プログラミングをはじめようと思い、学習の方向性を備忘録的にまとめようと思います。
1.なぜプログラミングを学習したいかを明確にする
学習の目的をきっちりと
初めてプログラミングを学ぶ時にはモチベーションが重要です。
漠然と「プログラミングが面白そうだから」とか、「最近AIや機械学習が流行っているから」という理由で学習を始めてしまうと、途中で挫折する可能性大です。
むしろ、「自分は◯◯がしたい」→「それはプログラムによって解決できそうだ」→「問題解決の為に◯◯というプログラミング言語が役立ちそうだ」と、目的を明確にする事で学習する言語や学習方法が決まってくると思います。
自分は何をしたいのか
上の流れに沿って考えてみたいと思います。
自分の場合は、次のような目的があります。
ワードプレスを使用したブログのカスタマイズ
パソコンを使用する業務の自動化
データの分析
パソコンを使用する業務の自動化
データの分析
このように目的が決まったら、どの様な言語を学ぶのが適切か、ある程度絞られると思います。
2.学習するプログラミング言語を決める
目的から逆算して、学習するプログラミング言語を決めます。
下は自分が調べた、それぞれ向いている(必要な)言語です。
ワードプレス+ブログのカスタマイズ
HTML+CSS →プログラミング言語では無いが、WEBページ作成に必要
PHP →動的なウェブページをつくることができる ワードプレスとの連携
Java Script →動的なウェブページをつくることができる
パソコンを使用する業務の自動化&データの分析
Python →機械学習やAIに向いたプログラミングで上に挙げた用途にも良く使われる
3.プログラミング学習方法
インプットとアウトプット
人によって学習スタイルは異なりますが、自分の性格やクセを考慮して効果的な学習スタイルが必要と思います。
インプット 初心者用サイトの閲覧、書籍を用いて言語のルールやメソッドを把握する
アウトプット コードを入力 実際に成果物をつくってみる
アウトプット コードを入力 実際に成果物をつくってみる
次回は、実際に学習する内容や計画を書いてみようと思います。
コメント