#302 超賢いエンジニアから学ぶ3つのレッスン

2024/11/20 ·

  • この番組は駆け出しエンジニアの順平と先輩エンジニアの海地のりが送る駆け出しエンジニアを中級エンジニアにキャリアアップさせるラジオですはいということで本日紹介したい記事がございますはいどんな記事でしょう3レッスンズフロムザスマーティストデベロッパーズアイブワークウィズっていう僕が今まで働いた



  • 働いてきた中でめっちゃ賢かったエンジニアから学んだ3つのレッスンっていうスマーティストだから最強だったってことだねまあそうですね最強超賢いこれがですねよくあるじゃないですかこういうのよくあるんですけどちょっと違う情報だったんで



  • おもろいやんと思って紹介する感じになりますなるほどねじゃあもう本当に本編本当に本編嘘の本編来るとは思ってなかったけど前置きは置いといてっていうね前置きは置いといて本当に仕事のティップスというか自分を考えながら聞いたり話したり



  • していきましょう3つ目見出しがちょっと意味わかんなすぎるんですけどサラダイーターですねこれもサラダを食いましょうってことじゃなくて違うんだサラダイーターないい先輩の話です



  • サラダイーターな先輩いい先輩良い先輩エンジニアとはみたいなところを学べるなと思った話でしたちなみにこのサラダイーターこれ見出しにつけてるんですけどなんでサラダイーターってつけてるのかよくわかりませんがそういう関与区じゃなくてですかこれは素手でサラダを食べるドンさんの話です



  • はい?はい?素手でサラダを食べちゃうドンさん仮名のお話だから多分サラダ言いたいそういうことかいやー絶対素手でサラダ食うやつ賢くないけどなーちょっと聞いてくださいこれは割とブログのストーリーというかまんま喋るんでツッコミつつ聞いてもらえればと思うんですけどえーと



  • 当時これは著者の体験談なんでこのドンさんですねドンさん40歳で薬剤師というか医療業界からソフトウェアに転身しましたなんでやねんごめんなさいごみ全部に当時50歳当時50歳当時50歳だから10年目この著者3年目でしたジュニアか



  • ミドルっていうんだっけ間というかミドル一歩を踏み出した手みたいなでこの著者はドンさんとペアプロをして仕事をしてましたとでこの著者はですね3年目なんですけど当時テスト書いたことなかったと



  • こうやってドンさんとペアプロしてる中でドンさんから学び取ったことこれがドンさんの仕事を見るとキーボードショートカット使ってターミナルとかコードエディターとかを自由にババババって切り替えながら仕事をしてたとこれを見て著者はなんか俺今までこういうことやってこなかったなとおー



  • 僕は仕事の仕方としてただ動くものができれば良いそんな仕事をしてしまってたなと最初ペアプロで仕事をしてたんですけどペアプロってパイロットとオペレーターが入れ替わる作業者とシーズンの人が入れ替わりながら仕事をしていくんですけどそんな仕事をしてた著者はドンさんがオペレーターになった時なんだこいつ仕事遅いなと



  • ドンさんはペアプロこの著者の人がキーボードショートカットとかターミナルとかそういうショートカットとかを使うのを楽しむまでペアプロもしないとお前とはやらんともう偏屈者だなという風になりましたまたテスト書かない機能開発これも全てをリジェクトするとそういう仕事のスタンス取ってきたと



  • これから著者はテストの技術とかあとは道具を学ぶことの重要性道具というかソフトウェアというアプリとかそういう重要性から物事例えば仕事タスク何々機能を開発するっていうものは何々を開発すればいいんじゃなくてそのプロセスを正しくやることの重要性はい



  • っていうのを学ぶことができましたなるほどね結構ありがちかなと思っててタスクをこなす完了条件を満たすことを目指して仕事をしてしまってる人結構いるんじゃないっていうのがこのエピソードから僕が受け取った問いかけなるほどですね



  • ドンさんの気持ちでもめっちゃわかるわでしょそしてそういうのってペアプロじゃないとわかんないですよね完成物だけ見たら出ないというか出ない正直僕も3年目とかの時に比べれば結構ショートカット使うようにしてるんですけど多分キャッチアップしきれてないしもっといいやり方ある気がするけどそれを学ぶ時間を



  • まとまって取れてないなーっていうのを改めて思ったりしましたねなるほどどうやってキャッチアップしてます?特に実践ビムビムを使うとその癖つくなってのはめっちゃ思っててビムってなんか多分今ある程度コマンド覚えたけど絶対まだ全体の



  • 数十パーセントとかな気がするんですよってなった時にあれこういうことできないのかなってまず思ったことを検索するようにしてますね僕はそれは別にビムだけに限らず最近だとインテリJ使ってるんですけどインテリJにビムのバインド入れて使ってるんですけどインテリJ結構特殊なんですよキーバインドを



  • 直感的じゃないというか普通これって大体どのアプリケーションも共通してこうだろうみたいなことができない検索とかさコマンドFじゃないですかコマンドFだわ検索はなんだったんだ今の時間ファイル開くとかだいたいコマンドPじゃないですかベースコードだとそれがシフト2回だったりとかファイル開くときコマンドPなんですか



  • ファイルってどういうこと? ファイル検索って… VS Codeですよね?そうそうそうそう うんうんうんとかタブ開く時とかだいたいどのアプリケーションもさコマンドTとかじゃないですか?うんうんファイル開くってそういうことか あのプロジェクト開く時ってこと?いやプロジェクトはコマンドOなんですよあ、ですよね? はいあ、じゃあ俺知らんわそれお、特定のファイル名で検索したい時だねコマンドPがよく使われるんですけど あーなるほど



  • インテリジェントシフトを2回押すとかちょっとその辺癖が強いんで調べるようにしますねだから新しいツール使うときにこれ探すのめんどくせえっていうときにショートカットを都度調べるで使うようにするっていうのでじわじわ蓄積しますねなるほどそういうとこだね俺なんかちょっとやっぱりね



  • まだ賢い仕事の仕方が本当にできてないなって今ののりさんの話を聞いても思うしはい今しめもありつつそうなんですねよく人のPCの設定変えますよ変えちゃうんですかちょっとごめん変えていい?マックの



  • カーソルの速さマウスカーソルの速さをMAXにしてキーリピートの入力の速さを最大にするのをよくやりますね人のPCでこれごめん見てらんないマウスのスピードソースねめっちゃわかりますカイチさんでも画面操作めちゃくちゃ早いなって感じますけどね俺早いけど俺の師匠が早すぎてあの領域にはまだいけてないなっていう常に思ってるんだよねそうなんだなんて言うんでしょうねなんかあの



  • めっちゃ偏見なんですけどFPSやってる人の仕事超早いんですよそうなんだいつ見えたそれみたいなフレームで生きてる人たちのレベルにはまだいけてないと思いつつさっきのファイル選択とかもまだ無駄があるんで俺タブでしか見てなくて実は今のは調べます終わったらというか



  • ぜひちなみにMac使ってるなら僕はあんまり好きじゃないんですけどチートシートっていうアプリが入れてるかそれで見てやるようにはしてますなるほどねあれねコマンド長押し何しようかなってコマンドだけ押してるときがあってその時にポンって出てくるとねうざくて仕方ないんで消したんですけど分かるけど分かるけど言いたかったことはそういうツールを



  • 正しく使うとかあとはテストの技術要するに正しく物事をやるっていうところはストイックにどんだけ詳しくなったとしてもツールって変わっていくんで新しいいい感じのプラグイン出てくるかもしれないんだよねVSWORDとかもねそういう情報はキャッチして普及していくっていうんですかアップデートしていく仕事を楽にするためにっていう感じですかねそれはすごい大事だなという風に思いましたちなみにこのドンさん今



  • 今はかわかんないけどこの後数百ドルのソフトウェア数百万ドルか数百万ドルの企業規模の事業規模のソフトウェア会社の共同創業者になったと彼はまだサラダを素手で食べてるだろうで締められましたマジでなんでサラダを素手で食べてるかよくわかんないもん終わっちゃったな本文も別に最初と最後にしか言ってないんでサラダイーターという見出しをつけたかっただけなるほどねちなみにこれ不正規です



  • まさかミートイーターですか次一回忘れていいですか二つ目地獄からのレビュアーです怖すぎるだろやだよそんな奴にレビューされんとひょっとしたら天国かもしれないっていう見出しですこれは出張者の実体験なんですけど全部そうなんですけどねかつてとある男



  • パーカーからのレビューが怖かった地獄から来てるやんどう怖いかというとですねいつも十数個のコメントとか出してきますとでめっちゃ真っ当な正論パンチしてくると俺もそれもあるし結構これ根本的に買いなきゃじゃないみたいなのもすごい言ってくると辛い怖いとっていうパーカーさんが言いましたとで



  • 自分のレビューの仕方を考えたんですね郵便局の事務員みたいにコードレビューにゴムインをしてるなただよしよしってレビューしちゃってるな自分とというのもこのチームにはシニアエンジニアがいっぱいいたんですってシニアエンジニアが



  • コードしてるし眺めて別に動いてるし問題なさそうだなっていうのでLooks good to meLGTM日本語で言うとよし猫のやついい風なレビューをしてたなという著者ですねなんかすごいなパーカーというか風に思ってたとある午後パーカーから呼び出されますおいちょっと来いと地獄に連れてかれたおいお前どうしてこのコードを指摘しなかったんだと



  • パーカーはですね自分が依頼された行動レビュー以外のこの著者が見た行動レビューでアプローブしたものに対してお前これなんで通してんだと言ってきましたとすげー見てる実際バグでしたとバグだったんだでもこれで危うくユーザーにバグなるソフトウェアを提供するとこだったけどパーカーさんがねおいっつって指摘してくれたおかげで



  • まあそれは直されたんですけど地獄の監視人パーカーじゃないすごいなこんなパーカーさんからいろいろ指摘された上でこの後著者はですねじゃあもうこれはちょっとこのままじゃ僕まずいとこのチームで2番目にすごいレビュアーになろうと決心しますなるほどここで何をしたか著者はですねパーカーさんにレビューの仕方を聞きましたパーカーさんはどうやってレビューしてるんですかと



  • ここがストレートに学ぶポイントですどうレビューしているかその1ローカルでコードを動かしてテストをしますともし動かなかったらレビューの価値はないとおい動かんぞと以上なるほどその2動きましたと動いたら新しいコードラインを見て理解しようとします何をやっていくかなと理解も多分これはちょっと僕の解釈なんですけど



  • 明確に理解するってことを言ってるんですね明確に理解するとは何かというとこれは僕の解釈なんですけどおそらくやってることと意図を理解することだと思います分かるなんでこのライブラリのこのメソッドチョイスしてるんだろうそっちはなんでこの関数とクラス分けてるんだろうなんでこのアーキテクチャになってんだろうそれに対してなんでこういうテストを書いてるんだろうまでなんじゃないって



  • 思ったりしていますなるほど僕のイメージ仕様とかの背景もかなって思ってたんですよねそうですね例えば今回こういう機能を追加しましたなぜならユーザーがこう感じていてこれを解消したいからですみたいなところまでなのかなって思ってましたそうですねそれもそうですね大枠一番レイヤーが高いところですねそこからブレイクダウンしてその仕様を落とし込むためにはこのライブラリじゃなくてこれを使わなきゃいけなかったのか



  • 配列でフォールループで処理してもこの量の処理しか来ないから大丈夫だからループにしてみましたとかあるかもしれないですしねっていう風に明確に理解しましょうとで分かんなかったら聞こうとコメントでQこれは2つ目3つ目レビューするのが大きい場合



  • いっぱいある場合は打ち合わせしよう打ち合わせ打ち合わせっていう言い方あってるか分からないけど対面対面でやってコードについては説明してもらいましょうこれが3つ目4つ目コードレビューは自分の仕事が始まる前にやるコンテキストスイッチが起きないようになるほどっていうのがこのパーカーさんの流儀ですね



  • 僕今仕事をしている中でみんな先輩なんですよしかも結構みんな綺麗なこと書くんですよ綺麗なこと書く僕が指摘できるのはマジで主要の考慮漏れだけいや嘘ちょっと思ってたんでそれをだからこそこの話もちょっと刺さって今僕がどういう風にコードレビューしてるかというとフローはこれと変わんないですほぼ変わんないんですけどあとは



  • 僕がやったことない書き方のところを聞いてます全部大事なんでこここうしてるんですかって勉強のために聞きたいですっていう大事それ後輩力ね30歳超えた後輩力でそのような話をしてレトロスペクティブで教えてくれてありがとうって言うみたいな甘え上手みたいなことしてるんですけど猫ちゃんだねそう猫ちゃん猫ちゃん



  • こういうことしないとマジで勉強できないというかやっぱり血肉にできないなと思ってるのありつつやっぱりねよりいい構造とかもちろんありますけどねこれこっちに置いた方が良くないですかとかはでもやっぱり言うよりも言われる回数が多いなと思ってたんで改めてしっかりとコードレビューしなきゃなと思ったのとあとはマジでよしって言ってる人めっちゃいるでしょ



  • 世の中に言いたい言っちゃうよしってね打ち合わせ出たら発言しようと同じでレビューしたらコメントしようぐらいやってもいいんじゃないって思いますわマジで一段階気合い入れた方がいいよねそうですねなんかちょっとプロジェクトにもよっちゃうんですけどアーキテクチャが固まってるアプリのコードレビュー



  • まだ良いんですけどそうじゃない結構人によってぐちゃぐちゃになってるやつのコードレビューあー積み重ねカーボーイコーディングめっちゃむずいなと思っててなんでかっていうとアーキテクチャが固まってたらこういう考え方だからこれをこういう風に責務を分けたりとかファイルここに置いたりとかっていうコメントができるんですけど無秩序だともうなんか



  • これでもいいってことになってるしなもうプロジェクト的にまあいっかが多いですねまあいっかってなっちゃうのがめっちゃ難しいんですよまあいっかってそこでなっちゃうともう言えることってメソッド単位とかなんかすごい限られるしそういうことをやってるとなんか自分もなんか構造化されたソフトウェア書けなくなって



  • そういうプロジェクトだとやっぱ難しいんですけど可能であれば構造化されたアプリをだんだん作っていける例えば既存のコードは置いといてこういうのを目指していこうねっていうドキュメントをリードミックスか分かんないけどそこに書き起こした上でそれに向かって新しく追加される機能はそれにのっとったアーキテクチャで書いていくってことをやっていくといいコードレビューできるようになるし



  • チームとしてもレベル上がっていくんじゃないとかそうねそっちょいと思うなぁ過去にこうなっちゃってたからって引きずってそれをそのまま踏襲すると良くないコードが量産されて将来的にもっと苦しくなることになると思っちゃいますねそうですねなんかもっと言うとなんか1年前に自分で書いたコードってクソだみたいなの言うじゃないですかでそれって



  • この前のポッドキャストでお話ししたことあるかもしれないですけどそう思わなくなったらまずいとなぜなら成長が止まってるからこの理論でいくとソフトウェアのアプリケーション全体がマジで統一されたアーキテクチャになってるこれはまずいんじゃないかっていう仮説があって逆になぜなら長い期間半年かもしれないけどその期間より良いアーキテクチャに変えようという動きが全くないから



  • だったら健全なプロジェクトは中途半端になっているのが健全なのかもしれないっていう仮説が今僕の中に生まれていますなるほどねどっちなんだろうな今僕が今やっているプロジェクトもすごいリファクタリングモチベが高い人がいっぱいいるんですよ僕含め他の人もそういう人たちが集まると



  • 何が起きるかっていうとある程度大きな方向性とかはあるんですけど途中でこのテストとか重くなってきたねじゃあそのテストの実行方法とかボトルネックになってると改善していこうかみたいな話になるんですよただ一方で既存の実装しなきゃいけないタスクを置いといてそのリファクタリングすることって難しい普通やれないからこそ触ってる機能の周りからきれいにしていこうだからそうすると



  • これから実装する予定がある機能の周りだけちょっとテストの仕方が変わったりとかMockデータの用意の仕方がちょっと変わったりするんですよそういうことをやっていくと機能によってテストの仕方が違うとか機能によってクラスの構造がちょっと違うとかここのホルダーに入っているのは本当はこっちに移してこういう形にしたいけど居残ってますみたいなっていうのは生まれちゃうなと思っててでもそれはだから



  • 多分どんなに熟練したチームでもあるというかあるべきなんじゃないかとちょっと思っててそうじゃないのは危ないっていう仮説です確かにななおかつそういう風に中短波な構造にしても大丈夫なようにすべきなのがソフトウェアのアーキテクチャなんじゃないと思います変更しやすい構造他に影響がないからこそ一部中短波にしてもまあバグんない



  • ちょっと気持ち悪いからこそ他の機能やった時に変える引力が生まれるっていうんですかだからそういうプロジェクト走り始めて1ヶ月か2ヶ月って多分最初の構想のまま進むんですけど進めてるうちになんかここ気持ち悪いねってなったら元々ある綺麗なものを積極的に積極的に壊しに壊さない全部を壊さない範囲で積極的にちょっと増改築うん



  • していくべきなんじゃない思っておりしました確かになぁそこの増改築の方針が一致してればなお良いですよねさすがにそれは一回それを触ってるデブ全員集めて意思決定する必要があると思いますそれをは絶対にやるべきだしそれをやれないチームはまずいコミュニケーション取るべきものを取れてない勝手に物によりますけどね



  • 俺はこのライブラリー使う俺はこのライブラリー使う2つの流派が生まれるとかやばいですけど各々勝手にやってそうなっちゃうんでそういうのをうまく受け入れながらというか試行錯誤できる精神をエンジニアは持っているべきだと思うしそういうチームだとより良いですね確かにこれを再現される形で



  • うまくやっていくにはどうしたらいいかみたいなのはちょっと僕はまだ分かんないんですけど仕事をしている中でそういうのをつかめるといいなと思いました確かにこれが地獄からのコードレビューはそうですいや天国かもしれないみたいなパーカーさんこれがパーカーさんの話でした結局すごい学びになってるんですよねコードレビューマジで適当にやらないでくださいね本当に時間のかかる作業なんで自分のためになる仕事の仕方をしましょうはい



  • はい次最後バズワードサラダイーターです来たまた?はい来た不責がこれはねサラダ食べてる人の話じゃないですえ?サラダイーターというバズワードってことですか?いやバズワードサラダイーターですねバズワードサラダイーターこれはなぜサラダイーターとタイトルについてるのかちょっとよくわからなかったんですけどそうなんだはいこれはあのまあはいちょっと逸話を話していくとですねはい



  • この著者がですね小さな開発チームのマネジメントをしてた時の話ですねマネジメントしてる人が著者とあとジェームズさん2人でマネジメントしてたらしいんですけど著者はエンジニアマネージャーとして市販機の技術ロードマップを決める責任者をしてましたといいですね技術ロードマップとか決めるとかあるんですねちょっといいのか悪いのか分かんないけどねどういうのなんだろうねそれ今期はこれを使うぞってなんないよね



  • それを含めなのかもしれないですけどねなるかもしれないじゃないですかなるかもしれないかこのプロジェクトがあって新規だからこの技術使っていこうみたいなこの著者どうしたかというとNext.js TypeScriptを使えるようにしようという話をしたんですねこれをやると



  • あのまあ月並みだけどね se を強くなったりすると病が早くなるとめっちゃいいじゃんとこれチームとしてやれるといいじゃんとバズは後だっていうのは長者は提案したとでまあこれをジェームスさん一緒にマネジメントって人に見せとでジェームスさん何を言ったかこれやって何の意味があるのとジェームスさん言いましたと



  • ここで著者反論しますねいやいやいやとNext.jsでアプリ作れるようになったら今既存のLPとかページ化とかが描画が早くなってSEを強くなるからユーザーの満足度とか上がるんじゃないそういう話をしましたとそれによってビジネス価値変わるの?じゃあ聞いてみようかってビジネスサイドの話にちゃんと聞いてみたとはい



  • そしたら描画が200ミリセックとか早くなろうが別にそんなどっちでもいいよとビジネスサイドは言ってたなるほどね結果的にはビジネスサイドがちゃんと言ってた要望ですね売上につなげるためにちょっとここは詳しく書いてないから分かんないんですけどこういうキャンペーン打てるような機能をつけたりとか分かんないですけどねそういうものをやっていくとなるほどという風な結論になりましたっていうのが最後の5話なんですけど



  • これもね技術者ありがちなんじゃないかなと思っててもちろん新しい技術をキャッチアップするのはすごい大事なんですけどそれってお金作るのっていうのは非常に重要かなと思ってたりするんですねっていうのでこの辺どう思います?めっちゃそう思いますね重要だけど重要じゃないことを



  • やらないことによってできた時間で重要なことをするっていうのは非常に大事だなっていうのは思ったのとあとさっきのLPの話で言えばLPなんてどうせもともと結構軽いでしょうしプラスSEO狙ってないと思うんですよねLPってむしろ広告で回すんじゃないかなみたいなって考えたらそこに対してエンジニアがNext.js使いたいっていうのは分からんくはないけど



  • 早い方でやった方がいいんじゃないかなっていうあの完成速度がっていうのは思いましたねだからなんかそういう意味だとねまあいろいろ技術いっぱい出てくると思うんですけどやっぱ学んでいくべきところで言うとバグが生まれないとかあとは運用がすごい楽になるっていうんですか稼働かけなくてよくなるみたいなまあ結局お金に返ってくる部分あとはまあそのそうですねえー



  • CICDとかも結構お金かかってきますよねバージョンアップとかがいっぱいあるんだったらそういうのがないとマジでやってらんないというかリリースすげえ遅れますからね僕としてはキャリアとして困っている人を超速で解決できるようになりたいしその価値をどんだけ早く届けられるかっていうのをやっぱ目指してるんで改めて勉強する上でそういう技術それを



  • 課題を持ってる人ビジネスサイドの人がやりたいことを早く実現してあげるための技術を積極的に学んでいきたいなっていうのは改めて思ったし正直ネクストJS学ぶのが重要じゃないと言ってないです言わないんですけど大事なのはシステムアーキテクチャの基礎に書いてあったような割と薄く広く選択肢を持っておくみたいなそうですね



  • しかも選択肢もただエクソジェースリアクトとかあるわけじゃなくてそれぞれが何なんかみたいなメリットデメリットを広く抑えつつあとはそれを使った時にコーディングの本質フレームワークのキャラクターもあるんでしょうけどそういうのをすぐキャッチアップして使いこなせるぐらいの基礎力の方が大事なんじゃないって改めて思って誓いました



  • 一方今使ってる技術の方が絶対早くできるからっていうのを積み重ねた結果すごいレガシーなスタックになってエンジニアにとって魅力がなくなってしまったらそれはそれでビジネス的に影響出そうな気もするのでバランスは大事だなっていうのも一方あるなって思いましたね人の確保で言うとね技術的スタックによって採用しやすさとか変わるでしょうしね



  • そこまでエンジニアとして考慮するのもできたらいいのかなできたらいいんですけどねめっちゃむずそうですね採用市場の実際の状況なんて分かんないですから分かんないプロジェクトの技術選定段階の時に例えばフリーランスのエージェント会社とかの人に打ち合わせにしに行って何の技術の人いっぱいいますかそれ基準で技術決めるみたいなそんなことしないですからねそれはしないな確かに



  • 悩んだ二択があった時にそれで決めるかみたいなのはあるかもだけどあとは採用実績というかあるか今までのあれがねだからエンジニアって結局ね技術使ってはいますけど何のために使ってるのって言ったらビジネスするためだと思うんでビジネス視点でっていう



  • 言い方をしていることはありますがそれって結構ユーザー視点っていう意味が近いことはあるかもしれないですけどそれよりもそれとともにお金の部分ですねそれはリリースコストかもしれないし売上かもしれないしあとは人の確保のお金かもしれないしそういうのを考慮しながらビジネスに価値を出せるエンジニアに



  • なっていくべきだなというのが3つ目のエピソードだったなと思いましたなるほど以上3つですね3レッスンということでサラダ食べる人AKAツール使いこなしテスト技術おじさんあとは地獄からのレビュアーの話レビューの仕方ですねバズワードサラダ板バズワードのサラダ板になるなという話だと思います



  • そういうことね多分ね流行をただ追いかけるような野郎ではなくてビジネスサイドに価値があるものをちゃんと見て選んで価値を出せるところに時間をかけていこうなるほどね3つ目のやつ誰がサラダ食ってんねんって言おうと思ってた誰もサラダ食ってないんですけど食ってないよね比喩なんでしょうね多分ねサラダイーターっていうのが多分一般的なスラングかなんかなんでしょうねスラングというか何?



  • イディオムというか多分サラダ食う人なんでしょうけど珍しいんでしょうね多分ねアメリカとかだとサラダイーター健康意識高いみたいな感じなんですかねそういう感欲意味持ってる感欲はありそうだねはいっていうようなお話でしたなので我々もね



  • いいエンジニアに向けてこの辺のエッセンス何か取り入れて仕事していきましょう超大事サラダイーターしますそこが一番大事そこが一番大事だからでは締めますねハッシュタグひまじんプログラマーでSNSでフィードバック募集してますので今日のお話の中でどこか引っかかる自分なりの哲学とかありましたらシェアいただけるとありがたいです周りにいるね



  • 賢すぎる人みたいなこういうことしてるってスマアーティストから学ぶレッスン自分だけのレッスンがあったらいいっすねちなみにあります短くていいんですけど短いのがいいんですけど人がやんなくていいことは



  • 仕組みに任せるっていうのをやってる人がいるなと思いましたねタスクがあまりにも多すぎるときはとりあえず自分の中のタスクはタスクリストにタスクを突っ込むことって決めておいて忘れてもいいようにするみたいな忘れてもいいような状況を作っているみたいな人が多忙な人ですごいなと思いますねなるほどスラックとかでスラックとかなんでもいいんですけど誰かがこんな感じに



  • なってますみたいなこの技術なんかこんな感じなんですねとか実装とかもこんな感じでされてるんですねみたいな共有があったときにさらにそれの中身をあ



  • なんかもうちょっと深掘ってすごい今抽象的なことばっか言ってますけどこれってこうなってるからこうなんですねすごいみたいなより深掘った内容をさらに投稿するんですよで周りの理解を深めてあげるみたいななんかやんわりやんわりとみたいな人は結構スマーティストだって思いますねなるほどね伝わりました?伝わったよかいちくんありますか?どれを言おうかなそうですねえっと



  • さっき話したことですよねいいライブラリとか見つけたらすぐプロジェクトに入れるですねだからリファクタリングこれめんどくさいなと思った時にその悩みを具体化して例えばさっき言ったテストのMockData用意するのめんどくさテストめんどくさから多分MockDataがめんどくさいわMockData簡単に用意できるライブラリないかなって調べてこれ良さそうじゃんってなって実際に入れて他の人も乗っけれるようになっちゃうこれはねだから



  • 使い慣れてない技術を選定してもちろん有名なライブラリーではあるんですけど成長し続けられるようなプロジェクトが成長し続けられるような行動をやっていけるのがすごいいいなとまだ思いますねっていう感じでしたなるほどあとは戻ってきましてポッドキャスト説明欄からGoogleフォームでお便り要望質問感想なんでもお待ちしてますのでお願いしますあとは



  • 各種ポッドキャストプラットフォームでのフォロー高評価もお待ちしてますのでお願いしますしますはいではまた次回バイバイバイ日本のエンジニアは使うアプリが多すぎる事実ヒマプロの使用アプリ平均数38.6個レイキャストならアプリの即起動過去のコピー履歴を引き出せるウィンドウのリサイズなどこれ一つで作業効率アップしかも料金無料



  • 今すぐレイキャストで検索

0:00 37:43

#302 超賢いエンジニアから学ぶ3つのレッスン