ハードウェアエンジニアからソフトウェアエンジニアに転向して、実際に働き始めてから強く思うことがあります。
それは、
「あの時やっておいて本当に良かった」
と思える行動が、想像以上に多かったということ。
この記事では、
ソフトウェアエンジニアになった“今だからこそ分かる視点”で、
やって良かったことだけを正直にまとめます。
これからソフトウェアエンジニアを目指す方、
ハードウェア出身でキャリアに悩んでいる方の参考になれば嬉しいです。
① Udemyで「体系的に」学んだこと
一番やって良かったと思っているのが、Udemyでの学習です。
独学で本やネット記事を読んでいた頃は、
- 何から手をつければいいか分からない
- 情報がバラバラでつながらない
- 自分が前に進んでいるのか不安
という状態でした。
Udemyでは、基礎から順番に説明してくれるので、
完璧に理解できていなくても、全体像をつかめたのが大きかったです。
実際に仕事を始めてからも、
- 専門用語を「聞いたことがある」
- コードの流れを「なんとなく追える」
この状態を作れていたのは、本当に助かりました。
👉 私は「初心者向け」「環境構築から解説」と書かれている講座から始めました
👉 【超初心者向け】【システム開発の流れから学ぶ】エンジニアとして活躍するための知識・スキルを明確化!【現場を知る】
② Udemyを使い続けて感じた「他の学習方法との違い」
Udemyを使って一番変わったのは、
「次に何を勉強すればいいか」で迷わなくなったことです。
無料の記事や動画はとても有益ですが、
どうしても内容が断片的になりがちです。
Udemyでは、
- この順番で進めればいい
- ここまでできればOK
という道筋が見えるので、
学習時間そのものよりも、悩む時間が大きく減りました。
社会人で勉強時間が限られている人ほど、
この違いは大きいと思います。
③ 本で「考え方」を補強したこと
Udemyの動画学習と並行して、数冊だけ本も読みました。
動画は分かりやすい反面、
「なぜそう書くのか」という考え方までは流れてしまうことがあります。
本で文章として読むことで、
- オブジェクト指向の考え方
- 設計や可読性の意識
を、じっくり整理できました。
動画 → 本 → もう一度動画
この流れは、忙しい社会人にはかなり相性が良かったです。
👉 私が読んだ初心者向けの本はこちら
👉 未経験者が最速でプログラマーになれる本
④ 資格を取って「自信」をつけたこと
学習の途中で、基本情報系の資格も取得しました。
正直に言うと、
資格がなくてもソフトウェアエンジニアとして働くことはできます。
ただ、転向直後の私は、
「自分は本当にエンジニアと名乗っていいのかな」
という不安が常にありました。
資格は、
- 自分は最低限ここまでは理解している
- 勉強してきたことの確認
という意味で、自分自身への安心材料になりました。
特にアラサーでのキャリアチェンジでは、
精神的な支えとして取って良かったと思っています。
⑤ 開発環境に少しだけ投資したこと
学習と仕事をする環境も、思い切って整えました。
- メモリに余裕のあるPC
- 外部モニター
- 長時間座っても疲れにくい椅子
最初は「そこまで必要かな?」と思っていましたが、
集中力がまったく違いました。
スキル以前に、
「勉強が続く環境」を作ることが大事だったと感じています。
👉 私が使っているPC・周辺機器はこちら
👉 Apple 2024 Mac mini 10 コア CPU、10 コア GPU の M4 チップ搭載デスクトップコン ピュータ
⑥ GitHubに学習の痕跡を残したこと
勉強中に書いたコードは、GitHubに残していました。
今見ると正直かなり拙いですが、
成長のログとして残しておいて良かったと思っています。
- 自分の成長が見える
- 面接で話題にできる
- 勉強してきた証拠になる
完璧なコードでなくても、残すことに意味がありました。
⑦ 転職活動を「早めに」始めたこと
完璧になってから転職しようと思うと、
正直、そのタイミングはなかなか来ませんでした。
勉強中でも転職サイトやエージェントに登録してみることで、
- 今どんなスキルが求められているか
- 自分の立ち位置
が分かり、学習の方向性も定まりました。
👉 情報収集だけでも使って良かった転職サービス
👉 レバテック
正直に言うと、Udemyが合わない人もいる
Udemyはとても便利ですが、
すべての人に向いているわけではないとも思います。
正直、Udemyは、
- 動画を見ただけで満足してしまう人
- 手を動かすのが苦手な人
には、あまり向いていません。
私は、
動画を見る → 自分で書く → 詰まったら見返す
この繰り返しで使っていました。
Udemyはこんな人に向いていると思う
- 社会人でまとまった勉強時間が取れない
- 何から始めればいいか分からない
- ハードウェア出身でソフト寄りに行きたい
- 独学で迷子になりがちな人
逆に、
- すべて無料で学びたい
- 動画学習が苦手
という方には、他の方法の方が合うかもしれません。
まとめ:特別な才能がなくても大丈夫だった
ソフトウェアエンジニアになって思うのは、
特別な才能があったわけではない、ということです。
ただ、
- 体系的に学ぶ
- 環境を整える
- 完璧を求めすぎない
この3つを意識して、
やるべきことを順番にやっただけでした。
もし今、
一歩踏み出すか迷っているなら、
私が最初にやって良かったと思っている Udemyでの学習から始めてみてください。
プロフィール
ハードウェアエンジニアからソフトウェアエンジニアに転向。
アラサーからのキャリアチェンジと、社会人向けの学習方法について発信中。





Leave a Reply