[コードの気持ちがわかる!]プログラミングの英単語 -- 入門で挫折しないための必須単語 150(コードノキモチガワカルプログラミングノエイタンゴニュウモンデザセツシナイタメノヒッスタンゴヒャクゴジュウ)
プログラミング- 著者:
- 松元 大地(マツモト タイチ)
- 出版社:
- 技術評論社
- 出版日:
- 2023年04月15日
- ISBN:
- 9784297133887
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
コードを読み書きするなかで、英語への理解はどうしても避けて通れません。英語のドキュメントに目を通すほどではなくとも、そもそもコードに出てくる変数や関数の名前が英語の単語からできているからです。そういった英単語への馴染めなさは、これからエンジニアになるための学習をはじめる方にとってのハードルとなっています。本書ではそんな「英単語」のうち 150 の頻出単語に焦点をあて、各単語 1 ページずつ、やさしく、そして楽しく紹介します。コードを読むときに詰まってしまわないように、そしてコードを書くときに自分でも自信を持って使えるようになれる一冊です。
Chapter 1:基本中の基本単語
Chapter 2:モノの集まりに関わる単語
Chapter 3:生産や前進を表わす単語
Chapter 4:終了や停滞に関わる単語
Chapter 5:データやファイルに関わる単語
Chapter 6:型に関わる単語
Chapter 7:定義に関わる単語
Chapter 8:状態や状況を表わす単語
Chapter 9:権限や要求に関わる単語
Chapter 10:データの受け渡しや伝達に関わる単語
Chapter 11:抽出や限定を表わす単語
Chapter 12:裏で動いてる雰囲気の単語
Chapter 13:ログによく表われる単語
技書の森解説
プログラミング入門者がつまずく原因は、文法やアルゴリズムだけではありません。 fetch 、 invoke 、 parse 。コードの変数や関数の名前はほぼ英単語でできており、この語彙への馴染めなさが学習の見えないハードルになっています。本書はそこに的を絞り、コードに頻出する英単語 150 語を 1 単語 1 ページでやさしく紹介する、松元大地氏による 2023 年刊行の一風変わった技術書です。
章立ては品詞や文法ではなく、コードの中での役割で編まれています。基本中の基本の単語から始まり、モノの集まり、生産や前進、終了や停滞、型、定義、権限や要求、データの受け渡し、そして「裏で動いてる雰囲気の単語」やログによく表れる単語まで 13 章。英語学習書の顔をしていますが、実際にはコードを読むときに詰まらないための、そして自分で命名するときに自信を持つための語彙集です。プログラミングの学習を始めたばかりでも読めるように書かれており、前提知識はほとんど要りません。
エラーメッセージやライブラリの API 名が呪文に見える段階の入門者が、辞書代わりに手元に置いておくと効果的です。英語のドキュメントを読み込む力を付ける本ではない点は割り切りつつ、コードという文章の「単語帳」として、挫折の芽をひとつ確実に摘んでくれます。
言及 Qiita 記事 (1 件)
関連記事
わからない単語は調べなくていい
プログラミングの本を読んでいて知らない単語が出てきたら、いちいち調べていませんか。実は調べずに読み進めるほうが効率的です。その理由を解説します。
わからない単語が出てきたら飛ばしていい
本を読んでいて知らない専門用語が出てきたとき、全部調べていたら先に進めません。わからない単語を飛ばしても大丈夫な理由と、飛ばし方のコツを紹介します。
プログラミングの本に出てくる英語がわからなくても大丈夫
プログラミングの本を開くと英語がたくさん出てきます。でも全部わからなくて大丈夫。最低限知っておけばいい英単語と、英語が読めなくても本を読み進めるコツを紹介します。
関連用語
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
ペアプログラミング
2 人の開発者が 1 台の PC で協力してコードを書く開発手法
JavaScript
Web ブラウザで動作する言語として生まれ、今やサーバーやアプリ開発まで担う汎用言語
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
バス係数 (バスファクター) とは - 属人化リスクの目安と上げ方
バス係数 (Bus Factor) とは、チームの何人が突然離脱したらプロジェクトが停止するかを示す指標。バスファクターやトラックナンバーとも呼ばれる。数値ごとのリスクの目安、属人化の兆候、ペアプログラミングやドキュメント化で係数を上げる方法を解説。