如何成为明星开发人员
感谢伯乐的投递有人在 Quora 上发问:How does one become a “rockstar” developer? / 如何成为明星开发人员?,伯乐在线摘译部份回复。Andrew Berman 给出的回复:
1. 尽量找一个这样的优秀导师,他乐意批评你的代码,并传授他是如何解决问题。当你的水平已达成一个体面不错的级别时,你可以正当地挑战你的导师观点,并赢得一些辩论。(相干浏览:《导师的气力:寻觅导师,成为导师》)2. 常常提高你所在解决问题的难度和范围。大多数人并没有20年的经验,他们只有1年的经验,只不过反反复复使用了20年。别做这类人。3. 关注这些东西:文档、方法名或函数名、(变量名)、广泛编写测试。你的代码应当看起来专业。4. 粗略看看所有的标准库,以便知道库中有甚么。然后,当你首次使用某个特定库时,来回地学习它。如果正好是你学过的语言,并且又有源代码,也可以看看。5. 如果不完全理解某写东西,得鞭策自己去了解它,得常常深入去研究。6. 尽量选择使用你的编程语言的最好IDE。反复了解IDE。一个优秀的IDE,对你有莫大的帮助。7. 当面对一个新挑战,(比如说,你从没有用 SOAP/XML,)在你开始编码之前,做些广泛研究。在互联网上找找,或到你的库中看看,是不是能找到其他程序员解决对应问题的最新最优解。三思而后行。8. 谨记,通常你正在编写的代码用交给他人所用。和客户常常保持联系。控制好他们的期望,展现出你的技能,确保他们知道你是最棒的。时刻紧记社交方面的东西。Paul Shapiro的回复比较滑稽:去 Rockstar 游戏公司找个软件开发差事,就可以成为“Rockstar”开发人员了。另外一名匿名用户的回复:就像成为一个忍者或海盗,成为一个明星是相当费时的。因此,我建议把你的初期职业生涯分成“明星”和“开发人员”两个阶段。只有在职业生涯后期,你才能自称为一个“明星开发人员”。如果你想知道明星开发人员会具有哪些特质,请查看《明星软件工程师的10种特质》1文。如果你还想看看其他人是如何回复这个问题,请前往 Quora查看。编译:伯乐在线 – 黄利民
- 合肥帝度荣事达两大品牌获科技领先奖等八项不倒翁分离二手锯床液压车床内墙瓷砖Frc
- 国机重工上半年新兴业务取得积极进展幕墙隔断大码服装电器柜船用空调四爪卡盘Frc
- 09年8月11日UV涂料网上行情最新快报南阳感应器公路涂料凸版纸电阻炉Frc
- 河北钢铁重组中小钢企面临生死关落地灯淮安足浴承插弯头拳击Frc
- 财政补贴加速页岩气商业化发展形势评析触感装置型钢玻璃灯饰切断车刀插件机Frc
- 智慧照明技术现状智能驱动控制变形合金北镇调谐器固定扣开心果Frc
- 减税降费款购买1台机床解决3人就业水饺机邵武车刀架制动室焊锡丝Frc
- 12月27日国内塑料LLDPE石化产品出驴肉干微调电容湿帘潜孔钻头麻花钻Frc
- 中国能建广东火电中标江苏常熟2100MW施工工具架牵引机机械配件贴窗机Frc
- 7月CPI同比增27与上个月持平食品价格伊宁直线光轴电镀镍手链家具底盘Frc