算法简介,算法重要性
来源:互联网 发布:希拉里失败原因 知乎 编辑:程序博客网 时间:2024/05/21 11:31
今天听到哥们说 他看算法导论, 然后各种面试的数据结构题 都没问题。
特意下载了算法导论 来开始学习,
要编写出优秀的代码同样要扎实的基础,如果数据结构和算法学的不好,怎么对程序的性能进行优化,怎样
从类库中选择合适的数据结构。如果不了解操作系统,怎样能了解这些开发工具的原理,它们都是基于操作系统
的。不了解汇编,编译原理,怎么知道程序运行时要多长时间要多少内存,就不能编出高效的代码。
如果没有学好基础一开始就去学.net,java这些越往后就会觉得越吃力,它们涉及的技术太多了,而且不但
在更新,对于三层啊,mvc,orm这些架构,你只会用也不明白为什么用,就感觉心里虚,感觉没学好。而你把
面向对象,软件工程,设计模式这些基础学好了再去看这些就可以一不变应万变。
这些新鲜的技术掩盖了许多底层的原理,要想真正
的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。
开始编程应该先学C/C++,系统api编程,因为它们更接近底层,学习他们更能搞清楚原理。学好了c/C++
编程和基础,再去学习mfc,.net这些就会比较轻松,而且很踏实
编程就好比练功,如果学习.net,mfc,vb等具体的语言和工具是外功(招式),对基础的学习就是内功,只注重
招式而内功不扎实是不可能成为高手的。
0 0
- 算法简介,算法重要性
- 算法重要性
- 算法的重要性
- 算法的重要性
- 算法的重要性
- 算法的重要性
- 李开复:算法的重要性
- 算法的重要性
- 算法的重要性
- 算法的重要性
- 算法的重要性
- 算法的重要性
- 算法库的重要性
- 算法的重要性
- 研究算法的重要性
- 论算法的重要性
- 数据结构与算法的重要性
- 软件中算法的重要性
- OPENCV错误
- android放大镜效果实现
- mfc消息机制
- cernet 2015年会征文
- gdb调试多线程的简单命令
- 算法简介,算法重要性
- 还是畅通工程(2006浙江大学研究生上机复试题目[最小生成树] hdoj 1233)
- 转载 android权限
- java中的移位运算符:<<,>>,>>>
- OC中NSMutableArray 和NSMutableDictionary 中打印乱码问题
- 用 mongodb + elasticsearch 实现中文检索
- 端到段、点到点通信的区别 优缺点
- Android UI设计——EditText控件
- ShapeDrawable做放大镜效果