#207 #207【じゅんぺい編】2024目標設定メンタリング!

2023/12/31 ·

  • 明けましておめでとうございますですか?あ、明けおめですそっから、そうですね、確かに多分ね、明けましておめでとうだろう収録は12月中旬ですが、新年一発目に出すエピソードのつもりで撮ってますお雑煮美味しいですねよく言えますねそんなに思ってないでしょ、普段お雑煮美味いってお雑煮美味しいですね、やっぱこれはやっぱ違うよね何が?お雑煮って何で餅使うか知ってます?はい



  • 知らないです餅って餅米を潰して新しい形に生成するじゃないですかこれって去年までの自分を一旦殺して新しい自分をスタートさせるための縁起物としてお雑煮食べるらしいんですよへー



  • てことでお雑煮美味しいですね餅つきからやる餅つきからやった方がいいちなみにお雑煮って言われて多分全員違うもの想像してますよ地域差すごすぎるんでそうなんだ餅はさすがに入ってるよね餅は入ってます餅は多分共通しますねというので今日はじゅんぺいの2023振り返りと2024年の目標設定ですお



  • ここからボンボンボンと海津さんのりさん出していく感じなんですかねはいというので今日は順平回ですメンタリングしていく感じでいきましょうかそうですね落とし玉メンタリング落とし玉メンタリング振り返りからどんな感じだったかお話してもらえるとはい振り返りからいくとそうですね振り返りからいくとですねはい



  • 無知の地みたいなところが分かった1年だったかなっていう感じがしてますねとりあえず2現場経験して本当に浅く広くいろんな技術に触れた年だったんでそこでやっぱり2現場経験したので技術的にも多かったり触れた技術も多かったですし人って



  • エンジニア仕事をする人とかもいろんな人に会ったしオフ会もそうですしこのポッドキャストのとかでもいろんな経験をしている人と会って結構世界がエンジニアの世界がちょっと見えたので改めて自分の現在地を知って知らねえわってなったんですよねなるほどいろんな人に会えたのがすごいいいねなんかじゅんぺいならではな気がするわ



  • そうなんですかねちなみに去年までは結構知ってきたなみたいな実感があってみたいな知ってきたなというのもあんまりなくてなんでしょう身の回りのことで精一杯だったんで周りのことがあんまり分からなかった自分のやってることその周り



  • 適度に周りを見る余裕ができてきたみたいな感じですかねそうっすねそうなんですかねちょっとやばくわってほしいけどちょっとふわっとしてるけどとにかく触ってるものでちょっと精一杯だったので当時はっていうので確かに視点がちょっと周りにも映るようになって強制的になのかそんな感じになって方向性これちょっとやっていきたいなみたいななんとなく去年よりは見えてきたなうんうん



  • 感じですね振り返りとしてはなんかできるようになったことというかどういうことができるのか2022年の1月1日の順平はできなかったけど違うわ2023年の1月1日の順平はできなかったけど2024年の1月1日の順平ができるようになったこといっぱいあるかもしれないけどそうですね言語化難しいですよねでかいので言うとやっぱり一番主に触ったパイソンと



  • タイプスクリプトが多少書けるような表面というか浅いですけど一応書ける仕事で使える感じになったのはでかいかなって思いますね自分のスキルとしてJavaにプラスされたっていう3本の矢みたいになりました折れなくなりましたね3本目Python3本目タイプスクリプトJavaスクリプト



  • そういう案件に入れるようになったっていうのは強いんですか?そういうSESの業態的には



  • 振りやすくなったってこと?そうはなりますよね一応3つで押せる感じになってきたんでそうですねJavaとPythonが同時に生きるケース珍しそうですけどTSとかは結構ありそうですよねできるようになったのは大きくはその2つですかね技術的に変わったっていうAzureは別にそんな変化ないんですね確かにあんなに一番苦戦してたのに



  • 俺的に結構パブリッククラウドでかいなっていう気持ちではあるんですけどそんなことはないよねどうなんでしょうあれ使えるって言えるところがちょっとどこの範囲なのかなっていうのもあるんですよねグラフィカルでGUIでいじる分には割とどこ見ればいいのかなっていうのは分かってきた気はするんですけど使えるって言っていいのかな一応



  • そうしておきますとりあえずサーバー立ててって言われて簡単なの立てれたら一旦使えるって言っていいんじゃないかなサーバー立てれないかもあれ立てれるって言っとけどういうメンタリングだそれ自動で立てちゃうんで自動で立てちゃうならいいんじゃないそれできるって言っていいんじゃないかできますじゃあはい



  • パブリッククラウドは確かにでかいかもしれないですね一応資格も取ってっていうところは確かにでかい技術的にはそこら辺ですかねなんか開発チームへの関わり方とかで変わったところはないそこでいうとビジネス的な部分ソフト面かんないですけどそこら辺でいうとその



  • 説明できるというか自分がコードを実装した理由みたいなのをちょっと説明できるようになってきたなというところでこう書いた理由のソースとかを提供できるようになってきたこういう思いがあってこういう風に書きましたみたいなのがちょっと言えるようになってきたなと思って書けるだけじゃなくなって動けばいいっていう感じからちょっと卒業してきたなとは



  • 思ってはいますまだ甘いですけどコードに深みが出てきたんですねそうですねめっちゃいい意図を持って仕事ができるようになってきたんだねやらされよりもやる感出てきたというかそうですねしかもそれめっちゃ大事だと思っててこれってちなみになんでこう実装したのって聞いた時にこの記事にこう書いてあったんでこうしましたって言われた時のがっかり感半端ないもんねあんまり経験ないんですけどでも最初そうですよねそれこそ研修とかの人だとそうですよねそうだよ



  • そういうやつだしなんならでもそこに意図がついてくるとこの人はできそうだなって感じしちゃうもんね成長につながりますからねちゃんと調べるようになりましたなるほどそんな現在地に到達した順平はじゃあ2024年何をまだいいですか2023はどういう年にしようと思ってたんですか振り返り最初の段階で



  • 去年目標のエピソードとか撮ってなかったですけどどうだったとかあれば聞いてみたいですねやべないならないでいいんじゃないとりあえずとにかく技術力ぶち上げてみたいなこと言ってた気がするそんなんでしたそんなん言ってた気がするはい



  • 樋口:そうか、そんなのやってたか 深井:そんなんで、当初思ってたのは、Javaに深みを出したいと思ってたんですよ。なので当時はEffective Javaとかやってたんですよ。ちょっと深めのJavaみたいな、中級に向けてってやってたんですけど、Pythonに変わって



  • 新しいの新しい第二言語頑張ろうかなってなってたですね当初は触る技術はちょっとピボットしたけどとりあえず技術力はぶち上げていけたとぶち上げていけましたねなるほどねそういうことにあとあれだよね出来事的な変化で言うとメンター途中で始めてたじゃないですかそうですねあれとか実際どうだったの



  • あれ今確かにあったなそんな話その後ね噂の絵も聞かないけどそうですねそういえばやって確かになやってみて今まだ1回しかやってないんですけど僕4人持っててでまだそれぞれ1回やって今度2回目やる予定なんですけどじゃあねこのエピソードが配信されてる頃には2回目終わってるんですけど1回目やった感じとしてはなんでしょうな懐かしい気持ちはあって



  • 似てるなと思ってそこなんだ当時でなんか意外と相談乗れるのかなっていう気がしましたねいい気配は感じてるんだじゃあはいなんで当時よりは成長したなっていうのは自分なりに感じてでまあなので結構話が乗れるかもなみたいな話してた



  • そうですねメンター話乗れる自分の時は一応こうだったよみたいなところを言ってあげて参考になるようにしてあくまでサポートみたいな感じで相手の話を聞き出すみたいなところで今の悩みを聞き出してもしかしたらこうやった方がいいかもねみたいなとかどうしたいのとかっていうのを聞いていって勝手にですけど多少は役に立ってんじゃないのかなという気がしてます



  • いいことだいいじゃないですかちょい外れますけどそれはどのぐらいのスパンでメンタリングするんですか基本的には会社の方からは月1最悪2ヶ月に1回ぐらいって言われてるんで自由なんだそうですね1,2ヶ月で1回は最低でもやってほしいみたいな感じではありますね引き続きって感じだねそうですね



  • その辺はね来年のレベルアップを楽しみにお待ちしたいと思うんですけど2024年の目標?目標だっけ?何か目標があれば2024年のですねこれあのポッドキャストの抱負みたいのはあるんですけどエンジニアとしての2024年むずいなと思ってとりあえずなんか



  • どうなってればいいかなっていうのが分かんないですよね技術力ぶち上げたいっていうのは変わんないですよねでもそれをそれこそ定量的にやるのがちょっとなんて言えばいいのかなっていう感じでちょっとメンタリングしてほしいんですけど特に今の現場だからではあるんですけどまず今の現場に



  • 1年いっぱいはいたいと思ってて契約として今のところ一応12月までだったんですけどとりあえずまた3月末までになって伸びてっていう感じではあるんで1年間今の会社にいたいっていうのは一つありますそのためにタイプスクリプトをしっかりやらなきゃなとは思っててそれをどう定量がしっかりやるっていうのをどう定量がしたらいいかなどういうレベルになりたいとかはあるの?今不便してるのが何かとか確かに



  • それで言うと遅くはあるんですけど一人称でできてはできるようになってきた気がしているんですねなのでまずは時間を次は時間をもっと短縮して一つのタスクに対するでこなせる量を増やしたいっていうのがすごいありますねいいねなるほど時間を短縮したいっていう話ってはい



  • 早くできる人と何が違うと思っている?コードを読む速さとそのシステムをどれだけ把握しているかそっちなんだかなと思いました例えばだけどググる回数が多いとかではなくてコードの意味を解釈するとか全体を把握するみたいな認知スピードって言いますか理解スピードシステム理解的なところ



  • っていうところで時間かかってるなっていう感覚なんだそうですね問題というかバグが起きた時にこれがこうなるのってこっちのファンクションでこうなってるからこっちのそれを呼び出した時はこういう影響が出ちゃってるんだよねみたいなとかって分かってるとめっちゃ早いなって思ってますねなるほど本当にコード全体がメモリに入ってるかどうかみたいな感じだよね自分の中でだから



  • コードリーディングとかなんですかねあとは確かにコードリーディングシステムをどれだけ把握するかって多分外部から来た僕は一から作ってないのでもちろん知らないのは当然でってなった時にコードを読むのが早くなればすぐにそのシステムを関係ある部分を把握できるようになってっていうところに繋がるんですかね



  • 難しいところですねコードの読む速さはそんなにボトルネックを解消しないような気がしててこれまでどれだけそのコードを読んできたかの蓄積な気がするんですよねそのシステムをってことですかそうですねあとはシステム全体を把握するっていう意味で言うと多分こういう風に作ってあるだろうどうせっていうのをどれだけ想像できるかじゃないですか正しく



  • それをやるには多分単純にシステムを作った経験がないといけないなるほど多分それをどう埋めるかですよねシステムを作ってみるっていう経験があると強くなれるってことですかねそれはあると思うよこういう動きをするんだったら多分こういう機能とこういう機能が必要でこういうクラスとこういうクラスがあってみたいなそういうイメージができるようになる確かに



  • そういうベースプラスその現場独自の癖みたいなのがマジでって感じだよね現場独自の癖はマジでもう読むしかないコードを読むわけではない気がするそれは設計書があれば設計書でいい気もするクラスとか分かんないけどでもどうなんでしょうねこれはなんかじゅんぺいと同じ課題にぶち当たって突破した記憶はないので僕はなるほどなんか難しいなと思って聞いてましたそれで言うとだから僕が去年今年2023読んでたなんか



  • プログラマー脳とか、あれプログラミングを読むプログラミング、頭の中を解説してどう効率よくプログラムを解釈するかっていう本だったりするんですけど、そのあたりとかあとはもう本当にシステムアーキテクトのクラス図とかそういうレベル感のアーキテクチャの本とかなのかなって思ってたりしたんですけど、むずいなって思ってます。そうですね、なんか



  • その悩みの一番簡単な解決方法は日々の勉強よりも現場での動き方を変えていくのがいいのかなっていう気がしたんですよね現場での動き方例えば現場でタスクとタスクの間の隙間とかってあります?たまにありますそういう時って何してます?そういう時はプルリクを見てますねすでにマージされたものとかを見たりしてますなるほど



  • いいじゃんとにかくシステムを把握したいなと思ってやってるねすごいちなみに僕システム把握するときにいつもやることがあるんですけどそのコード見て良くないところを直すんですよローカルだけでブランチ作っちゃってマージしない前提でこうしたら良くなるんじゃないみたいなのを書き換えるんですよあれめっちゃ理解進みますよなぜか



  • 書き換えるにあたってあれこれ書き換えたらここぶっ壊れそうだぞみたいな感覚がわかってくるんで書き換えると実際ぶっ壊れるときあるんですけどそういうのを繰り返しているうちどこにトラップあるのかが自然と爆発してわかるんでリファクタリングしてみるっていうのはめっちゃ高度理解進めるのにいい方法だなとそうなんだなんか言ってましたねかつてうんうんうん



  • 現場でやってる時は別にそれを理解するためにやってたわけじゃなくてなんだこんな感じのコードなんだろうっていうのを不思議に思って効果控えたらどうなるんだろうっていう興味でやってたんですけどあれがでも一番理解進んだなっていう感じがあって



  • 過去のコード読んでもね頭に入ってこないというか記憶に残んないんですよねなかなか実際に手を動かして動かして爆発してやっとわかるみたいな人間もお猿さんなんだなと思ったことがありますなるほど確かにあと一個僕が既存システムを把握するためにやったことドキュメント作りですそれは絶対やばい



  • ドキュメント作りやって把握しようとしてドキュメント作ってましたそっちの方が網羅できそうすごいまあ既にあったらあれなんですけどね意味ないんですけどないんですよおーいいじゃんでもめっちゃ時間かかるんでとんでもないですよね確かに僕は配属直後ぐらいにドキュメントないって言ってたんでドキュメントじゃあ作るっすね全部作ったわけじゃないですけどもちろんアーキテクチャーズとか



  • 把握しなきゃなと思っているところの資料を作ったりとかして把握するのはすごい効いたですそれを理由にいろんな人に話聞けるんでどうなります?って確かにAPI仕様書みたいなの作ったらいいんじゃないかもしれないですねインターフェースの知りたいところによりますよねインターフェースだけでいいと言ったらAPI仕様書いいですし何でしょうね他システム関連系とかなのか



  • 分かりやすいので言うとER図とかは見る場所集約されてるし全体図を把握するのにめっちゃいい気がするあとクラッドマトリックスクリエイトリードアップデートディリートってあるじゃないですかテーブルかなデータベースのテーブルごとにどのクラスのメソッドがこのテーブルに触ってるのかまとめた表みたいなのがあって



  • でクラットマトリックスって言うんですけどそれはなんか全てを把握するのにいいかもしれない確かに確かにめっちゃいいおせっかいで作りますよしかもあれだよね設計書ならコードに直接何か書くわけじゃないからその成果物としても残しやすいよねカードで低いというかなるほどデータベース確かにいいですねテーブル周りにいるのはバックエンドならね



  • おせっかいもありですね出さなくても自分でまとめるそうそうそう手元メモとしてね更新のタイミング近そうだなと思ってこういうの空き時間で作ってみたんですけどスーって出してかっこよ延長契約延長なるほどかっこよそれ初成術だなはいはいちょっと業務中の空き時間の使い方はその辺が良さそうですねあんまり出ないんですけどねそうだよねそりゃそうだ



  • そんな空き時間めっちゃ出てたらねSES取らないもんね取らないですねもしかしたらそのリファクタリングと設計上とりあえずお手頃なのはリファクタリングからだとは思うんですけど時間見つけてそれをやることでシステム設計を把握したいですねちなみにカイスさんがその



  • ぶち当たったことの別のことっていうのはそれこそ検索の時間が遅い検索が遅くてみたいな話なんですかぶち当たった別のことってなんだっけネックになったタスクが遅いって感じた時にネックとなったと思ってたの順番の話を聞いて想像してたコード角度が遅いっていう原因って前の世界一流のエンジニアの思考法でも言いましたけどググる回数を減らす



  • っていう話があったなって思っててというか覚えててその理論でいくと頭の中だけで解決できるコードセットがいっぱいあったらコード書くの早くなるなっていうのを想像して聞いてたら全然違う話が来たから



  • 聞いただけ私も同じこと思ってましたレベル1のタスクを増やすみたいなやつレベル1が頭の中で解決できてレベル2がググんないと分かんないやつでもググったら分かるやつでレベル3はググっても分からんやつレベル4は無知の自分が知らないことを知覚してないやつレベル4忘れましたそんなもんですねっていうのがそこら辺意識してエンジニアとしてはタイプスクリプトの今のゲーム



  • 今年のエンジニアとしての目標は今の現場にとりあえず1年いっぱいいるためにタイプスクリプトを頑張るエンジニアとしては今の現場に今年1年いれるようにそうなるとタイプスクリプトをある程度使いこなせるっていう感じでタスクの速さをちょっと上げていきたいそのためには



  • システムを把握したいシステムを把握するには自分なりにリファクタリングとか設計書説明書設計書みたいなのをちょっと時間見つけて作るみたいなトライをすることで仕事が早くなって理解含まれてゲーム割り入れるかもっていう



  • 感じですかねタイプスクリプトがネックになってるかどうかはちょっと分かんないそうかそうなんですよめっちゃチャブタイ返しするんですけどじゃあ入れなくなったら全部白紙に戻るわけですよね多分今の現場にいたいのって今の現場にいたいわけじゃなくて今の現場みたいな現場にいたいってことですよねあーそうですね多分ね今の現場の魅力はちなみにどういうあたりが



  • 魅力ですかね魅力は普通にタイプスクリプト重いなと書いてます人もみんないいですなるほどそして技術力もチームの人たち高いと思ってますあとは働き方もすごい自由なんでほぼリモートでやってるんですけどいつでも出社していいよみたいななるほどっていうので掃除でいいと思ってます居心地も良くてスキルも伸びそうっていう感じですね



  • そこと紐づけるのがむずいなノリさんが言ってたところがポイントで操作自分で制御できない部分があるじゃないですか目標の中に頑張りようがむずいなと思って例えばですけどさっきの使用理解のところとかも隙間時間生まれないとできないからねコントロール不能な部分が多いんですよねうまくコントロールできるところに落とし込めるといいなって



  • 自分のタスクの成果物を作るときに関係ある処理の仕様書を作ってみるとかぐらいにチャンクしたらできなくはないかもしれないと思うんだけど確かに自分のとこだけねとりあえずパーツ揃えていって把握できる部分が増えたらタスクが早くなるタスクが早くなったら隙間時間ができる隙間時間ができたら仕様書が書ける仕様書を書いたらもっとタスクが早くなるはははは



  • そのサイクルが回るとさっきの話ぶりからするとタイプスクリプトへの理解もちょっと足を引っ張ってるのかなっていうのは少し感じてそうに思ったんですけどまあ若干ではないなやっぱりそこら辺はまだまだあるなと結構GPT君使って解決しちゃってること多い気がしますこの書き方なんでみたいななるほど



  • ってことは自分のコントロールできる範囲でやるならTSやっていくのは全然良さそうですよねそうなったらもう課題図書だなこれは課題図書手札ないです僕も読んだことないんですけどブルーベリー本と呼ばれてるやつがおすすめじゃないですか多分世の中的にはブルーベリーが書いてるんですかブルーベリーがブルーベリーについて書いてる本それは嘘でしょ



  • それは嘘じゃん あれのりさんがくれたのタイプスグータイプスクリプトの本 なんかあげたっけはいえっとあれオウム?オウムじゃなかったっけなんか アーキテクチャーのやつだよねそれ違います オライリーのやつじゃなくてあれ貸してくれてるんでしたっけあれ えごめんタイプスクリプトの 気分ない あのひまプロ合宿で持ってきてくれたあれをあげたやつは はいあれタイプスクリプトですよね あそうだ忘れてた存在忘れてたあれ はい



  • あれはねごめん評価は何も知らないブルーベリー本はですねプロになるためのタイプスクリプト実践入門とかそんな感じのタイトルだった気がするんですけど表紙がブルーベリーで非常に評価高いイメージがありますねじゃあリンク貼ってもらって説明欄にブルーベリーだプロを目指す人タイプスクリプト入門Amazonで4.3の評価なのですごい実質5です



  • どういうこと?切り上げなんだそこは実質5ですね課題途中ですね別に本じゃなくてもいいけどねじゅんぺいのスタイルだと動画でもいいかもしれないけどとはいえいつまでにっていう話ですねいつまでにどのレベルに達したいのかを決めたいですよねこれは目標言うても途中でアップデートするのは別に悪いことではないと思うんでねめちゃめちゃ厳しめにいきますか



  • 行くしかない気がしている1月末まで攻めるねだいぶ攻めたなびっくりしちゃった結局その現場にいるってなると2月ぐらいには更新どうするっていう話になるってなったら1月中にだいぶちゃんと進めてタスクに反映させるまでって考えたらそうなっちゃいました確かに大体その時期から話し始めた



  • じゃあまあ年末年始頑張る感じでそうっすねこれ年始に放送するんですよねこれも今だから聞き返して今締め入れるのかもしれないブーストかけれるかもしれない年始にいいっすねやっていきますはいですエンジニアとしてでちょっと一応ひまプロの方の今年のホームインですかだいぶあれですけど



  • 本読みたいですねっていうところでノリさんの真似をして頑張って12冊読化したいですねちなみに止めるよ俺も止める多分めっちゃ厳しいよそれは技術書の場合の話をしてます全部込みでってこと?このうちの6冊は技術書でいきたいなと思ってて



  • 他の2冊は違くていいかなそれならギリいけるか俺はなんかエピソードまではできなくてアフタートークとかで喋れるぐらいでいきたいなと思ってるんですけどそれで言うと学んだこと喋るっていうのはめちゃくちゃ大事で確かに頭に残ってるというか体の中に残ってないと喋れないからアウトプットできないとエピソードにする勢いでじゃあそうじゃないと読んだ意味ないと思う



  • なんなら認知学的に正しい学習法に基づいたアウトプット方法いいですかはい一章ごとにとりあえず思い出してまとめる読みながらね一章ごとに思い出して読み終わって覚えてる範囲でまとめる読みつつ読みながら全部で12章ある本とかだったらまず第1章終わったらその第1章がどんな内容だったかを



  • とりあえず空で思い出してまとめると本当に思い出せないって部分はもう一回見直して書いていくとっていうのを章ごとに区切ってやるとすごい記憶に残るし終わった時に台本が完成してる分かるめっちゃ分かる章がでかすぎる本とかだとちょっと区切りポイントむずいとこだけどでもだいたいねそんな大きくないからね



  • まとめやすいぐらいですねそうだよねだいたいまとめやすいそれやろうそれをやろうそれをやるともう毎回結局思い出すのが一番記憶に定着するから章ごとにまず思い出せるし終わったら台本が完成してるっていう二つメリットがありますね冊数とかじゃなくてそれをやる多読するよりも俺そっちの方が大事だと思ううん今俺ちょうど聞いてるインプット大全でそのことを言ってたのでまさしくと思ってあそうなんだね



  • なるほどはいじゃあちょっとそうですね冊数よりもそっちを頭に残すっていうそう頭に残す読み方をまず覚えるのがめっちゃ大事だと思うそれが慣れてくと冊数が増えるからそうね他で読んだ知識があると読むの早くなるんでそう応援してるそれはめちゃくちゃはいそれでじゅんぺいが本読むようになったらなんか本当にポッドキャストやってる甲斐がありますよね確かにそうするといよいよ番組終わっちゃうかもな



  • だからまた別のコンセプトになるか番組変えるかですねそうだねはい何の学びその行動指針的な部分でもう一個あって質問を変わらずしていきたいなとこれはね良い聞き手としてえーと



  • いいポッドキャスト番組のフォーマットですから喋り手といい聞き手がいるっていう聞き手の方がむずいっていうちょっとなんかプライド出てき始めちゃってるなって気がしててなるほどわかんないですけど最近ちょこちょこ駆け出しじゃなくなってきてるみたいなことを言われたりあとは2年エンジニアやってきたわけでこんなことも知らないのみたいになっちゃったら嫌だなっていう感じになってきたんでそれあるよね



  • っていうちょっとプライドみたいなのが出てきちゃったんでとはいえちゃんと知らないこととか質問していきたいなという自信でございますそれ大事だよね何卒よろしくお願いしますはいって感じですかねだいぶ長く話しちゃった気がするんですけどはいじゃあ準備編終わりということでサクッとパッと締めていいですかお知らせもないですまた別の人編でバイバイ



  • なりだーい!

0:00 33:47

#207 #207【じゅんぺい編】2024目標設定メンタリング!