P r e s e n t e d b y y o s h iどのエンジニアも学びがある、書籍『プロになるJava』の良さを伝えたい!!
View Slide
LTの流れトピック本の概要著者についてこの本のここが好きまとめ
本の概要
書籍紹介Java初心者から、仕事についたものの「なぜこうなるのか?」の理解に繋がる説明が随所に散りばめられている。言語,フレームワーク,テストも全部オールインワン3名の共同作品だか、3名とも超強強です。Javaチャンピオン,LINE所属エンジニア,,,のちに説明します!豪華な著名人様々な技術書を見てきましたが、中にはとても格式ばって、読者が頑張らないといけない書籍も多い。が、この一冊は初心者の方にもわかりやすいような工夫がたくさん!技術書の中でも読者目線がしっかりしてる
著者紹介
著者紹介超強強のJavaエンジニアLINE 株式会社勤務きしだ なおき2019年 Javaチャンピオン山本 裕介Technical Writer杉山 貴章
プロJavaのここが好き
なぜそうなるか?がたくさん描かれている!パターンややり方を示す技術書は大変多いです。実際にハンズオン形式が主流。ですが、現場に出た際に役立つのは「問題解決」をするための原則に近い知識,応用できるノウハウかと思います。・8章 データ構造 List,配列,Map・10章 データ構造の処理 拡張for文,Stream(ラムダ式)・12章 入出力と例外 try〜catch,JavaのみでTCP/IPの説明,HTTP通信・14章 クラスとインターフェイスここは勉強になった!おすすめ章・15章 継承・18章 JUnitとテストの自動化 効果的なテストケースの立て方・20章 バージョン管理とGit・22章 WebアプリケーションにDBを組み込む CRUD
~~~プログラミングがうまくいかないと言っても、大きく3段階あります。・構文エラー ・例外 ・期待したのと違う結果「うまく動きません」と伝えても助けようがないので、「どのようにうまく動かないのか」を伝える必要があります。~~~(一部省略)→このように初期の段階で「問題の切り分け」を暗的に読者に伝えようとする姿勢がある! →「自走するに焦点をあてた考え方」がエンジニアには何よりも大事!プログラミングがうまくいかない3段階 (抜粋)汎用性の高いTipsが,,,良い!!
後書きが,,,良い!!読了したら次のステップが事細かに描かれている!!~~~Java ジェネリクス型の深い理解,マルチスレッド,非同期処理,メモリ管理とGC(ガベージコレクション)アルゴリズムと計算量 同じ処理をする際に複数の実装方法を知っておく→アルゴリズムWebアプリケーション 認証機能,セッション機能,Web API,DB(RDBMS,NoSQL)ツール ロギング,監視ツール,クラウド(AWS,GCP,Azure),Docker おわりに (抜粋。本来ここは文章で書かれてる)
後書きが,,,良い!!~~~勉強することが多くて気が遠くなるかもしれませんが、学校や資格の勉強とは違って期限も試験日もなく、5年かけても10年かけても構わず、やればやるだけ確実に前に進むので、ゆっくり勉強していってください。~~~ おわりに (抜粋)
まとめ・第一言語がJavaから始まることの良さ ・エンジニアの必要な力は問題解決能力 →底上げするのには推論する知識がいる
御清聴ありがとうございました