工程师不要太钻技术牛角尖

我觉得对于大部分工程师不能太钻技术牛角尖。把工作粗暴地分类成Java/C++/Go/Rust, 倾向于把工作简单地理解成技术的比拼,更高的技术=更高的工资和职位,这不是对大部分人普遍适用的成长路径。写C++怎么样?写Rust又能怎么样?除了让自己感觉好一点,学起来有动力一点,于解决现实生活中遇到的问题会有一丝一毫的帮助么?

这个世界上没有那么多纯科技公司的,从Google, Meta到BAT,与其说是科技公司,倒不如说是产品公司。

我觉得在这个地方能否晋升,实事求是地讲,肯定有一方面是来源于你自己的技术实力,当参与一个项目的时候,是否能快速地发现并解决问题,出现性能问题的时候,是否能想到别人想不到的方案去优化它。别人干不了的活,你是不是能站出来支持领导的想法。你如果这点做不好,很可能一开始就失去了上面的信任,以后的攻坚任务自然不可能交给到你,面临的就是边缘化甚至是pip,开人。活肯定得干好,而且最好比别人永远好那么一点。

但是其实在互联网要做到这点并不难,大部分基建任务其实在3-5年前就完成了,真的没有太多活是非谁不可的,不要把自己看得太重要。所以我觉得仅以什么样的技术,相对难度去衡量一个工作职位的好坏,是非常不切实际的。

我觉得以我浅薄的理解,在这种地方,首先是得有非常强的沟通能力和行之有效的管理办法。大厂里面的中大型项目,一般都是由1-3个组合作完成的,必要的时候还会牵扯到更多的合作方。那么多人,大家的想法不一样,目标不一样,所以很难免地会带来高昂的沟通成本。如何去有力地推销自己的(合理的)想法,去说服别人,同事不会因为你说的是对的就听你的,要想同事服你,首先要让别人相信这么做能减轻负担或者带来好处。

另外项目一大可能需要照顾的点就比较多,游戏规则和框架很重要。经常发现很多活,有些人虽然技术没有很出众,但是项目由他来组织和执行就能顺利地在短时间干成,有些人虽然技术很强,但要么在准备阶段漏预判了很多问题,导致方案被驳回,要么一遇到跨组合作,干所有事情都会很别扭,扯皮抱怨比较多。你是领导你会用谁?

另外也不要把职场想得太阴暗,觉得大部分Leader和Manager只会任人唯亲,提拔那些阿谀奉承的人上来。我不否认这些人确实存在,而且广泛存在于这个社会的所有角落,但其实对大部分厂来说,领导用什么的人,其实完全是由他想做什么事情来决定的,TA想的事情任命的人干不成,那这个领导也干不长。我们在唾弃一些人的时候,首先可以想想如何他们是通过何种路径上来的,你想改变,就得和他们一样,但是你比他们更有良心,这就是集体和社会的自我纠正机制。
全部评论
点赞 回复 分享
发布于 2024-08-05 15:14 浙江

相关推荐

03-09 10:08
已编辑
门头沟学院 Java
这是我的第一次面试,八股背了两周,项目还在不断地打磨,总之相当忐忑。2.23投的简历,2.24晚上做的测评,2.25晚上接到的面试邀请。面试官很和蔼,是个小哥,说话也很温柔,上来先做了两个算法题。第一个是LRU缓存,第二个是两两交换链表中的结点,都在力扣上做过,比较简单。面试用的腾讯会议,应该腾讯自己开发的写代码的IDE,第一次用不太习惯,敲得比较慢,好在半小时把两个题做出来了。然后面试馆问是否接受转语言,部门都是用C++,我在简历上写的都是Java,,然后 询问最早什么时候可以去实习,可以接受实习多长时间,后面开始问八股1. CAS操作2. 时间戳的对时服务(第一次听说,我说没了解过,面试官很耐心的和我说有什么策略,可以学习什么)3. Redis缓存三兄弟(缓存穿透、缓存击穿、缓存雪崩)4. C++的构造函数允许是虚函数吗(这个我是真不知道啊,C++课上的知识都忘干净了)5. Etcd的原理(说实话也不太会,只是用过)然后是反问环节,向面试馆了解了一些腾讯的情况第一次面试总体来说还可以,算法题都会,八股算是回答上2/5吧,再接再厉————————————————————————————————————————————————3.4过了四天,平台上显示终于过一面啦!悲喜交加,为什么我当时没有准备C++,万一后面真有机会的话还要转语言,牛客上的兄弟们怎么看,大家是否会愿意准备了好久的Java最后转C++,如果能呆在腾讯的话,转语言还是能接受的。我担心的主要有两个,一个是万一后面进去了转不了正怎么办,二是进去之后相比部门的同事,本身就要恶补C++,更难和他们去抢转正名额了。#腾讯求职进展汇总##面经##java##牛客AI配图神器#
KeyWu:两道手撕 牛
查看8道真题和解析 腾讯求职进展汇总
点赞 评论 收藏
分享
评论
8
4
分享

创作者周榜

更多
牛客网
牛客企业服务