※ 引述《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%。
(以上也只是举例,别当真,看风格就好)
所谓的资深,从来就与年资无关,
而是同样的工作,同样做一间事情,你能完成什么样的深度,带给公司什么好处。