スーパーハカー幼女公主

プログラミング成分多め

私のプログラム勉強法

年末休みは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個を見ながらわからないところをググっるだけで出来た また詳細を作る時は他のプロダクトを参考にする事になるだろうけど

そんなかんじで 参考にならないかもしれないけど 私の勉強法でした。