首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我应该怎么进入IT行业?

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等

领域很多,需要你扎入一行潜心研究

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180123G0Q9IA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券