第11話 プログラミングを独学するなら
プログラミングの独学は、難しいです。
でも、機械やマテリアル、化学、熱力学など、実験に大金のかかる分野よりは楽です。
プログラミングを独学するなら、まず興味の出たものをやればいいです。でも、最初からやりたいことが無いかもしれません。
プログラミングを独学したいけど、特に直近の目的は無い。そんなときは基本的な知識から入るのが良いかもしれません。
プログラミング言語
データ構造
アルゴリズム
ライブラリの利用
小さなライブラリの作成
GUIアプリケーションの作成
フレームワークの利用
こんな流れがいいでしょうね。
データ構造とアルゴリズムは、ネットで検索するだけでも結構な情報が手に入りますね。
データ構造は具体的には、リスト、ツリー、 スタック、キューを知っているだけで全然違いますね。仕事でプログラミングする人でもスタックとキューを実装できないとか普通にありますけど、もし実装できるならそのほうがいいですし、考え方の指針になります。
アルゴリズムは具体的には、巡回ナイト問題や、クイーン問題、迷路探索、安定結婚問題なんかが有名ですね。アルゴリズムの本を買ってペラペラめくるのもいいですね。
ライブラリの話は、前提知識が沢山必要なので、軽い話として文章にするのは無理がありますね。ただ、ライブラリやフレームワークの利用は、現代的なプログラミングでは必須です。
GUIアプリケーションはイベントドリヴンについて知る必要がありますけど、パソコンやスマホで動くアプリを作るなら避けて通れませんね。
つまり、まずはプログラミング言語の初歩的な使い方と、データ構造とアルゴリズムをやればいいですね。
良い独学を!
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます