本篇旨在帮助小伙伴们认识不同行业的不同岗位,希望大家看完后结合自己的目的和兴趣,有针对性地学习
按行业划分
国企篇
国企技术栈主要还是以Java为主,笔试考行测、专业知识(难的会考408综合),面试会考无领导小组谈论、专业知识。如果以后想去国企,进体制内,请务必开学就申请入党,并光速过英语六级。
优点:
- 安稳,没有裁员风险
- 大部分不加班,少部分加班严重
- 部分优质国企会解决北京户口(当然如果不想呆在北京可以忽略这条哈)
缺点:
- money不如大厂多(都不加班了,还要啥自行车?)(头部证券公司、北京农行等除外)
- 许多国企技术栈比较陈旧,以后想跳槽的话不方便
- 警惕科技子公司,许多国企将IT部门划到了子公司中,有裁员、违约的风险
互联网篇
牛客上面经太多了,自行翻阅:https://www.nowcoder.com/discuss/experience/index
互联网大厂目前来看待遇丰厚,但竞争也更加残酷、血腥。
优点:
- 钱多,最新一届的具体薪资看 https://blog.nowcoder.net/n/2668a1d85a174bec94e1fea21dc01551
- 技术氛围浓厚
缺点:
- 加班多,美团阿里腾讯百度滴滴995或9105,拼多多、快手、字节大小周
- 有裁员风险,35岁危机(当然你如果学习能力很强,可以忽略这条,大佬到哪都抢着要
外企篇
外企可参考这个名单:https://github.com/formulahendry/955.WLB 不加班的公司基本都是外企,唉。
外企面试很多都是英文对话(例如Hulu、MS、Amazon、Freewheel),所以对英语要求较高。另外,外企喜欢考察Hard算法。
优点:
- 💰比国企高,和国内互联网大厂持平,比头部大厂的核心部门少
- 955不加班,时薪很高!
- 更偏向招女生(政治正确?
缺点:
后端开发
“CRUD工程师”,主要做项目后端业务逻辑相关的工作,以后可以从事基础架构、业务开发、大数据等方向。
优点:
- 职业天花板高,在公司的话语权大
- 学习曲线平滑,技术更新迭代慢
- 岗位数量多
缺点:
- 需要随时on call,项目上线出事故都是后端背锅
- 要学的非常多(分布式、大数据、缓存、数据库、RPC、架构全要学
可能经常会换语言,Java <=> Go <=> C++ <=> Rust …
前端开发
“切图仔”,主要涉及到Web网页、各种小程序、桌面端Electron。不过目前的趋势来看,前端越来越趋向于全栈,随着js成为一个可以开发后端业务的语言,node.js也已大规模用于BF中间服务层的开发。
细分方向也很多:纯前端、全栈开发、Node后端、基础架构底层SDK开发、Canvas游戏/动画开发
优点:需求量大
- 工作难度比后端小
- 精通JS即可,不用换其他语言
缺点:
缺点:
