kishikoroプログラミングを独学で始める人が知っておきたい6つの注意点ツイートシェアはてブLINEPocket5フリーランス農家のきしころです。若者なんかプログラミングが話題だから独学で始めようかな?と言う人が増えています。僕もプログラミングを始めは独学ではじめました。2回挫折しましたけど。今回はその際に学んだ、「プログラミングを独学で始める人が知っておきたい6つの注意点」を紹介していきます。この記事を見ることでスムーズに独学が進むことでしょう。プログラミングを独学で始める人が知っておきたい6つの注意点それでは説明していきます。下記記事も参考にしてみてください。【ダメ絶対】プログラミング初心者がやってはイケナイ5つの勉強方法2018年6月1日プログラミングを学ぶ目的を明確にするまず初めにきしころ何故プログラミングを学ぶのですか?この問に答えられない、または若者お金儲かりそう!という答えの場合ほぼ100%挫折します。プログラミングの挫折率は9割を越えるとも言われているほど学習継続が難しいんですね。「お金」を学習の原動力にした場合、必ず挫折する理由は「最初は全然お金にならないから」。社会人をしながら独学で学習した場合、毎日1時間学習しても最低でも2ヶ月程度は勉強するだけの時間と思ってください。2ヶ月後に案件を取ったとしても時給1000円がいいところ。プログラミングで稼ぐには技術を高めるための時間が非常にかかるんです。最初にプログラミングを学ぶ目的を明確にするおすすめの方法はきしころ何が作りたいかを明確にすること!プログラミングと言っても目的に合わせた言語がたくさんあります。業務効率化あなたはプログラミングを勉強して何がしたいですか?明確に作りたいものがあると、挫折率は一気に低くなります。僕もこのブログを作るためと決めてから学習の継続ができました。プログラミング学ぶ言語を明確にする先程紹介したように、プログラミングを学ぶ目的が決まれば学ぶ言語が明確になってきます。以下の3つWebサービス作成Webサービス作成したい場合は「クライアント側」と「サーバー側」に別れます。クライアント側はAmazonで言うところの商品がある画面など、消費者が見る画面。サーバー側は消費者が一般に見ないデータの処理に使われている言語です。クライアントー側:HTML・CSS・JavaScriptサーバー側:Java・PHP・Pythonどちらかを学んでいけばいいのですが、いきなりサーバー側に入ると難しいので、クライアント側を理解した上で必要ならサーバーを学んで行くのが良いと思います。僕でもまだJavaには手を出していないので。クライアント側で結構満足しちゃってますね。ブログ作成ブログ作成の場合HTMLCSSjavaScriptPHPを学んで行くとよいでしょう。アプリ開発アプリ開発には「Androidアプリ」と「iPhoneアプリ」がありますね。どちらを開発するかで学ぶ言語が変わってくるので注意です。日本は8割程度の人がiPhoneなのでiPhoneアプリ開発をしたい人が多い印象ですね。iPhoneアプリ開発:Swift及びobject-cAndroidアプリ:Java及びKotliniPhoneアプリ開発には最近Swiftが主に利用されています。Androidアプリは主にJavaでしたが、昨年Kotlinという言語が正式に開発言語に入ったため今後どのような状況になっていくか不透明なので動向を注意しながら学習する必要がありますね。プログラミングを学習する時間を作る学生、社会人共に継続的に学習時間を作れるような環境構築が不可欠です。土日にまとめて5時間ずつ!というより毎日1時間を週5日やったほうがいいですね。これは間違いないです。プログラミングは非常に頭を使うので、何時間も集中力は持たないんです。就業後帰宅して1時間は絶対に空ける。して時間を作っていかないと成長は見込めません。プログラミングは特に反復学習が大事。英単語を覚えていく反復学習が大事なようにプログラミングも毎日コツコツ学習する時間を作りましょう。若者あれ?何のために学んでるんだっけ?と思うことがしばしばあります!これは非常に難しいのですが、解決策として以下のことがあります。学んだことをブログなどでアウトプットするプログラミング系のイベントに行く(ハッカソンなど)学ぶ環境を変える学ぶ方法を変えるなどが挙げられます。いつも家で勉強してるなら近くのカフェ。スタバでもいいんです。イラストや動画で学べるサイトで学習してみることがおすすめ。おすすめの講座は下記で紹介しています。仲間を作る学習のモチベーションを保つための1つですが、学習する仲間を作るのは非常に大事です。僕は「ブログ」というものを使ってプログラミングの話をできる友人を作りました。ここのデザインどういうコード書いてる?ここ非表示にしたいんだけどなんかいい方法ある?などですね。プログラミング初心者向けのイベントや、SNSを使って仲間を作っていきましょう。ドラクエみたいで面白いですよ。そこで知り合った人同士で、Webサービスを作ることはよくある話しです。疑問を解決できる環境を作るプログラミングでつまづく原因の大きな要因が、「わからないことが解決できないこと」です。いう無料のサイトで解決可能。現役エンジニアなどが初心者の質問に優しく答えてくれます。登録は無料なので絶対にしておきましょう。疑問解決できる環境構築でも挫折率は一気に下がりますよ。独学がダメならプログラミングスクールを検討するプログラミングを独学で始める人が知っておきたい6つの注意点を紹介してきました。この注意点を分かっていても挫折してしまう人は恐らく半数を越えます。そんな時に考えたいのがプログラミングスクールに通うことです。洗練されたカリキュラムを提供する会社が続出し、しのぎを削っているので非常にクオリティが高くなってきています。TechAcademy。関しては下記記事内で紹介しています。侍エンジニア塾の評判が悪いのは本当?70万払って入塾してわかった真実2017年8月6日また、実際に受講していた感想などはこちらでどうぞ!【稼ぎたい人必見!】非常識な結果を出す侍エンジニア塾で勉強してみた2018年5月25日この3つプログラミングスクールは全てオンラインによる無料体験を実施しています。サポート:プログラミング学習や詰まってしまったエラーなどわからないところをなんでも聞ける独立支援サービス:フリー案件の獲得方法や、独立への最短ステップ以上3つを無料でプレゼントしてくれますので、一度受講してみてはいかがでしょうか?通う通わないにしても自分の学習するべき言語を明確に導いてくれることもありますので、非常におすすめですよ。これから投資したい人が知って抑えておくべき4つの注意点RECOMMENDこちらの記事も人気です。キャリア2018.7.10Kredoってどうなの?実際セブ島に行って徹底取材してきたキャリア2017.7.23彼女にMacBookプレゼントしたら起こった3つの素敵なことキャリア2018.5.1230代でも未経験から転職可能なプログラミングスクール2選キャリア2018.2.8【業界人が語る】テックアカデミーJavaエンジニアコース徹底解説キャリア2017.12.6フリーランスになりたいノースキル文系はエンジニアを目指すべき3つの理由キャリア2017.9.14Udemyで学べる初心者にオススメのプログラミング講座7選キャリア2017.7.4【購入してみた】ベネッセUdemyのオンライン学習が超おすすめな3つの理由キャリア2018.12.31侍エンジニア塾の料金をコース別に詳しく紹介。6ヶ月70万円は高いのか?プロフィールフリーランス農家きしころ愛知県在住。猟師しながらブログとマーケティングでフリーランスやってます。寄稿やPRなどお仕事依頼は「kishikororo@gmail.com」まで。