ゆうけん
- 現役Webエンジニア兼デザイナー
- 新卒ブラック企業&パワハラ上司で心を病む
→1年半で退職
→ホワイト企業に転職
→1年半で退職
→未経験からフリーランス - 毎月10万円超のブログ収益
- Web制作の最高月収100万超
- Twitterフォロワー2,000人超
- 本気で頑張っているのに、全然プログラミングできない…
- やっぱり自分にはプログラミングのセンスがないんだ…
- こんなことならプログラミングなんて始めなければよかった…
- もう辞めたい。でも、何か解決策があれば知りたい…
こんな悩みや不安を抱えている方に向けて記事を書きました。
その気持ちよくわかります。
正直にいうと、ぼくにはプログラミングの才能もセンスもありませんでした。
実際、ぼくも数えきれないほど「プログラミングなんて自分には無理なんだ。もう限界。」と思って挫折しています。
でも今はフリーランスのWebエンジニアとして働けています。
つまり、先に結論をいうと
あなたもプログラミングを習得できます。絶対にです。
なぜなら、ぼくでもフリーランスWebエンジニアになれたからです。
まれに、Webエンジニアはやめとけ。なんて聞きますが、それはウソです。
- 才能なし
- センスなし
- プログラミング経験なし
- 学歴なし
- 記憶力なし
- 人脈なし
- コミュ力は壊滅的
- お金もない
- 必死に努力しても全然結果が出ない
これがプログラミングを始めた当初のぼくです。
言ったら、ぼくは「本当に何もない」絵に描いたような凡人です。
そんなぼくでも、フリーランスWebエンジニアとして月収100万円を超えることができました。(やらしい話で恐縮です…)
つまり、あなたにだって絶対にプログラミングを習得できるんです。
自信を持ってください。
それでは次の章からじっくりとお話させていただきます。
ちなみに、プログラマーのお仕事は厚生労働省の職業情報提供サイトでは下のように明記されています。
具体的な仕事内容をまだ知らない方は目を通しておきましょう。
【引用】
基本的にはSEの仕事は上流工程と、下流工程のうちのテストと納品後のアフターケアであり、プログラマーの仕事は下流工程でのコーディング作業である。場合によっては、プログラマーが基本設計や詳細設計、また、プログラムのテストを行う場合もあり、SEがコーディングを行う場合もあるが、コーディングをしてプログラムを作成するのがプログラマーの主な仕事といえる。
目次
「プログラミングできない辞めたい..」と思う主な理由3つ
- エラーを解決できない
- 教えてくれる人がいない
- 学習方法が間違っている
以上の3つが「プログラミングできない辞めたい..」と思ってしまう主な理由かと思います。
実際、ぼくも独学のときはこういった悩みで頭が沸騰しそうでした。
エラーが解決できない
プログラミング学習ではエラーが必ず発生します。
どの言語を使っていても例外はありません。
エラーが発生したら、調べて解決する。それでもわからなければ、また調べる。
この繰り返しです。
とはいえ、これきついですよね。エラー解決に2,3日かかってしまうこともあったり。
最悪の場合、解決できないまま先に進んでしまったり。
プログラミング初心者の方にとって「エラー解決」が最も高い壁かと思います。
教えてくれる人がいない
教えてくれる人(メンター)がいないと進まないんですよね。
エラーが発生したら、解決に早くて1時間、2,3日かかってしまうこともあったり。
これだと「プログラミングできない辞めたい..」と思ってしまうのもわかります。
はっきり言います。
プログラミング学習において、メンターの存在は必須です。
メンターがいればエラー発生と同時に質問できるので、無駄な時間を削減でき、最短でWebエンジニアになることができるからです。
「プログラミングできない辞めたい..」と思っている方は、まずメンターの必要性を考えてみることをおすすめします。
学習方法が間違っている
プログラミング初心者の方によくあることです。
例えば、ネットで拾った情報を鵜呑みにして、成否のわからない学習方法で進めてしまうとかですね。
これだと、いつになってもWebエンジニアにはなれません。
なぜなら、Webエンジニアになるための学習をしていないからです。
Webエンジニアになりたいなら、正しい学習方法を知る必要があります。
プログラミングできない辞めたいと思ったらどうしたらいい?
- 結論:独学でのプログラミング習得は諦めた方がいいです。
「いや、いきなり諦めろって…」
「独学だとプログラミングは習得できないの…?」
「だったらどうすればいいのさ…」
そんな疑問や悩みが浮かぶと思いますが、安心してください。
ぼくが伝えたいのは、
「プログラミングできない辞めたい…」と思ってしまうのは、独学だと厳しいという現実です。
もちろん世の中には完全独学でプログラミングを習得する優秀な方もいるかもしれません。
でもそれはかなりの少数です。
まず独学でプログラミングを習得するには、必要な3つのポイントがあります。
- 現役エンジニアのメンターがいる
- 自分に適した正しい学習ロードマップを持っている
- 現場で使える技術を習得できる教材の選定ができている
ざっと見てみて、「自分はこの3つのポイントを押さえてる!」と自信を持って言えますか?
普通は無理だと思います。
これらを全て揃えるのは独学だと非常に難しいんです。
しかし、「メンター」「学習ロードマップ」「教材」の3つが揃わないと、独学でプログラミング習得はかなり険しい道のりになります。
武器を持たずに特攻するのと変わりません。
ではどうすればいいのか。
結論をいうと、プログラミングスクールに通ってください。
「いやいやいや、スクールに通う経済的余裕なんてないよ…」
「プログラミングスクールって50万円くらいするんでしょ…」
普通はそう思いますよね。
でも安心してください。
これからご紹介するプログラミングスクールは簡単な条件をクリアすれば、受講料0円で通うことができます。
その条件とは
- 年齢が20代
- 就業中もしくはフリーター
- プログラミングに興味のある方
- 就職希望エリアが一都三県である方
- 転職・就職意欲のある方
以上5つの条件をクリアできた方は受講料0円でプログラミングスクールに通うことができます。
ちなみに今回ご紹介している、受講料0円のプログラミングスクールとは「GEEK JOB」というサービスです。
GEEK JOBの特徴を簡単に説明すると、
- 受講料0円の就職サポート付きプログラミングスクール(60万円相当)
- Webエンジニアの転職率97.8%
- 最短就職22日
- 転職に必要なスキルが完全に身に付く(Java / Ruby / HTML / CSS / SQL / Linux)
- Webエンジニアの未経験者向けの求人がズバ抜けて多い
こういった特徴の就職サポート付き「無料」プログラミングスクールです。
つまり、「プログラミングを習得して、そのまま就職もしたい!」という方にはうってつけ。
さらに詳しい特徴などが気になる方は、下の記事からご確認ください。
少し長々とお話させていただきましたが、プログラミングスクールをおすすめする3つのポイントについては次の章から詳しく解説していきます。
プログラミングできない辞めたい..と思うなら、「無料」スクールに通うべき3つの理由
現役エンジニアのメンターによるマンツーマン指導
まずは「現役エンジニアのメンターによるマンツーマン指導」です。
これがなによりも重要なポイントです。
まず言わせてください。
プログラミング学習には優秀なメンターが不可欠です。
【メンターが必要な3つの理由】
- わからない点をすぐに質問できる
- 正しい情報を得られる
- 学習の悩みを相談できる
こういった理由からプログラミング学習にはメンターが不可欠なのです。
特に「わからない点をすぐに質問できる」は心強いし、なにより学習期間を3ヶ月近く省略できる。
それと、「プログラミングできない辞めたい」と思った時もすぐに相談できます。
メンターは現役エンジニアで同じ経験をしてきているので、あなたの気持ちが痛いほどわかります。
なので、学習関連の悩みは親身になって話を聞いてくれますよ。
ちなみに、現役エンジニアのメンターを自分で見つけるとなると非常に苦労します。
なにより、メンターを見つけたとしても、個人間のやりとりになると金銭面や人間関係でのトラブルがつきものです。
それではプログラミングに集中できなくなり、本末転倒です。
なので、メンターが必要ならスクールに通うのが最良の選択です。
例えば、GEEK JOBキャンプ スピード転職コースなら、メンターが「選抜された現役バリバリのエンジニア」です。
しかも、完全無料。
スクールによってはインターンの学生がメンターの場合もあるし、ひどい場合だと現場経験のない自称エンジニアがメンターをしているスクールもあります。
ぼくはTwitterで100人近くの駆け出しエンジニアの相談に乗ってきましたが、せっかく覚悟してスクールに高額な自己投資をしたのに「結果としてスキルが身につかなかった」という方を何人も見てきました。
もちろん、そんな失敗は嫌ですよね。
なので、失敗したくない方はGEEK JOBキャンプの無料学習サポートを受けてみるといいですよ。
GEEK JOBキャンプは有料プログラミングスクールと同レベルの学習サポートなので、「プログラミングできない辞めたい…」と思っている方は迷わず受講してみましょう◎
自分に適した正しい学習ロードマップを教えてくれる
次に「自分に適した正しい学習ロードマップを教えてくれる」です。
まず断言しますが、
自分に適した学習ロードマップを自分自身で見つけるのは難しいです。
正直、不可能と言っても過言ではないかもしれません。
【学習ロードマップを見つけられない3つの理由】
- ネット上には嘘の情報が溢れすぎている
- どの情報が正しいのか初心者には判断できない
- 高確率でカモにされる
こういった理由から、学習ロードマップを自分で選定することはおすすめできません。
プログラミング学習では「半年間も必死に努力してきたけど、全部無意味な学習だった…」なんてこともザラにあります。
例えば、
「月収100万円稼げるWebエンジニアロードマップ」
「本当に稼げる。プログラミングのオンラインサロン」
このようなタイトルの情報では高確率でプログラミングを習得できません。
こういった売り文句やインフルエンサーの煽りで2年近くもプログラミングを学習している方も知っています。
嫌ですよね、そんなの。
プログラミング学習に裏ワザなんてありません。
正しい学習ロードマップで地道にコツコツが正解なんです。
断言しますが、GEEK JOBキャンプが提供してくれる学習ロードマップに沿って学習を進めれば、最短2ヶ月でWebエンジニアとして必要なプログラミングスキルを習得できます。
しかも、就職サポートまで全て無料でしてくれます。
才能やセンスがなくても関係ありません。
正しい学習ロードマップを知っていれば、誰でもプログラミングは習得できます。
現場で使える技術を習得できる教材で学習できる
3つ目は「現場で使える技術を習得できる教材で学習できる」です。
つまり、教材の質は重要だよね。というお話です。
実際に、ネット上には粗悪な有料教材がゴロゴロと平然と転がっています。
しかも残念なことに、駆け出しエンジニアの方はそういった粗悪な教材を選択してしまう確率が高いです。
なぜなら、粗悪な教材ほど表面上だけは魅力的に作られているから。
例えばこういったタイトルの教材があったら気になりませんか?
【30名限定で30,000円→9,980円】月収300万円の筆者が作成。Web制作で月収30万円稼ぐためのプログラミング完全攻略講義!
残念ながら、こういったキャッチーなタイトルと表面的なセールスコピーによって粗悪な有料記事を購入してしまう方は数多くいます。
しかも、それをインフルエンサーがやるから更にタチが悪い。
もちろん、本当に質の高い教材も存在します。
しかし、それはかなり稀です。
なので、基本的にはネットの商材には手をつけず、初めからプログラミングスクールに通うことが最もコスパが高いんです。
しかも、GEEK JOBキャンプなら無料(本来は60万円相当)。
何度も言いますが、GEEK JOBキャンプの教材は優秀な現役エンジニアが作成した本物の学習教材なので質はたしかです。
失敗したくない方は迷わずプログラミングスクールという道を選択してみるといいですよ。
\完全無料のプログラミングスクール/
GEEK JOBキャンプ公式サイト >>
結論:「プログラミングできない辞めたい」と思うなら、スクールに通うのが近道。
もう一度いいますね。
「プログラミングできない辞めたい」と思うなら、スクールに通うのが1番の近道です。
これは嘘でも冗談でもなんでもなく、100人近くの駆け出しエンジニアを見てきたぼくが知っている事実です。
とはいえ、いきなりスクールに通うことを決断するなんて難しいですよね。
ぼくだって当時は無料相談に参加しつつ、散々悩みました。
でも結局は「信頼できる情報」と「レベルの高い講師」に賭けました。
なぜなら、失敗したくなかったから。
当時のぼくは、失敗したくなかったから、プログラミングスクールに通うことを決めたんです。
そして、いま思えばそれは正解でした。
実際に今はフリーランスのWebエンジニアとしてのんびりと生活できていますし、当時の選択には感謝しているくらいです。
「プログラミングできない辞めたい」と思うなら、一旦立ち止まって考えてみてください。
- 辞めるのが正解なのか。
- それともスクールに通い再起するのが将来の自分のために正解なのか。
ぼくは後者を選びました。
現役のWebエンジニアとして、あなたのことを応援しています。
\完全無料のプログラミングスクール/
GEEK JOBキャンプ公式サイト >>
まとめ
- 本気で頑張っているのに、全然プログラミングできない…
- やっぱり自分にはプログラミングのセンスがないんだ…
- こんなことならプログラミングなんて始めなければよかった…
- もう辞めたい。でも、何か解決策があれば知りたい…
こんな方に向けて、どうしたらいいのかを具体的にお伝えいたしました。
模写コーディングが難しくて悩んでいる方は下の記事をご覧ください。
>> エンジニア監修。模写コーディングが難しいと感じる時の対処法を解説。