【辛いけど】新卒でプログラマー。仕事メニューお問い合わせプログラミングを学びたい人はこちら私についてホーム/ホーム/仕事/【辛いけど】新卒でプログラマー。大正解だと思う諦めないで【辛いけど】新卒でプログラマー。ryosuke-hujisawa皆さんこんにちわ。ベテランのエンジニアでも、小さなバグで詰まること沢山あるよhujisawaです。先ほど、私は下記のような投稿をTwitterへ投下しました。始めれば四苦八苦して当然。分からないことだらけ、分からないことを調べたらまた分からないことに遭遇、掲示板すら作れず自己嫌悪。2020新卒でプログラマーとかになれば、最初は四苦八苦して当然なんです。現場に投入されたときのことは今でもよく覚えています。何度も何度も上司に注意され、何度も何度も己を嫌いになりました。様々な苦難の末に挫折しそうな方々へ言いたいことがあるんです。『その努力、今現在は辛くても必ず報われるから、安心してほしい』ということです。「もともと得意な人はいない。得意になるまで勉強したんだ。この時期の応援広告、泣ける。2020ってことなんです。それにプログラマーって、他の多くの職業と異なってて、努力さえすれば誰でも二十代で年収1000万とかも狙えるんです。最後まで私の話しを聞いてくれれば幸いです。向いてないことをやると『辛い』とすら思わない。『辛い』と思うのは興味がある証拠。プログラミングは最初は辛いけど出来るようになると夢のように楽しい仕事になる仕事や環境(現場や言語やフレームワークや職種)は無限にあるから環境を自由に変えて全然okどんな人間でも3年続ければ、どんなものでも作れるようになる合う合わないは絶対あるから職場を変えることを躊躇わなくていい。僕は今までの経験で感じていることがあるのですがプログラミングを辛いと思う理由はたった一つの理由に集約されると思うんです。それは『要件を満たしたコードを実装できない』これに尽きます。コードが汚くても、いかにPRが通らなくても、いかに職場待遇が悪くても結局、要件を満たしたコードさえ実装できるようになれば、クライアントからは尊敬されますし、上司からは褒められます。仮にバグやコード規約に引っかかっても直せばいいだけですし、心底プログラミングがどんどん楽しくなるはずです『動いた!!!!』って喜びを感じるのが楽しいんですし、この喜びを少しでも知っていれば、あなたはプログラマーとして最高の素質を持っていると、冗談抜きで言えると思います。スポンサードリンク向いてないことをやると『辛い』とすら思わない『辛い』と思うのは興味がある証拠。実は、私は以前、海老名のレストランバーで働いてたことがあるのですが、1ヶ月でクビになりました、惨敗、でも仕方なかったんです。やる気もないし、メニューすら覚えられないんです。客の前でカクテルを作ったり、大きな声で接客したり、重たい料理を運んだり、もう自分にとっては全ての業務が地獄のような場所でした。同僚の可愛い女の子の前で叱られれば、ただただ落ち込むだけ。何かを学ぼうとか改善しようとかは皆無でしたね。その時に気が付いたこととしては『向いてない仕事って、やる気が出せない仕事なんだ』ってことです。僕も新人プログラマーだった頃は飲食店で働いてたとき以上に辛い経験をしましたが、なんていうか、『辛さの質』が違うんです。うまくできなくて、注意とかされるんですけど、驚くべきことに『得』した気分になれたんです。分からないこと、また一つ分かるようになって良かったと思えたんですね。こんな風にポジティブには捉えられなときもありますけどでも、だからって『もうこの仕事をここで辞めよう』とは思わなかったんです。これからの将来絶対に必要なスキルだと本能的にわかっていて、辛い壁は若く体力のある間に早めに乗り越えておこうと本能的に思ったのが一つです。プログラミングをしっかり覚えておけば、ワーキングプアにはならないだろうと僕は思ったんです。人材は常に不足しており、スキルさえあれば世界中の企業から引っ張りだこです。海外就職も簡単にできますし、田舎に暮らしてても裕福な暮らしにありつけます。今、新卒でプログラマーとして働けてる貴方は、明らかに将来人生勝ち組です。市場は常にあなたのスキルにお金を出したいと思っていますし、プログラミングという作業そのものを嫌いにさえならなければ別に天才じゃなくても無敵になれます。手取り14万とか、そういう悲しいことには絶対ならないですし売り手市場傾向は、この先も長く長く続くと思います(新しい言語とかは勉強しないとダメですが)得意になれば、勉強も楽しめますし、年収に直結します。続けた方が、めっちゃ得なんです。一回詰まったところは、次からはちゃんと『自己解決』できると学んだということも僕の経験としては大きいです。すれば、難しそうな仕事もできるようになるじゃん!ってことを理解できたことが大きかったです。同じ仕事をしなきゃいけない時は絶対に仕事を(前よりも早く高単価で)終わらせることがでける!とモチベーションになりました。スポンサードリンク仕事や環境(現場や言語やフレームワークや職種)は無限にあるから環境を自由に変えて全然ok前途にもあるように、プログラマー市場は完全に売り手市場、どこもかしこも猫の手も借りたいくらいの状況です。真面目にプログラマーとして勉強&仕事してれば仕事はどこにでもある、給料が落ちることもない、スキルは上がっていく一方。新卒でプログラマーとして入社して、今の現場が辛いという風に感じているなら他の上司に相談して現場を変えてもらうって手段も全然使用してok立場は技術者の方が強いですいっそ退職してもいいとすら僕は思ってます。私は、フリーランスとして環境を変えまくってます。合わない職場をコロコロ変えても全然問題ありません。(なんども言いますが給料も下がりません)スポンサードリンクどんな人間でも3年続けれ、なんでも作れるようになれる私の場合は、ウェブのプログラマーとして活動をはじめアプリ開発やインフラ側もちょくちょく経験しております。最初は、全然プログラミング用語のことが分からずなんとも悲しい現実ばかりに直面してたのですが数年もすればだんだん点と点になってたwebやアプリやインフラの開発知識が大きく繋がっていき、自分で独自でサービスの開発もできるようになります。これは、私が5年以上のエンジニアとしてのキャリアを持って保証します。実際に運営してるサービス、いくつか紹介しておきますね。https://www.finddoctor.jp/https://www.countryboard.org/https://webdentaku.jp/私は本当に大したことを何もしてませんが毎日嫌気を刺さずにコツコツ勉強だけしてれば誰でもこのくらいのものは作れるようになります。スポンサードリンク合う合わないは絶対あるから職場を変えることを躊躇わなくていい。プログラマーという仕事を辞めてしまうのは勿体無いそして、はっきり言ってあなたがプログラマーとして素質や能力があるのに新卒でたまたま入った現場が全く合わずに辛いと思うことはあると思います。単純に現場が悪いだけです。あなたはプログラマーとして非常に優秀なはず。あなたはこうしてこの記事にたどり着いたから。(普通は根性ない人は仕事自体諦めてしまいますよ)だから、あなたは色々な現場を経験してみるのもありだと思います。思いつくだけでも、全く別世界のプログラミングの職場は色々あります。社員として就職したり、そのための色々な方法もあります。フリーランサーとして活躍するための記事は下記に書いてますし【実体験】フリーランスエンジニアになる方法【現役エンジニアが語る】パート1プログラマーとして上手に仕事を獲得していく方法は下記に書いてあるので是非読んでみてください。プログラミングに対する姿勢や取り組みも変わってくると思います。大きな役に立ちますこれだけは、声を大にして言いたいです。以上!今日はこの辺にしますね。新人プログラマーは【明るい奴】を目指せばいい【不機嫌な奴】には絶対なるな。Webアプリプログラミングは難しくない。