要想提高编程技巧究竟有哪些途径?
来源:互联网 发布:2016比价软件 编辑:程序博客网 时间:2024/04/30 10:51
个人摸索下来觉得有两条路可以考虑:
第一条,在算法上下功夫。具体说就是深入研究数学、搞算法,在优化程序性能上下功夫。这对于数学功底要求很高,一定要对《离散数学》、《线性代数》、《组合分析》、《数理统计》、《计算方法》等等很熟悉。这条路对于那些有志于在密码学、图像处理、搜索技术方面有发展的人比较有用。
第二条,在数据结构、语言特性上下功夫。就是熟悉常用的数据结构、编程语言的特性、编译原理、面向对象原理还有软件设计思想。个人觉得这条路不象前一条路对数学要求特别高,相对门槛低一点,但是要钻进去也是需要下功夫的,主要在广度上下功夫。
当然这都是个人观点,实际上可能路还不止这两条,也算我抛砖引玉吧。
- 要想提高编程技巧究竟有哪些途径?
- 赚钱的途径有哪些?
- jsp编程中常用技巧有哪些
- Java编程性能优化技巧有哪些
- 常见的丙肝传播途径有哪些?
- SEO变现的途径有哪些?
- 学奥数对孩子究竟有哪些好处?
- 面试有哪些技巧
- 租房有哪些技巧?
- 编程学习要做到的有哪些
- sql设计有哪些技巧
- 有哪些 PHP 调试技巧?
- 论文投稿技巧有哪些
- 编程技巧有多重要
- XML 和 Java 技术: XML 究竟有哪些优势?
- XML 和 Java 技术:XML 究竟有哪些优势?
- XML 究竟有哪些优势?[ZZ IBM DEVELOPERWORKS]
- AOSP、AOKP、CM ROM 究竟有哪些区别?
- 在特定程序中使键盘不发挥作用VB
- Eclipse快捷键指南
- Direct3D9 教程04:创建和使用光源
- 让人心存芥蒂的DataSet
- 总结一下维护了一年的一个软件系统的软件体系(三)
- 要想提高编程技巧究竟有哪些途径?
- 在Windows中显示每个进程CPU利用率
- 深入探讨.NET中的钩子技术
- 可输入的Web下拉列表框控件
- Windows服务器端编程-第二章 设备IO与线程间通信-12-代码清单(完)
- 工作
- struts 里关于checkbox与radio的 用法解析
- asp缓存类
- 显示系统时间以及可变时间