程序员的酒后真言
在知乎上看到这样一篇文章,讲一个位资深工程师在醉酒状态下发布的关于他十年职业生涯的心得体会。获得了大量的关注和赞同。
这是一篇于2021年5月28日发布在的reddit论坛的帖子,现场:Drunk Post: Things I've learned as a Sr Engineer 或者 https://redd.it/nmodyl 文章是一位资深工程师在醉酒状态下发布的关于他十年职业生涯的心得体会。文章内容丰富,涵盖了职场发展、技术选择、管理与领导、工作与生活平衡等多个方面。
查看该帖子可能需要科学上网,我把这篇文章存了下来,并用GPT解读了一下,感觉不像是喝多了,喝多了思路还能这么清晰,应该讲喝到位了!
Drunk Post-Things I've learned as a Sr Engineer.pdfGPT翻译一下:
这篇以下是文章中提到的一些要点:
-
职业发展:作者认为跳槽是提升职业生涯的最佳方式。他提到,技术栈并不是那么重要,因为软件工程领域有大约15种基本模式,而技术栈只是让这些模式更容易实现。
-
工作满意度:如果对当前工作不满意,作者建议寻找新的工作机会。
-
人际关系:作者在职场上结交了一些终身朋友,但也意识到并非每个工作场所都需要建立深厚的友谊。
-
与管理者沟通:作者学会了与管理者保持诚实沟通,但又不至于过于坦白。
-
工作与生活的平衡:如果因为值班而在半夜醒来超过一次,作者认为这是有问题的,并会选择解决或离职。
-
代码质量:好的代码应该是易于理解的,甚至是没有代码是最好的。
-
文档编写:作者认为编写良好的文档是一项被低估的技能,并愿意为此付费学习。
-
技术选择:作者提到,尽管某些工具在特定工作中非常出色,但初学者可以选择学习Java,因为它几乎适用于所有事情。同时,对于初学者来说,学习SQL是最有利可图的。
-
工作态度:作者强调不要自认为是房间里最聪明的人,应该保持谦逊。
-
实习生的价值:作者认为实习生充满活力和创意,应该雇佣更多的实习生。
-
技术栈的重要性:尽管作者之前说技术栈不重要,但他也指出某些工具在特定工作中的确很有用。
-
政府工作:作者认为政府工作并不像外界宣传的那么好,因为你会被迫使用晦涩的专有技术。
-
招聘者的角色:虽然第三方招聘者可能被视为寄生虫,但如果找到一个好的,建立良好的关系可以帮助职业发展。
-
远程工作:作者喜欢远程工作的便利性,但同时也觉得缺乏面对面的交流是一种损失。
-
自我价值:作者认为自我价值不应该与薪酬挂钩,资本主义并不是衡量自我价值的好方法。
-
领导力:作者认为好的领导者会为下属的错误承担责任,并努力理解和支持团队成员。
-
技术面试:作者对技术面试过程中对算法和数据结构的过分强调表示不满。
-
多样性问题:作者认为科技行业中女性和黑人工程师的数量不足,这是一个需要改变的问题。
-
工具和语言的偏好:作者对某些工具和编程语言有个人的偏好和不满,但同时也认识到它们的实用性。
-
工作和生活的平衡:作者提到了与同事在下班后一起喝酒的乐趣,但也强调了与家人和朋友相处的重要性。
文章最后,作者表达了对那些在帖子下留言的人的感激之情,并希望人们能够对他的观点给予关注和回应。整体而言,这篇文章提供了一位资深工程师对职业生涯的深刻反思和建议,对于那些在技术领域工作或即将进入该领域的人来说,这些观点可能会提供一些有价值的见解和指导。
有些点确实挺共鸣的,