ロクモン@バックエンド専門のEM (@ToBeFreeFromJob) profile picture

バックエンド専門のEM|Go × AWS × 組織改善 現場でGoを書きつつ、EMとして「強いチーム」を模索しています。 |技術探求: AWSの運用/Goの実践知 |組織改善: チームビルディング・育成・採用・プロダクト開発 |🚀 176人→500人目指して発信強化中!

Joined October 2022
Photo by ロクモン@バックエンド専門のEM (@ToBeFreeFromJob)Photo by ロクモン@バックエンド専門のEM (@ToBeFreeFromJob)Photo by ロクモン@バックエンド専門のEM (@ToBeFreeFromJob)Photo by ロクモン@バックエンド専門のEM (@ToBeFreeFromJob)Photo by ロクモン@バックエンド専門のEM (@ToBeFreeFromJob)Photo by ロクモン@バックエンド専門のEM (@ToBeFreeFromJob)Photo by ロクモン@バックエンド専門のEM (@ToBeFreeFromJob)Photo by ロクモン@バックエンド専門のEM (@ToBeFreeFromJob)Photo by ロクモン@バックエンド専門のEM (@ToBeFreeFromJob)Photo by ロクモン@バックエンド専門のEM (@ToBeFreeFromJob)
Go×AWS×組織改善で「勝てるプロダクト」へ。 バックエンド専門EMとして、現場でコードを書きつつ開発プロセスの刷新に挑んでいます。 🛠技術:Go/AWS実践知 👥組織:採用・育成・チーム作り 🚀開発:生産性向上・プロダクト改善 177名→500人目標!ぜひ繋がりましょう🚀 #EM #エンジニア
16
1,276
LMSの課題は受講者が自発的に学んでくれないこと。解決策は学ぶ意欲を高めることではなく、コンビニのように「つい」寄ってしまう習慣を作ることにある。3年後もメンテできる保守性の高いコードを書くように、ユーザーの日常に長く定着してメンテされ続ける「習慣の設計」を組み込んでいきたい。
1
2
57
人事ルールに「なぜこの手順なのか」を改めて問い直すことは非常に重要。ただ、いざ見直そうにも人事部門のリソースが慢性的に不足しており、改善に着手するまでの時間が最大のネックになっているのが現場のリアルな実感。
1
2
118
昔はデカいコードにそのまま処理を追加して、さらに巨大化させる最悪のループにハマっていた。要件が増えるたびにコードがモンスター化して手遅れに。追加する時こそ、コードを小さく分けるべきだったと反省。 #エンジニア初心者
7
作業手順だけ覚える人と、仕組みまで理解する人の差はここに出る。指示された通りに動くだけだと、ちょっとやり方が変わった瞬間に手が止まる。最初から完璧な効率化を求めず、あえて「一箇所だけ変えて動かす」実験を挟む方が、結果的に成長スピードは何倍も速くなる。
1
2
53
情報をどれだけ集めても、それ自体では不安は消えない。大事なのは「情報を増やすこと」ではなく「自分の判断に繋げること」。ニュースに振り回されて調べるループに入るより、事実と因果を切り分けて一歩目を決める方がずっと価値がある。
1
1
33
昔の自分はビジネスの関心事と技術的な関心事を混ぜて書き、テストが一切書けない黒歴史コードを量産していた。あの頃の自分を本気で止めに行きたい。DIを活用して関心事をきっちり分離し、テストしやすい状態を保うのが本当に大切。 #エンジニア初心者
13
「とりあえずスキル」で会社を選ぶ若手は多いが、事業の「客単価」と「シェア」が低い会社は危険。安い客ほど理不尽な要求が多く、シェアが低いとプロダクトの改善サイクルが回らない。良い給与と良い開発環境は、結局こうした事業構造の土台の上にしか成り立たない。
1
2
184
優秀なプレイングマネージャーほど陥る「得意の抱えこみ」。作業をすべて自分でやると自分が潰れるだけでなく、メンバーの成長機会も奪う。「判断」はリーダーが持ち、細かな「作業」はメンバーへ。この境界線を引くだけで、細かなマイクロマネジメントが自然と消え、チームの空気が良くなる。
1
1
160
昔、学んだ技を無理に使ってコードを複雑にし、数ヶ月後の自分で大苦戦した。わずかなパフォーマンスと引き換えに保守性を溶かした苦い記憶。テクニックの証明じゃなく、誰が読んでも一発でわかる愚直なコードが一番強いと痛感した。 #エンジニア初心者
22
「なんかこの作業、面倒だな…」って手が止まる時、原因は大体タスクの粒度が大きすぎて何をするか不明なこと。昔の私もこれで毎日詰まってました。だから今は、作業を細かすぎるくらいに分解して書き出してから動くようにしてる。これマジで捗る。
ToDoリストが長い管理職ほど、仕事が終わらない。 あなたのリストに、こんな項目はないか。 ・A社の件 ・評価の件 ・来期体制の件 2週間以上、消えずに残っている。 これは作業じゃない。 まだ決めていないことだ。 「A社の件」は、何をする項目か。 電話するのか。 資料を作るのか。 条件を決めるのか。 書いた本人にも決まっていない。 決まっていないものは、リストに置いても進まない。 そして人は終わらせやすい作業から手をつけるから 判断が必要な項目だけが、リストの底に沈殿していく。 ある管理職が40項目を分類した。 17項目が「次の動作が決まっていない」状態だった。 やったのは2つだけ。 ①作業は「動詞で始まる次の動作」に書き換える 「A社の件」→「A社に回答期限を確認する電話をする」 ②判断待ちは別リストに分け、週1回30分で決める 2週間で、残留項目は17から5になった。 リストの長さは、仕事量じゃない。 未判断の量だ。 note.com/kabu_nare/n/n6b78a9…
1
2
144
昔は「動けば正義」でコードを全部1つの関数やファイルに詰め込んでしまい、後から一切変更できない魔改造コードを量産していた。UNIXのパイプラインの思想に触れ、小さなモジュールを組み合わせていく感覚を掴んだ時は目から鱗だった。 #エンジニア初心者
1
30
「ミスが発生しました」「認識違いでした」と主語を消して責任逃れをするのは簡単だ。しかし優れたリーダーは、成功のときはチームを主語にし、失敗のときは「我々」として背負う。結果が良いときは君たち、悪いときは我々。主語の反転こそが心理的安全性の土台。
1
2
525
前回と全く同じではないが、少し応用すれば防げたはずのミス。指摘の理由を丁寧に説明したつもりだったが、相手の頭の中には「その場限りの修正」としてしか残っていなかった。応用できるレベルまで抽象化し、「こういう状況のルール」として条件文を渡してあげるべきだった。
「確認しておいて」と頼み「確認しました」と返ってきたのに、単価のずれが顧客の手元で見つかる。確認が足りなかったのではない。報告からはどこまで見たかが判別できない。「確認」を動詞1つに置き換える方法まで書いた。「確認不足」の多くは、確認の定義不足だ。
1
3
163
昔は「こんな操作する人いないだろ」と例外処理をサボっていた。でも本番環境では想定外が必ず起きる。システム開発において『ありえない』なんてことは、ありえない。だからこそ、どんな時も安全に倒すためのデフォルト値やエラー処理が絶対に必要になる。防衛力を高めよう。 #エンジニア初心者
14
「自分は論理的」と思い込んでいるメタ認知バグ型は、現場のマネジメントで最も苦戦する相手の一つです。こちらは事実やデータをベースに話しているのに、相手の脳内では「攻撃された」という感情が優先されてしまう。噛み合わなさを紐解く難しさを痛感します。
10
コードレビューの「確認して」は意味が通じるのに、資料の「確認して」で毎回ズレる原因。それはコードには仕様という絶対の基準があるが、資料には「観点」の共有が抜けているから。指示を出す側も受け手も「どのレベルの作業か」を言語化するだけで手戻りが激減する。
「確認しておいて」と頼み「確認しました」と返ってきたのに、単価のずれが顧客の手元で見つかる。確認が足りなかったのではない。報告からはどこまで見たかが判別できない。「確認」を動詞1つに置き換える方法まで書いた。「確認不足」の多くは、確認の定義不足だ。
1
2
166
昔は「人によってコードの書き方が違う」のを許容してたけど長期的に見ると悪手だった。新しく入った人が「どれが正解?」と迷うし、微妙なコードをコピペして負債が広がる。例外的な書き方をする時は「なぜそう書いたか」をコメントに残す。これだけでチーム開発は劇的に変わる。 #エンジニア初心者
26
「仕事は論理、プライベートは感情」と分けて考えていた時期が私にもありました。でもマネジメントを経験して気づいたのは、仕事の中にも「論理より人に寄った問いかけ」が必要な場面が山ほどあること。結局、どれだけ正論を並べても人は感情でしか動かないんですよね。首がもげるほど共感します。
ロジカルシンキングをプライベートに持ち込むバカはロジカルシンキングの意味を全く理解していません。論理は答えを出すための道具です。プライベートには答えを出さなくていいことが山ほどあります。 恋人が落ち込んでいる時に原因を特定して改善策を出す。友人の愚痴に正論を返す。家族との時間を効率で考える。筋は通っていても人間関係としては間違っています。 論理的であることより、どこで論理を使わないかを判断できる方がよほど頭を使います。何にでもロジックを持ち込む人は賢いのではなく使える道具がそれしかないだけです。
2
43
最近、開発に対する考え方を意識的に変えている。話題の新しいV字モデルにある「両肩」の重要性を痛感しているからだ。まずは機能を作るのではなく、仕様の段階でいかに顧客価値を創出できるか。AIに実装を任せられる今、エンジニアの主戦場は間違いなくここに移ってきている。
1
1
130