^__^ • 11 / 28
程序员问大师 后台开发,技术真的重要吗?新晋大厂校招生向大师请教: 面试全是分布式、高并发、多线程,上班却成了对需求、写文档、梳理业务、修告警。排查线上故障靠的是看监控、查配置、扩机器;mentor能接手十年屎山,也是靠熟悉拓扑、可观测性、稳定性、排期、拒绝不合理需求,而不是多线程编程的炫技。 后台工作是不是根本体现不了技术?为什么面试又问那么多?工作中如何提升技术?一个优秀后台工程师到底该长什么样? 大师答: 十五年前的自己,也是在各家大厂对接做业务,一样觉得工作没技术,一样焦虑,靠跳槽寻找更技术的岗位,结果发现到哪都在做类似的事。 三年跳槽三次后,突然意识到:自己在别人眼里恐怕成了好高骛远、浮躁、不够踏实的年轻人,惊出了一身冷汗。 大师从此悟道:上进心没用,上进的手脚才有用。 想做核心技术,先得让别人相信你有成为核心的潜力。人生是长跑,先把事做好,机会自然会来。 后台技术当然重要,但你现在做的只是系统的表层工作。 真正的技术价值是在稳定性、成本、性能、架构演进这些大场景里体现的,而那些位置不会一上来就给新人。 当你走到核心项目核心环节,自然就不会怀疑技术的重要性。 那工作中怎么提升技术? 1. 实战永远第一。 主动争取有技术含量的项目,在大项目里成长最快。 2. 小需求也能练技术。 即使业务需求,也可以思考稳定性、性能、成本的极限,把能不能更好当成习惯。 3. 深挖每个不懂的点。 查资料、写总结、写代码验证、做压测量化。 不是懂了原理,而是我知道这个优化能快多少、稳多少。 4. 多交流。 向同龄人学方法,向前辈学路径。 什么样算优秀的后台工程师? 大师说:形态不止一种。 有的专家只盯项目最硬核的一小块; 有的负责架构、稳定性、成本、性能,用专业能力带着团队解决大问题。 先确定你想成为什么类型,再反过来补你缺的那部分能力。 技术也好,沟通表达也好,向上管理也好,都是为把关键的事做好服务的。 技术信仰可以有也很必要,但职场最重要的是:把事办成。 那么,你悟道了吗?