如果我当时知道我现在所知道的

2025-05-28

如果我当时知道我现在所知道的

昨天,在 dev.to 这里有一个关于“您对初级软件开发人员的最佳建议是什么”的讨论。

我回复了一份包含15条内容的清单,有点儿像开玩笑。显然有些人喜欢它。所以,现在把它以帖子的形式发布出来,方便大家分享。

如果我有布朗博士的 DeLorean,我会这样建议年轻时的自己

  1. 在代码审查期间保持低调。谦逊很重要。他们不是在批评你,而是在审查你的代码。这不是针对你个人的。
  2. 在深入研究代码之前,先阅读必要的资料。你很容易冲动行事,要抑制这种热情。不要只在遇到麻烦时才阅读手册。
  3. 设计模式很好,但你不必在编写的每段代码中都使用它们
  4. 尽早学习 Python。找到 Python 的 REPL 并输入import this。熟记它,然后再读一遍上面的第 3 点。
  5. 咖啡、披萨和薯条现在很美味,但 20 年后,你会后悔自己没吃过这些
  6. 几年后,社交媒体将会风靡一时。别再碰它了
  7. 你讨厌的那些数学科目,最好好好学学。未来会有“机器学习”这个东西,它会很火,你会需要这些数学知识的。
  8. 别再想着什么时候才能从初级职位毕业,毕业的时候自然就知道了。当你开始做技术选择,并且意识到自己需要做出选择时,你就不再是初级职位了。
  9. 提问时要礼貌。如果你不想经常收到“读我读我”的回复,可以阅读 Eric Raymond 的指南,了解如何巧妙提问。
  10. 参加会议时,请务必携带纸笔。记录你的笔记
  11. 如果你花了超过 3 个小时才弄清楚某件事,那就寻求帮助,告诉你的技术主管你遇到了什么问题(但请确保在执行此操作之前,你已经阅读了上面的第 9 条)
  12. 如果你答应你的技术主管(客户、同事或老板)周五交付产品,但最终无法按时交付,那就提前告诉他们。不要等到周五才告诉他们。
  13. 锻炼。你的大脑(和你的血压)会因此而爱上你
  14. 当《实用程序员:从熟练工到大师》这本书出版时。读一读吧
  15. 时不时地用LOLCODE写个程序,别失去你的幽默感

还有很多,但这些是我的大事

不要忘记访问 Sergio Tapia 的原始帖子,那里还有其他评论;我认为它仍在继续。

文章来源:https://dev.to/tedhagos/if-i-knew-then-what-i-know-now-55pb
PREV
前端挑战:前端工程师任务
NEXT
软件架构师必读的五本书