LifeあるWebエンジニアのブログ。仕事観・プレゼン・プログラミング・教育などなど。日々思ったことを綴っています。>プログラム初心者が初級者になるまでの学習ロードマップ2018/08/09最近プログラム未経験の方に、プログラムを教える仕事をしているので、どうやったらプログラミングが上達するのだろうか?ということをよく考えています。方法論はいろいろとあると思いますが、現状考えているやり方をメモしておきます。480時間の学習時間なんか、募集要項みたい...。未経験者の目指すゴールWeb系のプログラムの仕事を受注できるWeb系のプログラムの仕事につけるWeb系の仕事にしているのは、筆者がそちらのほうが詳しいから。いつか、スマホアプリや機械学習編も書きたい。想定する学習のゴール仕事を受注できるレベルまで、と考えると学習のゴールはこんな感じになるかと。書いていて思いますが、結構要求してます。逆に採用したり仕事を発注する立場だったら、最低限これくらいは必要になってくるかと。基本的な仕事の進め方がわかっている(作業ログを残したり、問題を切り分けたり)etcIT仕事基礎力があるPC操作がスムーズ(ある程度ショートカットキーとかつかえる)Googleに質問して、自力で問題解決できる(あるいは、その糸口がつかめる)etc学習のロードマップ暫定ですが、こんな感じかなー。クラス)ツールいろいろと試してみたが、おすすめはprogate。書籍は、玉石混合です。初心者向けにはdotinstallやUdemyも進める記事がありますが、こちらは一度なにかしらのプログラミング経験のある人がブーストをかけるのに役立つものだと思います。完全初心者が、学習して、スキルを身につけるのはちと大変。環境構築プログラムを動かす環境作りです。ここはかなりハマりやすいので、経験者を頼ると良いです。バグをすくなくできるためにフレームワークを使います。Lineの使い方も学習していきます。サービスを公開する勉強用に作ったサイトにちょっとだけ独自機能を足して見ましょう。それをインターネットに公開します。ここもきっとハマります。Herokuなどを使って達成感を味わいつつ、SakuraVPSなどを借りてイチから頑張りましょう。自分のサービスを一からつくるここまで来たら、イチから自分の考えを元にサービスを作ってみましょう。アイディアがなければ、TwitterやFacebookといったSNSや、UdemyやYoutubeなどの動画サイトなど、既存のものに似たサービスを作ってみましょう。まとめこれ全部自力でやると大変。完全独学だったらもう少し挫折しにくいアプローチを考えます。プログラミングスポンサーリンクスポンサーリンクTweetPocket関連記事-こちらもどうぞGoogleのサービスであるAdMobとは?どんな用途で使うの?エンジニアとして働く。普通のエンジニアの生存戦略。コメントをキャンセルメールアドレスは公開されませんのでご安心ください。付いている欄は必須項目となりますので、必ずご記入をお願いします。コメント内容に問題なければ、下記の「コメント送信」ボタンを押してください。