40歳・未経験からプログラマーSEに就職するために必要なこと
現在40才です。今後、プログラマーとして就職してやっていきたいと思っています。
来月から職業訓練を受けにいきます。Javaプログラマーコースです。全く未経験です。
今まで実家の仕事をしてきましたが、その仕事も先はもうやっていけない状態です。ですのでなんとしても転職しなければなりません。
色々求人を見ましたが、なかなかやりたいことがなく、今後ますます需要が見込まれるというプログラマーになろうと決意しました。
さて、いかが思われますか?やめたほうがいいですか??
アドバイスをお願いします。今独学でJavaを進めていますが、難しいです。笑
読者の方から相談メールをいただきました。
同じような悩みを持っている方向けに回答内容を一部紹介します。
Contents
量をこなすと「わかる!」瞬間が訪れる
プログラミングって、初めは難しく感じても、ある程度量をこなすと「あっ、わかってきたかも!」となる瞬間が訪れます。ですから、学習を続けていけばわかるようになると思います。
となると、重要なのは、「プログラミングを好きかどうか」です。
嫌いなことを続けるのは大変です。好きなことなら、多少しんどいことがあっても続けられます。
ですから、できそうかより好きかが重要だと思うんです。
いかが思われますか?やめたほうがいいですか?
プログラミングに興味があり、好きであればやった方がいいと思います。
そうではなく、単純に求人が多そうだからという理由であれば、他の選択肢も含めてもう一度よくお考えになったほうがいいかと思われます。
プログラマー職は求人が多いとは言え、40代で未経験可の求人はかんたんではないと思います。
仕事内容もかんたんでも、楽でもありません。好きじゃないと続けるのは難しいと思います。
ですが、好きであれば、とてもおもしろい仕事なので、ぜひチャレンジすればいいのではないかと思います!
あとは職業訓練校で40代で未経験からプログラマー職に就いた人がどれくらいいるか、その人はどんなアプローチをして就職したのかを聞いてみるのもいいと思います。
給料やキャリアについて
また、お給料もそれほどいただけないですよね。
今からキャリアを積み上げるのも大変そうですね。私は、特段プログラミングが好きいうこともありません。それなりの給料がいただけるのではないかと思って、考えています。こんな動機ではやめたほうがいいですかね。
お給料もそれほどいただけないですよね
「それほど」という基準は人それぞれでしょうけれども、年収400万円くらいまでは数年あればいけるんじゃないかと思います。うまくいけばそこからまた数年で500万円に到達といった感じで行ける場合もあります。
今からキャリアを積み上げるのも大変そうですね
ですからこそ、「好きかどうか」が大事になってきます。
私は、特段プログラミングが好きいうこともありません
前述した通り、プログラミングはある程度量をこなすと「わかってきた!」となる瞬間が訪れ、そこからおもしろさも一気に上がります。
ですから、「今はさほど好きでもないけど、ある程度やってみる」というのもいいと思います。
現時点で「興味がない、できればやりたくない…」といった感じであれば、今の時点でやめるという決断もありだと思います。
年齢と役職、勉強時間について
プログラマーは40歳くらいまでで、その後はSEだとかプロジェクトリーダーだとかマネージャーだとかになるとか、40歳になったらやめるとか聞きました。今からなってどうするのかとか言われてこともあります。一方で、40,50歳でもプログラマーの現場にいる人もいると聞きました。
実際40からキャリアを形成することは可能でしょうか。
もしプログラマーになったら、土日も休日返上で勉強しないと20年とかある経験の差を埋められないだろうし、本当に自分の時間が持てないのじゃないかとも思います。
やまろうさんはやはり、勉強漬けでしょうか。土日、または平日の勤務終了後にご自分の時間は持てていますか?
プログラマー35歳限界説の真意
SIer(一般企業からシステム開発を受託する会社)の場合、40歳でプログラマーの人は少数派で、SE、プロジェクトリーダー・マネージャー、課長・部長などの管理職になっていく人が多くいます。
一方、Webサービスやゲーム、パッケージソフトなどの自社サービス・プロダクトの会社では、40代以降でもバリバリのプログラマー、技術職の人はいます。
40歳からキャリアを形成することは可能?
こちらは私には回答することが難しいです。私にはそのような経験がありませんし、40歳からプログラマーになった人を知りません。
主観的な予想で言うのであれば、十分可能だと思います。プログラマーの求人は十分多く、スキルを身につけて何社も応募すれば採用してくれる会社はきっとあると思います。ただ、これって大分やる気がないとできることではないので、やはり「プログラミングが好きかどうか」がポイントになってくると思うんです。
ふだんどれくらい勉強している?
勉強漬けって感じでもないですし、自分の時間も持てています。
ただ、ネットを見る時には、なんとなしにIT系の記事を読んでますし、本屋に行けばIT系の本が置いてある場所に自然と足が向かいます。
これらは義務的にやってるわけではなく、なんとなく無意識にそういった情報を読む習慣になっています。
ですから、興味があるか、好きかってことがポイントだと思うんです。
好きなことだと、「努力して勉強する」って感じではなく、「自然と学んでいる」状態になるものなんだと思います。
それで「好き」の度合いも必ずしも最高レベルである必要はなく、
「割と好き」
「興味がある」
という感じでもいいと思うんです。
私よりもずっとITが大好きな人はたくさんいますし、そういう人たちのほうがずっと技術スキルも高いでしょうけれど、そういう最高レベルの人のみがITエンジニアの仕事をすべきというわけでもないですし、人それぞれ、やりたいレベルで仕事をしていけばいいのだと思います。
ですから、根本的な方向性として
ITやプログラミングが好きか?仕事としてやっていきたいか?
という方向がプラスを向いているかが一つ目の判断基準になるんじゃないかと思います。