webエンジニアとして未経験から2年ほど勤務しているが、業務をこなすことに集中することで得られたスキルもありつつ、自分で勉強して新しくキャッチアップしたりするのが苦手である。
経験年数の割にスキルがついていない現状がまずいと思い、こういったご相談に乗っていただけそうなメンターさんを探している。
具体的な相談内容として数点ある。
自分は2年ほど同じ既存のプロダクトの開発をしていて、既存プロダクト上での開発自体はなんとかそつなくこなせるが、
1 ゼロから何かを作れと言われた時に何をどうすればいいのかがわからない(つまり作る前にこうすればできるだろうというイメージが作れない)
2 既存プロダクトの大幅なアーキテクチャの改修でドメインの話になると全くついていけず、自分の考えや意見が作れない。
3 業務をこなすことに終始するあまり、プライベートや空き時間に勉強することにうまくモチベーションが裂けない
4 プライベートで勉強する際に自ら考えて手を動かすのがとても苦手で時間の割にほとんど何も進まないことが多くなおさら勉強のモチベーションが下がるという負の循環に陥っている。
5 数年でエンジニアとして会社をリードをできるような存在になることを目指しているが目標に対して努力が上手く報われている気がしない。
6 技術書などから学んだ知識をコードや業務に活かせない
自分を自己分析するに自分は0から1がとても苦手で1から3とか4にするのが得意だと考えている。
なので自分で新しく勉強する際も新しい技術を0から学ぶときに何をすればいいのかがわからないことがある。(チュートリアルなどはこなすが、そこから自分なりに良さげなコードを書くのができず手が止まる)
業務などで既存コードなどを参考にしながらコードを書いていく作業はスムーズにできる。
ただこれだと誰かが書いたコードに沿っていくことしかできないので自分でリードしていくことが難しい。
所属している会社で同じ部署の年次が上のエンジニアが退職していくこともあり自分が段々開発をリードしていかざるを得ない状況になっていることもありこのままの現状では将来のキャリア的にも問題があるので藁にも縋る思いでご相談させていただきたい
自社開発企業で2年ほどエンジニアをしております。
技術スタックはTypescript React React Native Next.js Ruby Rails graphqlで主にフロント寄りの開発をしている。