20代でプログラミング未経験から最短で月収35万円以上のフリーランスエンジニアになるためには、
下記の5段階があると私は考えています。
1、プログラミングがどういうものかを知る(プロゲート)(約2週間~1ヶ月)
2、教材を見ながら実際にアプリ開発(RailsTutorial)(約2週間~2ヶ月)
3、2で作ったアプリを武器に、企業で実務経験を積む(約半年〜2年)
4、スキルシート(エンジニア用の経歴書)を作成する(約1週間)
5、面談(約3日~1ヶ月)
Contents
1、プログラミングがどういうものかを知る(プロゲート)(約2週間~1ヶ月)
この段階で、プログラミングの基本が小学6年生の算数レベルであることが分かります笑
細かい文法とかは全然覚える必要はなく、「ふ〜ん、こうしたらこう動くんだ」くらい
の理解で大丈夫です♪
ただ、この段階ではプログラミングがどう人の役に立つのかはよく分からないと思うので、
2で実践的な演習を行います。
2、教材を見ながら実際にアプリ開発(RailsTutorial)(約2週間~2ヶ月)
実際にRuby on Railsというものを使って、プロ仕様のアプリ開発を行います。
内容は何回か繰り返し行わないと頭に入ってこないかもしれませんが、完璧に理解しなくても、
1周するとツイッターのようなアプリが出来上がるので、それを武器に企業での面接に臨みましょう(^ ^)
3、2で作ったアプリを武器に、企業で実務経験を積む(約半年〜2年)
正社員として入社するための面接なら、2で作ったアプリを面接官に見せれば高確率で通ります♪
普通、採用面接で自作のアプリを見せてくるような人はあまりいないですからね笑
入社後は、実際のITの開発現場を見ていただき、その1日1日の経験が、フリーランスエンジニアになる為の
面談で語れる経験になります♪
また、未経験でIT企業に入ると、プログラミングとは関係のない単純作業を任されてしまう場合が多いので、
その場合は私が出す実践さながらのプログラミング課題をこなしていくことで、プログラミング力を磨いてもらえれば
よいかなと思います(^ ^)
4、スキルシートを作成する(約1週間)
スキルシートには書き方のコツが色々ありますので、また後日お知らせします♪
5、面談(約3日~1ヶ月)
フリーランスになるために、お客様との直接の顔合わせです♪
聞かれる質問は大体決まっているので、答えを準備しておけば大丈夫です✨
面談も色々なコツがあるので、また後日お知らせします♪