エンジニアを目指す人であれば、誰しも「自社開発」を夢見るのではないでしょうか?
自ら考えたアイデアを自社の商品やサービスとして世に公開できるのが自社開発エンジニアの醍醐味。しかし巷では「自社開発企業はハードルが高くて難しい」と言われています…。
ところが!そんな自社開発企業に未経験から完全独学で、しかもたった3ヶ月で転職したのがリョウタさん(@Ryota000666)でした。
彼は独学を始めて”3ヶ月”でWeb制作の案件を獲得し、さらには大手SIerに新卒で入社後”3ヶ月”で自社開発企業へ転職するといったように、「最短最速」で自分の目標を達成してきたのです。
そこで今回は、未経験から完全独学で自社開発エンジニアへ転身されたリョウタさんに、3ヶ月で自社開発企業へ転職できた方法や、最短最速でエンジニアになるための勉強法について伺ってきました!
・3ヶ月で自社開発企業へ転職するまでの道のり
・独学でエンジニアになるための勉強方法
これから独学でエンジニアになりたい…。
未経験だけど最短最速で自社開発エンジニアを目指したい…。
と考える方は、ぜひ最後まで読み進めてください!
初芝賢(@hatushiba_ken)
東京フリーランス編集長。現在はシステム開発のPMや新規事業に携わる一方で、フリーランスライターとして出版・キャッチコピー・WEBメディア連載などを手掛けている。東京フリーランスではインタビュアーや司会進行を務めることが多い。
独学3ヶ月で案件を獲得して「フリーランス」となった学生時代
「バイトが嫌」という負の原動力でスタートしたプログラミング
早速ですが、リョウタさんはなぜ学生時代にプログラミングを始めたんですか?
なぜそう思われたんでしょうか?
単純労働をいくらやっても自分のスキルが身についている気がしないと思ったので…。
だからこそ、自分のスキルを活かして「在宅で稼げる仕事をしたい」と強く思うようになりました。
自分のスキルを活かしたいという想いと、負の原動力を自分のパワーに変えられたということですね。
そこで見つけたのが「プログラミング」でした。
IT化が進むにつれてプログラミングスキルの需要も絶対増えると思ったので、「ここに身を置いておけば間違いない」と確信していましたね。
月5万円を自分のスキルで稼ぎたかった。
いきなり独学で案件を取れるってめちゃくちゃすごいですね!
そこで始めたのが、勉強したプログラミングスキルをすぐに活かせる「Web制作」でした。
たった3ヶ月でWeb制作の案件を獲得
ちなみに、学生時代はWeb制作でいくらくらい稼いでいたんですか?
それだけ稼ごうと思うと、どれくらいプログラミングの勉強が必要なんでしょうか?
案件を獲得するまでに半年くらいかかりそうなイメージなのですが…。
たった3ヶ月、ですか!?
最初の2ヶ月間は「デイトラ」で勉強して、残りの1ヶ月間は営業しながら勉強していましたね。
デイトラとは?
東京フリーランスが運営する、1日1題90日で様々なWEBスキルが学べるオンラインプログラミングスクール。
「WEB制作コース」や「WEBデザインコース」「Ruby/Railsコース」といった様々なラインナップが揃っている。
▶︎デイトラの詳細はこちら!
とにかく自分の強みが欲しかった。
高校時代はサッカーの強豪校にいましたが、残念ながら試合には出れませんでした。
何の強みを持てず、「選ばれない」自分がほんとに悔しかったんです。
そのまま何も取り柄がないまま社会人になっていくのが怖かったので、何か自分にしかない強みが欲しいと考えるようになりました。
それでプログラミングスキルという強みを手に入れたんですね!
ゼロからプログラミングスキルを身につけて、自分で稼げるようになれたことがめちゃくちゃ自信になりました。
この経験を経て、何でも本気で取り組めばゼロからでも成功を目指せるんだなと思えたんですよ!
新卒で大手SIerへ就職するも“3ヶ月”で自社開発企業へ転職!
「もっと技術力を磨きたい」という想いで自社開発企業へ転職
大手SIerでのエンジニア生活はどうでした?
SIerは分業制で上流工程の仕事が多かったので、自分であまりコードを書く機会がありませんでした。
それだと技術力は上がらないと思ったので、その会社は3ヶ月で辞めちゃいました。
「SIerじゃ技術を身につけにくいからベンチャーに転職する」って人も多いですよね…。
なのでその後は、システム系の勉強をしてWeb系の自社開発企業に転職しました!
Web制作の経験が自社開発企業への転職に活きた
たった3ヶ月でいきなり自社開発に転職って難しいと思いますが、どうやってそれを成功させたんでしょうか!?
スキル面で言うと、自社開発でも見た目を作る部分は絶対にありますし、Web制作の知識は必要です。
特に学生時代に培ったWeb制作の知識は、転職用のポートフォリオ作成時にすごく役に立ちました!
でも、リョウタさんならすぐにフリーランスとして活動する選択肢もあったと思いますが、なぜ転職という道を選んだのでしょう?
だからこそ、会社に属してしっかりとしたノウハウを実務で身につけたいと考えるようになりました。
あと、フリーランスエンジニアになるなら実務経験は絶対必要ですしね。
自社開発企業の魅力は何だったのか。
リョウタさんはどうやって独学でプログラミングを勉強してきたのか
インプットと質問の繰り返し
プログラミングの学習ではどんな教材を使っていたんですか?
Railsチュートリアルとは?
「Ruby on Rails Tutorial」 というWebアプリ開発に関する書籍を日本語訳したサイトで、Railsの開発環境構築やアプリ作成についてを網羅的に学べる。
ですが、一人で考えても分からない部分がどうしてもあったので、「teratail」というエンジニア専用のQ&Aサイトも同時に活用していましたね。
出典:teratail
なので独学であっても、質問できる環境を作っておくことが大切だと思いますね。
勉強時間は1日”必ず”5時間!
それは案件も取れますね(笑)
プログラミングを独学で継続した2つのコツ
ですが、リョウタさんなりに独学を継続するためのコツが何かあったのでしょうか?
1つ目が「エラーに詰まったら寝る」、そして2つ目が「朝起きたら一番最初にパソコンを開く」、これらを徹底してました。
順番に聞かせてください!
1.エラーに詰まったら寝る
エラーに詰まると「思考が固まって全く解決できない」という負のスパイラルに陥りがちなんですよ。
だけど一回寝たらリセットされるし、次の日にやれば5分くらいで解決できることもあるんです。
エラーに詰まったときは散歩もしてました(笑)
だからこそ、一度思考をリセットするのは大切ですね!
2.朝起きたら一番最初にパソコンを開く
当時は毎朝6時30分ごろに起きて、すぐパソコン開いて勉強してましたが、3ヶ月で案件を取れた秘訣は「朝」と言っても過言ではありません!
なんで朝に勉強した方がいいんでしょう?
夜じゃダメだったんですか?
確かに朝は目覚めたあとだから脳もスッキリするし、遊びの誘惑とかもありませんしね!
では、勉強時間の割合は朝と夜でどのくらいだったんですか?
朝に4時間くらい勉強してしまって、夕方からは1時間程度しかしてませんでした。
プログラミング学習においてメンターの存在は必要不可欠!
メンターを付けて勉強していれば、もっと効率よくプログラミングを習得できたかなって思います!
例えば、コードに必要な文字が1文字足りてないとか、余計なスペースが入っているとか。
そういう面でも、メンターはいた方が良いと思いますね。
それが挫折しないコツですね。
・勉強は朝に集中して行う
・分からないことはメンターをつけて相談する
さいごに:これから未経験で自社開発企業へ転職したい人に向けて
初学者がまずやるべきことは?
ここの知識は、何をやるにしても必要不可欠です。
全員に適性あるかわかりませんが、興味があるならすぐチャレンジしてみるといいと思います!
自社開発企業を目指すなら「ゴールからの逆算」が大事
「何から勉強したらいいんだろう」と迷っちゃう初学者も結構いますが、そこを迷わないためにも、「最終的に何を作るのか」を明確にした方が良いですね。
企業によって扱う言語は違いますが、自分の作品を見せないと企業は判断できないので、ポートフォリオが絶対に必要となりますね。
・エラーに詰まったら悩み過ぎる前に気分転換しよう
・勉強は集中力の高い朝にやってしまおう
・効率良く学ぶにはメンターを置くことが重要
・自社開発企業を目指すならゴールから逆算した学習内容を計画しよう
【PR】Web制作を学べるオンラインスクール「デイトラ」!
東京フリーランスでは、未経験でも楽しく学べるオンラインスクール”デイトラ”を運営しています!
デイトラの「Web制作コース」では、Web制作に必要なHTMLやCSSの基礎はもちろん、実務式のコーディング練習からWordPressのテーマ制作まで、全てを網羅しています。
また、デイトラではメンターによる1年間の学習サポートがついているので、分からないことがあればいつでも質問できる環境も整っています!
今後Web制作で稼げるようになりたいと考えている人は、ぜひデイトラのWeb制作コースを受講してみてください!
リョウタさん(@Ryota000666)
岡山大学工学部卒の24歳。
大学在学中にプログラミングを学習し始め、3ヶ月の独学で案件を獲得。
新卒で大手のシステム開発企業へ入社後、独学でシステムの勉強をして自社開発企業へ転職する。
Twitterのフォロワーは4,000人弱。