导读:有人在 Quora 上提问:How does one become a “rockstar” developer? / 如何成为明星开发人员?,伯乐在线摘译部分回复。 Andrew Berman 给出的回复:
1. 尽可能找一个这样的优秀导师,他乐意批评你的代码,并传授他是如何解决问题。当你的水平已达成一个体面不错的级别时,你可以正当地挑战你的导师观点,并赢得一些辩论。(相关阅读:《导师的力量:寻找导师,成为导师》)
2. 经常提高你所在解决问题的难度和范围。大多数人并没有20年的经验,他们只有1年的经验,只不过反反复复使用了20年。别做这种人。
3. 关注这些东西:文档、方法名或函数名、(变量名)、广泛编写测试。你的代码应该看起来专业。
4. 粗略看看所有的标准库,以便知道库中有什么。然后,当你首次使用某个特定库时,来回地学习它。如果正好是你学过的语言,并且又有源代码,也可以看看。
5. 如果不完全理解某写东西,得鞭策自己去了解它,得经常深入去研究。