计算机学生在大学四年应是以数据结构和算法为重还是技术为重

更新时间:02-11 教程 由 迷糊 分享

在学校必须以数据结构和算法为重,这是科班与非科班的的重要区别。

前几日面试了一位Java高级程序员,整体技术能力和项目经验都很OK,但是当跟他聊数据结构(主要是树)相关知识的时候,发现他的数据结构知识非常薄弱。时间复杂度、二叉树以及树的遍历基本说不上来。最后发现他的专业根本就不是计算机相关的,他是自学加培训出来的。

如果题主将来想从事软件编程相关行业,大学期间以数据结构和算法课程为重,学好这两门课程,将来不管是学习Java、C还是Python,都是非常重要的。所有编程语言都会涉及到数据结构和算法的相关知识。如果你能精通数据结构和算法,在你接触任何一门语言之后,你都可以轻而易举的用该语言实现某种算法,这是一名专业科班出生的程序员必备也是引以为傲的技能。很多从事了多年编程程序员,都不一定能说出数据结构中的一些知识点。最小生成树、B-树、二叉排序树、平衡二叉树等等知识点,是必须要好好掌握的。

技术这个东西非常好掌握,当你毕业参加工作了以后,跟着公司的项目走,不出一两个项目,你对技术的使用就非常熟练了。平时自己多看一些技术文档,看看开源代码,找一些项目练练手,技术提升的速度是非常快的。但是如果没有好好学习数据结构,出了学校就很难在补上了,因为数据结构的内容比较晦涩难懂,需要老师讲解。出了学校,可就没有那么耐心而且便宜的老师啦!除非你花钱报培训班。

为了让你毕业之后不花冤枉钱报培训班恶补数据结构和算法的知识,从现在开始在学校好好学习这两门课程,将来对你有百益而无一害。

声明:关于《计算机学生在大学四年应是以数据结构和算法为重还是技术为重》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2106472.html