本記事は、未経験が内定を得るまでの学習教材をまとめた記事になります!!
時系列に沿って学習で使用した教材等をまとめております。
一覧でパッとみたい方は、最後にある *学習教材一覧 をご覧ください。
##はじめに
大学を卒業して3年間、ゴリゴリの営業マンが、
未経験でエンジニアを目指し、内定を頂けるまで
どんな教材を使用したのか
についてまとめている記事になります。
書いて思いましたが、
さほど特別なことはやっていない気がします。笑
それでもこの中で、どれか1つでも他の人に役立つ情報があれば幸いです。
##目次
1.時系列
2.独学期間
3.スクール期間
4.転職活動中
5.現在やっていること
6.まとめ
7.学習教材一覧
##1.時系列
簡単に表にまとめました。
以下の期間の流れで退職~内定になっています。
No. | 時期 | 期間 | タイトル | 要約 |
---|---|---|---|---|
① | 20年12月 | - | - | 前職を退職 |
② | 21年1月 | 1ヶ月 | 独学 | Progate中心に基礎学習 |
③ | 21年2月~5月 | 4ヶ月間 | スクール | DMM WEBCAMP受講(専門技術コース) |
④ | 21年6月~7月 | 2ヶ月間 | 転職活動 | 最終的に自社開発企業から内定獲得 |
⑤ | 21年8月 | 現在 | 🎉 | 都内企業にてエンジニアとして働きます!! |
④ の転職活動にする内容は、Qiita記事を既に書いておりますのでよかったら。
改めてになりますが本記事は、
** ② ~ ④ における学習内容(使用した教材など)に関する記事**
になります。
では、それぞれの期間についてまとめてみます。
##2.独学期間
本当の初心者でしたので、基本を学ぶためにProgateから始まり、無料でできる範囲が終わって1月の1ヶ月間だけ課金してやっていました。
###1冊ですべて身に付くHTML&CSSとWebデザイン(書籍)
意外とこれは自分の中で役に立ったなと思いました!笑
基礎中の基礎ですが、ハンズオン形式でサイトを制作していくの理解するにはとてもよかったです。
###スクールのカリキュラム(DMM WEBCAMP COMMIT)
入学の1ヶ月前に配られるため、そちらを中旬ぐらいから進めてました。RubyとRailsが中心でした。
この時、GithubやGitの使い方は全くわからず、どうやるんだよ〜って嘆いてました (笑)
##3.スクール期間
*スクールのためそれぞれの月で
カリキュラム、チーム開発、PF制作、クラウド教養とあります。(2月,3月,4月,5月)
・2月(1ヶ月目/4ヶ月中)
困ったらとりあえずここ見てました。
参考例もたくさんあるので、理解の大きな助けになりました。
カリキュラムがRailsなので、Railsかつ難易度がかなりあがるこちらをやりました。
今でも全て理解できてはいませんし、毎回違う気づきがあって面白く充実した教材です。
1,000円ぐらいで最新版テキストのみで書いました。
###プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで(書籍)
Rubyに関する書籍。チェリー本と呼ばれる本です。
Rubyを勉強したいと言えば、かなりの頻度で勧められる本。
とりあえずこれは一通り終えて、今でも時々見返します。
###キタミ式イラストIT塾 基本情報技術者 令和03年 (書籍)
IT知識を知るという意味で基本情報技術の勉強してました。
図解式
なので、とても助かりました。初心者にしては難易度は高いですね笑
ITパスポートからやるべきだったと思ってます笑
###基本情報技術者 試験情報&徹底解説 -新制度に完全対応- (Webサービス)
練習問題を解くために使用してました。
ただ、結局試験は受けてもおらず、、、。がんばります笑
##・3月(2ヶ月目/4ヶ月中)
###Qiita (PFの実装機能の記事を探す、読む、試す!)
この月は、チーム開発でしたのであまり自己学習はできていませんでした。
なので、次月のPF製作のテーマだったり、デザイン、
実装したい機能に関してQiitaなどで調べて、個人で試して勉強?していました。
CSSのFlexbox
について学べるカエルゲーム。気分転換でやってました。笑
###Farstep【プログラミング講座】(YouTube)
カリキュラムに近しい、もしくは発展した内容を学べるYouTubeチャンネル。
丁寧に解説されていたので個人的にかなり助かりました。
未経験で目指す方なら知っている方は多そう。
基礎的なことを中心に動画で解説されています。Docker
に関する動画が人気なようです。
##・4月(3ヶ月目/4ヶ月中)
この月は、PFに時間を費やしましたので別の学習はあまりしていなかったかと、、、。
製作したのはこちらです。
##・5月(4ヶ月目/4ヶ月中)
###イラスト図解式 この一冊で全部わかるWeb技術の基本(書籍)
HTTP通信から、サーバー、セキュリティ、データ形式からシステム開発
まで基礎を図解で解説している書籍です。おすすめです。
TechPit様のリツイートキャンペーンであたったので、カリキュラムの復習もできるため、やりました。
内容としては、AWS
になります。わかりやすいけど入門ともあって基礎だけって感じでした。
###仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん (書籍)
トレンド?でもあったDockerを学びたく購入。
コマンドもしっかり書いてあるのでDockerの基礎学習
の入りとしては満足でした!
###確かな力が身につくJavaScript「超」入門 第2版(書籍)
Ruby以外にも言語勉強したく、フロントエンドで使用するJavaScript
を優しい段階から勉強しました笑
##4.転職活動中
###スッキリわかるSQL入門 第2版 ドリル222問付き!(書籍)
RailsだとActive Recordのおかけで生SQLを書かずに済んでます。
ただ、効率データを取ってくることを実務では意識した方がいい
とお聞きしたのと、
RailsであってもSQL文は見かけるため理解したい!
と思ったこともあり、SQLの学習を開始しました。
ドリルの難易度は少し高めですが、基礎的なところから図解もあって丁寧に解説されている書籍です。良い本だと思います。
safari推奨です。googlechromeだとちょっとした位置ずれが起きます。
こちらは、英語のサイトとなっています。基礎文法からちょっとした応用問題をWeb上で問題を解いていくサイト。
Twitterで見かけたので使ってました。
SQLの基礎を勉強済みな方に、非常におすすめです。
###【JavaScript&CSS】ガチで学びたい人のためのWEB開発徹底実践(フロントエンド編)(Udemy)
JSの基礎含めてしっかり学びたいなーと思ったので、CSSとJSのUdemy講座
を購入
Udemyでも評価も高いCode Mafiaさんのものを購入。
###超Vue.js 2 完全パック (Vue Router, Vuex含む)(Udemy)
JSの勉強を終えて、フレームワークを使用したくVue.jsのUdemy講座
を購入。
詰まりすぎている講座です。早口です。大変です。でも、かなり充実しているのでおすすめ。
###Linuxサーバー構築入門(LinuCレベル1, LPI-Japan認定教材)(Udemy)
LinuxのUdemy講座
。一通りやりましたが、新しいことが多く、
あんまり身についた気がしないのでもう一周やるべきと考えてます。
以下、趣味学習です。
###絶対に挫折しない iPhoneアプリ開発「超」入門 第8版 【Xcode 11 & iOS 13】 完全対応(書籍)
###【iOS14対応】未経験者がiPhoneアプリ開発者になるための全て iOS Boot Camp(Udemy)
上記2つのSwift
は、個人的にアプリ作ってみたいのでやってました。
1つ目は完走はしましたが、Udemyのはまだ完走できておらず、、、くぅ、、、。
+αで以下、Kindle Unlimited
で読んだ本です。
復習や気になったのをさらーっと読んだりしました。
###基礎から学ぶ Ruby on Rails: 1週間の短期間講座!楽しく学ぶRailsの新しい入門書
###プログラミングスクールに通う前にやっておきたいRuby超入門
###【Ruby on Rails 5】Tinder風簡易マッチングアプリを作ってみよう
###LINEボットでTODOアプリを作ろう!ーRuby on Rails6で体験するWebアプリ作成ー
###サルでもわかるGit入門
###Web制作者のためのGitHubの教科書 チームの効率を最大化する共同開発ツール
##5.現在やっていること
Railsエンジニアになると決まってから速攻書いました。
今はこれを毎日やっています。
###独学プログラマ
これ最強です。本当は教えたくないぐらいです。
Docker+Rails6+Nuxt.js+PostgreSQLでのアプリ開発教材があるのでそちらにて学習を進めてます。
私は、OREILLYで日本語版PDFで買ってKindleで読んでます。
→https://www.oreilly.co.jp/index.shtml
以下、未着手なもの
Railsエンジニアであるスクール同期からの勧めでこちらの2冊!!
まだ手をつけられていないので早く手をつけいたい、、、、。
###Everyday Rails - RSpecによるRailsテスト入門
###実用Git (書籍)
以下、購入予定のもの
###達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ (書籍)
##6.まとめ
振り返ってみると、他の未経験て転職を目指されている方よりも
明らかに勉強量やインプットが少ない気がしました、、、、。
(1ヶ月目の独学期間にさすがにもっとやっておけばと良かったな思いました笑)
上記で紹介した教材は、自分で発見したのもあれば、同期からの紹介もあって知ったものが多いです。
やっぱり同じ志を持った同期、仲間がいて良かったなと思います。
でも私自身、理解力が優れているわけでもなく、また他の人と比べても吸収率も早い人間ではないです。
それもあって、
「自分は、他の誰よりも長い時間やってやろう!!」
と思ってスクールも受講してましたし、今も過ごしてます。
おかけで勉強週間と忍耐力は身につきました!笑
もちろん、長くやれば良いって訳ではないと思ってます。
短い時間で結果を出すことが何よりも素晴らしいと思いますしね。
なので、これからは
効率よくやるにはどうすればいいか
を常に考えて、エンジニア生活を過ごします。
以上です。ありがとうございました。
##学習教材一覧
【Web】
【Git・Github】
【HTML・CSS】
【Ruby・Rails】
- Everyday Rails - RSpecによるRailsテスト入門
- パーフェクトRuby on Rails
- Farstep【プログラミング講座】 (YouTube)
- Pikawaka (Webサービス)
- Railsチュートリアル(Web教材)
- プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (書籍)
かつ、kindle Unlimitedて読んだ書籍
- 基礎から学ぶ Ruby on Rails: 1週間の短期間講座!楽しく学ぶRailsの新しい入門書
-
プログラミングスクールに通う前にやっておきたいRuby超入門
*【Ruby on Rails 5】Tinder風簡易マッチングアプリを作ってみよう - LINEボットでTODOアプリを作ろう!ーRuby on Rails6で体験するWebアプリ作成ー
【JS・Vue・Nuxt】
- 確かな力が身につくJavaScript「超」入門 第2版 (書籍)
- 独学プログラマ
- 【JavaScript&CSS】ガチで学びたい人のためのWEB開発徹底実践(フロントエンド編)(Udemy)
- 超Vue.js 2 完全パック (Vue Router, Vuex含む) (Udemy)
【iOS(Swift)】
- 絶対に挫折しない iPhoneアプリ開発「超」入門 第8版 【Xcode 11 & iOS 13】 完全対応 (書籍)
- 【iOS14対応】未経験者がiPhoneアプリ開発者になるための全て iOS Boot Camp(Udemy)
【Linux】
【SQL】
【AWS】
【Docker】
【その他】