【技术性】如何提升自己钻研技术的效率

想到更多再持续更新。

我总是面临一个心态的平衡问题,就是要么很着急很着急要把一个东西很快弄懂做出来,那结果往往就是看了点皮毛就开始implement,结果一团糟;要么很放松很放松期望会学很久,于是搞得也特别慢,往往不能很快应用于现实。
我今天意识到这个问题,想要来解决一下,看看有没有好的平衡点。

我觉得最好的方式应该是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,也不多说了,逼迫自己复习和检验!

你可能感兴趣的:(效率)