做互联网的都干些什么(解读互联网行业都有哪些岗位)
很多即将面临毕业的大学生和准备转行的小伙伴都会有困惑:将来就业做什么好呢?
其实想要转行计算机的伙伴,这是一个很好的行业,不需要靠关系,一切凭着实力说话。但尤其是开发相关的工作,脑力劳动非常大,加班也是司空见惯的事情。下面和我一起了解互联网行业的相关岗位,看看自己合适什么!
一、需求的来源
(1)业务分析师
如果是做客户相关的,需求就是从客户那里来的。既然有需求了,就要有人针对需求进行分析,所以各个企业就有了业务分析师。
在业务层面深耕的员工,会晋升为业务专家,比如在银行,银行相关的系统核心项目我都做过,那么我就是业务专家了。可以成为各个公司的业务顾问。
(2)产品经理
如果公司是做产品的,就是自研发比如京东、淘宝啊、QQ、微信啊这类的产品,那么需求就是公司内部人员来定义。这个时候出现的岗位就是产品经理。
张小龙就是微信的产品经理,石玉龙就是征途的产品经理。
产品经理主要根据用户的心理和体验来设计产品,让用户用的舒服。
设计和开发
(1)架构师
我先把架构师放在前面说,因为一个需求或者一个新的项目到开发部门的时候,首先需要架构师来做整体的设计和评估。在市场上缺口不大,要求非常高。
(2)后端工程师
这个岗位主要是用来实现业务逻辑,提供接口给前端使用。后端开发Java需求量是最大的,但是也有一些用Python、Ruby和Go语言等等。
(3)web前端
随着互联网发展,产品越来越多,各大企业也纷纷在乎用户体验了。所以前端岗位需求量还是蛮大的。
(4)移动端开发
主要指的是安卓手机、苹果手机的应用开发。Android相对于IOS需求量要大一些。
(5)系统编程工程师
我们知道有的需求很简单,有的就很复杂了,如果用户体量非常大,比如淘宝的双11和春节的时候我们要抢红包等等。只要涉及到并发高的,那么就需要对操作系统、数据库、服务器端定制开发。
系统编程工程师的缺口暂没有那么大,但是相对来说需要的技能很专业。
(6)安全工程师
不光是网络安全还有数据库安全等等,疫情之后国家层面开始重视网络安全。目前来看,大企业会有该岗位,但是难度也是偏大的。安全相关的岗位,需要掌握的技术比较专业而且又多又杂。
三、软件测试
软件测试职业晋升路径为:手工测试、自动化测试,测试开发。相对来说功能测试入门门槛较低,职业天花板也低。能够设计测试用例和执行测试即可。现在敏捷开发流行,测试尽量提升开发知识,至少可以开发一些自动化脚本才能在这个岗位立足。
四、数据库管理员
几乎所有项目都需要数据库的支持,对于大型和超大型项目会有一个DBA的岗位。这个岗位需要对数据库知识及其精通,平时对数据库进行管理,开发时候能帮助开发团队对数据库进行设计,还要懂得性能调优。
五、UI设计
UI设计,是对界面进行美化,一般是由设计师画出原型,大家开始讨论,然后生成各种界面的元素,教给前端进行开发。现在部分UI设计师,有一定的前端基础,可以用HTML把模板做出来。开发拿到了模板之后,直接添加业务代码。
六、文档编写
可能很多人不了解文档编写这个岗位,小项目和企业都是开发就写了,大的公司产品会有人专写文档。
七、运营
运营的细分还挺多的,有新媒体运营、自媒体运营、短视频运营、产品运营......活动运营等等。在互联网时代,竞争非常的激烈,一个好的产品设计开发的再好没有运营也不行。