IT类发展/工作/学习方向全面介绍

    嗨,大家好,相信大家一定对IT这个字眼不陌生,那么,今天我就带大家一起,全面的盘点一下IT的各种方向,以下盘点出自我个人之手,是研究了各招聘网站,培训网站后的总结,如有错误或者遗漏,还请大家指出。

以下我们站在计算机类专业学生的角度来盘点,那我们开始吧!

¥¥¥¥¥¥¥¥¥技术类

###java开发
*比较主流的开发岗位。也被叫做代码民工。Java作为编程语言排行榜一的语言,一直受到企业、开发者的欢迎。也是目前最流行的开发工具,5年前Java大热,工作可谓是非常好找,但是目前由于培训班的兴起,初级,中级开发越来越趋于饱和。人才的数量多,导致java开发的任职要求也是越来越高,薪资也很难提上去,但目前任然是最热门的职位,招聘数量很多。
*需要掌握的技术大致有:javase、网页开发、数据库、SSM框架、网络协议等,最好会点微服务、分布式开发、linux。很多技术在学校里已经学过了,所以比较容易继续学习
*薪资属于中等水平,根据公司不同。高级程序员技术要求很高,但同时薪资也很高。晋升可以考虑技术管理或者高级开发。
一般招聘要求为大专以上学历,本科以上更占优势,研究生可以考虑高级开发或者其他技术岗。

 

###测试
*测试是配合开发工作的职位,一般来说一个开发会搭配好几个测试,招聘数量也很多,而且技术要求比开发低。
*需要掌握的技术:测试方法,测试用例设计,自动化脚本编写等。技术要求较少,但是很需要细心和耐心的岗位。
*薪资一般低于开发2,3k,而且难晋升,一般考虑转开发。但自动化测试工资很多高,但也需要掌握全套技术。
学历要求低。

 

###linux+python+云计算运维
*python作为17、18年的年度编程语言,其编写简单的特点很受程序员欢迎,而运维也是一个老岗位了,最近招聘一般结合近几年新兴的云计算。此时python是作为脚本语言存在。职位数量还是挺多的。
*技术:linux运维、shell,python等脚本语言、opnestack,KVM,xen等云计算技术等。需要linux使用的比较熟练。相对来说学习难度较高。
*薪资一般,晋升很需要技术
学历本科的岗位比较多,专科岗位也存在。研究生会有涉及安全的岗位,难度更高。

 

###python+AI
*人工智能是这个世纪人类最期待,也是发展最存在疑问的话题,也曾没落过一段时间,最近随着硬件、软件水平的提高,也出现了很多的岗位。但是涉及到数学的东西,所以学历要求较高。
*技术:python、机器学习、深度学习、以及算法,部分企业会要求掌握大数据、c++。难度很大
*薪资较高
学历要求高,因为涉及到各种算法和数学知识,一般只要研究生及以上。低学历的招聘一般都是简单的语言编程。
 

###java+大数据
*大数据可谓是最近几年流行起来的热词,实现大数据现在一般会用hadoop全家桶,岗位也是比较多的,大大小小的公司都在招人。但是由于技术要求比较高,学历要求也比较高。
*技术:java、linux、hadoop全家桶。
*薪资较高,而且很缺人才
学历要求高,一般企业都只招研究生,本科生很难找到大数据工作。招聘本科生进去的一般都只是做java,涉及不到太多大数据。

 

###go+区块链
*2018年可谓是区块链元年,但由于国内不允许发行数字货币或者使用数字货币,所以在国内的发展没有国外顺畅。区块链有区块链1.0(比特币),区块链2.0(以太坊),区块链3.0(价值互联网),在国内一般和传统软件结构共同运用。而在语言方面go语言与区块链交互最方便,所以一般用go来开发。
*技术:go语言、linux、区块链技术、分布式技术。难度很高,基本全部得从0开始学习。
*薪资较高,岗位不是很多但也不少
学历要求一般为本科及以上。

 

###前端
*前端网页开发技术最大的特点就是发展快,技术革新快,做这个职业,得随时跟上技术进步,岗位较多,但也比较缺高级人才
*技术:html、js、css、jquery、还有bootstrap、vue等,得有点审美,做出最美的网页。还有不断更新得技术和框架,学习难度不高,但得一直跟上新技术。
*薪资一般
学历要求不高,一般为大专及以上。

 

###实施/技术支持
*这类岗位技术要求不高,但是比较重视与客户的交流,重视打交道能力和文档编写能力,而且一般都是出差工作,没有固定的工作地点。
*技术:数据库的简单增删改查,windows、linux系统使用,以及公司软件的安装配置。技术要求很低
*薪资较低,和测试差不多
学历要求较低,大专及以上

 


###移动端开发(安卓,ios)
*虽然智能手机、平板电脑在如今的发展越来越迅速,但是在移动端开发上需要的人手并不是很多,反而是需要一些高技术人才
*技术:安卓开发/ios开发。难度一般,但是招聘要求的技术越来越高,初级水平很难找到工作
*薪资一般
学历要求大专以上

 

###UI
*UI设计也就是俗称的美工,是比较考验人的审美能力的一项工作,得拥有美术天赋或者设计天赋,或者有一定的美术、设计水平,岗位大多招收美术、设计专业的学生,但计算机类的学生如果有很好的美术功底,也可以从事该行业
*技术:UI设计规范、美术、设计能力、PS等设计软件。
*薪资一般
学历要求低,大专及以上

 

###安全
*安全是如今网络社会中可谓最重要的事,所有的企业都得考虑安全,这也就催生了各个职业的安全工程师,通常要求高超的技术以及对威胁精确的处理,以保证系统、软件能安全的在生态中运行。当然设计到安全方面,一般要很精通某个软件、硬件、系统,才能对它的安全有一定的了解和控制。
*技术:各职业有不同的安全工程知识,学习难度大。
*薪资很高
学历要求一般为研究生,很少招本科生

 

###嵌入式
*嵌入式的软、硬件如今也是发展越来越迅速,很多产品的开发都是嵌入式,一般都是控制、电子、通讯等专业会接触到嵌入式开发,计算机专业一般不会学习单片机等知识,需要单独学习,去就业也是和其他专业的做竞争
*技术:c、c++、单片机(51、ARM)、总线协议、模电数电知识。对计算机类学生而言需要学习很多东西,所以难度大。
*薪资一般
学历要求低,大专及以上

 

###游戏设计
*游戏设计在如今也是很流行的一个职业,充满了乐趣和挑战,能设计出好的游戏也是对技术和思想最好的证明,但设计游戏时的核心算法决定了游戏反应的快慢以及和用户交互的体验,前端画面也是一个很大的挑战,当然,游戏设计也分了很多类,有游戏视频设计、UI设计、动作设计、游戏算法设计、游戏后台设计
*技术:各个分类所需要的技术不相同,需要不同的技术学习
*薪资一般
学历要求较低,大专及以上。大型游戏算法设计师需要算法技术支持,难度较高,所以学历要求比较高

 

###网络
*网络工程师在网络时代显得越来越重要,而不仅仅是人们口中的“拉网线的”,网络工程师需要对网络技术有很好的认识和应用。在网络方面,有思科的CCNA、CCNP、CCIE认证,也有华为的认证。想要找到一个好的工作,这些证书是必不可少的加分项
*技术:网络协议、网络设备安装,配置,维护,综合布线、路由技术等。难度较高
*薪资一般
学历要求较低,大专及以上。但涉及到网络安全的工作要求比较高

 

###DBA
*数据库应用在各个公司、企业,也运用在各式各样的系统中,关系型数据库mysql、oracle、非关系型数据库mangodb等是比较常见的数据库,因此数据库管理、安全技术也是比较重要的技术,是每个系统都需要的技术,拥有OCA、OCP、OCM等证书是找到一个好工作的保证
*技术:数据库服务器配置、维护、管理、安全。sql、plsql、存储过程等技术。难度较大
*薪资较高
学历要求一般为本科及以上

 


###c,c++开发
*c语言作为最经典的语言,流行程度以及使用程度很广泛,c++因为其“快”的特性,广泛运用于算法、高精尖行业。如今c语言作为计算机类学生必学的语言,大家都对c有一定的了解和使用,但要找到相关工作就需要更高的技术支持
*技术:c、c++扎实的基础,网络协议、多线程、设计模式、数据结构、算法、QT开发等。难度较大
*薪资较高,是各种编程语言开发中算最高的了
学历要求较低,一般为大专及以上

 

###windows平台开发(.net等)
*windows系统是我们最常用的操作系统,其上的软件开发也是比较常见的软件开发,一般都是CS、BS架构开发。
*技术:微软平台技术asp.net,c#、sql server等,web服务器相关开发。难度一般
*薪资一般
学历要求较低,大专及以上

 

###其他编程语言开发
比如未提到的编程语言,c++的“升级版”rust、高并发语言go、perl、r等语言,招收人数不多,技术要求较高,薪资也还可以。在掌握了一门语言后可以转其他语言开发。
 

###VR/AR开发
*2016年是VR元年,也是VR末年,VR技术像是一阵风,来的也快,去的也快。但是可喜的是这项技术没有消亡,而是应用在各种领域,比如医学、工业等。
*技术:unity3D、HTC Vive、oculus、hololens等,有的企业会要求C#。
*薪资较高
学历要求本科及以上

 

¥¥¥¥¥¥¥¥¥非技术(it类):
###售前
售前工程师要求有好的文档编辑能力,良好的文字功底,精通PPT、Excel、Word等,对自己家的产品能很好的实施,以及需求分析、系统设计能力。还要有出众的口才和良好的团队意识。薪资也比较高。

###售后
和售前类似,需要出众的口才,要会维护,解释,演示产品的各项功能和参数,并讲解给客户,回答客户的各种疑问,并根据客户要求提出改进方案。薪资一般。

###销售
口才、人力资源,简单的解释,一般薪资与业绩挂钩,晋升也与业绩挂钩。

###产品经理
需要有很强的协作沟通能力,学习能力以及解决问题的能力,需要会思维导图、visio等产品设计工具,会需求分析。有ERP、CRM经验。薪资较高。但一般需要工作经验。

###教师
国家编制教师,信息技术老师,薪资低,但是待遇不错,工作轻松。

###培训机构讲师
需要有开发、工作经验的程序员,薪资一般,但是不用加班。

以下方向,不了解。。。。。。
###网站运营
###自媒体+短视频
###视频up主/博主
###网店/实体店铺

###创业


更多精彩内容