不会敲代码不用慌
“对,说的就是你,调调参数玩玄学的算法小老弟,工资比资深后端还高八大技术岗位月薪对比;
还有你,会写几行查询语句的DBA;
旁边那位大数据小伙别笑,你跟他一样只会写SQL,数据大一点而已;
左边那位网管运维同志,排查机器问题,别就一招重启行不;
后排那个测试妹子别躲了,你也就比运维同志强一些,他点一下你点多下。”
[比心][比心][比心][飞吻][飞吻][飞吻] 各位大哥在上,小弟给你们跪下了,只为剧情需要,开个玩笑。
算法和大数据大神,还有测试、运维、DBA大佬们,你们是我亲人,没有你们支持,前后端程序永远上不了线。
不过,玩笑归玩笑,事实也确实类似,以上五大技术岗位,普遍都不怎么要写代码。
重点是,薪水拿的一点不比我们,吭哧吭哧写代码的前后端少,有的甚至远高于我们。
一,前言土豪公司老板:“小A,帮我公司做个手机APP,让我可以线上卖货。几个页面很简单的,就跟淘宝差不多就行”
后端开发小A:“老板,我...... 我先给你写一篇文章你花2分钟看下”
前几天发了一篇微头条,列出了互联网IT公司,最常见的技术岗位划分概况:
native端上开发前端开发后端开发算法开发大数据开发测试开发DBA运维开发
今天将给出完整介绍,限于篇幅原因,拆分为上下两集:
上集谈钱、下集谈要求。
二,正文解构互联网公司系列第二篇:深入技术岗位上,薪水和工作内容
由于薪资及工作内容,跟工作年限学历和所在城市及公司有关,其次个体能力之间有差异。
在此先做两点假设:
在北京二流公司工作5年,本科学历;正常普通人的能力水平。
公司产品为今日头条APP。
1,native移动终端开发
月薪:2.5万 -> 3.5万;
工作内容:主要负责基于苹果ios、以及谷歌andriod系统各品牌手机,今日头条APP开发。比如今日头条APP上首页、关注、频道页,上拉下拉点赞评论关注,这种直接承担用户操作,给予直接反馈的功能开发。
2,前端开发
月薪:2.5万 -> 3.5万
工作内容:接收native手机应用端发的用户请求,处理一些简单逻辑后再请求后端。比如刷新首页,会接收到用户的id,对用户做一些登陆校验,将用户id及当前的网络环境、手机型号等信号汇总,传递给后端服务。
3,后端开发
月薪:3万 -> 4万
工作内容:负责开发维护后端服务,接收前端用户id等用户当前环境参数。查询数据库或其他后端服务,获取文章列表后,再调用排序服务对文章排序,获取排名靠前的文章,返回给前端。过程中,生成的部分数据会存储到数据库中保存,供其他后端服务查询用。
4,算法开发
月薪:4万 -> 5万
工作内容:负责在线排序服务的开发;同时,负责基于用户浏览产生的大数据跑机器学习算法,更新在线排序模型,提高推荐效果。
5,大数据开发
月薪:3.5万 -> 4.5万
工作内容:实时收集用户的刷新、点击行为数据,将每天每小时产生的大量的用户消费数据,按算法要求,统计汇总或分别存储至大数据存储框架里。
6,测试开发
月薪:2万 -> 3.5万
工作内容:验证从native手机APP点击响应、到前端接收与返回数据、到后端接收与返回的,整体流程是否都正常运行。测试过程中,发现的问题会分别反馈给对应开发团队,等其修复。部分白盒测试也需要写代码做自动化测试。
7,DBA数据库管理员
月薪:2万 -> 3.5万
工作内容:数据库机器管理,掌管数据库登陆权限、维护核心数据安全;协助后端开发优化查询语句耗时,使用户操作响应速度更快。
8,运维开发
月薪:2万 -> 3.5万
工作内容:整体管理公司各个技术团队所有机器,前给各个技术方向团队提供机器、权限、稳定性支持,后跟机房供应商砍价给公司节省成本。
要看更具体的可以查询正规招聘网站
三,扩展针对你所处的是一二三线城市,以及在一二三流哪个级别的公司。需要进一步说明:
首先,工作内容大体一样。当然具体到业务跨度很大的细分领域,会有一些差别,但整体看起来,还是基本类似的。
其次,薪水待遇还是有不小差距的。可以简单按如下比例换算:
一线城市2万水平,回到二线城市可以拿1万,三线城市5千;
一流公司2万水平,去二流公司可以拿1.5万,三流公司1万。
好啦,待遇和工作内容就讲完啦!由于仅凭自身经历给出大致结论,以表达出大体分布情况。如若有较大出入,辛苦评论指正。
怎么样,有兴趣加入程序员技术岗位,跟我们并肩战斗吗?
有的话,嘿嘿,别高兴太早。
请关注小A [来看我],以便及时看到更为重要的下集哦!!!
预告:下集,技能要求和加班情况
感谢您的耐心阅读 [比心]