可能很多不再互联网行业的人看到互联网行业的高薪,都比较梦想能够进入到这个行业。不过说实话,互联网行业其实也像是一个围城,外面的人像进来,里面的人也想出去。

如果是一个对互联网完全陌生的门外汉,想进入到这个行业,先别说如何选择职业,我们还是应该先看看自己喜欢什么,擅长什么。

从大的角度来说,互联网行业也就是两大方向:技术和运营技术和运气其实对于人才的需求有很大的不同,就技术方向来说,我们又分为了产品、研发、测试、运维四个岗位。

产品

对于产品的岗位来说,需求的是对行业和业务熟悉的人,并且能够分析用户的心理,熟悉互联网的交互方式,并且对未来的发展有一定的预测能力的人。产品人员通过自己的专业知识,将业务的形态、发展、逻辑等等内容通过专业的工具转化成为研发能够理解并且能够应用的产物。

简单来说,产品是运营和研发之间的桥梁,在技术岗位中有着很重要的作用。

对于产品岗位的人员需求来说,我们就必须具备这些基本条件:

行业经验

交互设计能力

研发的基本知识

项目管理协调能力

专业工具是使用能力

研发

研发是从产品的概念到真正实现成为一个实物的环节,也就是我们常说的程序员。对于程序员来说,门槛可能会稍微高一点,如果没有专业的代码编写技能,那么是根本不可能进到到这个岗位的。当然,程序员也不仅仅是会写代码就行了,对于程序员来说,强的学习能力和理解能力,强健的体魄是必须的。

程序员可能和其他岗位有一些不同,程序员的待遇分层是比较严重的,而且需求的量也比较大,普通的程序员和高级的程序员,可能有着很大的区别。所以,千万别认为所有的程序员都能够有几十上百万年薪,No。大部分的程序员还是生活在社会的底层,并且看着星星上下班的。

那对于研发岗位人员的需求,最基本的就是:

行业知识和业务理解能力

代码编写能力

测试

测试相当于是系统的质量检测环节,任何的系统都会存在Bug,所以一定需要有测试的人员来减少Bug的数量并且让系统上线以后能够稳定的运行。

测试人员也会需要比较专业的知识,除了研发的基本能力外,可能也会需要一些简单的代码编写能力,对于不同级别的测试,可能还会有更多的要求。

说实话,测试也是一个比较苦逼的岗位,由于测试是研发的下一个环节,所以当研发周期不够的时候,总喜欢压缩测试的周期但是又要保证项目准时上线。这就造成了测试总是被欺负的感觉。

对于测试岗位人员的需求,最基本的就是:

产品和需求的理解能力

测试用例的编写能力

测试流程的理解和应用

测试工具的使用

简单的代码能力

运维

运维岗位也是一个非常核心的岗位,线上的服务器资源如何,运营情况是不是良好,各种工具的搭建,都是依靠运维来完成的。

对于运维来说,不单单需要有软件上的能力,还需要了解硬件和网络。运维这个岗位,不出问题的时候一般都不忙,但是一旦发生问题,那么就是大问题,24小时不睡觉都必须干下去。

对于运维岗位人员需求,最基本的就是:

服务器的软硬件知识

服务器资源的预测及管理

各种中间件的安装、维护、管理

网络的构建

对于技术岗位,我们基本上就聊到这里,由于我个人就是技术岗,所以对于技术了解得多一些,也干过一些运营岗的事情,但是对于运营还是不算特别了解,因此就只能简单的说说运营。

互联网运营其实和传统的运营在岗位上面的差别并不是很大,对于不同的行业,可能也有很大的区别。

如果是电商商业,可能会有供应链相关部门、招商部门、平台运营、客服、策划、地推等等。如果是一些SaaS产品公司,可能会有市场、销售、客服、实施、平台运营等等。

对于运营来说,可能互联网行业和传统行业之间的区别和门槛并没有那么的大,除了平台运营、策划可能需要一些互联网的知识以外,其他其实和传统行业的岗位并没有太大的区别。

那么作为互联网的门外汉,我们要进入互联网行业应该如何切入呢?作为一个门外汉,我们进入互联网行业之前,首先要先看看自己的年纪。因为互联网行业其实是一个比较青年化的行业,大部分的公司员工平均年龄没有超过30岁。所以,如果一个完全的门外汉,年纪又比较大了,那么还是需要慎重考虑自己是不是能够适应这种高速度、高压力、强工作强度的行业。

如果自己已经有了比较非常的某些行业经验,那么在选择进入互联网行业的时候,最好选择拥有你曾经想过行业属性的互联网行业,然后从运营岗位入手。这样切入是最快而且过度会比较平滑。

例如:你曾经是物流行业,那么就选择和供应链相关的互联网行业,他们也一定会有物流行业的业务场景。

不过,如果你还没有太多的行业经验,仅仅是想进入互联网行业,那么不管是从运营切入还是技术切入就都没有问题了,就可以从自身的能力来考虑。

如果想做技术岗位,那么再去回炉学习一下是必须的。毕竟相关的专业知识如果不具备,基本上你连面试的机会都不可能得到,简历发出去就是石沉大海。

不管是产品、研发还是测试、运维,报个培训班,去深入的学习一下相关的知识是最好的。如果你连代码是什么,数据结构是什么都不理解,又如何去做好一个技术人员呢?

当你对技术有了粗略的了解以后,那么就还需要一些实践经验了。随着互联网行业的发展,程序员的缺口不再像以前那么大了,很多的公司不再会大量的招聘没有经验的初级程序员了。就算是需要初级程序员,很多的公司也情愿去高校做校招,这样成本更低,选拔人才更加容易。因此,对于半路出家的技术人员,如果让自己快速的获取项目经验就是一个必须考虑的问题。

个人建议,最好是能够去做一些开源的项目,或者找个团队在网上接一些外包单,锻炼一下自己,不要在面试的时候显得自己过于的小白。

至于是想要选择产品、研发、测试、运营哪个岗位,那就看自己的喜好和对未来的一个规划了。