1. 擅长搜索
成为优秀程序员的秘诀之一就是学习如何搜索问题的答案。通过有效地学习 Google 到的东西,你将节省大量的时间。
2. 承诺与交付
让你的团队知道自己完成一项任务将花费多长的时间,并以两种方式交付。通过可预知的和可靠的交付,你将建立起信任。
3. 善待你的设计师;他们是你的朋友
设计师为用户的痛点提供解决方案。为了建立有效的产品,要向他们学习,并团结他们。
4. 找一位导师
找一个你可以向他学习的人并从中汲取灵感。如果你需要技术导师,Coding Coach是一个很好的入门之地!(https://codingcoach.io/)
5. 做个导师
成为一个能够分享想法,并使别人可以从中汲取经验的人。
6. 写出有用的评论
写评论时要解释“why”,而不仅仅是“what”。
7. 恰当地为变量和函数命名
函数和变量应该准确地表示它们的用途,因此 myCoolFunction
这样的命名并不能让你上天。
8. 休假
每个人都需要时间去放松。快开始你一直想要的那次旅行吧。你的大脑和同事们都会感谢你。
9. 删除未使用的代码
没有理由累积更多的技术债。
10. 学习阅读代码
阅读代码是一种被低估的技能,但却是一种非常宝贵的技能。
11. 建立健康的工作与生活之间的平衡
经过漫长的工作日,你需要时间进行放松。关闭工作通知,从手机中删除无聊的应用。
12. 只安排必要的会议
可以通过电子邮件或微信解决吗?如果是的话,请避免开会。如果不是,请注意持续时间。瞄准更少。
13. 结对编程
结对编程允许你扮演教师和学生的角色。
14. 写出精彩的电子邮件
通过简洁明了的电子邮件来捕捉受众群体。没有人想去读你冗长的电子邮件。
15. 加入社区
与志同道合的人在一起会激励你走出低谷。
16. 清理你的代码分支
清理你的版本控制分支,就像在你的朋友来访之前清理你的房子一样。如果你不需要它就丢弃,不要把它扔进抽屉里。
17. 不要保守
包容。不要告诉别人他们不够好,不能进入这个行业。每个人都有自己价值。
18. 持续学习
你选择了一门需要不断学习的专业。学会爱它。
19. 不要放弃
这并不容易。但我们都是在同一个起点开始的。你能行。
20. 完成充满挑战的任务
如果它不吓到你,就不会帮助你成长。
21. 在开始之前先搞清要求
在深入研究代码之前,应该先了解验收标准。它将为你节省时间和精力。
22. 有一个工具箱
拥有一套内部和外部都知道的工具。了解这些工具可以用于的目的,以及什么情况下项目可以从中获益。
23. 学会建设性的批评
向受信任的同事和朋友提出建设性的批评。它将帮助你成长为优秀的程序员。
24. 保持开放的思想
技术总是在发生变化,而且变化得很快。不要反对新技术,学习它,然后形成自己的看法。
25. 关注相关的信息
通过关注出版物、博客、播客和科技新闻,及时了解最新的科技新闻。
26. 专注于解决问题
强大的解决问题能力可以解决任何问题。把握解决问题所需的一切。
27. 保持谦虚
无论你的头衔头衔是什么,或者在什么优秀的公司工作,都要保持谦虚。
28. 学会演讲
了解如何吸引观众并进行有效的演示。
29. 在开始之前先审视所有的解决方案
不要直接跳到第一个可能的解决方案。在深入研究代码之前检查所有路径。
30. 找到你擅长的领域
科技行业内有许多部门。找到你最感兴趣的领域并成为专家。
31. 养成良好的习惯
尝试建立一致且健康的习惯,例如消除分心、时间盒子任务、出席会议、以及有限从最重要的任务开始。这可能需要一些时间来适应,但从长远来看它是值得的。
32. 学习调试
掌握浏览器的调试器工具。了解 IDE 的调试细节。通过学习调试问题和跟踪错误的最有效方法,你将能够解决最困搞的错误。