以好就业作为推荐的,我都呵呵了,软件工程大二学生,不管你语言相对都比较好就业。
你现在应该纠结的不是什么语言,你该认清楚方向了。
1、编程语言本身不是工作
企业花钱招聘我们,不是因为我们会什么语言,而是我们可以通过计算机来设计软件。如果想要立足于开发岗位,伴随着职业生涯,不应该受一门语言的限制。
程序是什么?— 计算机组成原理。
程序怎么被翻译?— 编译原理。
程序怎么执行?— 操作系统的范畴
怎么利用别人的成果来实现更好的数据组织?— 数据库相关
怎么保证程序更容易维护和可读?— 这是设计模式和代码规范
以实际工作经验告诉大家,我们每一个新项目的时候,大部分参与者都会需要学习新语法。或者是行业的改变,比如苹果应用之前由Objective-C主导的OS中添加了Swift的支持,谷歌在Andriod中添加了Kotlin的原生支持。
再比如,很多互联 公司将Java后台迁移成Go语言。
所以要把编程语言视为一个工具,IT技术发展飞快,比起选择语言更重要的是快速学习的能力。
2、按照方向选择语言
每次大学生问我各个阶段的学习重点的时候,我都会说<找方向!>
前端:前端开发也就指的用户端看到的界面,前端的框架比较多,技术更新较快,主要用的是HTML+CSS+JS。很多计算机专业的女生会考虑毕业后选择前端相关工作。
后端开发:更多的是代码层面的,不同语言有不同的后台,主要是选择开发语言+技术框架。
数据库:数据库也成为DBA,曾经阿里培养过一批很优秀的BDA,主要是维护数据库,针对数据库进行设计和开发。常用MySQL、Oracle、SqlServer等。
大数据:大数据是新一些的方向,小一点的爬虫到大一点的数据挖掘,都被称为大数据,大数据也就是后台技术加上数据库操作,还有海量数据。
嵌入式:有同学对于自动化驾驶或者是机器人有兴趣可以了解嵌入式开发,主要用C语言和C++;
机器学习:这都是人工智能方面的内容,普通本科毕业后还不能达到就业水平,主要是研究生的方向。
产品经理:很多学了计算机的同学,发现自己真的是对代码一窍不通也不感兴趣,就选择了产品经理,有计算机专业背景的产品算是很有竞争力的。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!