プログラミング初心者が1年半独学した感想

当ページのリンクには広告が含まれています。
coding computer data depth of field
  • URLをコピーしました!

最近どこでも

「副業するならプログラミングを勉強するといいよ」

「プログラミングを学べば高収入になれるよ」

みたいな声多いですよね。

この記事ではITスキルの無いサラリーマンが、そんな言葉を真に受けて1年半プログラミングを勉強した結果をご紹介します。

この記事におすすめの人
  • プログラミングを勉強したい人
  • プログラミングで副業を考えてる人
  • 非IT企業のサラリーマンの人
  • これといって自分にはスキルが無いと思っている人

結論は、「サラリーマンがプログラミング学習をする価値はあるが、お金にはならない」です。ちなみに私が勉強した内容は

  • HTML/CSS
  • javascript/jquery
  • python
  • SQL
  • Linux
  • GoogleAppsScript

こんな感じです!

目次

プログラミングがお金にならない理由

プログラミングを勉強して私はまだ1円も稼げてません。

「副業にはプログラミングがいい!」

と書いてある記事は沢山ありますが、よーく見ると転職記事はあっても、副業の始め方の事かいてあるのって少なくありませんか?

私はそのことを全然考えていませんでした・・・。

プログラミングで副業出来る人は本業or実績のある人

プログラミングで副業するにはお金をもらう相手が必要ですよね。

  • 「自動化ツールを作って欲しい」
  • 「WEBサイトを作りたい」

こんな依頼者がいて、受注する必要があります。

でも、独学して何の実績もない私は受注できるのでしょうか?お客様に納品するからには、変なものは渡せません。

「思い通りに動いた!」

なんてレベルではダメですよね。

プログラミングで副業出来るのは、本業で実際に開発を行っている人や分かりやすい実績がある人だと思います。

独学者に実績って作れますか?品質は担保できるんでしょうか?私は考える事をやめました・・・。

プログラミング以外に学習しなければいけない要素が沢山ある

プログラミング言語でもたくさん種類があります。

プログラミング言語を勉強しても、WEBアプリを作るのであれば

  • データベース設計
  • サーバーなどのインフラ知識
  • コード管理

の知識が必要で、ほんとキリがないです。

非常に学習コストがかかります。プログラマーでも大変なのに実務未経験者が習得するのは大変です。

マネタイズするには営業スキルが必要

よくある話として

「簡単なWEBページの作成から始めて受注しよう!」

みたいな意見も聞きますが、クラウドソーシングのサイト見てみると応募者数が多すぎて驚きます!

そんな中、差別化するには営業力が必要です。

  • 「自分ならこうできます」
  • 「こういうサイト構成はいかがですか?」

提案力・営業力といった付加価値が無い限りは差別化は難しそうです。

プログラミング学習で得られる価値とは

結局お金にはなりませんでした。ですが、プログラミング学習を通じて得られたものもありました。

それは「社内」での価値です。

社内価値が上がる

価値って何でしょうか?

  • 希少性
  • 需要

こんな言葉に置き換えられます。つまり、社内での珍しい、レアキャラになれるということです。

特に昔ながらの体質の会社に勤めている場合には、ITに苦手意識を持つ方が多いので相対的にレアキャラになります。

レアキャラになって社内の色んな課題を解決できれば、感謝されて次もあなたのところに相談に来てくれるかもしれません。

  • 社内でのIT課題(困っている人)を見つける
  • 解決する
  • 別の人から相談を受ける

この繰り返しが社内価値につながります。問題解決の積み重ねが、社内での信頼を勝ち取る条件です!

ビジネス×ソフトウェアの価値を表現できる

自社のビジネスは自分たちが一番よく知っていますよね。

エンジニアと比べたら、出来る事は些細なことかもしれません。しかし、ソフトウェアを知らないと表現できないこともあります

  • 自社ビジネスのスペシャリスト
  • ソフトウェアエンジニア

どちらにもなれなくても、両方を知っている人って珍しいですよね。現代では、お客様に価値を提供するにはITの活用が不可欠です。

自分たちのやりたいことを表現できるのは、2つの要素を持っている人です。

独学は目的が無いと挫折する

独学は想像以上につらいです。

  • 動かない
  • どこでエラーが出ているか分からない
  • 正解が分からない

苦難の連続です。それでも続けられたのは、「目的」があったからです。

  • 自分の業務を自動化して楽したい!
  • 自分のアイデアをWEBアプリにして表現したい!

完成したらどうなるかをイメージを持つのが大事です。目的があるからこそプロセスを意識できます。

まずは、自分が何を得たいのか、そのために何が自分に必要なのか明確にする必要があります。

まとめ

プログラミングは安易に稼げるものではありませんでした。

ですが得られた価値もたくさんありました。これからも勉強を続けます。

すこしでもご興味ある方は、ぜひ挑戦してみてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次