“学而时习之,不亦乐乎“,最近练习 Elixir,我看官方 wiki 上也推荐了这个。
简要地说:
学习体验很流畅,有效
具体如下:
是由两个部分组成,命令行程序 + 网站。
其中命令行程序每次取一个新题目,做完后就提交。
网站主要是社交,可以看别人的,可以抄作业,抄过来看懂了也是学习。
题目不是很难,不过对初学也不容易想出来,所以提交一个没完成的,就可以借鉴别人的工作了。
感觉比 codewar 的方式要好,codewar 的界面太复杂,题目难度似乎也偏大。而 exercism 网站界面很简洁,好像是 sinatra 开发的,还开源。
每天做几个题,一个月下来基本的 API(Map 等),以及语言相关的编程模式(比如递归)就可以不太费力地(总是要费点力的)学会了。
大家还有什么别的推荐么,现在刷题网站似乎很多很多。