相談 ITエンジニアの仕事についてけず不安、何を勉強すべき?

      2017/07/28

私は現在28歳で、エンジニアとしてお仕事させていただいています。エンジニア歴2年目です。現場では運用メインのため、開発などは全くついていけず、同僚や先輩・後輩の話がほとんど理解できません。

バグがあった際はコードを追ったりできる程度で、実装なんてさっぱりといった状態です。かろうじて既存のコードをコピーして真似している程度です。

運用メインなので、SQLはある程度自信がありますが、DBなどに強いわけでもありません。(SQLが書けるだけといった状態です)

正直この仕事についていけるのか不安で仕方なく、かといっていざ勉強をしようと思っても、何からやればいいのかわからず、あきらめてしまいます。

最近は「まずは目の前の仕事を片付けていれば何とかなるかな」と思い始めていて、このままじゃ成長もなく、何もできないエンジニアになりそうな気がしています。

こんな時はどうすればよいのでしょうか。転職するべきか、このまま続けるべきか、もっと勉強をするべきか…。

あいまいな質問で申し訳ありませんが、よろしくお願いいたします。

読者の方から相談メールをいただきました。

同じような悩みを持っている方向けに回答内容を一部紹介します。

現場では運用メインのため、開発などは全くついていけず、同僚や先輩・後輩の話がほとんど理解できません

話が理解できないのは知識と実践が不足しているからだと思います。

まずは基礎知識を増やし、それを使ってコードを書く実践を増やすことです。

会社で使っているプログラミング言語の入門書を数冊読んで、書かれている通りにコードを打ち込んでみたらいいと思います。

技術書ってそこそこ値段がするので図書館で借りるのもおすすめです。

  • Java入門
  • はじめてのPHP

みたいな本があるかと思います。

どれでもいいので、それらを何冊かさらりと読んでみると知識が入ります。

分からないところがあってもどんどん先へと読み進めて最後まで読むことが大切です。全体像が分かりますから。

そして、実際に本に書かれているコードを打ち込んで実行してみると、読んだだけの時とは違う深い理解が得られると思います。

バグがあった際はコードを追ったりできる程度で、実装なんてさっぱりといった状態です

コードを追えるということは、ある程度知識があるということです。足りないのはコードを書く体験でしょう。大抵の入門書は最後にサンプルアプリを作るものになっているので、本に書かれている通りに一から簡単なアプリを作ってみるといいと思います。

自分には実装は無理と感じているようですが、会社で作ってるような大きなシステムを一人で作ることは誰にもできません。優秀に見える先輩や後輩、あるいは私にもできません。単純に物量の問題です。

ですが、一部だったら、作れます。あなたも一部だったら作れるとは思いませんか?

企業が作っているシステムは、分業で一人一人が一部を作ったものが、合わさって出来ています。

ですから、もちろんあなたにも出来るはずなんです!

かろうじて既存のコードをコピーして真似している程度です。

最初は誰でも真似から始まります。真似をたくさんしていくと知識が溜まっていきます。その知識がある程度たまると、新たなものを作る時に作り方が浮かぶようになります。

ですから、量を増やしていけばいいだけです。

このままじゃ成長もなく、何もできないエンジニアになりそうな気がしています。

こういう問題意識を持てたことはとても素晴らしいことです。問題意識なくエンジニアを続けて、何もできないエンジニアはたくさんいます。

問題意識を持つことで解決できる可能性が生まれます。

転職するべきか、このまま続けるべきか、もっと勉強をするべきか…。

  • まず、基礎知識を増やし、コードを書く体験を積む(仕事でコードを書かせてもらえないなら家で書く)
  • ある程度自信がついたら、仕事でもコードを書かせてもらえるように上司に相談する
  • コードを書かせてもらえなかったり、周りのサポートが悪いと感じるようであれば転職を検討する

をすればいいと思います!

プログラミング初心者におすすめのサービス
1. 講師から対面で学びたい派なら

プログラマカレッジをおすすめします。ProEngineerという転職エージェントが運営しているプログラミングスクールです。20代限定なんですが、無料で受講できて、修了後、就職支援もしてくれるんです。最高過ぎですよ、これ!!就職の紹介料を企業からもらえるのでスクールを無料にできるんでしょうね。すばらしいシステムだと思います!

30代以上の方には

プログラマカレッジは20代限定なので30代以上の方にはWebスクをおすすめします。受講料の返金保証がついているし、毎日11時〜23時まで通い放題なのでとてもいいと思います!

2. 自宅で学びたい派なら

「就職保証付き」オンライン就職予備校をおすすめします。Javaエンジニアコースでは就職保証がついているのでプログラマーとして就職したい方にはぴったりです。Javaエンジニアの求人ってめっちゃ多いし、求められる技術レベルもそこまで高くないのでちゃんとした教育プログラムなら就職保証できるだろうなとJavaエンジニア経験者の私も思います。

3. つまづいた時に質問したくなったら

プログラマー専用の質問サイトteratailをおすすめします。 つまづいた時にteratrailで質問すれば教えてもらえます。

これらのサービスを活用すれば、全くの初心者からでもプログラミングをばっちり出来るようになると思います!レッツトライです!

 - 勉強法