こんにちは、みやびのです。
今回は「プログラミング未経験者がPythonで稼ぐのってめっちゃハードル高いよ」というテーマでお話しします。
Pythonで稼ぎたいと考えている方は多いと思いますが、Pythonに限らずプログラミングで稼ぐのは結構ハードルが高いです。
「既にプログラミングで一定の実績を上げている方」や「他の分野で稼いだことがあるという方」であれば可能だと思いますが、「副業で~」とか「年収1000万」とか考えている方には全くおすすめしません。
たまにコメントで「稼ぎたいので~」とか「副業で~」なんちゃらとかいう言葉を見かけるのですが、内心やめとけと思っています。
Pythonに限らずプログラミングで稼ごうと思うとかなり長期戦になりますし、戦略も必要です。本気で稼ぎたいなら年単位でやることを覚悟しましょう。
本記事の内容は以下の通り。
・Pythonで稼ぐことが難しい4つの理由
・Pythonで稼ぎたいなら長期戦を覚悟しよう
Pythonで稼ぐことが難しい4つの理由
・Pythonのスキルのみでは稼げない
・稼ぐために考えることがたくさんある
・Python習得の難易度が高い
・習得に時間がかかる
Pythonのスキルのみでは稼げない
Pythonで稼ぐことが難しい最も大きな理由は「Pythonスキルのみでは全く稼げない」という点。
Pythonのスキルがどれだけ上がったとしても「Pythonスキル単体で稼ぐこと」はかなり難しいです。
もちろん超トップレベルでスキルがあればPythonスキルだけで食っていくことも可能ですが、そういった人は努力の量もスキルの量も半端ではないので常人には到達不可能です。
なので、他のスキルと組み合わせる方が現実的ですね。
例えば以下のようなスキルです。
・ライティング
・マーケティング
・営業
・イラスト
etc…
まあ、お気づきの方もいると思いますが、上記スキルもまたプログラミングと同様習得に努力が必要です。Pythonの習得が終わったとしても更なる修業期間が待っています。
並行で勉強する方法もありますが、1つ学ぶだけでもハードルが高いのに2つ同時となるとさらにハードルが高いです。
なので既に他の分野で一定のスキルや実績がある方であれば考えてもよいのですが、他に何のスキルもなくPythonで稼ぐというのは非常に難易度が高くなるのであまりおすすめしません。
稼ぐために考えることがたくさんある
たまにコメントで頂くのが「Pythonで稼ごうと思っています」、「Pythonで副業を考えています」というコメントです。
「ほぼ確実に失敗するだろうな」と感じつつも黙って見送る冷酷なみやびのです。
さて、「Pythonで稼ごうと思っています」、「Pythonで副業を考えています」と言ってしまう最大の問題点はどうやって稼ぐかが見えていない点。
Pythonで稼ぐことは不可能ではないけど「じゃあ具体的にどうやって稼ぐのか」ということを考えなければなりません。
例えばPythonで稼ぐ方法としては以下があります。
・アプリを販売する
・企業から案件を受注する
・就職する
・教材を作る
・ブログを書く
上記のようにいくつかの方法があります。上記はちょっとググればわかるので、「Pythonで稼ごう」で止まっている人は全然ダメです、
しかし、ここで思考を止めるのもダメで、もっと考えるべきや調べることはたくさんあります。
例えばゲームアプリを売る場合、
・アプリ制作に必要なPythonの知識ってなんなの?
・書いたプログラムってどうやってアプリ化するの?
・アプリってどこで売ればいいの?
・ストアにアプリを申請しようと思うけどドキュメントとかいるの?
・そもそもアプリを作るならPythonじゃなくて他の言語のがいいんじゃないの?というかプログラミングの知識がなくてもRPGツクールとかで作れるんじゃね?
などなど調べたり考えたりしなければいけないことが非常にたくさんあります。
上記について調べたり考えたりすることはPythonを習得することよりもはるかに大変です。
Pythonの習得ができたとしても上記を考える工程で挫折してしまう人は多いと思います。
Python習得の難易度が高い
いつも「Pythonってそんな難しくないですよ」って言ってないっけ?
プログラミングは言語と計算を組み合わせた高度なので技術で割と理解が難しい分野だと思います。Pythonはプログラミングの中では比較的理解しやすい方ですが、それでも0からプログラミングを始める方から見れば難易度は決して低くありません。
概念さえ理解すれば徐々に理解できるのですが、その概念を理解するのが非常に難しいです。
私も最初の頃は概念を理解するのに非常に時間がかかりました。
なので「お金を今すぐ稼ぎたいという方」が学ぶにはあまり向かないです。プログラミング以外に良い方法はないか検討しましょう。
Pythonの習得に時間がかかる
Pythonに限らずプログラミングの習得には時間がかかります。1年くらいかかるのは普通で、仕事をして食っていくとなると年単位の努力が必要です。
「3ヶ月でプログラミングを習得!」
などというネット広告などをよく見ると思いますが、まあ無理です。基礎の基礎くらいはマスターできるかもしれませんが、稼ぐための知識は全然足りません。
100日勉強法とか書いているみやびのとかいうやつがいるらしい。
なので短期間ではなく長期戦で考えるようにしましょう。
Pythonで稼ぎたいなら長期戦を覚悟しよう
上記の通り、Pythonに限らずプログラミングで稼ぐのは結構大変です。これから勉強を始めるという方にはあまりおすすめしません。
まずは、手近なところから始めた方がよいと思います。
が、それでも「何年かかってもいいからPythonで稼ぎたい」というドМな方熱意のある方は長期戦を覚悟して取り組むようにしてください。
気長に勉強する
勉強しなければならないことはPython以外にも山ほどあるので一朝一夕では身につきません。
Python自体も習得に時間がかかるので、稼ぎたいという人は気長に勉強することが大切です。
収入アップに勉強しなければならないものの例)
・アプリの場合:アプリ制作の知識、売り方、売れる商品の作り方など
・就職の場合:コミュニケーション、プロジェクト管理、IT戦略、キャリアアップ戦略など
・フリーランスの場合:営業、コミュニケーション、単価交渉など
「勉強しなくても稼ぐ方法はないの?」
と考える方がいるかもしれませんが、ありません(笑)。
稼ぎたいならたくさん勉強してたくさん試行錯誤を繰り返しましょう。
稼げなくても続ける
どんな仕事をやる場合でも最初は低収入です。収入を上げていくためには勉強や経験を重ねてスキルアップしていく必要があります。
「全然稼げないじゃないか」
と感じる方も多いかもしれませんが、スキルが低ければ稼げないのは当然です。
2、3年稼げない期間が続くことも十分考えられますが、低収入に耐えて続けることが大切。
続けなければ結果を出すことは難しいので、低収入でも諦めずに続けましょう。
常に改善する
長く続けていれば必ずうまくいくかというと、もちろんそんなわけはありません。
ダメな点を改善していかないとずっと低収入のままです。
「1日1つ何か改善する」など目標を決めて1つずつ改善していくことが大切。
1日1つが難しいなら最初は週に1つでもOKです。できる範囲で改善していきましょう。
最初のうちは改善してもほとんど結果が変わらないかもしれませんが、改善が10、20と重なっていくと大きな変化が見えてきます。
Pythonにこだわらない
出発点は「Pythonで稼ぐ」でもよいと思いますが、「Pythonより〇〇のがいいんじゃないか」と思ったらそちらも試してみることが大切。
いろいろな方法を試行錯誤してうまくいったものを続けていきましょう。
例えば「Pythonではなかなか結果がでなかったけど、C#に変えてみたらあっさり結果が出た」ということも十分に考えられます。
もちろん、「やっぱりPythonのがいいか」という場合もあるので、完全にPythonを捨てるのではなく「Pythonについて学びつつ他の選択肢も考える」ということが大切。
Python以外の言語を使った方が良いケースも多いですし、そもそもプログラミングを使う必要のないケースも多くあるので様々な選択肢を検討するようにしましょう。
終わりに
今回は「Pythonで稼ぐのってめっちゃハードル高いよ」というテーマでお話ししました。
Pythonに限らずプログラミングは稼ぐのにハードルが高いのであまりおすすめしません。
プログラミングで稼ぐことはあまりおすすめしませんが、プログラミングを学ぶこと自体は非常におすすめです。
自分でゲームを作れるのは楽しいですし、ツール作成で仕事の効率化などもできます。
簡単なゲーム制作や作業改善程度であればプログラミングの知識はほとんどいらないので初心者でも作ることが可能です。
まずは稼ぐことではなく、「プログラミングを楽しむ」ところから始めてみましょう。
Pythonの勉強方法>>Python入門者のための100日勉強方法
100日で稼げる方法ではないので悪しからず(笑)。
おすすめ記事>>Python初心者はチャットボットを作成しよう