要想提高编程技巧究竟有哪些途径?

来源:互联网 发布:2016比价软件 编辑:程序博客网 时间:2024/04/30 10:51

个人摸索下来觉得有两条路可以考虑:

第一条,在算法上下功夫。具体说就是深入研究数学、搞算法,在优化程序性能上下功夫。这对于数学功底要求很高,一定要对《离散数学》、《线性代数》、《组合分析》、《数理统计》、《计算方法》等等很熟悉。这条路对于那些有志于在密码学、图像处理、搜索技术方面有发展的人比较有用。

第二条,在数据结构、语言特性上下功夫。就是熟悉常用的数据结构、编程语言的特性、编译原理、面向对象原理还有软件设计思想。个人觉得这条路不象前一条路对数学要求特别高,相对门槛低一点,但是要钻进去也是需要下功夫的,主要在广度上下功夫。

当然这都是个人观点,实际上可能路还不止这两条,也算我抛砖引玉吧。

原创粉丝点击