
非CS系フロントエンドエンジニア - 5年間のキャリア振り返り
この記事はAIによって翻訳されたため、不正確な場合があります。
免責聲明: このブログ記事の翻訳はAIによって生成されました。翻訳の正確性について保証はありません。重要な情報については、元の記事をご参照ください。
私は兵役を終えてからIT分野への転職を決意したフロントエンドエンジニアです。初めてHTMLの一行を書いてから今まで、5年2ヶ月が経ちました。この軌跡を記録するためにこの記事を書きたいと思います。多くの才能ある人々と比較はできませんが、これらの経験を共有することで、似たような背景を持つ人々に助けになればと思います!
記事の構成は以下の通りです。全部読みたくない場合は、興味のある部分に直接ジャンプしてください :)
明確な目標がない
私は金融学の修士号を取得しましたが、将来何をするかについて明確な目標を持ったことがありませんでした。内向的な性格として、当時は二つの方向を考えていました:
- 保険アクチュアリー
- 投資関連分野
アクチュアリーについては、大学院時代に2つのアクチュアリー試験に合格しましたが、後にアクチュアリーのキャリアパスは非常に固定的で、ひたすら試験を受け続けるだけのように感じました。このキャリアは安定していて良い収入があると思いましたが、かなり退屈に思えたので、追求を続けませんでした。
投資については、ある程度の興味はありましたが、それを職業にすると、毎日価格数値を追いかけることになり、プレッシャーと具体的な成果物の欠如と合わせて、これは私が追求したいものではないと感じました。
明確な目標のない金融学大学院生として、最も適した仕事はおそらく銀行の管理研修生になることでした。最初の1〜2年間の研修プロセスを通じて、銀行業務の様々な側面に触れ、興味のある分野を発見できるかもしれません。
そこで兵役中、いくつかの銀行の管理研修生職に面接を受けました。結果はかなり惨憺たるもので、グループ面接で非常に受動的で積極性に欠けて見えました。どの業界でも管理研修生はより積極的で外向的な性格を必要とします。私の性格特性がこの分野に適していないことを感じ始め、将来について混乱しました。
プログラミングが楽しかったことを思い出した
大学院時代を振り返ると、論文といくつかのコースで数値解析のためのプログラミングが必要でした。当時、プログラミングはかなり興味深く充実していると感じました。VBAを使って小さな語彙と前置詞学習プログラムまで作りました。しかし、すぐにキャリアチェンジを考えることはありませんでした。ただ静かに「プログラミングは楽しい」という気持ちを心に留めていました。しかし、この混乱の時期に、これを思い出しました。
やり直し
その時、私はすでに26歳でした。プログラミングに対する情熱と混乱した状況を考慮して、やり直すことにしました。
<div>Hello World</div>
2015年11月の退役後、すぐにプログラミングの学習を始めました。当時はまだコーディングブートキャンプがそれほど普及していなかったので、独学を選択しました。
最初はJavaで始めましたが、環境設定に多くの時間を費やし、学習曲線が急でした。当時、友人がより簡単に始められると言ったので、HTMLとCSSでフロントエンド開発を始めることにしました。
独学の過程で使用したリソース:
- Codecademy
- FreeCodeCamp
- YouTube チュートリアル
- Stack Overflow
- MDN ドキュメント
約1年間の集中学習の後、基本的なWebサイトを作成できるようになりました。
5年間4社
1社目:スタートアップ(1年)
最初の仕事は小さなスタートアップでした。技術的には多くを学びましたが、ビジネスモデルが不安定で、給与の遅延が頻繁でした。
2社目:中規模企業(1.5年)
より安定した環境で、チーム開発を学びました。React.jsを本格的に学び始めたのもこの時期です。
3社目:外資系企業(2年)
国際的な環境で働き、より複雑なプロジェクトに参加しました。ここでフルスタック開発も経験しました。
4社目:現在の会社(1年〜)
現在はシニアフロントエンドエンジニアとして、より責任の重い役割を担っています。
技術学習について
5年間の経験を通じて学んだ重要なポイント:
- 基礎が最も重要:新しいフレームワークを学ぶより、JavaScript、CSS、HTMLの基礎を固めることが大切
- 実践的なプロジェクト:チュートリアルだけでなく、実際のプロジェクトを通じて学ぶ
- 継続的な学習:技術は常に進歩するので、学習を止めてはいけない
- コミュニティの活用:他の開発者とのネットワークは非常に価値がある
結論
非CS系からフロントエンドエンジニアになる道は簡単ではありませんでしたが、充実した5年間でした。重要なのは:
- 情熱を持つ:技術への本当の興味がなければ続けられない
- 諦めない:困難があっても継続することが大切
- 謙虚に学ぶ:常に学習する姿勢を持つ
- ネットワークを築く:同じ道を歩む人々とのつながりを大切にする
これからもフロントエンド技術の発展とともに成長し続けたいと思います。似たような背景を持つ方々にとって、この経験が少しでも参考になれば幸いです。
ハッピーコーディング!