kkloveit
新生
新生
  • UID81
  • 粉丝0
  • 关注0
  • 发帖数1
阅读:2075回复:1

程序员是不是一定要学好算法,和数据结构?

楼主#
更多 发布于:2016-06-21 07:53
 老师你好,我很疑惑看过一些大公司的笔试题很大一部分是考察算法的。本人在上学的时候就没好好学些数据结构和算法。现在对于二叉树,反转二叉树。时间复杂度这些都不深了解。由于一直在小公司工作,日常工作中能用到的算法最多也就是冒泡排序了。
  在今后的工作中是不是要把这一块工作补充起来?相比业务能力,大公司更加看中的是不是程序员的基本功(数据结构和算法)?另外本人数据结构和算法比较差的原因有可能是自己的数学比较差(高等数学和线性代数都挂过)。要学树结构和算法是不是先加强数学基本功?
shenyi
管理员
管理员
  • UID1
  • 粉丝31
  • 关注0
  • 发帖数626
沙发#
发布于:2016-06-22 10:49
1、算法和数据结构体现了基本功
2、作为企业更希望获得思维能力较好、学习能力较强的员工
3、往往项目到了深入阶段,确实需要这些知识 (PHP到了高级阶段,还需要扩展内核、甚至修改数据库内核,打个比方)
4、有的企业面试算法和数据结构并不是工作中立马用到,而是用来判定你可以有多少薪水的一个依据之一
5、就像C语言,真的用不到吗?实际上,高级阶段项目中是真的用得到的
会讲故事的程序员
游客

返回顶部