プログラミングが続かず、挫折する理由はこの2つ

挫折



プログラミングをしていると

一度は味わうものです。

 

「え、まだ入門だから

 したことないけど」

 

と思ったあなた、

 

絶対挫折します

 

その理由を2つ教えますが、

この2つを知ると知らないとで

 

あなたのプログ

ミング人生が

大き変わる

 

と確信して言えます。

 

また理由を知らずに

プログラミングを勉強

していると

 

どこかで躓き

プログラミング

嫌いになる



最悪なルートをたどることになります。

 

まず1つ目、

 

難易度が上がるとき

 

に挫折します。

 

すべてのプログラミングに

関して言えることですが

入門は誰でもできます。

 

入門の先に待つ応用や制作

したいサービス・アプリ

を作るときに絶望を味わいます。

 

 

「なんも

 分からん...」

 

となります。

 

理由は簡単で

 

入門で学べるのはあくまでも基礎

 

だからです。

 

基礎をいくらやっても

応用できないと意味がありません。

 

この応用が挫折ポイント1つ目です。

 

ですがこの挫折ポイントを

乗り切る手法が存在します。

 

難しいことをしようとせず

簡単なものを作りまくって

自信をつけることです。

 

自信が挫折ポイント時に

発生するネガティブ思考

粉砕してくれます。



 

2つ目はエラー耐性です

 

エラー耐性を簡単に言うと、

 

 

エラー文・警告文が

でても焦ることなく

解決する力がある

 

 

最強スキルです。

 

プログラミング初心者は

エラーの赤文字を見ただけで、

 

 

「自分にはセンスがない」

 

「なんで動かんのや、

 もう無理」

 

 

とプログラミングをしたく

なくなり最終的に挫折します。

 

ただエラー耐性は数多のエラーを

乗り越えた先に待っている

至高のスキルなのです。

 

エラー耐性は

 

すべてのエラーを

乗り越えられる

唯一無二のスキル



なのです。

 

 

またエラー耐性には段階が存在します。

 

 

「エラー文怖い...」

 

「エラー文って

 実は優しい?」

 

「お、エラー文だ!

 神様きたあ!」

 

「ちょ、なんでエラー

 でんの?怖いって」

 

 

と4段階あります。

 

4段階目に関しては嘘みたいに

聞こえるかもしれませんが

まじでこうなります。

 

1、2段階目の壁は大きいですが、

2、3、4はとんとん拍子で

乗り越えれます。

 

何がともあれエラー耐性をつけるには

エラーと仲良くなることです。

 

 

エラー文をコピペして検索

 

エラー文をキーワードで

分割し検索

 

 

coffee-game-engineer.hatenablog.jp

 

 

これをひたすら繰り返しましょう!

 

ここまで見てくださったあなたへ

魔法の言葉をお教えします。

 

 

エラーは答えを

教えてくれる神様

 

 

これを脳裏に焼き付け、エラー文を

乗り越えていきましょう!

プログラミング初心者がやりがちな間違った調べ方

プログラミングを勉強し始めると

100%「調べる」

というアクションをします。

 

その際知りたい内容へ

すぐたどりつけましたか?

 

最初はすぐにたどりつけない

ことのほうが多いと思います。

 

なぜなら

 

 

正しい調べ方

をしていない

 

 

からです。

 

正しい調べ方を知らないと

一生たどりつきたい記事へ

たどり着くことができません。

 

そもそもこの記事へたどり着いたのは

プログラミングに関する調べ方

わからないからたどりついたはずです。

 

この後調べ方のコツを伝授しますが、

 

 

このままブラウザを閉じれ

間違った調べ方を一生する

ことになります。



 

コツは大きく2つあります。

 

1つ目は

 

 

キーワード単位で

スペースを空けて

調べる

 

 

ことです。

 

 

「プログラミング初心者おすすめ」

 

ではなく

 

「プログラミング 初心者 おすすめ」

 

 

のようにスペースを空けましょう。

 

少し難しい内容になりますが、

何かを調べるときに検索エンジン

というものが使用されます。



検索エンジンを簡単に説明すると

 

 

「調べたい内容を

 キーワード解析

 する案内者」

 

 

です。

 

上記の例で

 

「プログラミング 初心者 おすすめ」

 

検索エンジンが、

 

 

プログラミング

 

初心者

 

おすすめ

 

 

とキーワードへ分割、

専用のデータベースへ

問い合わせを行い、

 

 

「求めているの

 はこれかな?」

 



 

と結果を提案してくれます。

 

 

2つ目は英単語

検索することです。

 

 

「英単語?

 英語ムリ...」

 

 

と思われたかもしれません。

 

残念ながらプログラミングを

始めると英単語を避けて

通ることはできません。

 

英語が必要になるシーンは

エラー文を解析するときです。

 

またプログラミング初心者すべて人が

一番最初にぶち当たる壁はエラー文です

 

エラー文は基本英語なのでそれを

解決するために英単語で調べる

必要があるのです。

 

なので初心者のあなたはまず

キーワード検索を極めましょう!

 

極めた先に待っているのは、

あなたが求めている記事が

大量に手に入る世界です!

 

極めると調べたい内容へすぐ

アクセス出来るようになるので

キーワード検索を極めましょう!

ある2つの条件が揃っているスクールには入るな

タイトルが結構尖っていますが私が

 

 

悪徳スクールの

メンターとして

勧誘された

 



 

のでこの記事を書いています。

 

この後衝撃的なことを書きますが、

その内容を見ないと

 

 

あなたが標的にされ

プログラミングが

出来なくなってしまう

 

 

可能性がありますので

絶対に見てください。

 

 

結論から言いますと、

 

 

学生がメンター

 

無料だが後々有料

 

 

が組み合わさっている

スクールは要注意です。

 

いや、

 

 

絶対に入っては

いけません。

 

 

何故なら、

 

 

プログラミングを理解して

いない学生メンターが

教えている

 

 

からです。

 

 

学生メンター

 

これが勧誘された

悪徳な商売・仕事です。

 

 

メンターとは、

 

 

精神的なサポート

 

人材育成

 

 

がメインとなる仕事となっています。

 

つまり、

 

 

知識・経験のある方

 

 

がメンターの役職に

就くことになります。

 

ですが勧誘されたスクールは

そもそも私の方が理解していたという

事案が多発していました。

 

この勧誘されたスクールの主な仕事が、

 

 

マニュアルの資料を

そのまま教える

 

 

他のメンターと

ワイワイする

 

 

というメンターとはかけ離れた

ことをしていました。

 

そもそも知識・経験が乏しい

学生メンターが受講生へ教える

こと自体がおかしな話です。

 

まずこの時点で学生がメンターの

スクールはやばいと知りました。

 

そして最初は無料で後々有料という

プランが学生メンターと交わることで

悪徳すぎる商売だと知りました。

 

有名なテ〇クキャンプさんは、

 

 

知識・経験が豊富な

メンターが割に合った料金で

月額教えてくれるサービス

 

 

です。

 

しかし勧誘された

悪徳スクールは

 

 

知識・経験が乏しい学生メンターが

薄い内容しか教えてくれないのに

 

 

割に合わない

月額利用料がかかる

 

 

という悪徳商法すぎる

システムでした。

 

長くなりましたがメンターが学生で

月額料金が高すぎるスクールには

絶対入らないようにしましょう。

「プログラミング 初心者」なあなたへ。調べるときこの記事は避けろ

あなたはこの記事へどうのようにたどりつきましたか?

 

 

「プログラミング

 始め方」

 

「プログラミング

 初心者」

 



などのキーワードでたどりついたのではないでしょうか?

 

おそらくこの記事以外も見に行った

と思うのですがその記事は

 

普通の記事

 

でしたか?

 

 

「普通の記事?」

 

 

と思われたかもしれませんが、

実は普通の記事以外が存在します。

 

普通の記事と普通じゃない記事を知らないと

 

 

あなたが見たい記事へ

たどり着くことが

できません。

 



この記事を見ることでその判別ができるようになるので知って損はないです。

 

 

別に記事なら何でもいいや

 

 

と思うのであればブラウザを閉じてもらっても構いません。

 

「じゃあ普通じゃない

 記事って何だ?全部

 一緒に見えるぞ...」

 

そう思ったあなたへ、ここを確認してみてください。

 

 

ここに広告・PRという文字が記載されていることに気づきましたか?

 



 

この広告・PRという文字がある記事は

広告・集客記事なのであなたが思う内容

が書かれている記事ではないです。

 

広告記事は業者にとっては良いもの

ですが、私やあなたにとっては

邪魔な記事でしかないです。

 

私も調べたいことがあればそれに関する

キーワードで調べるのですが、そのたび

に広告記事が上から表示されます。

 

 

「いや、広告記事

 は求めてない」

 

「ちょっと邪魔なの

 でどいてくれませ

 んか?」

 

 

と広告記事が出るたびに

邪魔だなーと思っています。

 

某動画アプリで2,3回広告流れてきて

むかついたことありませんか?

 

そのイラつく感じと広告記事と

全く一緒なのです。

 

しかも広告記事なのであなたが

求めている内容は基本書かれて

いません。

 

「でも調べたいキーワード

 で調べたら絶対でてくる

 ねんけど...」

 

と思ったと思います。

 

こういう記事をSEO対策

された記事といいます。

 

簡単にいうと、

 

おそらくこのキーワードで

調べる人が多いから引っ

かるように調整しよう

 

 


という対策行為です。

 

その為検索上位の5,6記事が

広告記事など求めていない記事

が表示されるのです。

 

 

「じゃあとりあえず

 上位5,6記事は

 無視すればいいのか?」

 

 

と思ったあなた、いいセンスです。

 

5,6記事分スクロールするとPR記事で

はなく一般的な記事が表示され始めます。

 

そこで初めて求めたい記事を

探すことができます。

 

ここまでしないと見たい記事を

見れないのは現代の悪いこと

でもあります。

 

ただ5,6スクロールすると求めたい

記事がでてくるので広告記事に引っ張

られないようになりましょう!

パソコンはここで買わないと後々100%後悔する

この記事は最後まで読むと

 

100%後悔しない

パソコンの買い方

 

を知ることができます。

 

まずどのようなパソコンを買えばいいかわからないという方は過去記事を見て

知識を蓄えてください。

 

あなたにしかない知識はあなたの

最強の武器でもあるのでどんどん知識を蓄えていってください。

coffee-game-engineer.hatenablog.jp

 

 

さて本題ですが、

 

あなたはパソコンをどこで買おうとしていますか?

 

場合によっては、

 

お金を搾取されて

ゴミなパソコンを

買うことになる

 



 

のでこの記事で買ってはいけない場所を頭に叩き込んで下さい。

 

 

勘のいいあなたは気づいているかもしれませんが、ずばり家電量販店

でパソコンを買うことです。

 

 

もちろん例外はあります。

 

上記に貼っている記事の内容を完全に

理解できて家電量販店に買いに行って

いるなら何も言いません。

 

ただパソコンに疎いあなた

家電量販店へ行くと100%最悪

い物をすることになります。

 

 

「たしかに家電量販店では買うなって聞いたことはある...」

 

 

とあなたは一度どこかで聞いたことがあるかもしれません。

 

それはなぜか。

 

 

情弱に在庫処分で安くなったゴミパソコン販売するビジネスだから

 



 

これが家電量販店でパソコンを買ってはいけない最大の理由です。

 

ここで重要なキーワードが、

 

 

在庫処分で

安くなったパソコン

 

 

です。

 

そもそもなぜ家電量販店は在庫処分で

値段を安くするのか?

 

それは、

 

 

新しい機種がでる

 

売れなさ過ぎて場所を

圧迫してるから早く

売りさばきたい

 

 

というのが理由です。

 

新しい機種がでる、もとい

型落ちになるパソコンはまだ

買ってもいいかもしれません。

 

ただ売れなさ過ぎて場所を圧迫している

パソコンだけは何があっても買ってはいけません。

 

売れないのには相応の理由が

あるからです。

 

 

スペックがゴミ

 

取り扱いずらい

 

よくわからん

メーカー

 

なんか見た目が

よくない

 



などが主な原因です。

 

しかし家電量販店の店員は

口達者なビジネスマンです。

 

ゴミをゴミじゃない

かの様に勧めて来ます。

 

なのでゴミを見極める力がなければ家電量販店に行ってはならないのです。

 

数十万するゴミパソコンを

買わされるから

 

 

「じゃあどこで買えばいいんや?」

 

 

となったと思います。

 

パソコンを購入する場所、

ずばりパソコンの公式サイトです。

 

 

「公式サイト?」

 

 

となったかもしれません。

 

パソコンにもiPhoneAndroidスマホの様にメーカーが存在します。

 

そのメーカーの中でも、

 

 

HP

 

DELL

 

ASUS

 

mouse computer

 

 

などが有名で、

 

良質で高スペック

なパソコン

 

を家電量販店より安く

買うことができます。

 

また公式サイトではスペックを

カスタマイズできるという

公式サイトならではの利点があります。

 

なのでパソコンを購入するときは公式サイトで買い、後悔しないパソコン選びをしましょう!

絶対にしてはいけないプログラミング用パソコン選び

パソコン

 

プログラミング始めるなら

100%必要な機材です。

 

おそらくこの記事を見ていただいているということはパソコンをまだお持ちでないと思います。

 

もし今パソコンを買おうとしているなら一度待ってください。

 

本当にプログラミングできるパソコンですか?

 

いや、

 

起動するだけで10分かかる

 

パソコンを選ぼうとしていませんか?

 

この後絶対にパソコン選びに

失敗しない選び方をお教えしますが

もしブラウザを閉じると、

 

100%後悔するパソコンを選ぶことになります。

 

なぜここまで言えるか。

 

パソコンのスペックに関して圧倒的情強だからです。

 

間違いなくあなたよりパソコンの知識はあります。

 

じゃないとこの記事書いてません。

 

 

「なら早く教えてくれ。」

「パソコン高いから失敗したくない」

money_chokin_shippai_woman_

 

ここまで見てくださったあなたへ全力でお教えします!

 

パソコンを選ぶにあたって重要なキーワードがあります。

 

CPU HDD・SSD メモリ

 

です。

 

この3つのプログラミングに必要な最低条件のスペックをお教えしますのでしっかり見て脳内に叩き込んでください。

 

始めにCPUです。

 

パソコンにこのようなシールが貼ってありませんか?

上記画像のシールであればまずゴミだと思ってください。

 

 

「上記のシールだと

 動かないの?」

 

 

と思われたかもしれませんが

動きはします

 

ですが起動するだけでCPU使用率が100%になります。

 

まず起動するだけでCPU使用率100%のパソコンはプログラミングのプの字もできないと思ってください。

 

なのでまず、

のシールが貼ってあるパソコンを見つけてください。

 

画像の中に、

 

 

i3

i5

i7

i9

 

 

の数字があると思います。

 

ここで重要なのが5という数字です。

 

現在世に出ているCPUは3,5,7,9とレベルが分かれています。

 

そしてシールの表記や、パソコンの構成表にという数字が記載されているものはスルーしましょう。

 

プログラミング、もといパソコンの操作を快適にするためにはが最低条件と思ってください。

 

そして7,9と数字が上がるとさらに快適にプログラミングができますが、その分パソコンの値段が一気に跳ね上がります。

 

次にHDD・SSDについてです。

 

あなたはHDDとSSDの違いを知っていますか?

 

もし知らなくても以下の様に覚えれば大丈夫です。

 

 

HDD・物理攻撃に対して

めっちゃ強いけど遅いやつ

 

SSD・物理攻撃に対して

めっちゃ弱いけど速いやつ

 

 

そして今基本的に搭載されているのはSSDという記憶装置です。

 

この記憶装置は起動速度に非常に関係します。

 

「え、CPUだけじゃないの?」

と思ったかもしれません。

 

実はCPU以上に記憶装置の速度が重要なのです。

 

まず起動するために、

起動プログラムが保存されて

いる記憶装置へアクセスします。

 

そしてプログラムを読み込むのですが、記憶装置の速度が速ければ速いほどすぐに起動できます。

 

そのため昨今販売されているパソコンにはSSDが標準で搭載されています。

 

ですが値段を安く見せて記憶装置がHDDのパソコンも中にはあります。

 

なのでHDDではなくSSDが搭載されているパソコンを買いましょう。

 

最後にメモリです。

 

メモリを知らない方は以下の様に覚えれば大丈夫です。

 

メモリ・机の広さ

 

「机?なんで?メモリだから記憶装置じゃないの?」

 

と思ったあなた、いいセンスです。

 

メモリも記憶装置の一つですが、メモリは揮発性記憶装置というものです。

 

簡単に言うと、電源を切るとデータがすべて消えるものです。

 

「じゃあHDD・SSDって何なの?」

 

 

と思ったあなた、いいセンスです。

 

HDD・SSDはメモリと逆で、

 

電源を切っても

データは消えない装置

不揮発性記憶装置

 

というものです。

 

「じゃあメモリは何の役割なの?」と思われると思います。

 

メモリは記憶装置から読み込まれたプログラムを一時的に保存し、半永久的にプログラムを保存・実行する装置です。

 

「CPUがHDD・SSDから起動プログラムを読み込んで、それをメモリに保存してるからずっと動き続けているのかな?」

 

とあなた、めっちゃいいセンスです。

 

一時的にデータを保存=机にものを置く

 

 

が非常に似ているのでメモリが机の広さに例えられることが多いのです。

 

プログラミングはたくさんものを置かなければいけないので机が広い、もといメモリの容量が多いほど快適に作業することができます。

 

ここまで非常に長い説明になりましたが要約すると、

 

CPUは5以上、起動装置はSSD、メモリは広いやつ(8GB以上)が搭載されているパソコンを買えば100%失敗しません。

 

非常に長い説明でしたがここまで見てくださりありがとうございました。

 

失敗しないパソコン選びをし、快適なプログラミングを始めましょう!

 

最初に学ぶプログラミング言語?ぶっちゃけ〇〇です。

この記事を拝見しているあなたは、

 

 

「最初どのプログラミング言語から

 始めればいいの...?」

 

 

 

と思ったはずです。

 

あなたの気持ち、非常に理解できます。

何故なら私も同じ思いでスタートしました。

 

何事も一番最初が重要です。

この記事を見てくれている

あなたへ特別にお教えします。

 

何から始めれば良いのかを。

 

仮に今

 

「どうせ色々な記事に書いていた

 言語だろ...」

 

と思いブラウザを閉じれば

 

あなたは再び

 

「なんのプログラミング言語から

 始めればいいのループ」

 

に再突入することになるでしょう。

 



はい。ブラウザを閉じずに見てくださったあなたに答えをお教えします。

 

なんでもいい

 

です。

 

 

「え?」

「は?答えちゃうやん

 (# ゚Д゚)」

「えせ情報おつ👎」

 

 

と思ったかもしれません。

 

 

HTML

CSS

Javascript

PHP

Ruby

...etc

 

 

上記のワードを嫌というぐらい見たからではないでしょうか?

 

間違ってもいないですし、正解でもありません。

 

 

「じゃあこの記事を書いたあんたは何から始めたんや?」

 

 

と思われたかもしれません。

 

 

私はC言語から始めました。

 

 

 

「え、全く聞いたこと

 ない言語」

 

「今まで見てきた記事の

 中で登場したことない

 言語や」

 

 

と思われたかもしれません。

 

それもそのはずです。私はゲーム会社エンジニアをしています。

 

私は、

 

ゲーム会社でエンジニアをしたいという夢

 

があり、そのためにC言語

学ぶ必要があったからです。

 

 

なんでもいい

 

 

ではなく

 

 

あなたが何をしたいかで学ぶ言語が変わる

 

 

が最適解です。

 

なのでまず

 

 

あなたが何になりたいか、

何をしたいかなど目標や夢を書き出し

 

 

それに関連するプログラミング言語を学びましょう。

 

間違っても

 

 

「〇〇の言語を

 学べば数ヶ月で

 30万円稼げる!」

 

 

系の記事に振り回されてはいけません。

 

振り回されそうになった時は目標と夢を再確認しましょう!