原文发表于 2021 年 5 月 28 日,是 Reddit (美国的社交新闻站点,口号:提前于新闻发声,来自互联网的声音。)上的一个热帖。

下面是我翻译的原文摘要:
我喝醉了,我可能会为此后悔,但下面这些是我过去 10 年作为工程师学到的。
- 职业生涯最好的提升方法是换公司。
- 技术栈其实并不重要,所有的领域都有大约 10-20 个核心原则,技术栈只是试图让这些事情变得更容易,所以不要为此烦恼。
- 在我工作过的公司里,我结交了一些很好的、一辈子的朋友。但我不会把它作为我工作的每个地方的必要条件。
- 我学会了对经理诚实,这样在工作中我可以做到真实。怕什么?他炒了我?我会在两周内找到一份新工作。
- 好的代码是初级工程师可以理解的。优秀的代码可以被一年级的计算机系新生理解的。最好的代码就是根本没有代码。
- 一个好的管理者的素质与一个好的工程师的素质有很多相似之处。
- 当我刚开始工作的时候,我迷上了技术、编程和计算机科学,现在已经不了。
- 作为一名工程师,最容易被低估的技能就是如何写文档。靠,有人教我怎么写好文档吗?说真的,如果有任何建议,我都会认真的支付费学习。
- 随着年龄的增长,我越来越欣赏动态语言。妈的,我说出来了。跟我打吧。
- 如果我发现自己是这个房间里最聪明的人,那么是时候离开了。
- 我们应该雇佣更多的实习生,他们很棒。那些精力充沛的小混蛋们的想法。当他们可以质疑或者批评某些事情的时候就更

一位资深程序员在醉酒后分享了其10年的工程师生涯心得,包括职业发展、技术选择、团队合作、编程语言、工作环境、管理经验等方面的见解。他认为,技术栈并不关键,重要的是核心原则;好的代码应简单易懂;动态语言被低估;实习生成为宝贵的资源;测试重要但TDD并非万能;善待他人,尊重最佳实践,同时也懂得适时打破常规。他还提醒,程序员的健康不容忽视,工作与生活的平衡也很关键。
最低0.47元/天 解锁文章
1342

被折叠的 条评论
为什么被折叠?



