现在的位置: 首页 > 综合 > 正文

【随笔】技术学习,需持之以恒

2018年04月23日 ⁄ 综合 ⁄ 共 748字 ⁄ 字号 评论关闭

一、概况

计算机技术总类繁多,有计算机语言(C、C++、Java...),数据库,数据结构,算法,体系结构,Web应用等,一个人要精通所有方面的知识,几乎是不可能的。虽然如此,但想要在技术上有所成就的人都希望多掌握一些知识。

如果在技术学习上一味求快,囫囵吞枣的话,就会出现贪多嚼不烂,对各个方面都知道个大概,但又都深入不下去。久而久之,就会对技术学习失去信心。

二、学习之道

1、首先要找到一个方向。

如果选择算法,就要对各种算法都要有深入的理解,并能动手进行实践。同时还需要学习各种算法理论,关注新的算法。对于基础的算法需要了如指掌,如A*算法,最短路径算法,动态规划,加解密算法等。

2、其次,选定方向后,就一直在此方向上努力。学习一定要专注,切不可三心二意。

如果选定一条路,就不要受其他技术的诱惑,不可今天学算法,明天学移动开发,到头来会一个也学不好。

3、再者,学习之道,有张有弛。

即使选定了一个方向,也要脚踏实地,扎扎实实弄懂一个点后在学习下一个点。

如算法中的最短路径,学过计算机的都知道有这个算法,但是原理是什么,具体是怎么操作的,为什么要这样实现,估计就没多少人知道了。这些其实就是需要深入去学习和理解的。

学习忌快,欲速则不达,可能初看一个算法时,觉得很容易理解,按照书上的步骤一步一步也很容易推理出来,此时就觉得自己已经很理解算法了。但是等过了一段时间后,再遇到这个算法时,感觉似曾相识,但是又忘记了具体是如何实现的了。这就是做功课做的不扎实引起的。

三、总结

技术学习中,切不可贪功,一次吸引太多知识。可能当时学习的过程中觉得都弄懂了,但是纸上得来终觉浅,理解不深入的始终都不是自己的。

与其一天看10个算法,不如10天研究一个算法。前者学的快但丢的也快,终究不是自己的,后者得一寸即为一寸之土。

抱歉!评论已关闭.