互联网公司码农对比,简友们对号入坑

2020-08-29  本文已影响0人  枯木嫩芽

作为一名IT公司的小白,今天来分享一下IT公司码农的工种类别、薪资水平、技术难度等做一个对比,给想要入坑IT加入996福报的朋友们一个参考。非IT从业者认为码农不就是对着电脑写代码的么?大家都一样,实者此处坑位甚多,下面给大家介绍一下工种:

1、开发工程师:可以说这是一家IT公司必有的码农,主要负责后台管理系统链路,此种码农可以看做身体里的血液,联通各个其他技术模块,最简单的理解就是我们我们每次点击APP按钮,提交网页数据时跳转到的页面内容就是开发工程师决定的。

2、UI页面前端工程师:该岗位就很好了,负责将后台开发工程师传送的数据以一个更好的页面展示给用户,这就相当于互联网产品的脸,用户只与前端页面打交道,知道有多少输入框,多少按钮即可,而不需要知道后台处理的原理。

3、数据工程师:数据工程师整天与各种各样的数据库打交道,即负责将产品用户的数据以合理的方式存储,并且做好数据安全、备份以及权限管理等。用户每次登陆APP、网页等时数据库确定了是谁在使用该产品。

4、测试工程师:测试工程师就相当于工厂里的质检员,测试出该产品会崩溃、无响应、严重的逻辑错误等是不允许上线给用户使用的。这里需要强调一点,测试工程师也是需要写代码的,马云曾讲过在阿里早期它不会写代码作为公司里的测试使用产品,但是现在不行了,因为时代真的变了。现在随便一款产品的复杂度都是十年前的好几个level,产品当前状态和接下来可能的状态靠人工测试已经不可能覆盖全链路了,必须用机器来测试,于是测试工程师也就加入了光荣的码农大本营,毕竟用机器测试机器测试符合发展的,这里有兴趣可以搜索一下测试开发工程师,该岗位本质是属于测试而非开发。

5、算法工程师:算法工程师属于后来居上,毕竟现在处在人工智能时代,现在基本上各各加互联网产品都需要算法工程师来优化用户使用体验,最典型的比如今日头条给你推荐的内容即出自算法之手、淘宝千人千面(每个人登陆自己的淘宝首页看到的商品列表都不一样)等等,现在非常火的智能驾驶,智能聊天机器人等产品全都出自算法工程师之手。大家只需要记住一点:算法是数据驱动的,数据即来源用数据工程师将用户所有的使用记录存储在数据库中的数据,算法是根据这些数据做出决策的。这里需要提醒一点:现在人工智能概念如何如荼,很多圈外人都想要从事算法工程师的职位,这也导致了算法工程师门槛相对较高。因为算法工程师主要工作是每天和模型打交道,不停的读论文,看模型,优化模型,提升模型精度。算法可以看做是人体的大脑,算法模型精度越高可以理解为这个人的IQ越高,给客户的感觉就是这款产品好聪明,懂我,知道我想要什么。

6、运维工程师:运维工程师负责产品的迭代上线,每次产品通过了测试更新时都由运维负责将新的产品推向用户,负责发布无误,网络安全,用户流量均衡分流等等。

当然,以上只是真正的码农(专业写bug)的简单分类,在互联网公司不写代码的职位没有参与分类,而且这是以最粗粒度划分的岗位,具体细分下去可能有几十上百个写bug的岗位。薪资比较这一块了,正常情况下同一P级,工资水平由高到低排序为:算法工程师>开发工程师>数据工程师>运维工程师>测试工程师>UI页面前端工程师,当然对应的技术门槛、入门难度也是此种顺序。但是找到女票的概率刚好与该顺序相反,手动狗头^_$_^。

上一篇下一篇

猜你喜欢

热点阅读