フリーランスエンジニア営業なしで案件受注

プログラミング向いてないと見切りをつける判断基準6つを悩んだ経験談から話す

プログラミングが向いていないと思う人向けに、それを判断する基準はいつか書いてみました。

今回プログラミングと言っていますが、コーディングも含めて向いていないと見切りをつける基準を紹介します。

ちなみにわたしの場合は、会社とスクールでプログラミングを、フリーランスでコーディングをしています。

プログラミング向いていないと判断する基準6つ

勉強時間をかけたか?

「プログラミングの勉強時間を十分とってから判断したか」ということが挙げられます。

ほとんどプログラミングの勉強時間をとってないのに、全然「身についてない!」と嘆くのは当たり前なので、

十分に勉強の時間を取れているか確認することが大事です。

礎に時間をかけずをあまり理解しないまま、どんどんモノを作り「わからなくなる」のは当たり前です。

この状態でプログラミング向いてないと判断するのは早すぎます。

 

重要でない勉強に時間をかけていないか

重要でない勉強、例えば「概念を覚える」だけの勉強に時間をかけすぎていないか、気をつけましょう。

実際に使えるかどうかが重要なので、ちょっと概念の理解納得できないことがあっても、そこに時間をかけるよりは先に進んだ方が良いと思います。

実際使う場面になって困ったときに、実用的に使えるレベルまで理解すればOKです。

ゴロニャン

配列の概念はなんとなく理解しているんだけど、なかなか納得できない
一応なんとなく分かったのなら先に進んだ方が良い

ニャンニャン

 

正しい方法で勉強をしているか

「正しい方法で勉強しているか」判断してからプログラミングが向いていないと判断しましょう。

学び方が明らかに悪くないか確認しましょう。

まず、基本的に勉強するときは文字を見ることが重要だと思っています。

口頭だけで教えられてメモも取らずに学べる人はいません。

1回で覚えるのも無理です。

わたしの場合はProgate10周以上したし、模写サイト制作も8つ以上作りました。

また、他でも述べていますが基礎がわからないまま難しい応用をやるのは無理です。

 

能力より難しすぎることをしてないか

能力より難しすぎることをしている場合、全然できなくて当たり前です。

わたしの場合は、会社でプログラミングを基礎も十分でないのに、

ベテランのエンジニアが書いたコードに、難しめな機能を追加する実装をしていました。

ゴロニャン

自分の能力より難しすぎるということは知りつつも、毎回意味がわからなさすぎて時間がかかるのでプログラミング向いていないと思ったよ
これで萎えてプログラミングを向いてないと判断するのは時期早尚

ニャンニャン

他にやりたいことがあってメリットがあるか

プログラミングより、他にやりたいことがあり、そちらの方が得意、将来的に収入的にメリットがある等という場合は、そちらを優先して伸ばして良いと思います。

ゴロニャン

プログラミングの勉強をしていたけど、WebデザインやWebマーケティングの方が向いてる気がする(Webデザインについては、一般的にプログラミングより単価が低いと言われていますが)
この場合は、メインで伸ばすスキルを変えて、サブスキルとしてプログラミング・コーディングをキープするのもアリ

ニャンニャン

プログラミングが向いてないと思うなら見直すべきこと

プログラミングは結局あまりやらず自信がないので、コーディングの勉強法で自分が1番効率的だと思った勉強法を紹介します。

以下の手順で勉強するのがオススメです。

  1. 学ぶ分野をHTML、CSS、jQuery、WordPressに絞る
  2. Progateなどで基礎習得
  3. ひたすらサイト模写制作やサイト制作して実践
  4. 営業受注して稼ぐ
  5. 無駄なスキルを見極めて学習しない

1~4については以下の記事をご覧ください。

フリーランスで最短で稼ぐにはHTML,CSSコーディング

5の「無駄なスキルを見極めて学習しない」については以下の記事をご覧ください。

コーディングの独学で無駄なスキルつけてる人多すぎ問題

wordpressのおすすめ勉強法!頻出から逆算【無駄な勉強NG】

プログラミング向いていないと判断するタイミングまとめ

安易にプログラミング向いていないと判断すると、将来の選択肢が減り、これまで勉強していた時間が勿体無いです。

プログラミング向いていないと判断する基準としては以下が挙げられます。

  • 勉強時間をかけてから、プログラミングが向いていないと判断したか?
  • 重要でない勉強に時間を割きすぎていないか確認してから、プログラミングが向いていないと判断したか?
  • 正しい方法で勉強をしているか判断してから、プログラミングが向いていないと判断したか?
  • 能力より難しすぎることをしてないか判断してから、プログラミングが向いていないと判断したか?
  • 他にやりたいことがあって、それの方が得意、収入や将来的にメリットがある?