未経験からエンジニアを目指す際にどんな学習をすれば良いのか分からない方も多いのではないでしょうか
この記事では文系卒メーカー営業からエンジニアにキャリアチェンジして現在はフリーランスエンジニアとして生計を立てている私が未経験の時に行った学習方法で効果的だと思った方法を紹介します
未経験からエンジニアを目指して勉強していて悩んでいる方はぜひ参考にしてください
効果的な学習方法5選
【その1】アプリケーションを開発する
progateや教材で文法の基礎を学んだらテーマを決めてアプリケーションを開発し始めることがおすすめです
実際に手を動かすことで以下のような知識が身につきます
- 言語の理解
- データの流れやアプリケーションの仕組みの理解
- エラーや技術の調査方法
分からなくても「調査→手を動かす→検証→調査」を続けることです
作成するテーマがどうしても分からない人は最初はTodoアプリやブログアプリで良いと思います
途中で何か良いテーマが思いついたらそちらを開発してみましょう
何事もまずはやってみることが大事。ちなみに自分は働きながら2週間だけ文法勉強してアプリ開発し始めました。
【その2】コードレビューしてもらう
現場によるかと思いますが未経験からエンジニアになりたてで実際業務でコードレビューしてもらうと本当にたくさん指摘をいただきます
それは未経験からエンジニアになる私たちは機能を実現出来るコードは書けたとしても業務レベルではないからです
未経験からエンジニアになる私たちには業務レベルで意識して書く観点が分からないですよね
「実業務で意識する観点」は現役エンジニアが一番知っています
なので実際にエンジニアにレビューしてもらいたくさんの指摘をいただきながらひとつひとつ観点を学ぶことが早く成長する方法です
自分は実案件で1週間以上レビューが通らず胃が痛くなったよ
【その3】技術記事を書く
未経験からエンジニアになる際に技術記事は必ず書いておいた方が良いと思います
理由としては以下のようなことが挙げられます
- 自分の学びをアウトプットすることで技術への理解が深まること
- 企業への自己研鑽の証明に使える
- 面接時にスムーズに話せるようになる
最初のうちは分からない知識が多くフワフワしてしまい結局どれも上手く説明出来ない・なんとなく状態の方も多いのではないでしょうか
技術記事は公開されるので緊張感持って取り組み、言語化することで知識を定着することが出来ます
面接で深掘りされた時に焦らない対策にもなるよ
技術記事の書いた方が良い理由に関しては記事にもまとめてありますので興味ある方はご覧ください
【その4】人と教え合う
技術記事と同じですが、知識を口頭や文字でアウトプットすることで技術への理解が深まります
「何となくこのコード書いたら出来た」
ではなく
「〇〇は〇〇だからこうするとそのエラーは解消するよ」
と教えたり質問し合うことでアウトプットを習慣化しましょう
相手の目線に合わせて説明することはやってみると難しいですが、この力は現場でも重宝します
【その5】同じ技術力の人のコードレビューをする
同じくらいの技術力の人のコードレビューをすると気付くことがたくさんあります
などなど
自分がコードを書いているときは何も思わなかったのに
人のを見ると気になることがたくさんあります
自分よりレベルが高い人のコードレビューだと「それが正解」と思ってしまいますが
同じくらいの技術力の人のコードを見ると自然と改善案と反省を考えることになります
レビュー後はコードを書くときの意識が明確に変わるよ
まとめ:複数人で勉強&アウトプットを続けることが大切
今回は自分が未経験からエンジニアになった経験から効果的だった学習方法を紹介しました
コードレビューなどは複数人いないと出来ない勉強法が多く申し訳ないのですが
自分は経験上複数人で勉強した方が効果的だと思っています
仲間を探すか、費用がかかりますがプログラミングスクールに入るなどが複数人で勉強する道かと思います
個人で行う場合はまずは「アプリケーション開発・技術記事へのアウトプット」に取り組むことが良いかと思います
未経験エンジニア向け転職サービス一覧
未経験からエンジニアになる際は求人数も経験者と比較して少ないため複数のサービスを利用して比較・検討することをおすすめします
エンジニア未経験者向けの転職サービスを紹介しますのでぜひ参考にしてください
サービス名 | 概要 | 特徴 | 記事 |
---|---|---|---|
ツギノシゴト | 未経験・微経験向けの求人紹介サービス | ・求人の紹介エリアは日本全国 ・転職するかまだ迷っている方OK ・求人数が900件以上かつ多様な職種 |
紹介記事 |
テックハブニュービー | 未経験向けエンジニア転職支援サービス | ・スタッフが元IT人事経験者 ・無料カリキュラム・講師への相談有 ・入社までの手続きは丸投げでOK |
紹介記事 |
ラクスパートナーズ | エンジニアを育成 クライアントの開発現場への派遣事業会社 |
・希望する技術の現場で働ける ・3ヶ月の研修制度 ・東証プライム上場企業グループ |
紹介記事 |
ユニゾンキャリア | エンジニア未経験向けIT・Web業界特化の転職エージェント | ・研修制度充実企業の求人多数 ・ロジカルな面接対策 ・Google map口コミ評価 4.9点 |
紹介記事 |