干这行十五年,见过太多刚入行的小年轻,眼里闪着光,觉得进了北京就能改变世界。结果呢?被现实毒打一顿,灰溜溜回老家考公。今天我不讲那些虚头巴脑的技术栈,就聊聊这帮北京软件开发工程师到底咋活下来的。
说实话,北京这地界,机会是真多,坑也是真多。
你早上挤着地铁10号线,周围全是背着双肩包、眼神疲惫的程序员。大家心里都清楚,在这座城市立足,没点真本事不行。很多公司招北京软件开发工程师,嘴上说是招精英,其实就是想找个能熬夜、能背锅、还要便宜的大冤种。
我见过太多刚毕业的孩子,拿着简历到处投,海投策略。结果呢?面试一问,只会背八股文。HR问你对高并发咋处理,你背出一堆理论,真让你改个bug,你连日志都看不懂。这种时候,老板眼神里的那点期待,瞬间就凉了。
咱们得实在点。在北京做开发,技术是门槛,但沟通才是天花板。
我有个徒弟,技术挺牛,写代码像写诗,优雅得很。但他在公司混得一般,为啥?因为他不爱说话。开会的时候,产品经理提个需求,他觉得不合理,心里骂娘,嘴上不说,回去偷偷改代码。结果上线那天,产品炸了,背锅的是他。
后来我告诉他,你得学会“扯皮”。当然不是无理取闹,而是用技术语言去解释业务风险。你要让非技术人员听懂,为什么这个功能要做三天而不是半小时。这时候,北京软件开发工程师的价值,就不只是敲代码了,而是成为业务和技术之间的翻译官。
还有啊,别太迷信大厂光环。
现在外面风言风语,说大厂裁员狠。其实吧,小公司也有小公司的好处。在小公司,你能接触到从前端到后端,再到运维的全流程。虽然累点,但成长快。在大厂,你就像颗螺丝钉,拧了十年,可能只负责一个按钮的点击事件。
我见过不少人在大厂待久了,出来发现啥也不会。因为习惯了依赖基础设施,习惯了有人帮你搭环境。到了小公司,服务器崩了,你得自己修;数据库慢了,你得自己调。这种时候,你才会真正明白什么是“全栈”。
所以,给想入行或者刚入行的小伙伴几个建议。
第一,别光看书,去GitHub上找项目,自己跑起来。光看代码不运行,跟看菜谱不做饭没区别。
第二,学会用工具。Python脚本能解决的问题,别用Java硬写。效率第一,老板只看结果,不看过程。
第三,保持好奇心。技术更新太快了,今天还在卷Vue3,明天可能AI编程就普及了。你得时刻准备着,别让自己成为那个被淘汰的老古董。
最后,想说句心里话。
在北京做北京软件开发工程师,挺苦的。房租贵,加班多,头发掉得快。但只要你热爱这行,看着自己写的代码变成实实在在的产品,帮用户解决了问题,那种成就感,是别的活儿给不了的。
别怕犯错,别怕被骂。年轻就是资本,跌倒了爬起来,拍拍土,继续干。这行没有永远的铁饭碗,只有永远的学习能力。
咱们共勉吧。