编程导航职场话题讨论

职场

614 参与
分享

快来分享你的内容吧~

点击登录,快来和大家讨论吧~
表情
图片
话题
打卡
综合
交流
文章
问答

个人经历分享-想和大家交流听取建议

25年1月开始实习,一直到现在26年7月底,一共1年半时间内我的求职/学习/心路历程分享。现在依旧有些迷茫,如果是有缘人看到了我的帖子,欢迎在评论区交流感悟,同时也非常期待有大佬可以对我指点迷津,给我一些建议呢。  *实习期间:*  ​ 在大学的前3年半,我得过且过、没有目标没有驱动力,绝大多数时间都在打游戏混日子(包括黄金秋招季),于是在24年的年底我拼命地找实习,因为我知道如果我没有一段正式的实习经历那么在春招期间我会死无葬身之地,最后凭借着最快于25年1月初到岗的优势拿到了一家建筑行业上市大企业数字中心的内部营销产品团队实习生机会(团队为产品经理/需求分析师),在这段实习期间,我结结实实地打杂工,没有接触到有价值的工作内容(一方面也是自己没有这方面的意识,不懂搞懂了工作也是自己的工作)。同时又因身处迷茫之际以及不想从事产品经理这类需要大量写文档的文职工作,认为IT行业是我唯一的出路,想走技术的路线,因此开始学习编程语言,从Python开始,也正是1-4月,是我在LeetCode刷题最多的时候。但是呢,并不是我编程能力提升最快的时候。  *实习结束-毕业之前:*  ​ 在25年3月底,我有幸参加了一家软件公司的数据分析师一面,这是我第一次也是唯一一次的技术面试,面试官问了如下问题:过往处理数据的经验 -> 统计模型的证明 -> 机器学习的理论 -> Python对于数据的操作库/函数/使用 -> Python中关于机器学习相关的内容 -> 数据库SQL的内容。这一次半个小时的面试,面试官问了20分钟,我基本上回答不上问题。这一次经历把我的幻想击碎了,走技术的职业路线前提是有技术,而我也知道了自己离我目标的技术岗位有多么远。因此我在这段时间,拼命地去找工作,我甚至把"全国可去、可加班、可外派、可应酬"写进了我的简历个人优势里面。所幸最终有一个结果,终于是在毕业之时6月底的时间找到了一份工作,一家快递公司的管培生(质量管控方向)。  *快递工作-离职之前:*  ​ 在25年7月初刚刚入职的时候,发生了一个小插曲:我实习的那一家公司在我实习结束的时候说没有HC无法转正,但是在4-5月告诉我公司内其他岗位有HC拉扯了我两个月,最后告诉我因为各种原因别等了找工作去吧。在这个背景之下,这家公司的HR给我打了电话,叫我去聊一聊说对我非常感兴趣,我因为初入职场保有着一种“奇怪的良心”?觉得刚签合同不好这样做就拒绝了,这一度让我在后面陷入困境/焦虑之时让我追悔(因为各方面的待遇都更好)。我的这份快递工作:税前7K,base上海,包住+餐补,双休,就是公积金和社保是最低值缴纳(公积金基数甚至是4000,5%)。  ​ 在快递公司的工作的25年7-8月,我非常积极很有冲劲想往上走,但是发现这里的职场很不一样,并且发展也并非如培训介绍一般,实际的工作也并没有什么价值(甚至没有任何的不可替代性),不需要学历/能力(部门团队里面有初中、高中学历),因此对这份工作失去信心不想长期待下去。于是我又一次想走编程技术的路线,我非常的焦虑因为我的技术能力太差了,同时我既要又要:我想要技术门槛发展好的职业路线,又想可以在短时间几个月内让我一个零基础且在职时间少的人足以获得足够的技术能力。我一开始选了大数据开发路线,发现对于自己来说很难,花费的时间超乎我的想象,于是后面选了业务和技术的交叉数据分析师、数据工程/ETL工程师,主要是Python处理数据的能力、可视化和SQL的使用。  ​ 我编程能力的快速提升始于我的同事,他于25年11月份提出怎么在一个乘积指数上拆解出每一个因子的作用,我使用AI完成了这个需要,让AI写出了这个简单模型,我参考之后自己手写了一遍。在这一次事件之前,我写日常的简单代码都还需要AI生成,但是自这次事件之后我开始越来越多的手搓,从1个单独脚本拆成各个功能模块的项目,给另一个同事写了好几个自动化做表的小项目,也搭建了自己的本地数据库,写简易的数据通道。这些全部都是我和AI的沟通之下,一点点地摸索。不知道算不算自学,因为我没有借助于书籍和视频,全部是AI的帮助。这个期间我并不把AI看成工具,而是一个伙伴,陪伴我一点一点成长的伙伴。我也明白了刷算法题并不能让自己的编程能力提升,还是需要具体的需要解决的场景在解决的过程中提升自己的编程能力。  ​ 在这家公司待得很不开心,工作无价值无意义、对简历无帮助、业务太简单且范围过于窄,我一直心力交瘁想要离职,我太想进步太想往上走。所以自从26年3月开始我就一直想着离职的事情(其实自从25年9月开始就知道自己在这里没法很好的发展)。我很想找数据分析/数据工程技术相关的岗位,但是石沉大海没有回应,我退而追求业务分析(相对弱技术)的岗位依旧没有回应,于是计划是在今年的5-7月做一个个人项目(一个简单分析系统,基于实际业务场景)加强自己的简历。意外是在5月中旬,前同事跳槽去了另一家快递公司,放出消息说缺人,于是我就去试了试,由此提前开启了我的求职过程。  ​ 在5月-7月初,我一直在投递简历一直在找工作,给我机会的公司都是物流/快递相关的岗位,由于在当前环境过的实在太不开心,于是我放弃了自己坚守的技术岗位目标,开始找这样的工作。中间有一个插曲:一家公司(刀厂-砍一刀)拉扯了我,拉扯我20天,3轮面试都过了,薪资也谈好了,最后因为一个前20天都没有提及的要求"英语口语无障碍能力"把我刷掉了。这个事情对当时的我打击非常大,初入职场、社会的我,真实地体会到了什么是残酷的社会。休整一段时间后,我依旧继续找工作。  *离职-新工作:*  ​ 在6月底,机缘巧合之下我面试了刀厂同岗位另一个团队,这一次很幸运地通过并拿到了Offer(工作时间:11-11-6,但是薪资年年包翻倍)。当初对我打击非常大就是因为我很想去刀厂的这个岗位,虽然工作时间超级长,但是把我的工资基数拉上去了,我继续跳槽谈薪会更好。我在之前找工作面试的时候,都拿我在快递公司的7K压我的薪资涨幅,因此我格外珍惜这一次拉高我工资基数的机会。我于7月初离开了快递公司,现在是7月底了,我已经开始进入刀厂工作。  *自我思考:*  ​ 我现在在刀厂所做的还是物流相关的工作,是物流一个环节的运营,在这个岗位上可预见的可以学习到很多的新知识新内容。但是呢,似乎我离技术岗位越来越远了,不知道为什么我对于技术这么执着,也许是技术类岗位的选择和不可替代性更高?至少我认为更高。我很想把我现在的工作和技术关联起来(办公自动化、数据看板、机器学习等等),但是超长时间下,我当前的技术能力却不支持。我有点迷茫,我可以怎么在当前的工作下强化自己的技术能力呢? *结语:*  ​ 现在是AI时代、新时代,我个人认为走纯业务和纯技术都很容易因为单一被优化,除非自身过于优秀,但我清晰地知道自己并不是那一小部分。因此我很想走业务+技术的复合,但是呢我在业务的路上越走越前,技术的路上却止步不前,技术力特别弱。  ​ 无论是大佬还是有缘人,能看到这里,肯定是非常有耐心也愿意与我交流,能麻烦解答我小小的疑问吗? ​ 1.刀厂(XXX砍一刀这个厂),这个公司算大厂吗?我在里面的物流运营经历算不算大厂经历呢? ​ 2.在我当前的工作环境下,我怎么加强自己的技术?一方面是为了职业发展一方面也是自身感兴趣。 ​ 3.各位大佬、有缘人,对于我当前的处境和时间点,有什么的建议和看法呢?  欢迎任何人畅所欲言,不玻璃心,愿意接受任何话语,希望可以与各位交流,谢谢~~

26 届应届生,毕业入职后突然失去了目标,不知后续该怎么发展?

今年6月份毕业,这个时候有个目标,就是找个工作,每天也都奔着这个目标努力学习,终于现在入职了一家公司,是做技术中台。本来入职是好事,但是却不知道该干什么了。准确来说是不知道该怎么继续往下走了,该怎么学,学什么,没有一个明确的路子,像是求职的时候我可以告诉自己照着编程导航做项目,背八股。但那些都是为了求职这一目标做的,现在目标达成了,我又该怎么往下学,学什么,想来问问有什么好的建议。

外包岗位值不值得去?6年Java开发分享真实跳槽经历

很多程序员都在纠结外包岗位到底能不能去,会不会踩坑。我有过外包任职经历,后续顺利跳槽两家头部互联网企业,今天客观分享我的真实职场经历,内容全部为个人真实感受,理性讨论,不喜勿喷。 简单介绍个人背景:普通二本院校,后端Java开发,拥有六年开发经验。我的职业发展路线:外包岗位任职一年,之后分别在两家大型互联网企业各工作两年,只是普通技术从业者,谈不上行业大佬。 ![od.png](https://pic.code-nav.cn/post_picture/2076841817701117954/JLU4D55lflFj0p7M.webp) **当初为什么选择外包岗位** 2020年行业环境较差,我此前任职的小型公司直接倒闭,开启了长达两个月的求职空窗期。投递的绝大多数简历都没有回复,少数通过初面的岗位,最终也止步终面。 求职低谷阶段,我拿到了大厂外包岗位的录用通知,现在回头客观评价,在当时的处境下,这个选择对我而言十分合适。 在外包岗位的一年,技术成长速度远超小型公司 先说明,我并不是单纯吹捧外包,客观来讲,这一年是我技术提升最快的阶段之一。 大型企业成熟完整的工程体系、大规模线上项目,是中小型公司很难接触到的: 1. 亲身落地线上高并发业务场景,不再只是面试题里纸上谈兵; 2. 完整标准化CI/CD自动化流程,灰度发布、线上回滚、故障治理流程规范清晰; 3. 团队代码评审标准严格,初期经常被指出代码漏洞与逻辑问题,长期坚持下来,代码规范、逻辑思维能力提升十分明显。 **外包员工和正式员工日常工作差距大吗** 日常业务开发、团队协作层面基本没有区别:统一办公工位、开发设备、业务需求、项目例会,同事不会刻意区分用工身份,工作只看个人技术实力。 园区公共资源全部通用,员工食堂菜品丰富,日常就餐体验很好。 客观存在的差异也不会回避:劳动合同签约主体不同,长期股权、专属员工激励福利仅直招正式员工享有。 但对于急需积累项目经验、入行时间不长的普通开发者,这类长期福利短期内很难触及,不必过度纠结。 **外包项目经历,跳槽时行业认可度如何** 直接给出结论:市场完全认可,认可度远比大部分人想象的高。 我凭借外包阶段的项目经验面试头部互联网企业时,面试官全程只深挖项目技术细节、性能优化落地成果,完全没有纠结我的用工模式。 企业招聘技术人员,核心关注点是你落地过什么项目、解决过哪些线上问题、技术实操能力如何,不会单纯因为外包经历否定候选人。 我身边同期在外包岗位工作的同事,后续不少人成功入职各大一线互联网企业,职业发展都十分稳定。 **最后分享几句职场心里话** 六年程序员职场走下来,我最深的感悟是:职场没有绝对完美或者一无是处的工作选择,只分适不适合当下的你。 长远来看,程序员职业发展的上限,最终取决于自身技术沉淀与持续学习的能力,用工模式只是短期过渡的载体。 如果此刻你正在纠结是否选择外包岗位,希望这篇真实经历能给你一点参考,有任何职场、求职相关疑问,都可以在评论区留言交流。

26 届入职新公司,入职后双休变单休,被 Leader 认为能力不足,被辞退了该怎么办?

## 个人情况 我是专升本26届毕业生,去年十月份的时候其实已经拿到了一个offer,但是这个offer是和嵌入式硬件相关的。 当初一直听我爸妈说ai会淘汰程序员,所以就想着反正已经拿到了offer,进去再学,没想到五月份中旬被公司以学历造假被辞退了。 后面花了半个月时间重新背面试题,以社招的身份进了现在这家公司,试用期三个月,现入职不到一个月,本以为是老天保佑,没想到这家公司的领导太压榨人,当初说愿意培养,进去后连提问题都被当成能力不足,而且说好的给我配台式电脑,领导忘记了,耽误了两个星期,导致我的进度很慢。(其实交给我的任务也不是很难,但是我经验不足,如果出现问题很难发现,但这在他们眼中就是你不行) 我不知道什么时候,连不懂就问,在领带眼里也成了能力不足的表现,难道浪费时间一直死磕?他只看结果。而且这个公司也很压抑,领导一句话,负责一个项目的几个员工双休变成单休,晚上九/十点在群里疯狂@别人,做事只看结果。这几天带我的同事说领导想换掉我,但是他为我争取了两个星期的时间,但我觉得这两个星期,我也不可能一下子就变得很厉害。如果觉得应届生不行,当初为什么招我进去,进去了又不给新人机会成长。 ## 问题 问题1:现在很内耗,是继续努力尽量留着公司,还是等着被辞退找下家? 问题2:因为劳动合同还没盖好章,里面的内容没仔细看,若被辞退,可以申请一个月的补偿金吗? 问题3:作为一个刚出校门的毕业生,在职场上是多问,还是保持沉默,自己死磕?(我是带着问题问的,也是尝试了一些方案,并不是一遇到问题就去问,但我不知道为什么他会认为我有一遇到问题就摆烂的心态) 问题4:还有必要继续坚持Java开发吗?试试运维,会不会门槛低一点?

正式回归开发生活

裸辞两个多月了,上家公司是一个创业型公司,项目是 to c + to b的。业务及其复杂,刚开始来的时候准备大干一场。做着做着发现和自己想象的差距蛮大的,而且由于公司老板之前没有做过自研产品,所以在日常工作的时候很难容忍开发。产品刚刚做好第一版并且是赶工期上线的,导致产品做的极其的烂。刚上线就把开发从10个人的团队裁到剩我和一个前端了。说实话我觉得很离谱,剩下的我们每天修修补补,由于没做推广所以并没有什么用户。也得不到用户的反馈只能是自己验证,修复bug。觉得很无聊、没有意义。其实中间的事情蛮多的。有时间想专门写一篇文章说说这一段的经历,现在我想向前看。 目前觉得休息的差不多了,想着该做工作了。这一段时间是想转行的,然后开发作为副业或者爱好吧,不想放下。还是想慢慢的做下去的。最近看自媒体也不很不好做了,想着最近跑一段时间外卖的锻炼一下身体,说实话之前天天在办公室坐着,很想出来走走。不过在小县城我听之前的同事说,没单子一天还不够一百块钱。便放弃了这个想法,等哪天闲了,周六周日体验一下好了。 不知道鱼友有什么想法??? 虽然目前不知道做什么,但是开发荒废了两个多月还是要捡起来的,明天开始准备做鱼皮的两个AI项目,不知道有没有志同道合的鱼友作伴!!!

已侥幸入职一家初创公司快3个月了,目前主要在开发项目,完成业务需求。但是我现在只会用cursor写需求,自己一点看不懂了,产出的代码有很多不规范什么的,我感觉我现在纯粹使用ai,并不是驾驭ai,不过其他Mentor倒是没有过多说什么。但是我并没有感觉到任何成长,个人没有任何抗风险能力,我需要继续学习来提升自己一下,请问我该如何学习其他知识什么的来明确职业规划什么的,对于现状,又该如何提升工作内容/至少产出的代码好一点。希望大佬来指点一下😀😀

在OD待了两年,我跳去了拼多多

OD不是终点,但它确实是我职业生涯里最有价值的一站。 这篇文章写给两类人:一是正在OD纠结要不要走的人,二是考虑来OD但怕"简历花"的人。 ![image.png](https://pic.code-nav.cn/post_picture/2000454716282159105/9rNJ32Rn3Nni5LNO.webp) ## 我的背景 普通本科,毕业后在一家小公司做了2年Java。后来社招进了OD,做了2年后跳槽去了一家大厂(拼多多)。 整个职业路径:小公司2年 → OD 2年 → 大厂。 没有名校光环,没有竞赛奖项,就是一个普通程序员的真实经历。 ## 为什么离开OD 说实话,在OD的两年我过得挺舒服的。 工作节奏稳定,技术有成长,同事关系也不错。但到了第二年下半年,我开始焦虑了。 原因有两个: **第一,职级瓶颈。** OD的职级体系和正式员工是两套体系。你在OD做得再好,职级天花板是看得到的。我当时的职级再往上升一级,难度已经非常大了——名额有限,竞争的人很多。 不是说不能升,而是投入产出比不划算了。 **第二,简历认可度。** 虽然OD的技术栈和业务体量都不错,但简历上写"OD"和写"某大厂正式员工",在HR眼里的分量确实不一样。 我不是说OD不好,而是现实就是——很多大厂在筛简历的时候,OD经历会被单独分类。有些岗位直接要求"正式员工经历",OD不算。 这个我没办法改变,只能接受。 **OD给我的最大收获** 现在回头看,OD两年给我最大的收获不是薪资,而是——工程能力的系统性提升。 在小公司的时候,我的代码能跑就行。没人关心你的设计模式、扩展性、容错机制。但在OD,这些是基本要求。 **具体来说:** 1. 代码规范和质量意识 在OD的Code Review文化里,我养成了写代码先想设计的习惯。现在去大厂面试,面试官问"这个方案你怎么考虑扩展性",我脱口就能说出来——这是在OD练出来的。 2. 大体量业务的实战经验 OD做的业务体量是真实的大。高并发、大数据量、分布式系统,这些在小公司你只能看文章学,但在OD是天天要面对的问题。 我在OD参与过一个日活千万级的系统重构,从数据库分库分表到缓存策略,从接口设计到压测调优,全程参与。这段经验在我面试大厂的时候,比任何证书都有说服力。 3. 技术视野的打开 在OD的两年,我看到了"好的工程实践"是什么样的。 内部有各种技术分享,大牛同事随手就能给你一个清晰的分析框架。这些耳濡目染的东西,比你自己看书快10倍。 ## OD经历对跳槽的帮助 很多人担心OD经历"不认可"。我的真实感受是——认可度没有正式员工高,但绝对不是一票否决。 关键看你怎么用这段经历。 **面试时我的策略:** 1. 突出业务体量和技术深度。 不说"我在OD做了什么",而是说"我参与过一个日活千万级的系统,负责XX模块,解决了XX问题"。 2. 展示工程能力提升。 用具体案例说明你在OD学到的东西——比如怎么设计可扩展的架构,怎么做Code Review,怎么排查线上问题。 3. 坦诚但不贬低。 面试官问起OD经历,我会直说"OD是一个外包岗位,但我在里面承担的工作和技术挑战不亚于正式员工"。不回避,也不夸大。 **实际效果:** 我投了大概10家大厂,拿到3个offer(拼多多、蚂蚁、字节)。最终选了拼多多,主要是业务方向更匹配。 面试官对OD经历的态度:有的会多问几句,有的直接跳过。但没有任何一家因为OD经历直接拒我——最终看的是你的技术能力和项目经验。 (顺手推几个[机会](https://jsj.top/f/o38ijj),前、后端or测试,不排斥OD的,感兴趣可以试试 ) ## 给在OD想跳槽的人几点建议 1. 别急着走,先攒够东西。 至少待满2年。1年太短,看不出成长;2年刚好能完整经历几个大项目。 2. 主动争取有挑战的任务。 别只做CRUD,主动申请参与核心模块、架构重构、性能优化这类项目。这些才是跳槽时的硬通货。 3. 保持学习,别被舒适区困住。 OD的工作节奏相对稳定,这是优势也是陷阱。别因为舒服就停止成长,跳槽前半年要开始系统准备。 4. 刷题和八股文不能少。 OD的技术深度够了,但大厂面试有自己的套路。算法题、设计模式、操作系统、网络这些基础要重新捡起来。 5. 心态放平。 OD经历不是减分项,只是不是加分项。最终看的是你的能力,不是你的岗位名称。 ## 最后 我现在在拼多多半年了,工作强度确实比OD大不少,但技术上也在继续成长。 回头看OD的两年,我不后悔。它让我从一个"野路子"程序员变成了一个有工程素养的开发者。这段经历是我跳槽的跳板,也是我最扎实的一段成长期。 如果你也在OD,别焦虑,先把手头的事情做好。该走的时候,你自然会有底气。

今天看到一句话,挺有意思的,HR 的工作本质是“选 育 用 留”,让 AI 用小白都能懂的方式给我讲解。 选育用留(HR核心四大模块,大白话讲解) 一句话概括:从招人进来,到把人培养好、安排合适工作、最后尽量留住人整套流程 1、选 = 招聘选拔(选人进门) 通俗讲:挑人、招人。 工作内容:发布岗位、筛简历、面试、背调、谈薪资、办理入职。 目标:找到匹配岗位、适合公司的人,不要招错人。 好比开店招工,挑选合适店员。 2、育 = 培育培养(教人变强) 通俗讲:培训、带教、成长辅导。 工作内容:新人入职培训、岗位技能学习、组织课程、能力提升、指导员工进步。 目标:新人快速上手,老员工持续提升能力。 招进来是半成品,通过“育”把人练成熟手。 3、用 = 使用任用(合理用人) 通俗讲:安排岗位、分配工作、考核、激励。 工作内容:岗位分配、绩效考核、调整工作、授权、奖惩、调岗。 核心:把合适的人放在合适位置,发挥他最大优势;避免大材小用、小材大用。 举例子:擅长沟通的安排销售,细心稳重的安排后台行政。 4、留 = 保留留存(留住人才) 通俗讲:稳住优秀员工,减少优秀的人跑路。 工作内容:薪酬福利优化、员工沟通、处理矛盾、关注员工情绪、职业规划、改善工作环境。 目标:降低优秀员工离职率。 ⚠️重点:不是所有人都要留!绩效差、不合适的人不需要强行留,重点保留能干、价值观匹配的人。

我在OD转正了,工号00开头

OD可以转正,但不是每个人都能转,也不是那么容易转。 这篇文章写给正在OD考虑转正的人,或者考虑来OD但听说"转正概率低"的人。 ## 我的背景 普通本科,毕业后在小公司做了3年Java。后来通过社招进了OD,做了2年后成功转正。 转正后工号00开头,和正式员工一样。 ## 为什么想转正 在OD的两年,我其实过得挺舒服的。 工作节奏稳定,技术有成长,同事关系也不错。但到了第二年,我开始考虑转正了。 原因很简单:想要更稳定的发展和更高的天花板。 OD的职级体系和正式员工是两套体系。你在OD做得再好,职级天花板是看得到的。而且很多核心项目、晋升机会,正式员工优先。 不是说OD不能做,而是转正后的发展路径更清晰。 ## 转正的条件 我所在的部门,转正需要满足几个硬性条件: 1. 绩效要求 连续两个考核周期绩效在B+以上(部门不同可能有差异)。这个不是随便给的,要看你的实际产出和项目贡献。 2. 岗位空缺 转正需要有正式员工的HC(headcount)。这个不是你能控制的,要看部门业务发展和人员流动。 3. 技术能力 转正面试的技术标准和社招正式员工基本一致。数据结构、算法、系统设计、项目经验,都要扎实。 4. 主管推荐 你的主管需要愿意推荐你转正。这个取决于你的工作表现、团队协作和沟通能力。 ## 我的转正过程 **第一步:和主管沟通(第18个月)** 在OD第18个月的时候,我主动找主管聊了一次转正的事。 主管的态度很坦诚:"你的表现不错,但转正需要HC,这个我不能保证。你可以先准备着,有HC了我优先推荐你。" 这次沟通很重要——至少让我知道主管是支持我的,而不是敷衍。 **第二步:准备技术面试(第20-22个月)** 转正面试的技术标准和社招一样,所以我提前3个月开始准备: - 算法题:LeetCode刷了200多道,重点刷中等难度 - 系统设计:看了几本经典书,自己画了几个系统的架构图 - 项目复盘:把在OD做的几个核心项目重新梳理了一遍,准备面试时的案例 - 八股文:操作系统、网络、设计模式、数据库这些重新过了一遍 说实话,准备的过程挺痛苦的。白天上班,晚上刷题,周末还要模拟面试。但没办法,转正的机会不是年年有。 **第三步:转正面试(第24个月)** 面试流程:技术一面(30分钟)→ 技术二面(45分钟)→ 综合面(30分钟)。 技术一面:面试官是我所在组的另一个leader。问了一些算法题和系统设计,难度中等。我准备得比较充分,答得还行。 技术二面:面试官是部门的技术总监。这一面更难,问了一些开放性的问题,比如"如果让你设计一个高并发的订单系统,你会怎么考虑"。我用了一个在OD做过的真实项目来回答,结合了自己的思考。 综合面:面试官是HR和部门经理。主要问了一些职业规划、团队协作、沟通能力相关的问题。这一面相对轻松,主要是看你的稳定性文化匹配度。 面试完一周后,主管告诉我:"转正通过了,等HR走流程。" 对了。想一起共事的,前后端-测试均有[机会](https://jsj.top/f/o38ijj) ,全国一线及双线城市坑位任选,待遇和稳定性还不错,感兴趣可以看看。 ## 转正后的变化 1. 工号 转正后工号00开头,和正式员工一样。之前OD的工号是06开头。 这个细节挺有意思的——工号变了,但工作内容其实没变。 2. 薪资 转正后薪资涨了一波,大概是原来的1.3倍。这个看个人谈判能力和部门政策,不同的人可能不一样。 3. 福利 正式员工的福利比OD好一些,比如股票期权、年终奖系数、培训资源等。但差异没有想象中那么大——OD的福利其实已经不错了。 4. 发展路径 这个是最关键的。转正后职级体系变了,天花板打开了。以前在OD只能到某个级别,现在可以往更高的级别走。 而且很多核心项目、技术委员会、晋升评审,正式员工才有资格参与。 ## 转正的真实难度 说实话,转正不是那么容易。 我所在的部门,过去一年有5个OD员工,2个转正,3个没转。没转的原因: - 1个绩效不够 - 1个部门没HC - 1个面试没过 所以转正概率大概是40%左右(部门差异很大)。 关键因素: 1. 绩效是硬门槛。绩效不够,其他都白搭。 2. HC是硬约束。没HC,你表现再好也转不了。 3. 面试是硬实力。转正面试和社招一样严,不能因为是内部就放水。 4. 主管推荐是软因素。主管愿意帮你争取,机会会大很多。 给想转正的人几点建议 1. 早点沟通。别等到合同快到期了才问转正的事。提前半年到一年和主管沟通,让他知道你的意愿。 2. 绩效要稳住。连续两个周期B+以上是基本要求,最好能拿A。绩效是硬门槛,没有商量余地。 3. 技术要扎实。转正面试和社招一样,不要因为是内部就放松准备。算法、系统设计、项目经验,都要过硬。 4. 主动争取机会。在OD期间,主动申请参与核心项目、技术攻关、架构优化这类有挑战的任务。这些是转正面试时的硬通货。 5. 心态放平。转正不是唯一出路,OD的经历本身就是有价值的。即使没转成,跳槽去其他大厂也是一条路。 ## 最后 我现在转正半年了,工作内容和之前差不多,但发展路径更清晰了。 回头看OD的两年,我不后悔。它让我积累了技术深度,也让我有了转正的底气。 如果你也在OD,别焦虑,先把手头的事情做好。该转正的时候,你自然会有机会。 就算没转成,OD的经历也不会白费——它让你看到"好的工程实践"是什么样的,让你跟一群优秀的人共事,让你在大体量业务里积累真正的实战经验。 这些东西,无论你去哪里,都是有用的。

美团18K:流程长、测试缺、问责严,填不了坑啊

### 项目本身 之前已经分享过遇见的困难: * 美团是没有测试和运维的,开发自测以后就开发自己上线 * 而美团对于线上事故容忍度非常低,一旦出现资损整个职业生涯就结束了 遇见了一些困难,其中一个困难就是: * 在工期非常紧张的情况下,实习生给我的工作加码 ### 聊聊情况 首先:我上线的时候,光完整上线时间就非常非常紧张了。基本上加班还得延期。, 这时候公司为了保证项目按期交付,给我安排了一个刚入职一年的正式员工。 他接手项目以后,第一操作是: * 要求每个方法上面必须添加注释 * 对每个方法进行埋点、 * 由于自己难以codeView,要求推翻重来 * 对方法名提出自己的建议 给我至少增加了50%的工作量。 是代码更好维护了,但是项目延期了。 领导挎着一张脸问:项目为什么迟迟没有进展? 打回重做了。为了后期维护又添加了工作量。延期了。 差点把我给裁了。 ### 情况描述 假如满分是100分,按照工期我只能拿出70分的答卷。 * 这个成绩绝对绝对是及格的,而且比及格线高10分 然后实习生对于70分的答卷不满意,要求必须达到90分的水平。 那怎么办?我只能提高标准,最后导致连卷子都答不完。 你高标准严要求可以啊,但是不能因为你高标准严要求,让我能把工作丢了吧。 他不行。 ### 项目情况 我升级的是C端的项目,然后干了4个月以后,工期直接炸了,而且遇见了一些风险。导致了线上事故。 为了防止第二个线上事故,对线上风险进行了汇报。 于是我就没法负责这个项目:因为在我手里,他必然延期。接手B端的业务。 但是:B端业务他和C端是割裂的。两套业务逻辑。 * 在美团,B端的人只懂B端的业务,C端的人只懂C端的业务 * 假如一个业务同时需要BC端协作,至少两个人。 ### 严格要求 这时候,我就在B端架构师手下干活。他表示:你的代码有问题 什么问题?需要优化。 * 你的DDD分层逻辑不对,编排层只是用来编排的,方法应该写在领域层 * 你的代码没有上缓存,又性能风险 * 你的函数命名有问题 * 你应该用复杂的方式来实现极致的性能 后来我被裁的时候,我说:我只能做到70分,但是架构师要求做到95分甚至更高。 领导: 80分。 * 你得有架构师思维,得有后期维护的考量,得让同事能够接手你的代码 * 得用缓存提升每一丝丝性能 * 得使用复杂架构方式来实现简单功能 但是我只是一个外包,在完全不熟悉业务的情况下,强行要求做到95分,于是就被裁了。 ### 聊聊美团的核心业务组 我入职的是美团的核心业务团队,他每秒的并发是百万级别,资金流动每天几个亿。 你写的每一行代码,下面都是几千万资金的流动;出了事情谁都担不起。我不要求你95分? 你以为是维护几百几千用户的小破网站?我们美团就这个要求。而且以此工作了十几年。 然后:我们项目组还有业绩指标,他没有测试团队 + 运维团队。(美团有,但是我们项目组专门招聘只负责运维的是没有的) 压力直接压给开发团队。我们不得更努力。 还有一件事,那就是我们项目组是一个100多个微服务的大集群,业务逻辑复杂。你得在复杂的业务逻辑里面,达到95分的性能要求。 最后,经过考验,你的水平不能够承担这些要求,那我只能说很抱歉。 我一看:18K的外包工资。 你搞笑呢? ### 压力本身 在压力 + 本身实力的情况下,我只能返工。 我和之前给我加码的同事去聊,同事表示:我算是非常非常宽松了,B端负责人他要求就是高。 那没办法,人家不满意你就改呗。 于是,一改二改三改四改五改。 一个简单需求改了至少8遍,而且平均8遍以上。项目工期直接炸穿。 领导都蒙了:我没有给你安排那么多活啊,你怎么天天加班? 这样,把你裁了,你也解脱我也解脱。 ### 会议本身 一个需求大概是7天左右,其中能编码的时间只占20%左右。 * 首先得参加产品会议 * 然后设计方案,设计完方案以后,提交给产品(需求方)审核,B端负责人也需要审核 一个会议基本上就是: * 产品提出方案 * B端负责人不同意,提出方案 * 然后领导不同意 推动非常非常吃力,一个简单需求至少开10个小时以上的会。 否则:开发出来了,上线了,产品不同意上不了线;codeViewer不同意上不了线,打回去重做。 然后底层技术细节,也得开会。 出个方案以后,codeViewer就要问了:你这个需求有没有更好的方案? 函数名是不是合理? 有没有改进的地方? 这也要开会。算内部会议。 然后就是同步信息的会议。 比如说:B端提供一个接口,这个接口: * 限流多少 * 参数多少 * 授权多少 然后我提供接口,也需要提供一个会议。 由于我们项目组没有测试,其他项目组的同事还要参加测试,告诉测试团队如何测试。 上线的时候,同步上线时间,这个不需要开会,在群里@一声。但是延期这种事情最好需要开会。 我最多的一次,拉了16次会议。 ### 业务梳理 写代码不是你想写就写啊,你得梳理现有的业务逻辑。 对于一个小微项目来说,上去就是干。但是对于美团这种体量的公司,梳理成本比编码都高。业务链路超长。 我提供一个接口,然后你得至少找4个微服务,大概20层堆栈,才能找到对应的业务逻辑点。 光找到需要修改的地方,就得至少4个小时。 java的啰嗦程度 + DDD的频繁跳转,导致新手完全无法处理。 就为了写一行if else,就得找四个小时。 然后:美团大量使用策略模式,而且策略模式嵌套策略模式。导致学习成本极高。 ### 写文档 为了会议和留档,需要写: * 需求PRD,这个产品提供 * 开发的开发文档 * 开发的自测文档 * 上线文档 * 链接的git链接 你光拿嘴去说,这不现实。 ### 编程环节 跳过。大家都会写。 部署测试环境。 然后,你写的代码每个参数都需要整理到文档上。 代码每个方法要有注释。 但是有几个: * 测试用例覆盖65%(很多公司似乎是85%甚至更高) * 走测试用例 ### 审核环节 然后,你提交代码以后,找到CodeViewer,他会审核你的代码。 然后提出了一大堆改进意见,通常来说,500行代码12处。 * 没有bug,全是各种优化,还有分层问题 * 函数名没有见名知意 * 缓存命名不规范 能跑是绝对能跑的,功能是没问题的,但是性能问题你没有考虑,分层不合理,方案设计没经过考虑。 达不到要求,重做。 那就回滚。 ### 走流水线上线 然后就是找时间走流水线上线。 上线的时候,需要监控报错信息。至少一个半小时。 假如上线失败,需要写复盘。 如果是老环境,需要解决maven依赖。还有线上线下不一致等各种问题 ### 产品验收并上线 然后,当上线完成以后,告知产品,产品验收。 我们项目组没有测试组 + 运维组。所以让完全不懂行的产品点点点。假如没有问题就可以验收。 但是由于我不清楚业务,所以上线以后发现了大量问题。 返工率非常高。 ### 困难点 我这个架构师,他只考虑性能 + 架构的完美性。 对于代码细节,他也不完全清楚。 我在写代码的时候,经常需要调用美团自研包 + 同事写好的代码 + 其他人的接口。这些都是坑点。 没有文档。 我在没有手把手文档教学、自己研究的时候,发现我自己经常性忽略内容。 就是:没人给我兜底。 * 架构师他只提要求,对于各种细节还是得自己把握 * 测试团队完全没有,导致我上线的时候基本上处于裸奔状态 我问了一下AI,他的说法是:你作为一个资深的开发来说,你必须考虑到。 我资深嘛?我上架70分的代码都很困难了好不好? ### 总结 美团开发压力很大, 兜底没有,测试缺位,项目基本裸奔。 流程非常长,业务中写代码的时间非常短,会议很多。 问责机制很严,线上上线压力极大。 工期比较合理,但是架不住菜鸟返工。 需要至少5年经验甚至以上,踩过各种坑的老鸟,才能去美团当18K的外包。

下载 APP