我作为高级工程师学到的东西

Drunk Post:我作为高级工程师学到的东西

这是Reddit上的一个热帖, 是一名有10年工作经验的工程师酒后吐真言。讲述他工作经历中学到的东西。下面是原帖的截图:
在这里插入图片描述
内容和有意思,获得了很多人的赞

  1. 职业发展的最好办法是换公司。
  2. 技术栈并不重要,因为在我的领域中有 15 种基本的软件工程模式适用。我在数据领域工作,尽管它与 web 或嵌入式不会很相同,但是所有领域都有大约 10-20 个核心原则,技术栈只是试图让这些事情变得更容易,所以不要担心过度。
  3. 求职是有原因的。如果我对工作不满意,可能是时候继续前进了。
  4. 工作和人际关系是两回事。有一些公司,我交到了好朋友,但是工作得并不开心;另一些公司,我没有与任何同事建立友谊,但是工作得很开心。
  5. 我总对我的经理实话实说。可能发生的最坏情况是什么?他开除我?我将在2周内找到一份新工作。
  6. 优秀经理的品质与优秀工程师的许多品质相同。
  7. 好的代码是初级工程师可以理解的代码。伟大的代码可以被第一年的 CS 专业的新生理解。
  8. 作为一名工程师,最被低估的技能是记录。说真的,如果有人可以教我怎么写文档,我会付钱,也许是 1000 美元。
  9. 编写好的变更记录是一项很棒的技能。
  10. 网上的口水战,几乎都无关紧要,别去参与。
  11. 如果我发现自己是公司里面最厉害的工程师,那就该离开了。
  12. 我们应该雇佣更多的实习生,他们很棒。那些精力充沛的小家伙用他们的想法乱搞。如果他们公开质疑或批评某事,那就更好了。我喜欢实习生。
  13. 技术栈很重要。如果您听到 Python 开发与 C++ 开发,您会想到非常不同的事情,对吗? 那是因为某些工具确实擅长某些工作。 如果你不确定你想做什么,就做 Java。 这是一种糟糕的编程语言,几乎无所不能。
  14. 对于初学者来说,最赚钱的编程语言是 SQL。 秒杀所有其他语言。 如果您只了解 SQL 而不会做其他事情,那么您就可以赚钱。人力资源专家? 也许50k。 懂SQL的人力资源专家? 90k
  15. 测试很重要,但 TDD (测试驱动的开发)几乎变成了一个邪教。
  16. 政府单位很轻松,但并不像人们说的那样好。对于职业生涯早期到中期的工程师,12 万美元的年薪 + 各种福利 + 养老金听起来不错,但是你将被禁锢在深奥的专用工具里面,离开政府单位以后,这些知识就没用了。我非常尊重政府工作人员,但说真的,这些地方的工程师,年龄中位数在 50 岁以上是有原因的。
  17. 期权毫无价值,或者可以让你成为百万富翁。如果工程人员超过 100 人,那么在这十年内,它们可能会有价值。
  18. 头衔并不重要,任何一家公司都可以有首席工程师, 但人们关注的是你做了什么,完成了什么。
  19. 说到头衔:在你职业生涯的早期,头衔的上升很好。 初到中,中高级,高级领导。 但在你的职业生涯后期,头衔降低很好。你可以获得跟专业能力相应的回报。换句话说,在你职业生涯的早期(<10 年),头衔改变 UP 是好的,因为它可以让你发展你的技能和责任。 后来,头衔降低很好,因为它可以让你增加薪水。
  20. 手腕和背部的健康问题可不是开玩笑的,好的设备值得花钱。
  21. 你知道成为软件工程师最好的是什么吗? 您可以结识和您想法相同的人并与之交谈。 不一定有相同的兴趣,如体育和电视节目等。 但是他们以与您思考问题相同的方式思考问题。这很酷 。
  22. 成为一名优秀的工程师意味着了解最佳实践,成为高级工程师意味着知道何时打破最佳实践。
  23. 许多进步的公司,尤其是初创公司,都在提倡“真实的自我”。 那么,如果你的真实自我就是看色情片呢? 是的,在你的工作和个人生活之间保持间隔是有必要的。
  24. 我遇到的最好的领导,同意我的一部分观点,同时耐心跟我解释,为什么不同意我的另一部分观点。我正在努力成为像他们一样的人。
  25. 算法和数据结构确实重要,但不应该无限夸大,尤其是面试的时候。我没见过药剂师面试时,还要测试有机化学的细节。这个行业的面试过程有时候很糟糕。
  26. 做自己喜欢的事情并不重要,不要让我做我不喜欢的事情更重要。
  27. 即使我平时用 Windows 工作,Linux 也很重要。为什么?因为服务器是 Linux 系统,你最终在 Linux 系统上工作。
  28. 警惕那些流行词,例如大数据。我用Spark和Kafka每10分钟处理10000行流数据,使用Python和MySQL每小时处理1B行,这些表可以自动完成,去他妈的大数据。
  29. 我挣的钱还不错,对此心存感激,但还是需要省钱。
  30. 糟糕,我没酒了。

(over)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值