プログラミング学習の目標設定は必須ですが、正直めんどくさいですよね。
しかし、目標設定しない or テキトーに設定すると、途中で挫折してしまうことも。
未経験から転職を成功させた現役エンジニアである私が、
プログラミング学習の目標は「正社員転職」がベストな理由を解説します。
(未経験からフリーランスは絶対にやめた方が良いです)
めんどくさがらずに、具体的な目標を決めて人生を変えましょう!
プログラミング学習の目標設定は必須
プログラミング学習の目標設定が必須な理由は以下の通り。
- モチベーションを維持できる
- やるべき事が明確になる
- 進捗状況を確認できる
モチベーションを維持できる
初心者の方は目標を決めずにプログラミング学習をする傾向にあります。
確かに、具体的な目標を決めるのは難しいことはわかります。
しかし、最終的には「自分の人生を豊かにする」事が目標ですよね。
プログラミング学習は、その大切な過程となります。
自分の人生を豊かにするためにプログラミングを学んでいると意識すれば、モチベーションが維持できて、挫折を回避できます。
やるべき事が明確になる
プログラミング学習で自分の人生をより豊かにしたい。
そのために、正社員転職がしたい。と決めたなら、
遊んでいる暇はありませんよね。
自分が優先すべき事が明確になれば、行動に迷いがなくなります。
目標を定めることによって自分の集中力・生産性をアップできます。
進捗状況を確認できる
具体的に「正社員転職」を目標とすれば、TODOリストができます。
- プログラミング学習をする
- プログラミングスクールに通う
- ポートフォリオを作成する
- 転職活動をする
このTODOリストを見れば、自分の進捗状況が確認できます。
(当ブログはこのTODOリストに基づいて作られています)
目標に対する進捗状況を確認できると、精神衛生上良いですよ。
プログラミング学習の目標設定は正社員転職がベスト
プログラミング学習の目標設定は正社員転職がベストな理由は以下の通り。
- スキル・実務経験が確実に手に入る
- 金銭・メンタル面で安定した生活ができる
- いきなりフリーランスでは仕事が取れない
スキル・実務経験が確実に手に入る
会社員は、そう簡単にクビにならないのです。労働契約法でこう定められています。
参考 労働契約法第16条
解雇は、客観的に合理的な理由を欠き、社会通念上相当であると認められない場合は、その権利を濫用したものとして、無効とする。
つまり、「誰がどう見てもクビ」みたいな人じゃないとクビになりません。
ちょっと仕事が遅いからクビ!なんて、できないってことです。
会社員に転職してしまえばこっちのもの。
最初は仕事が遅い初心者でも会社はクビにできないので、安心して働けます。
つまり、正社員になれば確実に実務経験をつめると言うことです。
半年〜1年も働けば初心者は卒業できるので、その間にスキルを身に付けちゃいましょう。
実務経験とスキルがあれば、有利な条件で転職できますし、フリーランスにもなれます。
目先の収入は落ちるかもしれませんが、生涯収入を考えるならスキルを優先すべき。
もしアナタが20代〜30代なら全然余裕です。未経験から転職チャレンジしましょう。
金銭・メンタル面で安定した生活ができる
正社員はフリーランスよりも金銭・メンタル面で安定しています。
正社員 | フリーランス | |
収入 | 安定 | 不安定 |
福利厚生 | 豊富 | ほぼ無い |
スキル | 確実に身に付く | 確実では無い |
納税 | 会社がやる | 自分でやる |
労働時間 | 週5日8時間 | 自由 |
見習いでも、毎月安定した給与が確実に入ってくるのは助かりますよね。
お金のストレスが一番メンタルに悪影響なので、そこは気を使いたいところ。
正社員の場合は、大半の会社でPC・モニターなどの支給もありますし、
中でも生産性が重要なエンジニアの場合は、支給が手厚い事が多いです。
また、未経験でポテンシャル採用された場合は、最初は先輩が助けてくれます。
しかし、フリーランスだとこうはいきません。
会社からの福利厚生は無いに等しいですし、社会保険料等も自分で払いますよね。
フリーランスの場合は即戦力採用がほとんどなので初心者だと仕事になりません。
未経験からエンジニアになる時は、まず正社員を目指すことをオススメします。
いきなりフリーランスでは仕事が取れない
レバテックフリーランスのブログを見ても分かる通り、フリーランスは即戦力が求められています。つまり、実務経験が必須。
参考 レバテックフリーランス
会社に縛られること無く、自由な働き方ができるイメージのフリーランスエンジニアに憧れる方も多いのではないでしょうか。しかし、未経験からフリーランスエンジニアになるのは、かなり難しいという現状があります。企業はエンジニアに即戦力を求めているからです。
未経験が実務経験をつむには、正社員転職するしかありません。
仕事を紹介してくれる知人がいるなら、いきなりフリーランスでもOKですが、
IT系・Web系の知人がいない人も多いと思います。
また、未経験OKの仕事もクラウドソーシングにはありますが、大抵の場合は
単純作業で低単価+スキルが身につかないと言う悪条件なので、効率が悪いです。
SNSで未経験からフリーランスで荒稼ぎしている人をたまに見かけますが、
天才or詐欺師なので参考にはなりません。
Twitterでフリーランスエンジニアは楽に稼げると言っている人は、ほとんど詐欺師なので注意!
よほどの事がない限り、いきなりフリーランスは辞めておきましょう。
プログラミング学習の目標設定に迷ったら
プログラミング学習の目標設定に迷った時にやる事は以下の通り。
- 「やりたいこと」を考える
- 「やりたくないこと」を考える
- とりあえず正社員転職を目標とする
「やりたいこと」を考える
やりたい事を考えるのは目標設定において必須。
プログラミング学習は手段にすぎません。
例えば、私のやりたいことは以下の3点。
- リモートワーク
- 会社に依存しない働き方
- 20代で年収1000万
ハイレベルのエンジニアなら、全て達成可能です。
アナタのやりたいことは、なんですか?
「やりたくないこと」を考える
やりたいことがない人も多いと思いますが、ご安心を。私もそうです。
しかし、「やりたくないこと」は沢山あります。笑
例えば、私のやりたくないことは以下の3点。
- 早起きして満員電車に乗る
- スーツを着る
- 会社の人と関わる
私はやりたくないことをやらないためにエンジニアになりました。
Webエンジニアに転職した時点で①,②からは解放されましたが、
③はどうしても残りますね。リモートで1日1時間話す程度ですが。
断言しますが、やりたいことなんて無くてもOKですよ。
大切なのは、やりたくない事を、やらずに済むことです。
やりたいことなんてゆっくり見つければOKです。
とりあえず正社員転職を目標とする
フリーランスにしても、リモートワークにしても
まずはスキルを付けないとどうしようもありません。
スキルを安全に確実に効率よく身につけるには正社員転職。
9割方の人は、正社員転職を目標にすれば間違いありません。
「正社員転職」しなけりゃよかった・・とはならないはず。
いきなりフリーランスになるんじゃなかった・・とはなりますが笑
プログラミング学習の目標設定をした後は
次は、プログラミング言語を選びましょう。
プログラミング言語はRPGで例えると自分の武器。超重要です。
最初に学ぶべきプログラミング言語・選び方を次の記事で解説しています。
プログラミング学習講座の順番通りにしっかりやれば必ず転職成功できるので、一緒に頑張りましょう!
次の記事へ>>>【2021年最新】最初に学ぶべきおすすめプログラミング言語【独学】