相談: 会社のJava研修についていけない…、いい勉強法ない?

に投稿

今年新卒でインターネットの大手企業にWebエンジニアとして入社しました。

文系大学卒で、Webサイトやフロントエンド、Rubyなどはやったことあるものの、プログラミングというものにきちんと触れてきてきませんでした。

現在会社の研修でJavaをやっていて、配列やメソッド、カプセル化などのアルゴリズムやシステムの課題をひたすら解いているのですが、配列を少しすぎたあたりから全然問題が解けなくなりました。

具体的に言うと、解決方法が分からない、何を求めたいのか、どういう制御構文を使っていいのか等何から手をつけていいのか分かりません。

このままだとエンジニアとしてやっていけるか不安で、質問したいことがあります。

・どうやってそういう問題を解くべきか(考え方など)
・勉強法
・どうやったら楽しくなるか

以上教えていただきたいです。よろしくお願いいたします。

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

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

問題を解く際の考え方

具体的に言うと、解決方法が分からない、何を求めたいのか、どういう制御構文を使っていいのか、等何から手をつけていいのか分かりません。
・どうやってそういう問題を解くべきか(考え方など)

わからない時は、すぐに回答を見て、覚えればいいと思います。

はじめのうちは答えを自分で見つけられなくてもいいんです。

「答えを覚える」、はじめはこれでいいんじゃないでしょうか?

数学の問題を解くのもそんな感じですよね。答えをいくつも覚えていくと、だんだんとそれらを組み合わせて自分で解法が考えられるようになります。

おすすめの勉強法

写経という方法があります。プログラミングのお手本をそのまま打ち込んで実行する、これをひたすら繰り返します。

書籍やチュートリアルサイトにあるコードをそのまま打ち込んで実行するんです。

しばらくやってると、自分の中に知識やコードのパターンが蓄積していきます。すると、みにつけた知識の組み合わせで、新たなプログラムを書けるようになります。

どうやったら楽しくなるか

まずは、お手本を写して実行する、これってけっこう楽しいです。はじめのうちはプログラムを書いて動くだけで楽しいですよね。

それを繰り返していって、ある時気づいたら「オレけっこう上達したな!」って思う瞬間が来ると思います!

周りが出来すぎて焦るのですが、写経から始めて知識や例を身につけ、できるようになっていきたいと思います。頑張ります。

がんばってください!

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

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

30代の方には

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

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

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

30代以上の方には

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

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

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

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

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

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

 - 勉強法 , ,