最近有一位在谷歌工作了14年的工程师,总结了自己在职场的21个感悟点,我觉得有共鸣,因为我职业生涯的早期也是一名软件工程师。
我从中挑出10个观点,结合我的白话解释,无论你向往在大公司工作,还是工程师生涯,你都值得看一看:
1 最好的工程师,是持续解决用户的问题,而不是将某种技术研究得很深,或者工具玩儿得很熟。
2 正确很容易,一起达成正确的结果,才是真正的工作。会议上赢得辩论的人,别人只是不想和你讨论,在会后,你会获得来自方方面面的阻力。达成共识,和大家一起达成正确的结果。
3 不要花几周的时间讨论想法,现在AI可以帮你忙。先做,再做对,再做得更好。你从真实世界的一周反馈,胜过在理论世界讨论一个月。
4 与其写一个95分技巧拉满的代码,不如写一个70分技巧、但清晰度95分的代码 - 确保你的同事在凌晨2点紧急加班时,也能看懂你的代码并维护。
5 你的代码只会静静待在代码库里,不会为你的晋升和加薪说话。当你的老板、经理和HR在小会议室里谈论薪酬或奖金分配话题时,你要确保会议室里有人 - 而不是代码 - 会提到你的名字,并为你说话。
6 当一个项目延期,并不是大家工作不努力,不是人不够,也不是技术上的问题,而是缺少真正的、有效的沟通。反复强调方向、接口方式要比更快写代码更有效。
7 如果只考核代码行数,你将得到更多的代码;如果你考核速度,那么你将会得到夸张的时间预估。总是设定一对评价体系,比如一手考核编码速度,一手考核质量或者风险,两手抓。
8 当系统变慢了,你会下意识反应要不要加缓存,要不要用更聪明的算法……却没有考虑一个根本问题:导致系统过慢的原因是不是真的有必要?做减法、而不是加法,才能真正让性能更好。
9 流程是为了减少不确定性,而不是为了创建文档。如果流程本身不能减少风险,不能增加清晰度,反而增加了一大堆桌面工作,你需要重新思考流程是不是过头了。
最后的建议,保持好奇心,保持谦虚,记住工作总是和人有关:要么是使用你产品的用户,要么是和你一起协作的同事。
#职场感悟 #个人成长
本站是社保查询公益性网站链接,数据来自各地人力资源和社会保障局,具体内容以官网为准。
定期更新查询链接数据 苏ICP备17010502号-11