IT行业也有很多细分,不要以为说是做IT的就一个路子?我简单介绍介绍几个IT行业的从业领域,如果你在正想从事这个行业可以供您一点参考?或者您已经在这个行业中想转型也可以参考下。如果能对您产生一点帮助,那么文章可以说的上有点意义,否则当为废文去阅读就好。
一、WEB开发领域
笼统的来说,web开发分为前端和后段。
1、前端一般指做前端页面的,包含pc和h5,少部分前端还得兼顾一下ui切图。
前端这个行业,本身如果眼光只是聚焦在上面的话,其实路子还是蛮窄的,因为对一些通用技术接触的比较少,但是如果对javascript研究的比较深的话还是有很深的功底的,转型就是前后端都掌握了,简单的做一个全栈,包活都搞定了。
需要掌握的技能:HTML、CSS、JAVASCRIPT以及UI切图
从事的工作类型:比如PC页面的编写、H5页面的编写(微信公众号、小程序)等
2、后端领域,一般指后端数据以及逻辑处理部分。在我们接触过的比如API接口的编写、后台管理系统、业务逻辑的编写、数据库的设计以及存储等等,我们把这些范的东西都归位后端开发,如果业务量大了,还需要考虑分布式部署、抗压、抗攻击等。
后端相对从业领域比较广一些,不要浅的认为后端就是套页面、写逻辑。上面所说的都是后端的业务范畴,就看您有没有认真去掌握。
需要掌握的技能:JAVA或PHP或PYTHON或RUBY...等开发语言(也可以是C/C++、GO)、数据库相关知识、缓存相关知识、服务器相关知识
从事的工作类型:比如WEB业务逻辑的编写,数据库设计,爬虫,后台系统,12306的抢票脚本等,非常广,如果没入IT这行,想从事这行可以考虑这一方面。
3、信息系统的开发或桌面软件开发,单独把这一块拿出来就是因为真有专门做这一块的,他没办法笼统定义为前端或者后端,都涉及一些。比如JAVA的整套技术来做ERP、OA等,.NET的整套技术来做这一块等。信息系统对技术要求不如对业务要求更严厉,这里技术就是为业务服务的。
桌面软件也是一块市场,比如QQ、浏览器、各种工具类
需要掌握的技能:JAVA线路或者.NET线路、C++、德尔菲啥的等
从事的工作领域:有WEB路线和桌面版路线
二、运维以及安全领域
1、运维,运维的专业性现在也越来越强,一些WEB公司会用,一些专门做信息系统的也在用,一些做直播的肯定也会有。
需要掌握的技能:PERL或者PYTHON...等脚本语言,LINUX服务器,网络相关知识等
从事的工作类型:WEB的部署与防御,服务的部署与防御,云的部署,文件的存储等
2、网络安全
现在已经单独形成一个行业
三、数据库与数据分析
小点的公司数据这块一般都有后端兼任或者技术头兼任了,大点的公司或者做专门做大数据的公司还是把这块单独分出来了,数据挖掘与存储也是趋势,数据调优也是很有必要性的。
数据分析这块专业性也需要专业的人去做,比如数据抽取、BI、量化等,都可以分成很多独立的领域
四、人工智能相关
这个领域越来越多,我就简单说一下如果进入这个行业需要进入哪几个方面吧。
1、NLP相关自然语言处理,一些搜索引擎也是继续这部分人才
2、机器学习相关,狗棋大家都懂的,未来的趋势。可做的领域也多,比如人脸识别、自动驾驶等
五、操作系统相关
这个现在在这个快速看见成果的时代,从事这行业的人比较少,一是偏底层,二是需要您深厚的功底。比如操作系统裁剪、内核调优,想想自己写一个内存处理的库给别人用也是蛮吊的。
六、服务相关
1、 比如自己写一个redis服务器?
2、比如QQ的后端服务?
3、比如直播的数据处理SERVER等
领域很多,需要你扎入一行潜心研究
领取专属 10元无门槛券
私享最新 技术干货