Web プログラミング

【もりけん塾85記事】完全未経験からエンジニアになるまでのロードマップ【3回目】

フロントエンドエンジニアを目指している、まゆ(@Ymayu_it)です。

 

今日から30代の幕開けなので改めてロードマップを作成し直そうと思います。

 

最初の頃に比べて現実見が増したことと、何がやりたいか明確になりつつあるので目標に向かったロードマップを作成し直します。

 

今回作成するロードマップについて

前回のロードマップはコーダーもしくはフロントエンドエンジニアとして就職することが目的で作成していました。

 

ただ自分が「したいこと」「したくないこと」ってなんだろう…?
と改めて考えることにしました。

 

<したいこと>

  • 同じ場所ではなくいろんな土地に行きたい(体調が悪くなるから)
  • とはいいつつ安定した土地にもいたい

<したくないこと>

  • (できれば)正社員として働くこと

 

これが根本的なものだったと思ったのでJavaScriptを知る前から目標だったフリーランスが体にも合っていると思うので、これで考えていきます(また変わるかもしれないけど一旦これで…)。

 

<ルール>

  • 期限を決めること
  • チャレンジすること
  • 収益目標とスキル目標を決めること

 

ルールが多すぎてもこんがらがるのでシンプルに。

 

月ごとに決めた1年の具体的なスケジュール

【フリーランスで1年程度やってみる】
Web制作とライティング、JavaScriptで稼いでみる

[10月]
・簡単なコーポレートサイトを作成してみる
・JavaScriptの本やyoutubeの動画で基礎学習しつつコードを打つ
・ブログはアウトプットでSEOを視野に入れつつ毎日書く
・ITパスポートとLinuxの問題をスキマ時間にスマホアプリで解く

[11月]
・ランサーズなどでの募集要項を見る
・ポートフォリオを作成
・JavaScriptで簡単なサービスを作ってみる
・ブログはアウトプットでSEOを視野に入れつつ毎日書く
・ITパスポートとLinuxの問題をスキマ時間にスマホアプリで解く

[12月]
・11/27〜12/27頃までみかん農家のお手伝いで8:00~0:00すぎることもある(休みなし)
・ITパスポートとLinuxの問題をスキマ時間にスマホアプリで解く
・もりけん先生の問題を空いているときに解く

[1月]
・ライティングを再スタートする
・LPなどの提案文を出す
・営業をしていく
・JavaScriptでReactを勉強していく
・JavaScriptでRPGがどうやってできているのか調べる
・ブログは30記事
・本を1冊は読む
・ITパスポートとLinuxのスマホアプリで問題を解く
・冬の土用で断食して体内を回復させる方にもってく

[2月]
・ITパスポート試験を受ける(2月か3月)
・ライティング月5万円
・サイト制作の案件を取る
・ブログ30記事
・JavaScriptでログインフォーム
・本を2冊は読む

[3月]
・ITパスポート試験を受ける(2月か3月)
・ライティング月5万円
・サイト制作の案件を取る
・ブログ30記事
・JavaScriptでECサイトの軽量化について調べる
・本を3冊は読む
・雑食エンジニアに1ヶ月試しに入ってみようかな
・苦味のある野菜を積極的にとっていく

[4月]
・ライティング月5万円+新しい案件もとっていく
・サイト制作の案件を取る
・ブログ30記事
・JavaScriptでECサイトを簡単なものの仕組みを見ていく
・本を2冊は読む
・基本情報技術者試験の勉強
・春の土用で断食して体内を回復させる方にもってく
・苦味のある野菜を積極的にとっていく

[5月]
・ライティング継続
・サイト制作のスキルアップ
・ブログ毎日更新(ブログの整理)
・JavaScriptサービスを設計から考えてみる
・本を3冊は読む
・基本情報技術者試験の勉強
・苦味のある野菜を積極的にとっていく

[6月]
・ライティング継続
・サイト制作のスキルアップ(デザイン)
・ブログ毎日更新(ブログの整理)
・JavaScriptサービスを設計から考えて作成していく
・本を3冊は読む
・基本情報技術者試験の勉強

[7月]
・ライティング継続+新しい案件もとっていく
・サイト制作のスキルアップ(デザイン)
・ブログ毎日更新(ブログの整理)
・JavaScriptサービスを設計から考えてみる
・本を3冊は読む
・基本情報技術者試験の勉強
・夏の土用で断食して体内を回復させる方にもってく

[8月]
・ライティング継続
・サイト制作のスキルアップ(デザイン)
・ブログ毎日更新(ブログの整理)
・JavaScriptサービスを設計から考えてみる
・本を3冊は読む
・基本情報技術者試験の勉強

[9月]
・ライティング継続
・サイト制作のスキルアップ(デザイン)
・ブログ毎日更新(ブログの整理)
・JavaScriptサービスを設計から考えてみる
・本を3冊は読む
・基本情報技術者試験の勉強

[10月第3週日曜日]
・基本情報技術者試験
・秋の土用で断食して体内を回復させる方にもってく

*git(github)とLinux*
・変更をpushすることができ、github上でぷるりくをmergeできること
・リモートブランチからpullで変更を取り込むことができること
・権限の読み方
・ログインシェルとは何か

*JS*
・Arrayのメソッドとfor文、Stringのメソットに重点
・onClick(途中介入)

*フォトショ・イラレ*
・画像をスライスできる
・簡単な加工ができる
・バナーが作れる
・パスを自由に操れる
・バッジ処理ができる
(途中理解のもの多いので未達)

*JavaScript*
JavaScript本格入門再開し以下を重点的に
・入門以外の書籍を何回も読む
・ES6以降の記述
・正規表現、Promise、カリー化、モジュール、prototype、クロージャ、高階関数、クラス(オブジェクト指向構文)、値参照と参照渡し、this、ジェネレータ関数、イテラブル
・reduce, map, entries, filter

 

量が多くて全部はできないかもしれませんが、まずは自力で稼いでみることを重点的にやっていこうと思います。

 

そのときどきで調べる対象のものがあれば、それらのスキルを取得していこうと思います。

 

全部やろうと思わず7割程度で。

 

あと変更もあると思うので、絶対とは思わずにやっていこう。

参考にした知人のスケジュール

スケジュールを実際にやっていった方が身近にいたので、真似ることから始めてみようと思います。

 

知人はJavaScriptのスケジュールが入っていないので、その部分に時間を持っていけるように時間管理をしていけたらと思います。

おわりに

沖縄で季節労働をしようと考えましたが4ヶ月間12時間も毎日縛られるよりは、パソコンに触ってパソコンに少しでも多く慣れていった方がやりたいことへ進む気がするので変更しました。

 

コーダーかフロントエンドエンジニアとしてバイトか派遣で働く道も考えつつ、自分で出来るところはやっていこうと思います。

 

もりけん塾(@terrace_tech

Thanks:もりけんさん

 

もりけんさんの『武骨日記』へ

 

-Web, プログラミング

© 2020 Mayu_Yamada