导读:有人在 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种特质》一文。如果你还想看看其他人是如何回复这个问题,请前往 Quora 查看。

如何成为明星开发人员?相关推荐

  1. spring javaee_开发人员对Spring vs JavaEE的看法

    spring javaee 在Java社区中,Spring vs JavaEE是一个永无止境的争论. 在这样的辩论中,人们组成一个团体,由两个传播者,建筑师和一个平台的核心粉丝组成,并且不断进行辩论. ...

  2. 开发人员对Spring vs JavaEE的看法

    在Java社区中,Spring vs JavaEE是一个永无止境的争论. 在这样的辩论中,人们组成一个团体,由两个传播者,建筑师和一个平台的核心粉丝组成,并且不断进行辩论. 参与辩论的人可能是负责平台 ...

  3. WOOTConf 2017:Lockpicking,Willie Nelson开发人员等等

    当一个小小的想法变成现实时,您知道那种美妙的感觉吗? 这就是2017年linux.conf.au上的WOOTConf对我而言的内容. 这是一整天的会议,来自十位出色的演讲者进行了精彩而深刻的技术演讲. ...

  4. 开发人员应该更像Willie Nelson的8种方式

    当我看到工作清单正在寻找"摇滚明星开发者"时,我感到不安. 那有什么意思? 开发人员谁都值得赞扬,而乐队,经纪人,路政人员和音响工程师则承担着重担? 当我观看他的PyCon 201 ...

  5. 关于开发人员聘用–房间里的大象

    软件行业沉迷于招聘. 每周我们都会收到有关如何吸引那些神秘的10x开发人员的新文章. 会议室里的大象是大多数开发人员可以完成大多数公司工作,所以招聘可能不如我们认为的那么重要? 不要误会我的意思. 我 ...

  6. 前端分离的前端开发工具_使我成为前端开发人员工作的工具和资源

    前端分离的前端开发工具 Learning front-end development can be a bit overwhelming at times. There are so many res ...

  7. 给Web开发人员的以太坊入坑指南

    以太坊现在各种学习资料数不胜数,但由于以太坊正处于飞速发展阶段,有些学习资料很快就过时了.所以想找到有价值的资料无异于大海捞针.我费了很大功夫,才建立起对以太坊的整体认识,搞清楚它的工作机制.我相信很 ...

  8. Java开发人员必须看到的13个Decks保持更新

    Java领域中有许多关键人物,每个人物对语言的未来都有自己的看法和看法. 尽管我们不能参加任何活动,聚会或谈话,但要感谢各种幻灯片共享站点,我们才能听到这些影响者的意见. 在下面的文章中,我们收集了关 ...

  9. Stack Overflow 2016年对50,000名开发人员进行的调查得出的见解

    Today, Stack Overflow released the results of their 2016 survey of more than 50,000 developers. 今天,S ...

最新文章

  1. postgres的initdb解析——从一次插件升级失败说起
  2. Serious Python
  3. Elasticsearch 常用运维命令(持续更新)
  4. 从0开始编写dapper核心功能、压榨性能、自己动手丰衣足食
  5. 牛客算法周周练4 题解
  6. 基于Blink构建亲听项目以及全链路debug项目实时响应能力
  7. 个人支付宝收款页面,对接当面付接口
  8. (转)深入理解Javascript闭包(closure)
  9. MFC窗口最小化到托盘
  10. 2021年T电梯修理免费试题及T电梯修理试题及解析
  11. 如何创建计算机的桌面快捷方式,怎样创建桌面快捷方式 创建桌面快捷方式N种方法...
  12. 集合论的创始人康托尔(G.Cantor)的故事
  13. 多线程模拟龟兔赛跑游戏
  14. FME cad中地块图形与图形标注信息的连接(空间关系连接)
  15. 在WIN7下使用VB6.0
  16. java实现计算机界面
  17. 视频监控平台GB28181:媒体流保活机制
  18. How to Use Matlab Publish Smartly
  19. 将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile
  20. 【Python】Jupyter

热门文章

  1. MD5原理加密及Verilog实现
  2. 【TensorBoard】如何启动tensorboard的详尽步骤
  3. ps3本地虚拟服务器,PS3主机连网设置详细图文教程
  4. python游戏代码怎样才能玩好英雄联盟_用Python编写代码分析《英雄联盟》游戏胜利的最重要因素...
  5. 简单利用aircrack测试无线网络(图)
  6. 微信小程序自带的referer (附:微信,头条,支付宝,百度小程序的自带referer)
  7. joda-time使用教程
  8. 怎么把pdf转换成word转换器
  9. 放射性同位素标记/radioisotope labeling用于放射性同位素的标记/同位素示踪利用放射性核素化合物
  10. 【转帖】windows 服务大全