相談: 経理からプログラマに転職して1年、理解できないことが多い

に投稿

経理からプログラマに転職して一年が経ちました。質問があります。

現場でよくCakePHPのドキュメントを読むのですが、自分の知っていることは読んで分かるのですが、自分の知らない未知なものを読んだ時に、よくわかりません。

先輩に聞いてもググるか、CakePHPの内部のクラスを読んで実装しろと言われています。

私のクラスの理解やコードリーディングに関してのスキルのレベルが低く、理解できないことが多く、実装ができないことが多いです。

現場で落ち込むことが多くなってきました。

そこで質問なのですが、CakePHPやその他のドキュメントはどうすれば読めるようになるのでしょうか。

レベルが上がってくれば、自然と読めるようになるとは思っていますが、何か方法をご存知でしたらお教えください。

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

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

上達のポイントは『続ける』こと

CakePHPやその他のドキュメントはどうすれば読めるようになるのでしょうか。

わからないながらも取り組み続けることです。

プログラマーになってまだ一年なのですから、焦ることはありません。1年目からそんなに手応えのある仕事ができているのはある意味幸運なことでもあります。

1年前のご自身を思い出してみて下さい。今の自分のほうがずっと知識やスキルがついていることが感じられるはずです。

1年前のあなたは今のあなたよりもわからないことだらけの状況の中、目の前の仕事に取り組み続けたから、今のあなたのスキルがあります。

ですから、今のあなたもわからないながらも取り組み続けて、数ヶ月、半年、一年と経つころには今よりもずっと多くのことがわかるようになっているはずです。

エンジニアは誰もがそうやって未知のものにわからないながらも取り組み続けていくものです。

逆に言えば、わかることばかりになってしまったら、成長が止まります。

私も同じ職場に6年いた時には、わかることばかりで楽だけど、退屈でした。その時は転職して環境を変えました。今思えばもっと早く行動すればよかったと思っています(転職以外にプロジェクト移動や部署異動するなどの手段もあります)。なんにせよ、当時の私は楽な現状に甘んじていたんです。

ですから、あなたが今わからないことにチャレンジできる環境におられるのはとてもいいことだと思います。

現状にとどまっているエンジニアは多いので、今はすごいと思える先輩も案外数年で追い越しているかもしれません!

それから、質問の仕方を工夫するのもいいと思います。

先輩社員に質問する時のコツ

理解できないことに出くわしたら、自分なりに、

  • ググる
  • ソースコードを読む

をした後、先輩に

  • 「ググって調べたら、~まではわかったのですが、ここからどうすればいいのかがわからないんですけど、何かいい方法ありませんか?」
  • 「ソースコードを読んで、○○を~しているロジックだということはわかったのですが、□□の部分がわからないんですけど、どうすればいいですかね?」

というように、自分が

  • どこまで調べて
  • どこまでわかったか

を伝えられると、先輩も答えやすくなり、助言をもらえはずです!

こちらの記事も参考になると思います。ぜひ読んでみて下さい!

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

プログラマカレッジは20代限定で、無料で受講できて、修了後、就職支援もしてくれるプログラミングスクールです。最高過ぎですよ、これ!!企業からの協賛金によって運営されいているため無料で受講できるんだそうです。すばらしいシステムだと思います!

30代の方には

プログラマカレッジは20代限定なので30代の方にはゼロスクがおすすめです。35歳以下なら無料で受講できます。教室も札幌、仙台、東京、大阪、神戸、福岡と全国展開しているので地方の方でも利用できます。

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

TechAcademyの無料コースは20代限定でプログラミングのリモート学習 + 就職支援が無料で受けられるサービスです。なんといっても無料だし、就職に必要なスキルが身につけられるという意味でもやってみて損はないでしょう。

30代以上の方には

TechAcademyの無料コースは20代限定なので30代以上の方にはTechAcademyのJavaコースをおすすめします。Javaは求人が多くプログラマーとして就職したい方にはぴったりです。

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

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

4. エンジニア未経験の人でも利用できる転職エージェント

ワークポートは未経験の人の転職活動も支援してくれますし、全国の求人を扱っているので地方在住の方にもご利用いただけます。お給料をもらいながら社内研修でプログラミングを学べる会社が狙い目です。

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

 - 勉強法