はじめに
色々な勉強法があると思う
従業員を見ているとほとんどが、書籍だったり公式ドキュメントを見て勉強をしている
が、私の勉強法が全く市民権を得てないので
紹介したい
Githubからサーチする
Githubサーチが便利
https://github.com/search
たとえば、Goのechoを勉強したいとする
Advanced optionから LanguageをGoにする
検索欄には
language:go
になっている
そこに echoを足し
echo language:go
にして検索すると、プロジェクトがいっぱい出てくる
あとはMostStarなりMostForks、RecentlyUpdated
などで検索する
最もStarがついているコードは良いコードのはずだ!
と思っている
たいていトップには、フレームワークの実装が現れる
フレームワークの実装コードを読むことは大事!だし
そこにあるサンプルは非常に有用だ。
ここから色々なプロジェクトを見ていけばいい
そして別の事で困ったら
例えば echoでmysql使いたくなったら検索ワードを変えて試せばいい
これらのコードを読んで分からない事が出たら
改めて、公式のドキュメントを読んだりWebで検索
以上、私の勉強法でした