您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
软件工程大学生学那么多的语言有用吗?还是只需精通一门就好,比如java?
语言,一门,编程语言软件工程大学生学那么多的语言有用吗?还是只需精通一门就好,比如java?
发布时间:2019-02-08加入收藏来源:互联网点击:
软件工程大学生学那么多的语言有用吗?还是只需精通一门就好,比如java?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
个人建议先精通一门,要先求深度然后在广度。就拿毕业找工作而言,你熟悉3、4门编程语言的基础知识不如其他人精通一门编程语言的有优势。毕竟工作中主要是用某一门语言去处理问题。而且当你精通一门编程语言后,再去学习了解其他编程语言会相对简单一点。
再就是就编程语言而讲学习java还是不错的,不要在意网上对java的一些评价,目前java的市场占有率还是很好的。
回答于 2019-09-11 08:43:50
语言可以多门都做一点了解,当你深入了解一门语言的时候你会发现一个语言其实是一门生态,会牵涉很多很多东西才能满足企业级应用。这个问题就是门门通好还是一门精好。我的建议是一门精,其他的作为了解,如果很多语言只是作为简单的入门工作也不好找,人的精力和时间有限要想获得较好的回报是要做好一件事而不是会做一些事。选好方向就坚持把这门语言吃透,很多语言都很精通的至今没有见到过也没必要,因为工作上不太可能让你用多门语言一起开发一个实用的系统。
回答于 2019-09-11 08:43:50
我个人觉得先广然后而精。
理由很简单,你很多方面都有一个了解之后,会利于你做更好的选择。比如现在大学里一般设置的语言性的课有C语言,C++,Java等这么几种。而C语言是偏向底层一点的(面相过程的。封装次数较少,执行速度较快)。 然后Java是面相对象的,更易于人的理解,但是谁都知道越高级的语言被封装次数越多,执行效率越低,Java做小点的东西就显得比较臃肿。
个人觉得,语言的学习也是迭代性的,递归性的。(每次学完都回头看,每回一次头你的理解程度都不一样)比如我在学C++(面相对象,部分)的时候用类的思想理解了C语言中的结构体。 在学JAVA的时候学会了语言想通这一重要思想。
然后回头再看,个人觉得其实软件行业最重要的往往不是语言。学再多也就那样。而是原理性的,比如操作系统,编译原理,计算机组成原理等这些科目。
强调一点,你一定要有数学思路,编程的高层就是算法。
上一篇:助听器戴着总是有回声,正常吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |