乐趣区

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

想到更多再持续更新。
我总是面临一个心态的平衡问题,就是要么很着急很着急要把一个东西很快弄懂做出来,那结果往往就是看了点皮毛就开始 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,也不多说了,逼迫自己复习和检验!

退出移动版