Re: [请益] 中阶后端工程师该如何达到年薪100万

楼主: DrTech (竹科管理处网军研发人员)   2023-06-08 18:14:44
※ 引述《dritchie (卍~迈斯纳效应~卍)》之铭言:
: 看到原 PO 诚意发问。我也来分享一些想法,提供原 PO 参考,也希望可以帮助类似境遇的
: 朋友。笔者说话直接,请多包涵。
: 首先,不知道您根据什么 benchmark 将自己定位在中阶,看您文章的描述,软件经验偏
: 少(
: 2+2年)并且没有描述到技术工具之外的影响或贡献,综合以上其实偏向归类在初心者阶
: 段。
: 撇开最近两年景气,初心者在台湾能不能拿到百万年薪,答案是可以的:像您面试过的趋势
: 科技,以及在此之上的公司都付得起,详情可以到 levels.fyi 查询。
: 所以重点来到这些公司愿不愿意聘您。对用仁单位来说,他们面对的可能是 200 份履历
: ,每
: 份履历上面都写会 A、B、C、D、E 多种工具,曾经开发及设计 X、Y、Z 功能。
: 用人单位要从这些履历内选出 40 个人邀请一面,选出 10 个人二面,选出 3 个人谈薪
: 水,
: 水,
: 最后发 offer 给 1 到 2 个人。您要怎么在这群人里脱颖而出,就是最关键之处。
: 您的年纪 35 岁附近,算算也有十余年工作经验(题外话:不清楚您之前的产业和角色,更
: 好的提问是能把这些 context 也带上,毕竟招聘单位也会看到这些经历)。这是您的劣
: 势也
: 是您的机会,劣势之处在于学习速度和弹性明显低于刚毕业的新鲜人,而机会之处在于您怎
: 么利用这些年资所累积下来的经验,帮助您的工作。
: 老板不是付钱给工程师来写程式(尤其趋势科技以上的企业),而是让工程师来开发软件,
: 并且转换为公司的营收和利润。您在工作的过程中可以体会到这之间的差别吗?您在过去 4
: 年担任工程师的过程中对公司有什么商业价值的贡献?可以在履历里描述这些成绩吗?
: 您提到整洁架构,提到后端的设计思想,请问您在履历上能够呈现相关的具体贡献吗?能够
: 在面试过程中说明你的产出吗?因为这些东西很多 candidate 口若悬河,您必须要能说
: 服用
: 人单位:您能利用这些经验和知识做出贡献。
: 如果您都做到了,还是没有面试机会,那可能真的是景气太差,招聘活动冻结,只好耐心再
: 等待。
: 您提到“以为语言只是工具”“很少获得非 Go 的面试机会”,这些支持了以上观点,对方
: 大概把你的履历当初心者看,才会去在意语言。
: 中阶或是资深的 pool 相对小,用人单位确实可以在语言经验上退让,以求找到适合的 can
: didate(适合的意思是这个人可以利用过去的经验在新的环境做出贡献)。
: 以上分享希望能有所帮助。
: (笔者曾在国内外企业软件单位担任管理职,日常负责招聘和人事)
: ※ 引述《gcmtw88》之铭言
: : 大家好
: : 我在今年3月离职后一直寻找新的机会,期望待遇范围都开在90万到120万之间。
: : 知名软件公司我都投递过履历,有些没有得到面试机会,有些则是在面试后被拒绝,
: : 最后我只收到了赌博产业的Offer。
: : 我是一位中途转职软件,有4年开发经验的后端工程师,
: : 其中2年偏维护性质,前端懂一点 Vue 但没写在履历,35岁以上。
: : 我刷题练习150题左右,一般算法题可以解决,
: : 但我拿到的面试机会很少考刷题,
: : 我印象最难的是台积电的测验,3题都空白,而趋势测验有写出2题。
: : 以下是工作中用到的东西:
: : Golang、兔子MQ、Mysql、MongoDB、Redis、AWS主要接触IaaS服务、
: : 撰写Dockerfile,使用kubectl进行应用服务器的开发除错、
: : 开发专案,使用整洁架构并撰写 Unit Test。
: : 我想请教大家,作为一位中阶后端工程师,要达到年薪100万的目标,需要具备什么样的
: : 能力和经验呢?
: : 我目前的问题可能是我的薪资开价太高了,或者我自身的技术能力不足。
: : 为了增加工作机会,我也投递了Java、Python和Node.js等其他语言的职位,
: : 但对于这些语言,我只了解基本的语法。
: : 因为我以为语言只是工具,而后端架构的设计思想是共通的,
: : 但缺乏相关语言的实际工作经验,我很少获得非Go的面试机会。
: : 希望能从大家这里得到一些建议,我的问题是什么。
: : 非常感谢大家的帮助!
中高阶,从来就不是用你工作几年来看的。
我收过很多超过40岁的资深工程师,工作15年以上,写履历是这种"风格"的:
1.使用C#,完成公司内xxx系统,后端数据库使用MS SQL。
2.使用 Java Spring boot完成后台购物系统。
3.使用 Azure/AWS 完成yyy云端服务,精通Azure 各项云服务。使用Azure OCR辨识公司文件。
4.使用 Tensorflow完成 文本分类系统,分类后端Log讯息,精通AI模型训练。
(以上只是范例,大家体会一下风格就好。)
同样的一个工作环境,职位,主管交代你同样的工作。资深的人,会完成完全不同的成果:
1.完成公司10万人同时在线的数据库读写分离系统,自动化公私有云异地备份。自行研发分布式备份加速系统,使每日资料备份时间,由1小时下降至10秒。
2.使用 Java Spring boot 完成后台购物系统。商品搜寻引擎使用分布式ElasticSearch。为了同步商品资料,使用 Kafka与airflow每日自动化更新千万商品索引。自行研发搜寻排序算法,商品点击率由48%上升至68%。使用vector DB,完成商品语意搜寻。再将点击率提升至72%。
3.精通Azrue服务,使用Azure AI 辨识公司文件。自行训练公司语言模型,对AzureOCR辨识结果进行纠错。使工公司处理流程由30分钟下降到10分钟。
4.AIOps:使用CI/CD上线产品。产品上线后,自行研发AI分类后端Error Log讯息。并用AI即使提醒Error发生原因,AI提供程式码修改建议,提早阻断系统停机的损失。AI诊断模型,根据历史Log学习因果推断模型,侦测准确率80%。
(以上也只是举例,别当真,看风格就好)
所谓的资深,从来就与年资无关,
而是同样的工作,同样做一间事情,你能完成什么样的深度,带给公司什么好处。
作者: gino0717 (gino0717)   2023-06-08 19:17:00
南无阿弥陀佛
作者: Belieeve (芥末拿铁)   2023-06-08 19:19:00
南无阿弥陀佛
作者: jamo (hi)   2023-06-08 19:36:00
依般若波罗蜜多故,得阿耨多罗三藐三菩提
作者: wulouise (在线上!=在电脑前)   2023-06-08 19:37:00
履历怎么写真的是学问,尤其是ATS+human friendly
作者: q00153 (TB)   2023-06-08 19:41:00
无有恐怖。远离颠倒梦想。
作者: liisi (小心一点)   2023-06-08 19:46:00
履历是一回事,很多主管不看履历的,面试才是真本事。
作者: gary75952 (MaRs)   2023-06-08 19:51:00
我个人觉得用什么语言什么技术都不是重点,履历越强调这个我反而觉得是新人,因为即便新接触的语言有其他语言经验也可以非常快上手,后面基本上是在学习架构、模组化、SOLID、优化算法之类的东西,就像原op说的解决什么事情深度到多少才是重点,当然履历别过度吹牛,因为绝对会被拿出来深度讨论。
作者: newhandfun (新手方)   2023-06-08 19:59:00
大概明白条列项目的重点在于影响力而非工具但真的要做到让人耳目一新的事情也是要天时地利人和像我就还在找目前的工作有什么可以写得这么厉害的事情......
作者: yyc1217 (somo)   2023-06-08 20:12:00
也要前公司有这需求才行
作者: za755188   2023-06-08 20:17:00
需求可以自己创造
作者: alihue (wanda wanda)   2023-06-08 20:43:00
不是履历怎么写的问题,是你过往工作内容上的自我挑战与深度的问题。你工作在维护内部表单系统,效能、分散系统写得再屌面试官也看的出来很浅好吗
作者: Tenno081 (空劲大归还)   2023-06-08 21:00:00
我想请问如果公司没有或是自己没机会碰到这样深度的技能那要如何加强自己呢?我觉得我的状况跟原原PO有点接近
作者: gcmtw88 (前方黄昏)   2023-06-08 22:18:00
hi DrTech, 我是原po, 我在原本的文章留言给您了
作者: viper9709 (阿达)   2023-06-08 23:53:00
推这篇
楼主: DrTech (竹科管理处网军研发人员)   2023-06-09 01:08:00
以上风格我都只是举例。的确,并不是每个人都有研发的空间与环境。公司环境或做的事情可能很一般,但一眼让人感受到到优秀的人,总是能把工作,做出不一样的亮点。举例:例如大家都是都是看教学手册,呼叫API。你有想过怎么样比别人更聪明设计或管理repository中程式码的的API与API版本吗?(让别人没手册,没线上说明,也可快速正确使用,这真的可以从很多方面深入做)。 这种不起眼的小事,一般人根本不会去想,认为"不属于我的事情",认为"没必要改的事情"。但做下去,却可做得很深入与提升效率。有时也不是技术性很强的事情,但却看得出,一个人与众不同的优秀之处。文字有时较难表达,大家讲究看个大概吧。
作者: ekin1983 (BBBBBBBBBBBBB)   2023-06-09 06:48:00
表达真的是一种艺术
作者: SmallpTsai (Smallp Tsai)   2023-06-09 09:39:00
推这篇, 另外重点不是履历怎么写, 而是在工作时, 有没有提早思考贡献会是什么? 如何量化?提早定下这类的目标,未来履历自然有东西能写如果你还不懂, 为什么要用贡献是什么? 那表示你还不懂换位思考,那就别说自己是中高阶...
作者: Wishmaster ( )   2023-06-09 10:45:00
被给杂事之余真的要想办法做有价值的事
作者: Suleika (Suleika)   2023-06-09 10:56:00
推思维,说真的临时抱佛脚,无法累积优秀的品质,这个面试太容易看出来了但没有如此优秀的人也没有因此失业,应该要多认清自己
作者: tz5514 (屁安)   2023-06-09 12:45:00
推,有效益与影响力的事情可大可小,都是心态上有没有主动去挖掘并行动而已
作者: newhandfun (新手方)   2023-06-09 16:34:00
数值一直都有在看,也会写进公司绩效但那些数值背后的技术含量就是不高我比较担心的是alihue大大提到的那件事经历写得再漂亮,环境就长那样.......
作者: x246libra (楓)   2023-06-09 16:53:00
同楼上,就算有改善指标,但这深入问一下,可能只是前人太蠢,改善效能很简单就可以做到,没什么技术含量,环境就是没困难情境
作者: brucetu (sec)   2023-06-09 17:43:00
楼上 是的 没有错 可能前人n+1 query 你一改提升千百倍但你也要想 上面的人看的是绩效还是你改的东西有多难你搞一个很整洁很棒的架构 讲不出绩效 没用还有很多系统 量大都是靠cache queue解决 概念简单事实上就是正确的使用cache可以改善系统 不需要多难而且cache在某些场景可以很有技术含量
作者: Firstshadow (IamCatづミ'_'ミづ)   2023-06-10 00:42:00
好 = =
作者: asleisureto (ASLE)   2023-06-10 00:51:00
所以履历必须要做到范例后半部程度才能喊100以上?这样跟这版宣称年资两三年人人破百有蛮大差别
作者: Firstshadow (IamCatづミ'_'ミづ)   2023-06-10 00:54:00
我以为刚毕业就能喊到150了 = =
作者: empireisme (empireisme)   2023-06-10 01:09:00
本来就没有人人做三年破百,是有,但没过半,我粗估非本科三年破百的,大概20趴吧当然appwork school出来的可能蛮多人破百的,但app work school毕竟不是大宗
作者: alihue (wanda wanda)   2023-06-10 01:41:00
台湾破百还不需要什么高深技术底吧,学历好点、framework或语言用深一点,做几年就有机会了
作者: empireisme (empireisme)   2023-06-10 02:08:00
所以要讨论的就是怎样算深阿,要能处理同时一万人上线就叫深吗?还是能够把听懂User复杂的crud呢
作者: brucetu (sec)   2023-06-10 15:58:00
听懂user复杂无逻辑的叙述转成可用的系统,实务有用,面试不加分,这是基本的工作范围重点是你不能量化,所以谁都能讲,无法评分你说很复杂,我听觉得还好,结果反而扣分
作者: newhandfun (新手方)   2023-06-10 16:22:00
楼上说的是,面试时有些技能确实没什么用一堆人嘴上说得很厉害实作跟不上面试一个小时抓不出来.....所以放能够验证的东西上来对双方都好
作者: new122851 (未若柳絮因风起)   2023-06-10 16:41:00
吹牛逼大赛
作者: miyazakisun2 (hidetaka)   2023-06-13 11:52:00
什么改善几趴的 多少人上线 怎么查 我只是个打杂的怎么拿这些资料
作者: loadingN (sarsaparilla)   2023-06-13 12:50:00
打杂的不会做实验? 至少你自己这段影响多少
作者: miyazakisun2 (hidetaka)   2023-06-13 14:21:00
作者: newking761 (J三小)   2023-06-14 12:40:00
为什么要这么冗长,如果高手直接写google在职两年勒
作者: brucetu (sec)   2023-06-15 21:00:00
你跟人家说我上一份只是个打杂的你就不要想下一份拿到多好的缺啊-.-
作者: hellomotogg (你好机车)   2023-06-18 12:06:00
有包装有差
作者: newhandfun (新手方)   2023-06-18 14:13:00
就算是google来的还是要说自己做什么的吧说不出来还是没用啊
作者: pttano (pttano)   2023-06-25 07:18:00
Google来的怎么会说不出来自己做什么?你是不是不认识googler 还是不懂google的训练
作者: newhandfun (新手方)   2023-06-25 13:44:00
既然你这么清楚何不说出来给大家开开眼

Links booklink

Contact Us: admin [ a t ] ucptt.com