算法(数学)与外语是程序员未来发展的基石
来源:互联网 发布:淘宝美工多少钱一个月 编辑:程序博客网 时间:2024/06/05 06:52
(1)算法的地位很尴尬!算法很重要,因为你去公司面试总是会有大量的算法题目;算法也不重要,因为很多重要的算法,高级语言已经给你封装好了。例 如:JAVA的API已经给你封装好二叉树查找算法,你没有必要自己写算法实现二叉树查找操作。另外,现在的公司代码规模往往很大,只要你想实现的功能都 可以从已有的代码中找到或者从互联网中借取。学好算法,往往像掌握了一套杀龙的技术一般,技术很高深,但是往往没有用武之处。
(2)算法水平高不是指某人掌握的排序查找的方法高效,而是指某人的逻辑思维好。学习算法并不是去学习一套杀龙的技术,而是为了提高自身的逻辑水 平。算法的内在是逻辑,数学的内在也是逻辑,所以本文的题目“算法(数学)”就是将两者放到一起。逻辑思维很重要,在程序设计中,以顺序执行结构为例,先 做什么,后做什么,其实都是靠逻辑思维完成的。例如在逆序链表的时候,哪一步在前,哪一步在后,都是需要强大的逻辑思维推理的。好好学习算法,在学习算法 的工程中提高自身的逻辑水平,这对成为一个优秀程序员非常有必要的。
(3)外语很重要。虽然现在百度翻译,谷歌翻译,可以让你迅速的翻译出一段一篇文章。但是在阅读源代码过程中,你还能指望翻译工具帮你忙吗?过多的 使用翻译工具,会让你感动头疼。相反,掌握1000个相关的专业外语术语,不仅仅让你在看外文资料过程中潇洒自如,还能体会到阅读的快乐。你不仅仅获得是 知识,还开阔了眼界,提高了自学能力。要知道,在公司中,要想发展的更快,不被淘汰,自学能力是非常重要的。
转载自:http://www.strutshome.com/index.php/archives/330
- 算法(数学)与外语是程序员未来发展的基石
- 算法(数学)与外语是程序员未来发展的基石
- 程序员未来的发展
- 外语与母语(上)-外语的学习
- 最新答疑:兴趣是职业发展的基石
- “概念搜索”是未来发展的方向
- 这必将是未来发展的趋势....
- Java程序员的未来发展之路
- Java程序员的未来发展之路
- SIP Servlet的发展与未来(1)
- SuperMap GIS的发展与未来(转)
- 流程与IT管理是未来IT行业发展的必经之路
- 互联网经济的发展基石
- 3G与IPTV是中国网通未来发展大方向
- 3G与IPTV是中国网通未来发展大方向
- 鸟哥谈PHP的架构与未来发展
- 鸟哥谈PHP的架构与未来发展
- 彭斌_无人机的发展与未来
- flex图片路径问题以及找不到类型问题
- Valid Parentheses
- [LeetCode] Letter Combinations of a Phone Number
- android 创建桌面图标,luncher图标
- Java 多线程 新类库中的构件 Java编程思想读书笔记
- 算法(数学)与外语是程序员未来发展的基石
- [Poj2420]A Star not a Tree? (爬山算法||模拟退火算法)
- 生活点滴 -- 处事、心态、伤心、礼仪、学会长大!
- Hadoop之hive学习
- FastGUI for NGUI教程
- 【Nginx】epoll事件驱动模块
- 链表的基本操作
- Nagios监控MySQL报错:NRPE: Unable to read output的详细解决过程
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver