投稿元:
レビューを見る
会社の共有本棚から読みましタ。新しい知識はないですガ、エンジニアなら会話で出てくるような用語が一語1〜2ページくらいの規模でザッとまとまっていまス。説明も平易でスッと入ってきまス。1年目で読んでおきたい本
投稿元:
レビューを見る
ひとつひとつのプリンシプルごとに読み切りできるので、隙間時間などにも読みやすい。
応用の幅を広げて欲しいとのことで、プリンシプルの具体例、コードの記載がないが、具体的なイメージがわかないプリンシプルもあるので、具体例を載せて欲しい。
投稿元:
レビューを見る
エンジニアとして大事な観点を思い出させてくれた部分、新しく知れた部分がたくさんありました。
1つ1つの原則に区切って書かれているため、読みやすい本でした
投稿元:
レビューを見る
プログラミングをやるためにまず、世の中一般で広く知られている原則(常識?)を知らなければならないと思い読んでみた。三年目を微妙に超えているが、プログラミングに本格的に触れるようになってからはまだ三年以内なので良しとする。
これを読むだけでできるプログラマになれるわけではないが、できるプログラマになるために最低限読まなければならない本。SOLIDのようなコーディングの原則から割れ窓理論などの心構えのような内容まで、幅広く扱っている。それらが、what?->why?->how?(->関連->発展)といった形式で紹介されている。また、howにあたってはコード例を出したりせずにあえて図などのイメージに留めているなど、「原則」を理解しやすくなるように工夫されている。
良いプログラマと言われる人がどんな目線で開発をするかその視座に触れることができたと思う。確かにSOLIDなどは定番でネットでも調べればすぐ出てくるがその場合単独での理解になるので、「この原則とあの原則似てるな/対立してるな」とかがわからない(そのわからないというのが初心者の証であって、つまるところ入社三年目までということなのだろうけども)。
しかしこの本ではどの原則が関係しているまたは対立しているのかなど横断的に扱っているおかげで腑に落ちやすい。原則という抽象的な概念の結びつきが生まれやすい。そのため、記憶に残りやすくなるだろうし、実践の時に「これに気を付けなければ、一方でこの点でトレードオフがある」など思考が展開しやすくなると思う。つまり、原理原則のインデックスを頭の中に作ることができる本。
できる人なら経験的にわかっているし身についていることだろうけども、その道半ばにいる人たちには転ばぬ先のなんとやら、ショートカット?アクセル?を提供してくれる良い本だと思う。
ちなみにそれぞれの原則に出典となる書籍が載っているので、より深く知りたいなと思ったらそれらを辿っていくという使い方もできるので、おすすめ。
投稿元:
レビューを見る
さっと考え方を知るには良さそう。実務に活用するってよりも、考え方の基礎的なインプットぐらいに考えておおくのがいい。
投稿元:
レビューを見る
一つ一つが当たり前だけれどそれ故に大切なことだった。アナロジーとしてプログラマ以外の人が読んでも学びある気がします。
投稿元:
レビューを見る
達人プログラマーとかの世代なので今のそれ系ってどんな感じなんだろうと。
読み手の事を考えた原則が多いのが非常に良い!
めっちゃ良いんだけど広く薄味で、ジュニアが読んでもピンと来るのかな?
投稿元:
レビューを見る
プログラミングの課題を課題として分割し言語化している。内容はだいたい既知だったが、習得すべき全体マップ的なものが薄く広く概観できる。
投稿元:
レビューを見る
プログラマーの心得を各書、各経験から集めたという感じです。
一応、、プログラム周辺のお仕事をしてる身としては3年目でこの内容を身につける事は到底できませんでした。。しかし、書いてあることは真実だと実感してます。
※それぞれのプリンシプルで真逆のことが記載されてたりしますが、間違いではなくてそれをいい「加減」で使いこなすのが大変だったりしますね。。
投稿元:
レビューを見る
#以前に読了していましたが、登録していなかったので改めて。
プログラマ…いや、ITエンジニアであれば、一度は通っても良い本なのではと思います。
投稿元:
レビューを見る
コーディングをする上の心構えについて、教えてくれる本。
コーディングは書いてる時間よりも、読んでもらう時間の方が圧倒的に長く、他者のことを意識して書くことを改めて感じさせられた。
ここで書かれている内容は、コーディングだけではなくその他の分野のエンジニアにも当てはまるように感じた。
・1つの関数にはひとつの機能
・抽象とは捨象と一般化
・ブルックスの法則
・コンテキストを理解し、作業をしてくれる達人は本当に貴重な存在
などは機械系エンジニアとして働いている自分にもためになる内容だった。
とにかくKISS、コードをシンプルに保つことを心がけたいと思う。
投稿元:
レビューを見る
本書は言語や分野を問わず「コードを書く人」に向けて書かれています。内容は抽象的で、コードのサンプルはありません。そのため本のタイトルに『3年目までに身につけたい〜』とありますが、プログラミング始めたての人やこれからエンジニアを目指す段階の人だと読んでもあまりピンとこなさそうだなと思いました。なので個人的には最低でもコードを書く経験を数ヶ月してから読むことをオススメします。
内容は「確かにその通りだな」と共感できるものが多く、その中で新たな学びもあり良かったです。1つのプリンシプル(=原則)についての説明が大体2〜5ページ、長くても10ページぐらいで読みやすいのも、一気に読んだわけではなく隙間時間を使って少しずつ読んだ自分にとっては有り難かったです。
ーーーーー
自分のブログから引用
https://kwn1125.hatenablog.com/entry/2023/01/23/210000