.

写给那些对现在的专业不满,想要改变就业方

一.为什么不从事本专业?

那么如何知道自己到底适不适合本专业呢?

1.本专业前途黯淡。

2.本专业学习过程中未学习到核心技能。

3.未来发展与自己的理想生活有大的偏差。

4.觉得其它行业更适合自己。

如果以上均不满足,个人建议你继续从事本专业(好了,不用看下去了)

二.如何在其它行业中选择?

1.有哪些行业可供选择:

公务员/选调生/人才引进高校老师研究所互联网硬件芯片

等等。。。

行业是很多的,不 盯着互联网。各行各业建议去问问实际在里面工作过的人(师兄师姐 )。

2.考虑自身与家庭因素

五年后的一天,你希望怎么度过?

以我自己举例,我是这么想的:

工作上,我希望能够不断学习进步,解决他人所不能解决的问题,以此来获得报酬与尊重。

生活上,我希望能给予爱我的人和我爱的人以幸福。

三.如果选择互联网,互联网有哪些职位?

研发/算法产品/设计市场/销售职能/支持运营/编辑

如果从事非技术方向,可以考虑产品经理,其工作内容也可以成为公司的核心,工资待遇还挺高。具体是做什么的可以自行了解

或者从事人力管理(HR),都是挺有前途的。方向是很多的,不必局限于写代码。

四.如果选择互联网,有哪些语言可供学习?每个语言是用来做什么的?

每个语言几乎都可以做任何事情。单纯学习语言是没有意义的,想一想这个语言主要是用来做什么。因为我是做前端的,其它语言也只是道听途说的,这里抛砖引玉,望各位指正。

1.C/C++

学习成本非常高,难度非常大,但是性能卓越。适用于一些对性能要求极高的场合:

嵌入式系统/图像处理:具有不可替代性。

游戏开发

高性能后端:除了个别公司,基本已经没有公司在用。

系统级/内核级开发:不可替代性,但工作岗位少。

高性能运算:大牛已经写好了。。。

2.Java

如果你不知道要学什么,那么学Java吧!

入门难度中低等,深入下去也有很多东西可学,学习曲线平滑。跨平台是其 的优势。适用范围很广泛,公司需求大,竞争也大。主要应用在:

中大型后端:后端开发的当前主流

Android应用:绝大部分都是Java.也有少许其它语言通过打包转码的方式做的

跨平台应用

3.Python

的“胶水语言”,属于脚本语言,但越来越强大,能干的事远远超过了脚本语言的范畴。主要应用在以下场景。

科学与数字计算:数据挖掘/机器学习等,

后端:有但是没那么多,应用范围尚不及Java

实用小工具/桌面应用

爬虫工具

4.JavaScript

前端开发专属。你打开浏览器能接触到的任何东西都属于前端范围,在网页开发上具有不可替代性,属于脚本语言。

随着NodeJS的出现,将前端的范围扩展的更广阔,但是现在实际的应用范围上还是与Java有巨大差距。

可以通过React-Native去写APP了。

可以通过express/koa去写后端了

可以通过nw.js/electron.js开发桌面应用了。

原生JS也可以通过pwa来模拟实现APP了。

………………

5.Object-C/Swift

iOS开发专属,具有不可代替性。

6.C#

Java能做的,C#也能做。但捆绑于Windows平台。适用于:

桌面应用

手游开发:Unity

7.PHP

开发效率极高,学习成本低。适用于需要迅速上线的项目,小型项目。主要运用场景:后端。

8.Go

Google出品,必属精品,前景可期。语言层面支持高并发,适合工程应用。个人很看好这门语言,因为未来肯定是云时代。适用于:

后端/分布式系统/云平台

9.R语言

数据分析师必备。主要用于数据分析。从数据的预处理到数据的分析,数据建模,以及后续的绘图,R都能帮你搞定。

五.不同语言所对应行业的市场需求量,待遇,发展历程,未来趋势

选择了一个方向,但是不知道发展怎么样?考虑以下几点:

1.市场需求量与待遇

直接到招聘网站搜索关键字即可(智联,58,中华英才网等)。你可以看到这个职位的大概待遇/招聘人数/应聘人数是多少。跨行业之前一定要做到心中有数。

2.发展历史/当前状态/未来趋势

3.工作内容具体是什么?(这些通过网上查找,可以窥一斑而知全豹)




转载请注明:http://www.abachildren.com/hbyx/1414.html