私のプログラム勉強法
年末休みはnodeを勉強している あとは SourceTree禁止して gitをコマンドラインから使う縛り
私の勉強法は変わってるらしいので紹介する
勉強という名前の仕事である。 モチベーションを維持するためにお金のはいる仕事を請ける 例えば今回は ソーシャルゲームのサーバを請けた 私の場合 仕事など追い詰められなければモチベーションが出ないのだ
ほんの少しWeb情報をみて使うFWを決める 今回はnodeなので MEANをベースに考える DBはMongoDBで、ドライバとしてはmongooseが使われるらしい nodeはExpressが使われる また、Typescriptで書くほうが保守性が高く良い Webpackはソースを1ファイルにしたり高速化は期待できるが特に序盤では必要ない
次に設計をする。今回でいうとMongoにしたので DBとAPIの設計だけである
最後、Githubから該当する言語のOSSを検索し、良さそうなコードを見て真似をする
今回真似に使ったのは
なんとなく目についた MEANのプロダクト https://github.com/linnovate/mean
MicrosoftのTypescript-Nodeのサンプル https://github.com/Microsoft/TypeScript-Node-Starter
だいたいこの2個を見ながらわからないところをググっるだけで出来た また詳細を作る時は他のプロダクトを参考にする事になるだろうけど
そんなかんじで 参考にならないかもしれないけど 私の勉強法でした。