
Javaを学び始めることになりました
お疲れ様です、上凪 羊です。
タイトル通り、今後まずJavaを学んでいくことになりそうなのでどう学んでいこうかなど今のところで考えていることを書きます。
はじめに
ここ数日で内定をいただき、早速来週から働き始めることになりました。
内定した会社は言語ごとにチームが複数あり、そのどれかに配属されるという形になっています。
そんな中、本日連絡をいただいて私はJavaチームへの配属ということになりました。
ということで、テックキャンプでの学習時にはRubyを学んでいたわけですが今後、実務の中ではまずJavaをやっていくことになりました!
正直、言語や技術は幅広く触っていったうえで深めたいという想いもあったので、このタイミングでまだやっていない言語を使っていくことになったのは個人的にもありがたいですね。
Javaの学習をどうやっていくか
入社後はもちろんJavaにふれる日々ですが、少しでも時間がある限りは先にやっておくに越したことはないでしょう。
ということで、今のところの考えですがJavaをどう学び始めようか考えてみます。
テックキャンプのカリキュラムをやる
まず最初にやるべきこととして、テックキャンプのカリキュラムがいいかなと思っています。
最初にも書きましたがテックキャンプの学習期間中に学ぶ言語はRubyです。しかしながら学習期間終了後にも学ぶことができる付録教材で、Javaの文法からJavaを使ったアプリケーションの作成までを一通り行えそうなものが用意されています。
ということで、まずはテックキャンプのカリキュラムが導入として良さそうです。Rubyを学んだときもインプットする知識とハンズオンで進める部分のバランスが良かったので、Javaについても処理を書いたりアプリを作ったりでまず最低限の部分を身につけるために役立ってくれるでしょう。
教本を手に入れて学ぶ
やっぱり「スッキリわかる」ですかね。評判も良さそうですし。
兄弟編として実践編もあるということで、2つをしっかり学ぶとある程度基礎が身について、現場でやっていくうえでの自信にもなりそうな気がします。
そのうえで、より発展的だったり体系的に知識が欲しかったり、という状態になったらそこに合わせてより本格的な本を手元に置いて学んでいくといいのかなあ。
Udemyで探してみる?
本では「スッキリわかる」でとりあえず間違いなさそうな気はしているのですが、Udemyで学ぶ場合はまだ目星をつけられていません。
しかしながらやりたいことと照らし合わせてみると、より効率よく学ぶことが出来るものもありそうな気がします。ここは導入としてカリキュラムと本を併用したうえで、「これ知りたいな〜」というテーマが明らかになってきたらUdemyを探すのがいいかもしれませんね。
終わりに
今回は軽く、Javaを学んでいくうえでどうしようかなというものを考え、並べてみました。
まずすぐに取りかかれるというところで、テックキャンプのJavaカリキュラムを明日から始めていこうと思います。
そのうえで適宜、追加として教本を入れつつ動画教材も探してみる感じかな。
そういえば書いていませんが、文法を学んだら適宜、paizaで書きまくってなじませていけるとそれもよさそうです。しかもJavaならだいたい解答例コードがある気がしますし。
そんな感じで、ここからはJavaをメインの学習目標として軌道修正して、色々やっていこうと思います!
それでは、お読みくださりありがとうございます。