今回はこのような疑問に答えていきます。
【この記事でわかること】
【この記事の信頼性】
この記事を書いている僕は実際にテックアカデミーのJavaコースを受講しました。
難しいのかどうかも含めて、実体験ベースで学習報告をさせていただきます。
テックアカデミーのJavaコースやりきりました【学習報告】
個人的な話ですが、テックアカデミーのJavaコースをやりきりました。
期間と、学習した内容は次のような感じ。
・1週間目 →各ツールの導入、Webの基本理解、Java基礎
・2週間目 →構文学習、オブジェクト指向プログラミング、DB
・3週間目 →JDBC、ネットの通信の仕組み、JSPなど
・4週目 →Git/GitHub、アプリ制作
・5週目以降 →オリジナルアプリ制作
180時間分のカリキュラムを1ヶ月半でやり終えたので、最低でも1日4時間は学習している計算ですね。
僕が要領が悪いせいで多分1日6時間ぐらいはやっていたと思います...。
2週目に心が折れそうになりました
1週目は入門分野だったので、わりとスムーズに進みました。
しかし2週目に入ると、本格的な学習に入りそこで心が折れそうになりました。
初めて目にするプログラミングコードを目の前にして混乱。
if文とかですら上手くかけなくて萎えましたね。
今思うとここが1番しんどかったかなと思います。
課題も再提出になったりするなど「あれ、オレプログラミング向いていないんじゃね?」と思うことも多かったです。
泣きそうな毎日でした。
4週目以降で慣れ始めた
2週目あたりの基礎構文から苦しい思いをしていたのですが、3週目でも同様に辛い思いをしました。
それでもメンターの力を借りながらなんとか乗り越えていると、4週目あたりでようやくなんとなく慣れてきました。
まだ、力は確実についている感じはなかったのですが、プログラミングに対する拒否反応みたいなものはどんどん無くなってきましたね。
コードを見ても「なんとなくこんな感じかな?」と予想を立てることぐらいはできるようになっていました。
気持ちも楽になった。
なんとか2週目、3週目で踏ん張ってよかったです。
支えてくれたメンターの方々ありがとうございました。
5週目以降のオリジナルアプリ制作でかなり力がついた
5週目以降はオリジナルアプリを作っていたのですが、ここでかなり力がつきましたね。
だいぶ自分の力で考えることもできるようになっていました。
eclipseでのプロジェクト立ち上げから、機能追加の開発まである程度自力で行えるようになっていました。
jspからのデータ受け取りの処理なども書けるようになった。
もちろん、完璧ではないですが「基本的な部分は知っていて簡易的なアプリなら作ることができる」という状態にはなることができていましたね。
以上がテックアカデミーのJavaコースでの学習報告でした。
結果:無事エンジニアになることもできました
ちなみに、最終的に目標としていたエンジニア転職にも無事成功。
マジで諦めず最後までやりきってよかったです。
ちなみに僕は「Javaコース」に「転職保証」がついているエンジニア転職保証コースを受講しました。
そちらで就職を成功させた話は以下でまとめています。
>>テックアカデミープロ(エンジニア転職保証コース)で就職しました【学習内容・就職先・評判・道のりを全て教えます】
テックアカデミープロ(エンジニア転職保証コース)で就職しました【学習内容・就職先・評判・道のりを全て教えます】
テックアカデミーのエンジニア転職保証コースと「TechAcademy Pro(テックアカデミープロ)」は同じです。 この記事は現時点の最新情報なのでご安心ください。 あなた テックアカデミープ ...
続きを見る
先程も話しましたが、2週目とかは本当に辛くて不安でした。
でも、テックアカデミーのメンター(講師)の方が丁寧にサポートしてくれたおかげで乗り越えることができました。
あなたも、初めてのプログラミング学習の場合はキツイこともあるかもですが、そこでグッと踏ん張ってみてください。
テックアカデミーのメンターの力も積極的に借りるとうまくいくと思います。
ファイトです。
テックアカデミーのJavaコースは難しい?量は多い?学習ペースは?
続いてはテックアカデミーのJavaコースについて以下の3点を解説していきます。
・難しいのか?
・量は多いのか?
・学習ペースは?
参考にしつつ、受講前の心構えや準備をしてみるといいです。
難しいの? →少し難しい
まず「難しいのか」についてですが、結論「少し難しい」です。
・Javaという言語自体難しい
・プログラミング初心者にとっては、何事も難しい
上記のようなところが「難しい」理由になります。
僕の場合は就職先の多い言語を習得したいと思ってJavaを選びましたが、あなたが学習難易度を下げたいのであればJava以外の言語を学習するのもアリだと思います。
初心者向けのプログラミング言語は以下でまとめていますので、参考にどうぞです。
プログラミングの独学にオススメの言語3選【初心者向け】
あなたプログラミング初心者です。 独学をはじめようと思っているのですがオススメの言語ってありますか? プログラミングの独学をはじめようと思ったときに、「プログラミング言語の ...
続きを見る
量は多い? →普通
次に「量が多いのか」について。
こちらは結論「普通」だと思います。
プログラミングスクールの中には、カリキュラムが半年の学習を想定しているようなところもあります。
それに対してテックアカデミーのJavaコースは1~2ヶ月あれば十分に終わる内容になっています。
なので少なすぎることも、多すぎることもないかなと思いますね。
実際学習してみて「未経験から習得するには、このぐらいはやらないといけないよな...」と感じる程度の量でしたね。
別に「多すぎて無理」「先が見えない」なんてことはなかったので安心してください。
学習ペースは? →少し時間に余裕は持っておいたほうがいいかも
最後に「学習ペース」について。
こちらは「少々早めに進める&時間に余裕をもつ」といいと思います。
テックアカデミーのJavaコースは180時間の学習を想定していますが、ぶっちゃけ200~220時間ぐらいは想定しておいたほうがいいです。
なので学習の時間には余裕をもたせておいたほうがいい。
それに、カリキュラムは後半になるにつれてどんどん難しくなってきます。
後半は思ったよりも時間がかかるので、前半は少々早めの学習ペースで進めるといいでしょう。
以上テックアカデミーのJavaコースに関する「難易度」「量」「ペース」についての情報でした。
こちらも参考になるかと。
テックアカデミーのJavaコースの内容・評価まとめ【実際に受けてきました】
続きを見る
学習後に1つ後悔したこと【あなたも注意】
ということで今回は「テックアカデミーのJavaコース学習報告」「難易度などについてのまとめ」を紹介しました。
これからJavaを学習したい方にはJavaコースは当然オススメできます。
僕自身も本当に受講して良かったと思っています。
ただし1点、学習後に後悔したことがあるのも事実。
個人的な感想ですが参考になると思うので話しますね。
そもそもなのだがJava以外の言語を選べばよかった...
はい。見出しのとおりです。
僕は学習後に「やっぱりJava以外の言語にすればよかった..」と思ってしまいました。
実はテックアカデミーを受講して就職した後、現場ではWEB系言語を使用したんですよね。
で、結局今はPHPというWEB系言語を使うエンジニアをやっています。
そしてPHP等のWEB系と呼ばれる言語は「リモートワーク」「私服」といった自由な働き方がしやすい言語なのです。
僕の場合は成り行きでWEB系言語を習得できたのでラッキーでしたが、どうせならテックアカデミーの学習段階でWEB系言語を学習しておけば良かったwと思いましたね。
ちなみに、Javaを使う現場は「スーツ」「出社」といったわりとお硬めの現場が多いです。
あなたがどちらを希望するかにもよりますが、リモートワークなどを希望する場合はWEB系エンジニアを目指すといいですよ。
ちなみにWEBエンジニアを目指しやすいテックアカデミーのコースは以下で紹介しています。
>>テックアカデミーのおすすめのコースについて現役エンジニアが徹底解説【自社開発企業に転職したい方向け】
テックアカデミーのおすすめのコースについて現役エンジニアが徹底解説【自社開発企業に転職したい方向け】
あなた自社開発企業へのエンジニア転職・就職を目指しています。 その上でテックアカデミーのおすすめコースはありますか? これからエンジニアになりたい方は、このような感じでテックアカデミーのおすす ...
続きを見る
以上Javaコースを受講して1つ後悔したことでした。
少しキツかったけどエンジニアになることができて良かった
最後にあなたにお伝えしたいのは、あなたがエンジニアになることができたら「良かった」と思うはずだということです。
実際、僕もエンジニアになってよかったと思っています。
確かにテックアカデミーの学習は少々キツイときもあったけど、乗り越えて良かった。
おかげで次のような生活を送ることができていますからね。
✔ 高年収
✔ 好きなところに住む
✔ 好きな場所で好きな時間に稼ぐことができる
✔ 仕事を失うことが怖くない(スキルがあるので別にいつでも就職できるから)
✔ 貯金もできて将来への不安もない
少し前の振り込み履歴ですが、月収は74万円を超しています。
高卒で資格を持っていない僕でもテックアカデミーを受講してエンジニアになることができたら、ここまで月収が伸びました。
あなたなら余裕だと思いますよ。
ぜひ、理想の生活を手に入れてみてください。
今回は以上です。
・Javaコース ※通常のJavaコース
・エンジニア転職保証コース ※通常のJavaコース+転職保証