Open18

バックエンドエンジニアの技術戦略

FumiyaNakamuraFumiyaNakamura
  • 普遍的なものを中心に勉強する
    • プログラミング、ネットワーク、データベース
  • 特定のサービスに依存するものを勉強するのもよい
    • AWS、GCP
    • ただし普遍的な知識があってこそ活きる、基礎がしっかりしていると実務で必要になった時のキャッチアップも早い
FumiyaNakamuraFumiyaNakamura

おすすめ技術書part1(普遍的なもの)
※ 個人的には必読、順番は問わない

FumiyaNakamuraFumiyaNakamura

ネットワークはなぜつながるのか

  • 基本情報技術者試験の範囲
  • 体系的にネットワークの仕組みがわかる
  • ネットワーク詳しくなるとなにか問題があった時の原因の切り分けもしやすくなる
  • クライアントサーバ間の開発で必須の知
  • HTTPプロトコルの仕組み
    • リクエストヘッダー・レスポンスヘッダー
    • Authorizationヘッダーフィールドの使用用途
  • Content-Type, MINE仕様も出てくる
  • 画像はバイナリデータでやり取りする
  • HTTPステータスコードの選定や、異常系処理に対する考えも強くなる

https://www.amazon.co.jp/ネットワークはなぜつながるのか-第2版-戸根-勤-ebook/dp/B077XSB8BS/ref=mp_s_a_1_2?adgrpid=51380829017&dib=eyJ2IjoiMSJ9.ReiAwe8meSoj2qK6GviYvemtsSOFkrZx9fPQhqk8qU8cGa5ZfS69YiCHYlMLgPSuDf2f3n_WgzoPXG8Qastrp_0u-LNIIYHIMzUKXaBXtr3rAGJe3fkIVA-no5sMd3j1qqLQjfXKlBTI-k-Yl2SRxKKLk9ed5-J9rn1ByNLJJT-yPW9XaHgcQ9Bt68qdqume7jKS7WoGeohGUE-zpHWx_g.mYZGJokSK8mOscW5uhsd1C4ti0abbbB1e3v8ooTACSI&dib_tag=se&hvadid=679068904202&hvdev=m&hvlocphy=9198804&hvnetw=g&hvqmt=e&hvrand=18097444947275171321&hvtargid=kwd-332754015790&hydadcr=29092_14790702&keywords=ネットワークはなぜつながるのか&linkCode=plm&qid=1729918009&sr=8-2

FumiyaNakamuraFumiyaNakamura

プログラムはなぜ動くのか

  • 基本情報技術者試験の範囲
  • メモリやCPU、ディスクの仕組みがわかる
  • プログラミングの際にメモリの意識が強くなる
    • データベースからデータを取得した際にメモリに乗りきらないとディスクに乗るが、ディスクは読み書きが遅いのでパフォーマンスがわるくなる

https://www.amazon.co.jp/プログラムはなぜ動くのか-第3版-知っておきたいプログラミングの基礎知識-矢沢-久雄-ebook/dp/B094J3CK1C/ref=pd_aw_sim_m_sccl_2/358-5690965-3854706?pd_rd_w=PLyJx&content-id=amzn1.sym.c8f3ab2f-f009-48b5-a48a-68a362d47c6d&pf_rd_p=c8f3ab2f-f009-48b5-a48a-68a362d47c6d&pf_rd_r=RHEBG4YWR9TAVNWE8JCQ&pd_rd_wg=IgK28&pd_rd_r=d15a9c47-2ca1-4a80-8535-90ba7f8909de&pd_rd_i=B094J3CK1C&psc=1

FumiyaNakamuraFumiyaNakamura

世界一流のエンジニアの思考法

  • エンジニアとして成長戦略について学べる
    • 理解に時間をかける
    • 短期的な生産性を落として、中長期的な生産性を上げる
  • 仕事をコントロールする感覚
  • 早い段階で読んでおくのがおすすめ

https://www.amazon.co.jp/世界一流エンジニアの思考法-牛尾-剛/dp/4163917683/ref=asc_df_4163917683/?tag=jpgo-22&linkCode=df0&hvadid=707442440589&hvpos=&hvnetw=g&hvrand=5465499105644295245&hvpone=&hvptwo=&hvqmt=&hvdev=m&hvdvcmdl=&hvlocint=&hvlocphy=9198804&hvtargid=pla-2246571938345&psc=1&mcid=c0f0d95b76df3acf8823b6837c33edda&th=1&psc=1&gad_source=1

FumiyaNakamuraFumiyaNakamura

これらも読んだ方がいいかなと思うもの

FumiyaNakamuraFumiyaNakamura