大学は電気情報系の工学部に進みました学生の間、プログラミングとの関わりはC言語の授業のティーチングアシスタントだけで、それ以外ではプログラミングに触れる機会はありませんでしたなんとなく、ものづくりに関わりたいという漠然とした思いはあるものの、確信はないまま就活をし、内定がもらえたIT企業に新卒入社しましたジュニアエンジニア時代(1〜3年目)最初の研修でPHPとJAVAを学びました先輩が1名、メンターとして担当になり、指導を受けながら開発に取り組んでいました当時は指導を受けながら、時に一人でただただコードを書くことに専念していたように思いますメインで担当していたシステムの開発の他に簡単な業務ツールを作ったりもしていましたまた、運用も担当しましたが、担当システムの重要性は低かったため、休日に対応することはありませんでした今思うとこの時期は知らないことが多かったですが、当時の私は出来ることがどんどん増え自信に満ち溢れていたように思いますただ、今思い返すとそれはエンジニアという仕事の全体像が見えておらず、一部だけを見て知ったような気になっていただけだと思いますミドルエンジニア時代(4〜9年目)気付けば指導を受けることはなくなり、一人で開発することが増えてきましたそのうちにペアプロやモブプロといった開発手法が流行り始め、指導や相談をしながらのコーディングの機会が増えてきましたまた、コーディングだけではなく、設計や要件定義、リリース計画、インフラの構築、開発プロセスの制定など関わる領域が広くなってきました担当システムの重要度も上がってきてオンコールでの運用や休日対応も発生するようになりましたこの頃には自分が面倒を見ているシステムだけではなく、他の部署のシステムとの連携の相談も多かったように思いますエンジニア歴が長くなるにつれ、自分より若いエンジニアが自分より圧倒的に高いスキルを持っているということが珍しくなく、自信をなくしていった時期でもあります晩年は当時のチームリーダーが後任を育てたいと思っており、後任候補の私の仕事にマネジメント領域のものが少しずつ混ざっていっていましたエンジニアリングマネージャー時代(10年目〜現在)所属していたチームのリーダーになりましたマネージャーになった直後は今までのプレイヤーとしての動きを続けながらマネージャーをやろうとしていましたが、長時間労働を余儀なくされ潰れそうになりました途中から仕事を委譲し、プレイヤーとして動きすぎないことを意識し始めてからは楽になってきましたが、コーディングをする機会は急激に減ってきており、エンジニアとしての勘が失われないかと思い不安になりますそんな不安からか、油断するとたまに「自分がやった方が早い病」が発病するのでどうにかしたいというのが現状の課題です10年前の自分へのアドバイス1.バカの山に居ることを疑え何かが上達している時、全てがわかったような気持ちになることがあるそれは本当に全てがわかったわけではなく、「知らないと知っていること」が少ないだけかもしれないいわゆるダニングクルーガー効果の「バカの山」というやつだ自信がついた時は油断せず、「知らないと知っていること」を増やすために行動しろ2.ストレスと上手く付き合えソフトウェア開発という仕事は、不確定要素が多く、スケジュールが大きなストレス要因になる全てを投げ出して逃げ出したい気持ちに駆られることもあるし、夜眠れなくなることもあるまず、突発的なストレスの悪影響を抑える方法を覚えろ自分だけのコーピングリストを作り、急性のストレスで動けなくなりそうな時に使え次に、慢性的なストレスの悪影響を抑える方法を覚えろACTのような心理療法やマインドフルネス瞑想のような手法を使うのが有効だ適度な運動や自然に触れることも効果がある心拍変動を使ってメンタルの状態を測るのも良い最後に、ストレスを力に変えろストレスは決して悪者じゃない目の前に危機があることを教えてくれ、危機を乗り越えるための力をくれる動悸が早まったり、目が覚めたりするのは危機を乗り越えるための力を体が与えてくれているからだこのマインドセットを持つことでストレスの影響はポジティブなものになる「スタンフォードのストレスを力に変える教科書」を読んでおけ3.意外と喋る仕事だから覚悟しとけエンジニアとは黙々と一人でする仕事だと思っているだろうが、そんなことはないから覚悟しておけ確かに問題や課題を技術で解決するのがエンジニアの仕事だが、そのためにはどのような要求や要件があるかを理解する必要があり、そのための最も効果的な方法は対話だそうでなくても、設計やコーディングだって一人でやることはどんどん少なくなってきているだから、コミュニケーションを避けず、覚悟を決めて人と関わっておけ4.書籍はとにかく読んでおけ書籍から得られるものは多い。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。雑記タイトルとURLをコピーしました。