人は、環境でここまで変わる。この環境ならエンジニアは伸びる。
Photo by Daniel Dan on Unsplash
前回は「伸びない理由」を解説しました。
では逆に、
エンジニアが伸びる環境とは何か?
結論から言うと、
“思考を強制される環境”です💡
① レビュー文化がある
- なぜこの実装なのか
- 他に選択肢はないのか
ここまで突っ込まれる環境。
👉 レビュー=品質チェックではない
👉 レビュー=思考のトレーニング
この環境にいると、
自然と思考の解像度が上がります。
② 設計に触れる機会がある
- API設計
- DB設計
- アーキテクチャ検討
👉 実装だけでは、必ず頭打ちになる
設計に触れることで、
- 全体構造の理解
- 技術選定の意図
が見えるようになります✨
③ 「なぜ」を問われる
- なぜこの技術を選んだのか
- なぜこの設計にしたのか
👉 答えられないと通らない環境
これは厳しいですが、確実に伸びます🎉
④ 役割が少し背伸びしている
- 少し難しいタスク
- 少し上の工程
👉 “ちょい負荷”が成長を生む
簡単すぎても、難しすぎてもダメ。
このバランスが重要です。
まとめ
ここまで読んでいただいて、ぜひ考えてみてください。
「今の環境、どっちに近いですか?」
A:考えなくても進む環境
B:考えないと進めない環境
どちらが良い・悪いではありません。
ただ一つ言えるのは、
👉 成長するのは、後者であることが多い
もし今、Aに近いと感じたなら、
その環境の中で「自分に問いを立てる」こともできます。
- なぜこの実装なのか?
- 他に選択肢はないのか?
- 本当に最適なのか?
環境がすべてではありません。
重要なのは
👉 その環境をどう使うか
良い環境でも、思考しなければ伸びない。
厳しい環境でも、思考すれば伸びる。
とはいえ――
環境によって、“思考の量”が変わるのも事実です🐈