#020 【お便り会】響いた本を紹介するよ!〜Head Firstのクセがすごい〜
2022/3/9 ·
-
ひまじんプログラマーですというわけでこのラジオはひまじんの中級エンジニアが送る駆け出しエンジニアをキャリアアップさせるラジオということでやっておりますイエーイじゃあ自己紹介いきましょうか僕中級エンジニアのカイチです同じくそれぐらいのポジションのノリです駆け出しエンジニアのじゅんぺいですというわけで今日はやっていきましょうか今日は本日ですが軽い時事ネタとお便りいただいたのでお便りについてちょっとお話ししたいなとありがたい素敵かい素敵かいはい
-
というわけでじゃあまず前座ちょっと自信ネタですね自信ネタ僕がちょっと引っかかった自信ネタです引っかかったはいあのーちょっとあんまりなんでしょうね後になって役立つ情報でもないかもしれないですけどちょっと僕が気になったニュースですほうえーGitHubがロシアからのアクセスを遮断する要求を拒否しましたあー
-
はいはいはい気になったんですよはいはいはい今収録してる時はウクライナ情勢が非常に荒れに荒れてましてロシアとウクライナがあまり良くないんですけども戦争という形でやり合ってて世界中のいろんなサービスがロシアへのサービス提供を拒否し始めてる状況です例えばマイクロソフトがOS提供しませんとかねAppleがもう出しませんとかねGoogleも広告止めたよね止めましたねうん
-
スチームっていうゲームサイトがロシア向けのソフトを1500万円に上げましたとか値上げしましたとかいろいろある中待って一般向けのゲームですかやば1500万円売る気ないとなるほど売れたらラッキーですねそうですねGitHubはあの
-
ロシアへのサービス提供を遮断してよっていうのを拒否しました今まで通りやりますよGitHub側のコメントとしてはGitHubのビジョンはどこに住んでるかに関係なく全開発者のフォームになることだとだから遮断しないんだという発信をしててですね僕はこれを受けてエンジニアっぽいなと思ってかっこいいエンジニアっぽいし
-
信念持って働いてるんだなっていうのが伝わりますよね政治っていうよりは開発者技術の前身に貢献するんじゃいとすべてのオープンソースにうんたらかんたらをみたいなこと書いてましたもちろん賛否はあるのかもしれないですけど僕個人としては素敵だなと思ってピースって感じで
-
ピースですいいなというのでちょっと引っかかったので紹介させていただきましたそうだよねだってね国っていう単位でくくっちゃえば確かに何やってんだろうって感じはするけど別に一人一人の開発者がそういう思想を持ってるかって言われると絶対そんなことないもんねそんなことないなんなら言語も一緒だしね世界中プログラミング言語は海外の人が書いたコードも別に俺らが書いたコードと変わんないし
-
僕らも気づかないうちにロシアのエンジニアが書いたコートとか使ってんじゃないですか?いや全然ありますよ絶対有名どころだとエンジンXとかそうなんですよ絶対誰かいるでしょうねきっとっていうそういう素敵なお話をお届けしつつ素敵なお便りに参ります来ましたいいですね見分けが止まらないです本当にありがとうございます
-
ラジオネームはなしですひまじんプログラマー様突然に申し訳ありませんオンポッドキャストを発見し一気にすべて拝聴しました非常に面白いです面白かったのでついメールをお送りしました嬉しいありがとうございます私はITとは全く関係ない仕事をやっております日曜大工ならぬ日曜プログラマーです主にコーセラや本で学んでます
-
本職の方がどう考えているかを知れて非常に興味深いと思っていますもしよろしければですがご紹介された書籍などを概要欄に加えていただけるとありがたいです今後の配信を期待しておりますうわーですよねおっしゃる通りですね春よね普通こんなに言ってねいやーそうなんですよねしかもなんか春っていう会話してなかったっけいやしてないしてないかツイッターの時だけかツイッターアカウント春よって話してただけか
-
というわけで、概要欄に貼ろうかなと思ってます。ってことは、どの回でまた本のことを喋ってるか聞かないとね。僕はもう結構聞いてるんで。大丈夫?せっかくなんで、ちょっと今回は、なんか各々、なりさんと自分で僕で響いた本というか、この本おもろかったよみたいなのをちょっと簡単にお話しできればなという回になります。自分の中に革命が起きた本ですね。そう。そうですね。
-
つーわけでじゃあ僕からいいですかね意外性がなさそうなんでまあ確かにこれまでのエピソードの積み重ねがありますからね割とあの僕がこの本紹介したいと言って撮ってきたって
-
嫌いがあるので僕はまず最初紹介なんですけど今回紹介するのはソフトスキルズでちょっと1年後変わってるかもしれないですけどねエンジニアの生き方だエンジニアの生き方の本ですね僕って本読むときの読み方として本読む前にこれを読んで何を得たいかとどう行動を変えるかっていうのを決めたから読んでる
-
行動の変え方まで決めちゃってんのはい学んだ知識って使わないと意味ないじゃないですかなので行動が変わるなっていう本から読むんですよソフトスキルズを読むときに思ってた変えたい行動っていうのがエンジニアとして学び方インプットの仕方とアウトプットの仕方を変えたいなと思ってこの本を読み始めてざっと読み終わったんですけど
-
変わったものがいろいろあったなとまじか変わった活動のうちの一つがこのポッドキャストの配信これなんだ本の中でもフログとかポッドキャストやれって書いてるんですよポッドキャストも書いてるの?ポッドキャストも書いてるこれはアメリカの本なんで新しいんだじゃあ結構アメリカってポッドキャスト結構活発だし結構昔からあるんでそれこそ僕が高校生の時からじゃないですか
-
エンジニアの心構え本って結構2000年前後にいっぱい出てるイメージあるからそこと比べると進んでるなってイメージあるけど確かにっていう話とかエンジニアたるもの技術じゃない切り口からこういう行動を取りなさいとかこういう情報を発信しなさいとかこういう人と関わりなさいとか自分はこういう風に書いていきなさいみたいなのが書いてて
-
すごい自分の成長につながるというか明るい未来を描くために明るい未来楽しくエンジニアするためにやるべきことというか持つべき心構えみたいなものをすごく得られた本だなと思いましたマインドセットそれゆえなんで4年前に読まなかった俺
-
あれ早く読んだ方がいい本のうちの1個だよね難しいこと書いてないんで技術的に難しいこと書いてないしそういう心構えとか行動習慣って
-
早けれ早い方がいいんですよ。 福利が得られるじゃないですか。 習慣の積み重ねなんで結局人間になって。っていう今風のインフルエンサーみたいなことがいい。もしかして今風のインフルエンサーになろうとしてる? ツイッター頑張ってるね、最近。ツイッター頑張ってるのも、この本の影響なんですよ。っていうのが、自分にとって行動を変えるきっかけを与えてくれた本だなというところで。
-
ソフトスキルズあと2エピソードぐらい多分話します今後2でいいの?2でいいかな健康の話とかはしてもいいけどちょっとディープになっちゃう人なんで熱くなって別に健康の話に関してはカイチにソフトスキルズから以外にもいろいろ持ってるもんいろいろ持ってますソフトスキルズ読んで俺の方がやってるわと思いました笑
-
でもね世の中多分やってないエンジニア多いと思うよ確かにその辺ちょっとね厚く語ってもいいかもしれないというわけで僕はソフトスキル好き気を押しないので概要欄に貼っておきますお願いしますちなみに僕はもう買いました一個聞きたいんですけどインプットとアウトプットの仕方を変えようっていうのは先にそれを思っててその本にたどり着いたのかそれともその本をざっと見てそこが変えられそうだなって思ってそうなのか
-
前者ですね、どっちかというと。元々、僕はちょっとこの前までエンジニアじゃなかったので、特色というか。世の中のザ・元気なエンジニアみたいな働き方をしてませんでした?と。ただ、今エンジニアになって、戻ってきて、だったら徹底的にエンジニアやりたいなと思い、そういうエンジニアっぽい、楽しくエンジニアしたいなと思って、
-
インプットとアウトプットを変えたいなと漠然に思っている時にTwitterでこの本いいって言っている人がいてAmazon見てええやんって買ったんですよ。さっきのそっちも使ってたね。常に持っている。こういうことしたいなとかこういうのなんだろうっていうのを心の課題リストみたいになって今回はそこが刺さったからこれ読んでた。なるほどですね。すごい。
-
面白い選び方。 物心持ち。うん。そう。勉強になりますね。いやー、そう?ありがとう。結構適当に買っちゃうもんね。 いや、うん。今夜プラーってして、それすごい。 お!ピーン!みたいな感じで買ってくる。いや、まあ、それはあります。でも、だからそこはのりさんの中の課題リストに刺さってるじゃないですか。興味を出す。無意識に。 そうなのかな。っていう感じっす。 なるほど。あんまり長く話しても、これマジで
-
何エピソードも言っちゃうのでこの辺にしておきますありがとうございました
-
続いて僕いいですか?かけだしプログラマー一体何をやってるのか僕はですねちょっと具体的な本になるんですけど日曜大工さんとかが生きるかどうかちょっとどうなんだろうなっていうのがあるんですけど日曜大工さんっていう話をね知り方したいな日曜プログラマーさんちょっと参考になるかちょっとどうかあれなんですけど紹介するとDocker Kubernetesの基本の基本
-
っていう本でして具体的などっかを勉強する参考書っていうところなんですけど僕がもともとJavaを書いてる人でJavaを書いて簡単なECサイトを作るみたいなところをやっててここの何ですか
-
一般的なプログラミングのイメージから外れた部分というか一歩目がこのDockerインフラ寄りの話になると思うんで僕これ概念とかがそもそも分かんなかった分かりやすい本がすごくいいなと思って基本の基本って言ってるだけあってすごく簡単にそのDockerの話が書いてて何が一番いいかというとイラストがめちゃくちゃ多いんですよね
-
絵がめっちゃ多くて初心者にはすごく分かりやすい本だったんですよ全くインフラ寄りの概念ということで新しい本になったんで一応ハンズオン形式で簡単にやっていって最後にちょっとクーバネイティスの話とかも触れててどっか触れます全体的な概念とか理解してある程度のことはできるようになりますよっていう本だったのでこれを
-
刺さりましたってことで僕はへーなんか普段の開発でどっか使ってる?使ってないんかい自分のその個人のあれをデプロイしてとかっていうのはやってるんですけどチームとして例えば開発するときにどっかメリットがあるじゃないですかそういうときにどっかを使ってるっていうタイミングがまだなくてなかなかそこのメリットはまだ感じきれてないんですけど理解っていう部分ではめちゃくちゃいい本だ
-
マイナビ?うんうんうんすごい今いいポイントだなと思ったのがDockerとかKubernetesの概念って図にしないと分かるじゃないんですよすごく
-
僕もKubernetesを教わった時ってとある会社のコンサルかなの人にマンツーマンで資料を作ってもらってKubernetesってこういう概念でっていうのを教えてもらったんですけど実際にハンズオンでやるとターミナル上で全部成立するので何がどういうものにひも付いてるみたいなのが分かりづらいんですよねでもそういう書籍とか
-
だとイメージを使ってコンテナができるんやでみたいなのがそれなんか図があるんで結局僕の作業してる時ってその図をイメージしながら作業するのでその辺の理解がないと結局使えないんですよねなんでなんかそういう図が多いっていうのが一つ大事な要素だなと思いましためちゃくちゃオクレスの色々イラストがあらゆるページで共通したイラストというか
-
が出てきててキャッチーな感じで結構ボリュームあるけどそんなに重くないって感じなんだ結構さらっといけるような感じそういう書籍なので具体的な本っていうか僕はこの一冊を刺さりましたこれ
-
これがまた来年結局これが育ったすって言ってたら正解だね今めっちゃドッカーとクバネイティスめっちゃ使っててあの時のこの一冊がなかったら今の俺はないっすいやそれはないあるかな
-
インフラ屋さんになってますよそしたらそれはただの本読んでないやつだよ確かに更新されてない本当にだって今駆け出しで歴どぐらい?5ヶ月目とかですねそれでもまあね理解できるんだからいい本なんだよね確かにねあとはどっか多分普通に個人でなんか開発するときも作るといいよどっか環境いつもなんかやるときは絶対どっかの中でやるねああそうなんですかうん
-
軽いしそれなんでですかPCにインストールしなくて済むからですそれで言葉が足りてますか足りてません足りてない新しく技術を学ぼうってなった時にPCにインストールしようかってどんどんインストールしていったらPCがカオスなことになるじゃないですかでもコンテナだったらその環境が入ったコンテナ持ってくればいいのでインストール不要なんですよ
-
だからです綺麗なまんま開発できますPCを綺麗に保ちつついらなくなったら捨てられるっていうことそういうことですいろんなの触ってるといずれ古いバージョンのライブラリじゃないと動かないみたいなやつに出会ったりするんですけどその時にいちいちPCでインストールしたやつをダウングレードさせるなんて不毛なんですよなるほどだから開発環境は依存関係がないというか他に影響しないように
-
取得方が楽それゆえどっか神個人の開発でも基本使ってやったほうがいいそうします学びましたキャリアアップしましたどんどん使う方がね分かるしね理解進むと思うんでちょっと怠けてましたはい私はですねおすすめの一冊というか結構衝撃を受けた一冊があってはい
-
ヘッドファーストデザインパターンっていう本かねデザインパターンの本僕にとってはめちゃくちゃコードの書き方も変わったし考え方も変わったしあとその本自体の衝撃がすごかったですねちょっとねデザインパターンの本僕弱いんですよいやまずデザインパターンやるならデザインパターンって何かっていうとプログラム作っていく中で
-
やっぱり世界中の各地でいろんな課題があったんですよソフト開発どんどん大変になっていくわみたいなだけどその課題って実は分類できるよねってことにどんどん気づいていって人々がその解決方法って実はパターンで解決できるよねみたいな感じで編み出されたのがデザインパターンってものなんですよ中でも特に有名なのでゴフのデザインパターンってのがあって
-
ゴフってギャングオブフォーの略なんですけどその人たちが1990何年とかに考えた発表した本の中にある23個のパターンが一番多分デザインパターンだと有名それの半分ぐらいを紹介してるのがこのヘッドファーストデザインパターンってやつなんですけどまずこの本は表紙見たら絶対買わないっす
-
どういうこと?表紙ってさもっとどっかだったらクジラの可愛らしいイラストがあったりとかオライリーの本もなかなかキャッチじゃないですけどねあれはあれでブランディングできてるじゃんちなみにヘッドファーストデザインパターンはオライリーの本なんですけど表紙がアメリカの90年代のローラースケートやってそうな金髪のギャルどういうこと?
-
どういうこと?どういうこと?マジで情報量多いわいやマジでそうなんですちょっと今見てほしいいやーそんなラジオで伝わんないですよそんなことリアクションだけでもマジやんってなってほしいオライリっぽくないなカラー写真なんすねスケーターギャルでしょスケーターギャルだなスケーターギャルかなこんな上から撮ってるとは思わなかったでしょマジで写真じゃんしかも人の
-
すごいヘッドファーストじゃんヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファーストヘッドファストヘッドファストヘッドファストヘッドファストヘッドファストヘッドファストヘッドファスト
-
でもデザインパターンってどの本も難しいなと思ってたんですよ難そうなイメージあるわなんか突っつきづらいと思ってるそんな中でもこの本は難しそうではないなと思ったんだけど書いたくないなっていうちょっと曖昧な感じのポジションだったんですねしかも評価見てもあんまりちゃんとレビューそんな書いてないみたいな翻訳がクソだっていうレビューしかないみたいな感じなんですよ
-
でも読んでみるとめちゃくちゃ分かりやすくてデザインパターンどころかオブジェクト思考がどんなものなのかっていうのが結構理解できる内容になってるオブジェクト思考ってこういう特徴があるからこういうデザインパターンで問題解決できるんだよみたいな流れになってるんで単純に開発力が上がりますねこれただイラスト実はこれもめっちゃあるんですけどイラストはいいかって言われると良くはない良くない?なんか
-
意味わかんない写真ばっかり見てるんですけど意味わからないですね意味わかんない写真ある写真をぶつ切りにしてみたい昔の写真を基本使ってるんですよね意味があるイラストではないんだけどイラスト満載ですと本役も確かにやばい今まで読んだ本の中で一番やばい本役している
-
全然そそりないな買いたくなくなってきてマジで初めて翻訳してる会社名前調べてこの会社やばいんじゃないかと思って調べたぐらいやばいむしろじゃあ英語で読んだほうがいいかもしれない英語で読むかな読めるならそっちのほうがいいと思うなんですけど内容だけはめちゃくちゃいい
-
とにかく僕はこれを読んで結構コード変わったしこのベースがあるから別のデザインパターンとかオブジェクト思考の若干むずい本とか読めるようになりましたね翻訳やばいですけどなんとか自分なりに解釈して読んできた意味はわかるよ意味はわかるけど翻訳が変すぎてイライラする日本語の言い回しがおかしいみたいなことですよね本当に理解できなかった部分は一箇所しかなかった
-
じゃあ、まあまあまあ許容範囲。うん。だからこれあれですかね、結構古い本なんで例によって例のごとく英語版無料で出てたりするのかもしれないですね。いやーでもね、第2版がね、昨年の1月に出てるんですよ。あ、そうなんだ。英語版で。へー。英語版の評価めっちゃ高いですよ。そう、英語版の評価鬼のように高いんだよ、これ。1402件とかで星4.5だからもう。いや、そう。すごい。火の打ち所がない。異常な高さなんですよ。うん。
-
だからまあ英語読める人はマジで英語版で読むのが一番いいと思うあと第2版出てるならそっち読みたい気持ちもある読みたいな第2版良さそう確かにでもまあこれはなんかその表紙のギャップから中身から翻訳の質の低さからなんかいろんなとこで衝撃受けましたね実際コードのなんかためにもなってるしなんか
-
すごいパラメータ尖ってるんですよなるほどなこれじゃあ初心者向けじゃなさそうだな今の話聞くといけると思う初心者がまずオブジェクト思考を知るためにはこれがいいと思うへー説明欄には書いてますね初めて学ぶ方ってうん
-
刺激的なレイアウト思わず膝を叩く見事な例え引き込まれる小話楽しいクイズやパズルで飽きることなく読み進むことができますって書いてますねまあそれを楽しめるかどうかはちょっと人次第それぞれ次第だけど攻めてるんだな攻めてるのは伝わるあとなんやかんや今思い返してみると確かに各パターンの例えまだ覚えてるわそうなんだていうかKindleねえんだこれ
-
あ、ない?ないときた?切れそう結構分厚めですか?これ結構分厚めですか?600ページぐらいあるねですよねでもなんか字とか字多そうだからまあ言うてないんじゃない?うん、そんなに時間かかんないなんか最後の方意味ないページだし何それ?
-
いや本当にさっき23パターンあるって言ったじゃないですかそのうちの半分ぐらいがっつり紹介するんだけど最後カタログみたいな感じで本当見開きだけでパターンを紹介してるの残りのそこが全く入ってこないからそこは正直あんまり意味なかったなるほどねこれは絶対に目に留まんないわのりさんが紹介してなかったらいやそう刺さった本で言うと結構いろいろあるんだけど人に紹介したくなる本はこれだなっていうへー
-
まあこれはちょっとおもろいですねうん表紙がいいですねオライリっぽくなくてヘッドファーストシリーズはねどの他のヘッドファーストシリーズの表紙もおじさんとかなんですねそうそうそうそうそうなんですよみんなヘッドファーストで映ってますねそうなんですよこれはちょっと僕のおすすめですありがとうございますはいちょっとこれは世界が広がりましたね
-
一旦こんな感じではい概要欄に忘れずに今日紹介した3冊ソフトスキルズ初めてのドッカークーバネですの基本の基本みたいなやつあとはヘッドファーストデザインパターンはい以上の3冊が概要欄に貼られておりますので気になったよって方はぜひAmazon行って購入してみてくださいアフィリエイトとかではないですはい
-
じゃあ今日はこんな感じで終わりましょうかそれではまた次回お会いしましょうバイバイ
#020 【お便り会】響いた本を紹介するよ!〜Head Firstのクセがすごい〜