プログラミングの勉強法について調べてみた
プログラミングなかなかできない
そこでプログラミング勉強法をまず学ぶことにした。
以下、勉強法のまとめと具体的になにをしていくかの勉強方針です。
初心者のため間違いなどがあればご指摘ください。
<まとめ>
言語を一つに絞る
↓
環境構築
↓
はじめに簡単な文法や基本的な関数の学習
↓
gitを学ぶ(作ったプログラムを管理、公開するため)
↓
簡単なプログラミングの問題などを解く(プログラミングになれるため)
↓
プログラミング原則?の本を読む
以下 下記の参考URLで紹介されていた本
アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技
- 作者: ロバート・C・マーチン,Robert C. Martin,瀬谷啓介
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2008/07/01
- メディア: 単行本
- 購入: 18人 クリック: 586回
- この商品を含むブログ (71件) を見る
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
- 作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/06/23
- メディア: 単行本(ソフトカバー)
- 購入: 68人 クリック: 1,802回
- この商品を含むブログ (135件) を見る
↓
↓
↓
↓
以下ループ
作りたいものを作るorプログラミングの問題を解く
↓
必要な技術を覚えたり、ソースを読む
↓
作ったものを公開する
<勉強方針>
100日間 毎日やる
言語はjavascript
ドットインストールで言語の基礎を学ぶ
ドットインストールでgitを学ぶ
プログラミングの問題を解く
上記の本の読破
アンドロイドアプリの作成
github/blogに公開
参考にしたもの↓
人は1ヶ月でエンジニアになれるのか
http://www.slideshare.net/kiyotoyamaura/1-45361529
人は一ヶ月でエンジニアになれるのか - 詳細解説
http://www.slideshare.net/kiyotoyamaura/1-45361529
ハッカーと遅延評価勉強法
http://d.hatena.ne.jp/LukeSilvia/touch/20080402/1207149044
100日プログラミング
私の言語遅延学習法 - 三つのルール+1
http://blog.livedoor.jp/dankogai/archives/50999338.html