#078 トップ企業の新人研修から学ぶ「ソフトウェアエンジニアとしての姿勢と心構え」 ~後編~
2022/9/28 ·
-
じゃあ続いて続きまして次学ぶっていう方法を学びました?次に大事になってくるのが生涯現役エンジニアであり続けることなんですよというのもですね年齢が上がってくるとっていう言い方があってるかわかんないんですけどなるほど仕事が増えるわけですよなんか管理業務やらなきゃいけないとかひょっとしたら仕事以外でもね
-
ライフステージが上がって家族に使う時間が増えたりとかあとは他にやりたいことが出てきたりとかねいろいろあるんですけど現役エンジニアでありすぎるというのはエンジニアにおいては非常に重要です一人ちょっと偉人を挙げていてJクエリーの作者ジョン・レジックというものかな
-
サンティーとかいるらしいんですけどはいジョン j クエリ作った人から相当なエンジニアは 上手間違いないものすごいですよ人でもこんな人でも週末で自分のプロダクト開発をしようって決心してプロダクト開発したんですけどできなかったんですってできないできないなんでかっていうと 休みの日は平日と同じ馬力ではかけんと人間だもの
-
週末が全部空いてるとも限らんと限らんですね1週間空けると分かんなくなるとあーはいっていうのでこんなに達人プログラマーのジョンさんでも週末のプロダクト開発はうまくいかなかったとじゃあ何したかっていうと毎日コード書くってことをやったんですって毎日コード書くとどんなことが起きたか例えば
-
毎日30分から1時間程度しか作業ができないので必要最小限のコードに集中ができたエッセンシャル思考じゃないけど大事なとこだけに集中できるっていうのがあとは1週間開けるとリードタイムが入るっていうの思い出す時間があったのがそれがなくなったから生産性上がるよねあとは週末にやってたことを平日に分散したことになって週末の時間が
-
開いたっていうのちょっとだけだからそれでいろいろバランスが取れるようになってきた毎日コード書くわっていうことによって奥さんから理解を得られたと毎日やってるから今はコード書く時間だっていう風なので家庭内バランスがうまくいくようになったと予定のねっていうような形でこのジョンさんはそういう風に解決したという話なんですけどその中で和田さんが
-
一つもう一つ取り上げてたのが一郎の続きね今小さいことを多く積み上げることだけがとんでもないところへ行くただ一つの道なんだという風に感じてますよ言葉もう知ってそうだねっていうのを紹介しつつ小さく積み上げ続けるってことが大事だからコードは毎日書こうという話をされてました僕はできてません仕事では書いてるのかな
-
いやでも休日は書いてないなできてませんねえプログラマーになりたいかっていうところが人によるのでによるんだけどすごいエンジニアになるのであれば毎日30分から1時間でもコードを書きましょう30分から1時間ってさ下手しいストレッチよガチ勢のガチ勢のストレッチと同じ感覚でプログラミングできるのかもしれないねそうですね
-
いやでもそうだよなって思うよね森さんもこの前やってたけどねそうなんですか毎日コミットチャレンジみたいなやつで60日かっけ100日じゃないですかね100日か3ヶ月チャレンジ次大事なこと2つ目年下から学ぶあーあーって思うすごいねあーって思うのが正しいんですけど一生プログラマーでいれるかどうかって言い換えれば年下から学べるか否かですと
-
そこまで言ってるんですねそうなんでかっていうとさっき言った勉強のサイクルってさ新しいことができるようになる好きになる新しいことができるようになるっていうのをぐるぐるぐるって回しておくとさ尖っていくというか自分が深い分野がどんどん出てくるわけじゃないですか人間って有限じゃないですか時間だから全部は惚れないからやっぱその一部が深くなっていってはい
-
っていう風になっていくんですけどそれゆえ自分が学んでない分野が出てくるわけじゃないですかその深さに到達してねみたいなそういうのって教えてくれるの年下だよねと年下も教えてくれるよねが正しいかなしかも年齢ってさ追うごとにさ年上の人減ってくからはいそうですねいずれだから年下の人が多くなるから年下から教わるっていう状況になるんですよなるほどうん
-
なのでベンチマークとアンラーニングが大事だよねって話をしてて分からん単語2つ並んでるとベンチマークは頼もしいスキルのアンラーニングは今までの知識とか価値観を見直しながら試写選択をして代わりに新しいものを入れるリノベーション的な学び直しが大事ですっていうところを挙げてましただから定期的に使う道具を変えたりとか未知のコミュニティに参加したりとか
-
まあチャレンジだよね要するに成長するにはチャレンジが大事って話のそのチャレンジをいつまで経っても続けましょうっていうところを言ってましたでこれをね読んですごい共感して俺はまだ5年目じゃない6年目なんだけど駆け出しの皆さんもどんどん学んでることを先輩に教えてほしいなと思うわけですよそれこそさ本読んでる駆け出しの人が本読んだぐらいの知識ですら俺は本のレベルに到達してないというか
-
本で読んだ内容をすぐ鮮度がいい状態で持ってこられたらそうだって思うことあるもんなるほどカイさんが今持ってる知識でもそうそれでアウトプットになるし先輩助けられたわっていうところでモチベーションになるのかもしれないしで俺実際メンティー自分が教えてるやつから教わることも多いから年下から学んでるんですか学んでるだんだん教えてくれっていうスタンスに慣れるといいなあ
-
そいつやばいですねいやそうクソ頭優秀そうなんですね優秀本当にどんどんそういうことをね駆け出しからの人たちからもやってほしいなと思います長くなってきてるなと思いつつ続けます続きましょう次現役エンジニアである続けるために大事なこと過去から未来を知ろうということで歴史を繰り返すって言うじゃないですかそういう話なんですけど
-
技術進化も繰り返してるって聞いたことあります?なんとなくね振り子状に行ったり来たりしてるよねとかこの前の配信されてますかねのりさんの気はどいかもしれないね配信されてると信じてJavaScriptのエピソードですねJavaScriptのエピソードですねうん
-
JavaScriptでいうと最初はWebサーバー側で全部作ってクライアントに配信する形だったのがだんだんSBAっていうブラウザ上でアプリケーションを全部立てて裏側から必要な情報だけをAPIで取ってくる割とクライアント側で色々やらせる系の作りになってたのが最近またWebサーバー側で作ってっていう風になってるっていう話もそうですしあともう一つシステムの中音集権型か分散システムかっていう
-
結構揺り戻しされてて1980年代前世だったメインフレームっていうどうでかパソコン&新クライアントっていう操作基盤時代は割と中央集権型だったそこからパーソナルコンピューターになってた分散じゃん人々の手元に計算できた最近というかちょっと前にクラウドになって
-
また中央集権中央集権中央集権型になったと思ったらエッジコンピューティングという概念が出てきてエッジコンピューティングはクラウドにデータ全部送るとネットワークがパンパンになっちゃうからエッジ側より現場に近いIoT機器でいうセンサーとか
-
カメラとかその辺で映像処理とかやらせてクラウドに送るデータを最小限にしましょうっていう考え方なんですけどっていう感じで行ったり来てるりしてるんですよ知ってますねこれでも行ったり来てるようにしてるように見るけど実際は真上から見たら螺旋階段みたいな感じで技術はぐるぐる回ってるけど確実に上には上がってるなるほど全く同じとこに戻ってるっていうよりは
-
考え方は一緒だけど技術がどんどん進んでるはいはいはい確かにそうそうっていう風なのを見るとじゃあ次どんな技術が流行るんだろうっていうのがだんだん予想がつくというか技術のメインストリームになり得る技術がだんだん見えてくるらしいんですよっていう点でもし自分で技術を選ぶという立場になった時にどういう技術がいいかなっていうのを選ぶ選挙眼になるはいはいはいっていう意味で過去から未来を知ろう
-
螺旋状に見れば絶対またこれ来るだろうなそうそうかといって出待ちするのは良くないと思うんで確かに数年間取り残されることになる
-
そうなりますか間違えたら螺旋階段だから追い続けなきゃいけないんだね追い続けないといけないその場にいたら1階層遅れるだけだからもしくは先取り螺旋階段を作りに行くそうだねそれはあるかもしれないなるほど最後です現役エンジニアであり続けるために人の作る渦を見よう
-
わかりづらい見出しなんですけど 螺旋階段ではないですか?違います。確かに。ややこしいね。これもちょっとなるほどなぁと思って だんだん世の中って組織の時代から個人の時代になってきてますとこれなんとなく感じますね。で、それって何が起きるかっていうとロードマップ思考からエコーシステム思考という言い方をしてるんですけど
-
みんなで一つの目標に向かって走るぞーっていう時代から 各々が好きなことをやってたらこうなったーっていう時代になってきてるわかりやすいエコシステムって生態系って意味らしいんですけど あーそういう今はそういう時代になってると だからなんだろうね割とその個人が自立して
-
技術が技術というかその中で戦っていく時代になっているとなってますねそういう時にどういう戦い方をすればよいかという話で今までのみんなでこっち行くぞおりゃーっていう世界だった場合はこっち行くぞって言われた時の技術を学んでいけばいいと真ん中ロードマップ真ん中の技術を学べば使える人材として生き残っていけるただエコシステム時代
-
エコシステム自体では真ん中を避けるべきなんですよ流行ってるやつをただただやるとそれより自分よりすごい奴がいっぱいいる状態になるとえ?そういうことですか?流行ってるやつをやると流行ってないやつをやってるのがいっぱいいるから流行ってるやつをやると市場価値が上がりづらいはいはい流行ってるやつをやるとっていうのは言い過ぎかもしれないよね自分にしかできないものを作ろうっていうのかな
-
っていうのはできないってことですねこれからは個人の時代エコシステムの時代だから自分ならで価値ができるようなスキルのつけ方勉強の仕方をやっていくのが大事になってくるよっていうのを新人エンジニアに言ってるんですよ企業の人リクルートはそうかもしれないねこっち行くぞおりゃーっていうよりは新規事業力入れてるから頑張れなのかもしれないね
-
っていうのが以上現役エンジニアにあり続けるために大事なことって話で毎日行動を書こう年下から学ぼう過去から未来を知ろう人の作る渦を見ようっていう
-
厳しいね厳しいけどこれを息を吸うようにやると仕事は楽しそうだし楽そうだなって思うわこれはでも息を吸うようにやれた時はもう到達する上がってる?そいつ人生上がりです毎日行動を書くさ近々やってみたいな30分とかでいいから朝会を計画してますからねその話も最後にしようか
-
でいろいろ和田さん最後に言ってるのがこれもいろいろ言ってきたじゃない学ぶためにはこうだとか現役エンジニアでやり続けるためにはこうだとか結構ハードワークだなと超ハードワークやばいだろ人生をエンジニアに捧げてます捧げてるコンサルタント忙しいとかなんか言うけどエンジニアも相当やばそうだから大事なことに集中するのが大事ですと
-
エッセンシャル思考っていう本知ってますか?名前だけは。名前だけ?エッセンシャル思考の本を紹介してて。知ってます。知らない人のために言うと大事なことを見極めて自分の時間とエネルギーを最も効率的に配分して最高のパフォーマンスを発揮する考え方の本なんですけど
-
仕事忙しいし今言ったようにエンジニアって一生勉強してなきゃいけないみたいな感じだしとはいえゲーム映画やりたいこといっぱいとか家族の時間が増えるっていうところでエンジニアをちゃんとやっていかなきゃいけないのでやりたいことに集中しましょうとはいつーので締めとしてはやっぱりエンジニアって学び学ぶ方法を学ぶのが一番大事だから頑張って学んでねっていうので和田さんの方にも締められてましたなんかこれを見て思ったのはですね
-
波の会社だったら半袋やめちゃうんじゃないかっていや言い過ぎか言い過ぎかもしれないけど相当やっぱ意識高い研修ですよねこれはあーそうだ今忘れてたんですけどこれ研修ですよね新人研修だからねこれリクルートに入って総合職じゃなくてエンジニアコースかの枠で入った子たち全員に和田さんが目の前で講演をして
-
こうやるんだーってやってる研修なんでいやなんかこれ今新人研修っていうの忘れてて途中からこれは意識高いエンジニアさんたちに向けて言ってる言葉なんだと思ってたんですけど新人研修ですねはい新卒これを新卒でやるんですこれはマジかってなりますけどねでもみんなでやるぞってなるんだろうねリクルートすごいですねこれはなんか
-
異世界見たなぁと個人的に思いました。なんか本当にさぁ本に書いていることというか結構中身見ると達人プログラマーで言ってることだなと正直思うんですけど、でもその中のわかりやすいTipsという大事なところを抽出してくれるかつ和田さんの独自の見解というかを交えて話している資料でおもろいなと思いました。
-
でこのリクルートの新人研修資料なんですけど結構毎年公開しててですね 公開してるそう毎年公開してねしかもこれって何か1次元目っていうのかな何個も味をコマーがあるやるうちの一つなんですよであの他にどんなことやってるかというと見てわかるテスト駆動開発とか
-
ABテストの概論とかABテストはあれかないやいやこれ今パッと出てるやつって全部研修でやる?ヤバすぎるこれ今とんでもない量だね伝わらないかもしれないですけど30か40くらいあるねハイプスクリプトとかAWS研修とかラジオで紹介できそうだなって思うのはあとなんかあるかなまあ
-
テスト駆動開発の中身はね簡単に書いてたからちょっと触れてもいいかなって感じだったけど非常に骨太な検証をやってるわけですよいやですねすごいよねしかもこれ公開してるのがやばいんだよ間違いないだってこの資料もさ和田さんが作ってるわけですけど何円かけてんだろうねリクルートさんは和田さんに何円払ってんだろうねこの資料を作るのにいや本当に
-
6桁満面とかなんだろうね6桁か7桁とかなんだろうねすごーこれぜひみんなも見て勉強したいですね読んだほうがいい新人じゃなくたって見たほうがいいですもんねそう毎年チェックしようと決心しました僕はこれを確かにそんぐらいの価値がある毎年技術書店とこのティオラさんの新人研修はチェックしないとですね
-
しかも優しいのがさ昨年度とも差分も出してくれてるからリクルートがどこの技術がトレンドだと思ってて何を新人に教えなきゃいけなくて何がいらないのかっていうのも公開してくれてるとバージョン管理してるんですかねもしかしてやってないやってんのかな差分出てるって聞いたらやってんのかと思いました確かにでもね和田さん呼んどいてねGitでやってませんだったらね殴られる可能性出てきたらこれ
-
はい、するのでね、ちょっとこれ面白かったんでね、ちょっと紹介しようというかすごいでもこれね、よくできてるなっていうのはプレゼン資料が載ってるのでで、プレゼン資料ってさ、絵しかないんですよ今あの、ガーってお話ししたけどだいぶ僕の脚色が入ってるというかうんていうか、よく読み込まないとというか本当に行間を埋めないと話として成立しないぐらいの流動の情報なのであー、まあまあまあ
-
だから違うこと言ってるかもしれないですけどそれゆえだからなんかちょっと読みづらいだろうなと思ってみんなが知りたいであろうソフトウェアエンジニアとしての姿勢と心構えっていうのを業間を埋めに埋めて話そうっていういやー助かるんだってこれ30項目40項目そんぐらいある中の一つの話をしただけですよね今これ1回しかやってんのかな
-
ありえん1日じゃないね1日じゃないですね絶対1日1日でこれ全部詰め込まれたら爆発しますね本記事では前半の講義に使用した資料を公開しますので倍あるね前半だけだった前半で30何個もすげーなリクルートすげーなリクルートすげーしティワダさんもすげーティワダさんもすごい
-
他に紹介するか分からないですけど例えば解説してほしい記事というか解説はちょっとおこがましいけどさ僕らなりの見解を添えつつお話してほしい資料とかあったらぜひぜひ送っていただけると嬉しいです嬉しいですねハッシュタグひまプロでメールでもいいですしツイッターでもいいですしちょっとエンディングトークいいですかはい
-
ひまじんプログラマーでは月から金曜日朝8時から10時ツイッタースペースにいて朝活をしようという取り組みを始めようとします10時そうですねまあその全員いる時間はないというか作るけど仕事の都合によっては早抜け基本的にはスペースに入って勉強してるっていうだけの時間なんですけど会話別にしてもいいですねいいしね
-
なんかリプライとかいただければなんかお話できるのかもしれないですしただスペースをとりあえず設置しますというところでなのでちょっとなんか気になるよとか朝活したいよとかしてる人僕らも朝活したいって気持ちもあるのでぜひぜひたぶんあれフォローしないと入れないのかなわかんないけどいやーそんなことフォローしてくれたらスペース始まった時の通知がいきますからねぜひひまじんプログラマー朝会を
-
そこで成長の場とできればなっていう感じでその中の人たちでつながってコミュニティできたりしたらすごい面白いですよねそういう科学反応も来たらいいなとか思いつつなのでちょっと試験的にやってみますTwitterスペースで平日やろうと思っているのでシルバーウィークは分かりませんそうですねそれもTwitterスペースでお知らせしますあとは水曜日
-
朝については勉強会というよりはラジオを良くしようの会っていうのをツイッタースペースでやるのでラジオに対する要望とかそこで真面目に僕らがアナリティクスの中身とか離脱率とか色々分析しながら良いコンテンツにするためにちょっとうんうん悩む時間になりますので僕らの頑張りを聞いていただいたりとかあとはもうなんかこここうした方がいいよとかそうですねガンガン言ってくださいそうですね
-
ぜひぜひお待ちしておりますご参考お願いしますこれが1本なのか2本なのか多分2本になっている2本ですね2本になっているので疲れたお疲れ様でしたまたおもろい記事あったら紹介しますお願いしますそれではリクルートの新人エンジニアに負けないように頑張りましょう頑張りますそれではまた次回バイバイ
-
イマジンプラグラマーではメールを募集していますトークテーマ、悩み、要望などなど何でも募集中です宛先はそれではまた次回
#078 トップ企業の新人研修から学ぶ「ソフトウェアエンジニアとしての姿勢と心構え」 ~後編~