質問: 私はプログラミングをPHPから勉強を初めて早7年ほど経ったのですが JavaScriptやC言語、swifftなど、更に知りたいものが増えてきてその一方で学習に当てる時間ばかりは増やすことが出来ず、最近少し悩んでいます。 私も現在34歳になるところで、 プログラマー35歳定年説なんてものもあり、この年になってもプログラミングの学習をしているというのは効率的な学習なのか、最近少し不安になります。 実際の所、仕事でプログラミングをしている方々は 習得した言語は何歳くらいで学習を始めているのでしょうか? (習得期間も知りたいです) 34歳というのは上記言語を学習した場合、実務レベルまで習得できるものでしょうか? 遅くは無いでしょうか?? 自分はプログラミングや、コーディングというのが好きで楽しいのですが これからも学習を続けたときの、自分の能力の伸びしろや、職場などでの客観的な実用性について考えたいです。 プログラマーの皆さんの経験や、意見をお待ちしています。 年初にあたり、目標を考えたいのでよろしくお願い致します。
回答: 日本のプログラマ35歳定年説 =============== 質問を質問を返すようになるようで申し訳ないのですが、 政治家や経営者の年齢は50以上のお爺さんだらけなのでしょう? 50歳を過ぎるようなお爺さんがプロ棋士を続けて行けるのは何故でしょう? これは私の考えですが、身体能力以外...特に考える力は一生伸び続けるものです。 温故知新を続けていかなければ、優れた才能があってもすぐに真似されて陳腐化、 もしくはライバルに敗れてしまいます。 日本のプログラマ35歳定年説は プログラミングに対する評価が過小評価されている為に起こっているものです (特に単純作業として計上されてしまう企業に多い) > > お前もそろそろ35歳になるんだし、 > > プログラミングなんて単純労働なんてしてないで > > もっと金になる仕事しろよ > > > 私はこの言葉を聞いて怒りを覚える人間の一人ですが、 今の日本企業の現状を考えればそう言われても仕方ないとも感じます。 しかし、日本でも技術志向の人間でも生きていける下地が作られてきている気はしています。 この年になってもプログラミングの学習をしているというのは効率的な学習なのか ====================================== これは自分自身で答えを見つけるものです。 プログラミングの学習に価値が無いとしましょう。 なら、代わりにどんな選択肢がありますか? マネジャー、営業、SE等のより上流工程に携わり出世していくべきかもしれませんね。 英語を覚えて渡米するのも選択肢の一つかもしれませんね。 経営者を志すのも良いかもしれませんね。 私はプログラミング言語がもっと洗練されていく事によって、 上流工程と下流工程の境目が薄くなり、高度なプログラミングと設計が出来る人間しか生き残れない世界を予想しています。 ですので、言語自体にはあまり執着せず、何が出来るかを薄く広く勉強しています。 (今のメインは業務上JavaScriptがメインですが...) 自分でよくよく考えた上でこれを勉強しよう!と思えたものならば必ず正解だと思います。 価値を感じたものに勉強時間という投資をしてください。