mitログスマートフォン用の表示で見るmitログ学習ノート代わりに学んだことをまとめるためのブログです。この広告は、90日以上更新していないブログに表示しています。前提として、今までの経歴を少し書きます。Webエンジニアへの転職前プログラマ時代SIerのプログラマとして開発したもの、全てオンプレミスなシステムでした。Formで作るアプリケーションがほとんどでした。0からプロジェクトを作成するといったことはなく、誰かが作成したプロジェクトへ機能追加やバグ修正をしていました。業務外にプログラミングの勉強をすることもなく「ちょっとしたプログラミングができるだけ」の状態でした。社内の事情によりWebサービスのチームリーダーの席が空くタイミングで、Web系のプロジェクトに参画しました。わからないことはプログラマ1に質問して理解を試みました。自身がプログラミングすることはありませんでした。転職を意識した頃とあるタイミングで、SIerではなく自社製品の開発に携わりたいと考えたため求人情報を見始めました。すると、自社開発はWeb系エンジニアの求人しかないという状況に気づきました。その時の私はReact.js(MVVM)のソースコードはずっと見てきたので、きっと自分はWeb系のプログラマになることもできるだろう!という根拠のないポジティブさがありました。2そして今までずっと馴染みのある(と思っていた)C#.NETでWebサービスを作っている会社に内定を頂きました。転職直後ソースコードがさっぱり理解できない分からなさすぎるせいで何がわからないのかもわからず、パニックに陥りました。そのため、どこから質問していいかもわかりませんでした。したプログラミングができる。RDBだったが、他のRDBではDB設計、クエリ作成、簡単なクエリチューニングができる。読めるけど、いざ書こうと思うとどうしていいか分からない。