想到更多再持续更新。python
我老是面临一个心态的平衡问题,就是要么很着急很着急要把一个东西很快弄懂作出来,那结果每每就是看了点皮毛就开始implement,结果一团糟;要么很放松很放松指望会学好久,因而搞得也特别慢,每每不能很快应用于现实。
我今天意识到这个问题,想要来解决一下,看看有没有好的平衡点。shell
我以为最好的方式应该是1)提高效率 2)先快速上手,而后若是须要的话,边深刻学习边在应用中(implementation中)提升。如下主要讨论1,而且主要是深刻学习当中提高效率。函数
有哪些办法能够逼迫本身提高学习技术的效率:
1) test driven的方式,这里的测试并不必定指unit test这种,而是说去尝试例子的精神,从例子当中学习。e.g.要学python就要常常打开python shell去试各类函数,要学spark就要开spark,别懒,光看有个毛用!!!
2) 看别人的code,但不是光急急地copy&paste,而是要弄懂。每每弄不懂的地方,再深刻钻研下去,就会发现不少亮点。
3) practice driven,这个很少说了,我已经每次提醒本身了,但就是行动还要跟上。
4) exam driven,也很少说了,逼迫本身复习和检验!学习