<!DOCTYPE html> <html lang="ja"> <!-- Head tag --> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="icon" type="image/png" href="https://contents.ogatism.net/ogatism.png"> <link rel="stylesheet" href="/css/bootstrap.min.css"> <link rel="stylesheet" href="/css/style.css"> <!--Description--> <meta name="description" content="だいたいプログラムを学ぼうとして本とかを買う。 んでハローワールドから始まって、ifを学んでforを学んで関数学んで、オブジェクト志向ならクラス学んでC言語ならポインタ学ぶ。 そして本を読み終わった人は考える。 この先どうすればいいの?と。"> <!--Author--> <meta name="author" content="Yuji Ogata"> <!--Open Graph Title--> <meta property="og:title" content="目的が無いとどうすればいいか分からない"/> <!--Open Graph Site Name--> <meta property="og:site_name" content="ogatism"/> <!--Page Cover--> <meta property="og:image" content=""/> <!-- Title --> <title>目的が無いとどうすればいいか分からない - ogatism</title> <style> </style> <!-- Custom CSS --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-43476132-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-43476132-1'); </script> <meta name="generator" content="Hexo 5.4.1"><link rel="alternate" href="/feed.xml" title="ogatism" type="application/atom+xml"> </head> <body> <div class="container zinnia-page"> <header> <div class="zinnia-logo text-center"> <h1><a href="index.html"><img src="https://contents.ogatism.net/ogatismlogoB1.png" alt="" width="800" height="320" class="blog-header"></a></h1> </div> <div class="zinnia-menu text-center"> <nav class="navbar"> <div class="navbar-collapse" id="myNavbar"> <ul class="nav navbar-nav"> <li><a href="/categories/fortune/">オガティの星占い</a></li> <li><a href="/about/">オガティとは</a></li> <li><a href="/post/swiss/swiss_index/">Swiss Ephemeris</a></li> <li><a href="/biz/">依頼・問い合わせ</a></li> </ul> </div> </nav> </div> </header> <div class="zinnia-main-content"> <div class="row"> <div class="col-md-10 col-md-offset-1"> <article class="single-blog-post"> <div class="post-header text-center"> <div class="single-tag"> <a href="/categories/diary/">雑記</a> </div> <h2 class="post-title"> <a href="/post/target-is-nothing">目的が無いとどうすればいいか分からない</a> </h2> </div> <div class="post-thumb"> <a href="/post/target-is-nothing"> <img src="https://contents.ogatism.net/ogatismlogoC1.png" alt=""></a> <div class="post-overlay-meta"> <ul class="post-meta pull-left"> <li class="date">2016/08/11</li> </ul> </div> </div> <div class="post-content"> だいたいプログラムを学ぼうとして本とかを買う。 んでハローワールドから始まって、ifを学んでforを学んで関数学んで、オブジェクト志向ならクラス学んでC言語ならポインタ学ぶ。 そして本を読み終わった人は考える。 この先どうすればいいの?と。 <span id="more"></span> これ、いわゆる学生時代に学んだことを社会で役に立たない、って現象と同じなんですよねえ。 サインコサインなんて学んでも社会で役に立たない、とか。 しっかしこのサインコサイン、専門的な世界へ行くともう基本。 波長とかの世界ではこれが無いと始まらない。 そういうわけで、技術を学ぶ場合それを何で使うか、それが無いと勉強しようとしてもこれからどうしよう、で終わってしまいます。 プログラミングはあくまで手段。 目的では無いのです。 それに現場のプログラムを見ると全然学んできたことと違ったり。 現場のC言語なんてポインタは当たり前、ダブルポインタや関数ポインタなんてものまで出てきますから。 そして現場のWeb系言語はフレームワークに乗っているから、素の言語だけ覚えても全然理解できない。 <div class="hr32"></div> だからこそ、逆に何を作りたいか、そのためにはどんな手段があるかって考えたほうが理解が早いです。 これは学生時代からそういう手段を学び続けてきたから仕方ないんですけどねえ。 自分なんかはたまに描画関連でsin、cos使うこともあるけど普通に生きてちゃ使いませんよね。 それに、急に「ああこれ昔習った」ってのが出てくることもあるからそういう学習が間違っているとも言い切れないですが。 ともかくプログラミングを学びたい、と思ったら作りたいものを考える事。 じゃないと大抵心が折れますよ。 つまらなくなってそのうちもういいや、となるのです。 自分も学生時代はそんなでしたから。 </div> <div class="single-post-meta "> <div class="single-tag "> </div> </div> </article> </div> </div> </div> <hr> </div> <footer class="zinnia-footer"> <div class="container"> <div class="footer-social"> <div class="footer-logo text-center"> オガティ(緒形雄二) </div> <div class="footer-social-link"> </div> </div> </div> <div class="container footer-copyright-text text-center"> <p> © 2012-2025 ogatism/Yuji Ogata<br> © 2017 Zinnia - Designed & Developed by <a href="">ShapedTheme</a> </p> </div> </footer> <!-- After footer scripts --> </body> </html>