WEBエンジニアが読んでおきたい技術書 2023年09月22日

WEBエンジニアが読んでおきたい技術書 2023年09月22日

リーダブルコードを読んだ学び(プログラミング1年生

# はじめに

こんにちは。takunと申します。

プログラマー界隈では有名な著書、「リーダブルコード」を読みました。(1ヶ月前に…
やはり初学者からみても良著だと感じたので、忘れないために私のレベルで感じたこと・学んだことを記録していきます。

当方は初心者エンジニアです。間違ったことや不適切な内容となってしまう可能性もあることをご承知ください。また、助言など頂けると嬉しいです。
また、得意な言語はJavaです。この本では、様々な言語が出るため理解が及ばないところもあると思いますが、暖かく見守っていただけると幸いです。

# 1.名前を分かりやすく
抽象的な名前を使わない(例:getメソッド)
インターネットから取ってくるのならgetではなくfetch/Downloadの方がわかりやすい
> とはいっても、英語が苦手な方もいますよね。(私もです。)
そんな方に私がお勧めしたいのが[codic](https://codic.jp/engine)というサイト。
google翻訳感覚で使えて、キャメルケースやスネイクケースで出力できるのでありがたい。
tm

【2023年9月】0円で読めるオススメ技術書5選

# はじめに
みなさん、こんにちは。高校生エンジニアの[Raio](https://twitter.com/Raio14f)です!
平日は公立高校に通いながら、放課後や休日はIT企業のエンジニアとして働いています??‍?

↓筆者について↓

https://qiita.com/Raio14f/items/ef0fb67685b36298bcb0

今回の記事では、**0円で読めるオススメ技術書5選**を紹介します!
無料で読む方法も紹介してるので、是非最後まで見て頂けると幸いです??

# 技術書を無料で読む方法
[KindleUnlimited](https://amzn.to/3t3n5sY)を使うことで、**沢山の技術書を無料で何冊でも読むことが可能です**?

– 200万冊以上の書籍が何冊でも読み放題
– 月額980円が今なら1ヶ月無料
– 場所に囚われず、様々な端末で使用可能

勿論、技術書以外にもビジネス書や漫画など種類豊富です!

**今回の記事で紹介する技術書も、全てKindleUnlimitedで読むことができるので是非** ?

**↓入会したい方は画像をクリッ

【2023年9月】0円で読めるJavaScript技術書5選

# はじめに
みなさん、こんにちは。高校生エンジニアの[Raio](https://twitter.com/Raio14f)です!
平日は公立高校に通いながら、放課後や休日はIT企業のエンジニアとして働いています??‍?

↓筆者について↓

https://qiita.com/Raio14f/items/ef0fb67685b36298bcb0

今回の記事では、0円で読めるJavaScriptの技術書5選を紹介します!
無料で読む方法も紹介してるので、是非最後まで見て頂けると幸いです??

# 技術書を無料で読む方法
KindleUnlimitedを使うことで、**沢山の技術書を無料で何冊でも読むことが可能です**?

– 200万冊以上の書籍が何冊でも読み放題
– 月額980円が今なら1ヶ月無料
– 場所に囚われず、様々な端末で使用可能

勿論、技術書以外にもビジネス書や漫画など種類豊富です!

**今回の記事で紹介する技術書も、KindleUnlimitedで読むことができるので是非** ?

**↓入会したい方は画像をクリック↓**
[![画像タイトル](https://qi

Webエンジニア1年目で取り組んだ教材53選を振り返る

## はじめに

皆さんこんにちは、[Webエンジニアのtomo](https://twitter.com/tomokn5)です。
2022年10月1日よりWeb系自社開発企業のエンジニアとして勤務し、ちょうど1年が経過しました。

この1年間は、とにかく土台作りに注力した1年間で、多くの技術書や教材にお世話になりました。
– 駆け出しの頃って、何を勉強すればいいんだろう?
– 駆け出しの頃って、どのぐらい勉強するものなんだろう?

こういった疑問を持つ方は多いかと思うので、個人の体験にはなりますが、1年間で学習してきた教材をカテゴリ別に振り返りたいと思います。

未経験〜内定までの記事はこちらから
– [【転職】未経験がWeb系自社開発企業の内定を得るまでにやったことすべて](https://qiita.com/tomo-kn/items/f6a2475474d268167ddf)
– [【個人開発】楽しみながら滑舌を鍛えることができるWebアプリ『早口言葉選手権』をリリースしました⚾?](https://qiita.com/tomo-kn/items/293280565b7ab69

エンジニアなのにAudible入ってないの?

# はじめに
みなさん、こんにちは。高校生エンジニアの[Raio](https://twitter.com/Raio14f)です??‍?
平日は公立高校に通いながら、休日は放課後はIT企業のエンジニアとして働いています。

今回の記事では、**エンジニアがAudible入るべき理由**を詳しく解説していきます。
僕も実際に使ってみて、飛躍的に技術に関する知識が増えたのでおすすめです??

ご興味ある方は、是非最後までご覧ください!

# Audibleとは?
**Audible(オーディブル)は、書籍を朗読した音声コンテンツを配信しているサービスで、一般的には「聴く読書 」などとも呼ばれています。**

通常の読書とは異なり、書籍の内容を音声によって聞くことができるため、新しい読書習慣として今まで継続して本が読めなかった人にも親しみやすくなっています。

さらに、通勤中や家事の合間など手は使えないけど音は聞けるといった状況でも読書ができるため、隙間時間を使った情報収集にも使われている人気サービスのひとつです。

日本では主にAmazonを通じて提供されているサービスが一般的で、Amaz

【2023年9月】0円で読めるPythonの技術書5選

# はじめに
みなさん、こんにちは。高校生エンジニアの[Raio](https://twitter.com/Raio14f)です!
平日は公立高校に通いながら、放課後や休日はIT企業のエンジニアとして働いています??‍?

↓筆者について↓

https://qiita.com/Raio14f/items/ef0fb67685b36298bcb0

今回の記事では、0円で読めるPythonの技術書5選を紹介します!
無料で読む方法も紹介してるので、是非最後まで見て頂けると幸いです??

# 技術書を無料で読む方法
KindleUnlimitedを使うことで、**沢山の技術書を無料で何冊でも読むことが可能です**?

– 200万冊以上の書籍が何冊でも読み放題
– 月額980円が今なら1ヶ月無料
– 場所に囚われず、様々な端末で使用可能

勿論、技術書以外にもビジネス書や漫画など種類豊富です!

今回の記事で紹介する技術書も、KindleUnlimitedで読むことができるので是非?

**↓入会したい方は画像をクリック↓**
[![画像タイトル](https://qiita-image

【2023年8月】エンジニアなら読むべき技術書TOP5

みなさん、こんにちは。高校生エンジニアの[Raio](https://twitter.com/Raio14f)です。
平日は公立高校に通いながら、放課後や休日はIT企業のエンジニアとして働いています?

今回の記事では、**【2023年8月】エンジニアなら読むべき技術書TOP5**を紹介します!

**↓筆者について↓**

https://qiita.com/Raio14f/items/ef0fb67685b36298bcb0

# 技術書を無料で読む方法
KindleUnlimitedを使うことで、**沢山の技術書を無料で何冊でも読むことが可能です**?

– 200万冊以上の書籍が何冊でも読み放題
– 月額980円が今なら1ヶ月無料
– 場所に囚われず、様々な端末で使用可能

勿論、技術書以外にもビジネス書や漫画など種類豊富です!

**↓入会したい方は画像をクリック↓**
[![画像タイトル](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1341254/39184240-343f-a756-e7ed-e

Pythonの学習におすすめ技術書5選【高校生エンジニアが解説】

# はじめに
みなさん、こんにちは。高校生エンジニアの[Raio](https://twitter.com/Raio14f)です?
公立高校に通いながら、放課後や休日はIT企業のエンジニアとして働いています。

今回の記事では、**Pythonの学習におすすめ技術書5選**について解説します!

# 技術書を無料で読む方法
KindleUnlimitedを使うことで、**沢山の技術書を無料で何冊でも読むことが可能です**?

– 200万冊以上の書籍が何冊でも読み放題
– 月額980円が今なら1ヶ月無料
– 場所に囚われず、様々な端末で使用可能

勿論、技術書以外にもビジネス書や漫画など種類豊富です!

**↓入会したい方は画像をクリック↓**
[![画像タイトル](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1341254/39184240-343f-a756-e7ed-e625c5aaf71a.png)](https://amzn.to/3rv5CZG)

# [Python 1年生 体験してわかる!会話で

エンジニアなのにKindleUnlimited入ってないの?

皆さん、こんにちは。高校生エンジニアの[Raio](https://twitter.com/Raio14f)です?
**公立高校に通いながら、放課後や休日はIT企業のエンジニアとして働いています。**

https://qiita.com/Raio14f/items/ef0fb67685b36298bcb0

今回の記事では、日々進化する技術を追うエンジニアがKidnleUnlimitedに入るメリットを3つ解説しようと思います。

ご興味あれば、是非最後までご覧ください?

**↓KindleUnlimitedに入会したい方は画像をクリック↓**
[![画像タイトル](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1341254/39184240-343f-a756-e7ed-e625c5aaf71a.png)](https://amzn.to/3OJt26v)

# 1ヶ月無料で技術書が読み放題

KindleUnlimitedを使えば、1ヶ月間無料で沢山の技術書を読むことができます。特に初めてサービスを利

C#プログラミング学習におすすめ本・技術書10選【2023年版】

C#学習におすすめの本をまとめました。

# 初心者向け
– なるほどなっとくC#入門 (新・標準プログラマーズライブラリ) – 出井秀行
– やさしいC# 第3版 – 高橋 麻奈

# 中級者向け
– 実戦で役立つC#プログラミングのイディオム/定石&パターン – 出井秀行
– C#コードレシピ集 – 出井秀行
– .NETのクラスライブラリ設計 改訂新版 開発チーム直伝の設計原則、コーディング標準、パターン – Krzysztof Cwalina

# ASP.NET Core
– C#フレームワーク ASP.NET Core入門 .NET 7対応 – 掌田津耶乃

# .NET MAUI
– .NET MAUIによるマルチプラットフォームアプリ開発 iOS、Android、Windows、macOS対応アプリをC#で開発 – 増田 智明

# 良いコードを書くためにおすすめな本
– リーダブルコード より良いコードを書くためのシンプルで実践的なテクニック – ダスティン・ボズウェル
– 良いコード/悪いコードで学ぶ設計入門 – 仙塲 大也
– 現場で役立つシステム設計の原則 変更

読書投稿『失敗から学ぶRDBの正しい歩き方』

# 本記事について
本記事では『失敗から学ぶRDBの正しい歩き方』(著:曽根壮大さん)についてまとめます。
ただ筆者は本書については二度目、今の自分に必要な知識や忘れておきたくない箇所についてまとめておくだけのため、書籍全体についてまとめる記事ではありません。

# 本書の章まとめ
1. データベースの迷宮
1. 失われた事実
1. やりすぎたJOIN
1. 効かないINDEX
1. フラグの闇
1. ソートの保存
1. 隠された状態
1. JSONの甘い罠
1. 強すぎる制約
1. 転んだ後のバックアップ
1. 見られないエラーログ
1. 監視されないデータベース
1. 知らないロック
1

リーダブルコード備忘録

## はじめに
リーダブルコードを読んで、アウトプット用として書いています。
何か間違いがありましたらコメントでお願いいたします。

## 1章 理解しやすいコード
コードを書く上で最も大切な原則は、

– **コードは理解しやすくなければならない**
– **コードは他の人が最短時間で理解できるように書かなければいけない**

コードを短く簡潔に書くことは大切だが、他の人が読んだ時にコードの理解に時間がかかるようであれば意味がない。

例えばif文を短く書ける三項演算子を使用すれば、コード自体は短くできるが、見る人によっては理解しづらいコードになってしまう可能性がある。

コメントをつけることでコードは長くなるがそのほうが理解しやすくなることもある。
あくまでもコードは短くしたほうがいいが、たとえコードが長くなっても**理解するまでにかかる時間**を短くするほうが優先度が高い。

## 2章 名前に情報を詰め込む
変数や関数、クラスなどの名前は**短いコメント**のようなもので、できるだけ多くの情報を詰め込む。

## 明確な単語を選ぶ
名前に情報を詰め込むには、空虚な単語は避け、*

おすすめ書籍 8選(2023年上半期)

## はじめに

この記事は、私が2023年の上半期に読んで「よかった」と感じた書籍をご紹介するものです!

前提として、私のスキルセットは以下の通りです。

:::note info
サーバーサイドエンジニア
– たまにプロジェクトリーダー
– 自社開発のWebアプリ開発
– 使用言語はPHP, JavaScript(TypeScript)
:::

似たスキルセットの方には特に参考になるのではないかと思います。

みなさまのスキルアップの参考にしていただければ嬉しいです:relaxed:

今回は 技術書 4冊、ビジネス書 4冊 ご紹介します。

## 技術書

まずは技術書からです。

### おすすめ書籍1. 単体テストの考え方/使い方

おすすめ度: :star::star::star::star::star:(テストに興味があれば絶対読んでほしい!)

https://book.mynavi.jp/ec/products/detail/id=134252

テストを書きたい開発者の方におすすめです。

「テストとは何か?なぜ書く必要があるのか?」から始まり、アンチパターンや

高校生エンジニアがオススメするNuxt.jsの入門書3選

# はじめに
みなさん、Nuxt.js使ってますか?

– Nuxt.js勉強したいけどどの本が良いか分からない
– Nuxt.jsに興味がある

こんな方達の為に、今回の記事では**高校生エンジニアがオススメするNuxt.jsのおすすめ入門書3選**をまとめました。

ご興味ある方は、是非最後までご覧ください?

↓高校生でIT企業のエンジニアになった筆者の話はこちらから↓

https://qiita.com/Raio14f/items/ef0fb67685b36298bcb0

## 技術書を無料で読む方法

KindleUnlimitedを使うことで、**沢山の技術書を無料で何冊でも読むことが可能です**?

– 200万冊以上の書籍が何冊でも読み放題
– 月額980円が今なら1ヶ月無料
– 場所に囚われず、様々な端末で使用可能

勿論、技術書以外にもビジネス書や漫画など種類豊富です!

**↓入会したい方は画像をクリック↓**
[![画像タイトル](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1341

プロンプトエンジニアになりたい人向け入門書まとめてみた

# はじめに
みなさん、**プロンプトエンジニア**という職業をご存知ですか??
ChatGPTを台頭に生成AIが流行してから出来たエンジニアの一種です。

有名な求人サイトでも、『プロンプトエンジニア』と検索すると検索が引っかかるぐらい**今の時代に求められている職業です。**

ネットでは年収4000万越えのプロンプトエンジニアがいると話題になりました。

今回の記事では、『**プロンプトエンジニアになりたい人向け入門書**』をまとめました!

– プロンプトエンジニアになりたい
– プロンプトの精度を上げて、生成AIを有効活用したい

こんな方には特におすすめしたい記事ですので、是非最後までご覧ください??

# KindleUnlimited
**今回紹介する技術書は全て無料で読むことが出来ます**

KindleUnlimitedを使うことで、**これから紹介する本以外にも沢山の技術書を無料で何冊でも読むことが可能です**?

– 200万冊以上の書籍が何冊でも読み放題
– 月額980円が今なら1ヶ月無料
– 場所に囚われず、様々な端末で使用可能

勿論、技術書以外にもビジネ

【最新版】ディープラーニングのおすすめ技術書5選

# はじめに

ディープラーニングの勉強したいけど

『**どの技術書が良いか分からない』
『どうやって勉強すればいいか分からない**』

このような状況に陥ったことはありませんか?

今回の記事では、ディープラーニングのおすすめ技術書5選紹介します。

# 技術書を無料で読む方法

技術書って高いですよね。一冊あたり2~3000円ぐらいします。

KindleUnlimitedを使えば、**3ヶ月無料で技術書を読むことが出来ます。**

**↓画像をクリックすると、Amazonに画面遷移します↓**
[![画像タイトル](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1341254/09d697af-83f8-6993-ee0c-31032243e65a.png)
](https://amzn.to/3r9sk9l)

技術書以外にも、ビジネス書や漫画も無料で読むことが可能です。
ご興味ある方は是非、一度使ってみてください?

## [ゼロから作るDeep Learning](https://amzn.to/3

【エンジニア必見】この1冊でLangChainの全てが分かる技術書

# はじめに

みなさん、LangChainはご存知ですか?この記事を見ていただいてる方は、知っている方が多いかと思います。

今回の記事では、LangChainに特化した技術書『**OpenAI GPT-4/ChatGPT/LangChain 人工知能プログラミング実践入門**』について解説します。

**↓画像をクリックするとAmazonに画面遷移します↓**
[![画像タイトル](https://m.media-amazon.com/images/I/91zGlXxO7PL._AC_UL800_FMwebp_QL65_.jpg)](https://amzn.to/44yNwnF)

## 技術書を無料で読む方法

技術書って高いですよね。一冊あたり2~3000円ぐらいします。

KindleUnlimitedを使えば、**3ヶ月無料で技術書を読むことが出来ます。**

**↓画像をクリックすると画面遷移します↓**
[![画像タイトル](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1341254/3918

エンジニアならKindle Unlimitedに入った方がいい3つの理由

# はじめに

エンジニアの皆さん、技術書読んでますか?多くのエンジニアの方が読んだことあると回答するかと思います。

**技術書って高くないですか?**

一冊あたり2~3000円ぐらいします。

これらの問題はKindle Unlimitedに入ることで全てが解決されます。

今回の記事では、エンジニアがKindle Unlimitedに入るべき理由3つを紹介します。

**↓画像をクリックすると画面遷移します↓**
[![画像タイトル](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1341254/39184240-343f-a756-e7ed-e625c5aaf71a.png)](https://amzn.to/44v9BU1)

# 技術書や専門書の多さ

Kindle Unlimitedは、数多くの技術書や専門書の電子版を提供しています。

エンジニアにとって、最新の技術や開発手法について学ぶことは非常に重要です。

Kindle Unlimitedに加入することで、さまざまな分野の技術書にアクセスで

ChatGPTをマスターしたいなら読むべき書籍TOP5

# はじめに
皆さん、ChatGPT使いこなせていますか?
この記事では、ChatGPTをマスターしたいなら読むべき書籍TOP5をご紹介します。

## [仕事や勉強 生活をもっと楽しく。エンジニアじゃない人のための ChatGPT 超入門”(初心者向け)](https://amzn.to/3Xz2qrM)

[![画像タイトル](https://m.media-amazon.com/images/I/8180rcneQeL._AC_UL800_FMwebp_QL65_.jpg)](https://amzn.to/3Xz2qrM)

本書は、chatGPTについて超初心者でもわかりやすく解説している書籍です。

歴史の紹介やGPTの意味などが簡潔に説明されています。書籍はチャット形式で構成されており、読みやすさに工夫がされています。

また、chatGPTの活用方法についても詳しく書かれており、クイズや教育、医療、顧客サービス、広告・マーケティング、クリエイティブ、文章作成などさまざまな分野で活かせることがわかります。

ただし、現時点では日本語への対応に課題がありますが、本書ではその

【2023年7月】エンジニアなら読むべき技術書TOP5

高校生として学校に通いながら、IT企業でエンジニアとして働いてる[Raio](https://twitter.com/Raio14f)です。
この記事では、***『2023年7月 エンジニアなら読むべき技術書TOP5』*** をまとめました。

## 技術書を無料で読む方法

***皆さん、技術書を無料で読みたいと思ったことはありませんか?***

KindleUnlimitedに加入すれば、初回の3ヶ月間無料で***技術書が読み放題***です。

↓ご興味ある方は、下の画像をクリック↓
[![画像タイトル](https://plus.news.gree.net/wp-content/uploads/2022/12/Kindle-Unlimited1.png)](https://amzn.to/3CV1xR1)

# お知らせ
**【2023年8月】エンジニアなら読むべき技術書TOP5**を公開しました!

https://qiita.com/Raio14f/items/98e4b37d3cad8d58e13c

## [若手ITエンジニア 最強の指南書” – 初心者向け](https