如何成为明星开发人员?
导读:有人在 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 查看。
如何成为明星开发人员?相关推荐
- spring javaee_开发人员对Spring vs JavaEE的看法
spring javaee 在Java社区中,Spring vs JavaEE是一个永无止境的争论. 在这样的辩论中,人们组成一个团体,由两个传播者,建筑师和一个平台的核心粉丝组成,并且不断进行辩论. ...
- 开发人员对Spring vs JavaEE的看法
在Java社区中,Spring vs JavaEE是一个永无止境的争论. 在这样的辩论中,人们组成一个团体,由两个传播者,建筑师和一个平台的核心粉丝组成,并且不断进行辩论. 参与辩论的人可能是负责平台 ...
- WOOTConf 2017:Lockpicking,Willie Nelson开发人员等等
当一个小小的想法变成现实时,您知道那种美妙的感觉吗? 这就是2017年linux.conf.au上的WOOTConf对我而言的内容. 这是一整天的会议,来自十位出色的演讲者进行了精彩而深刻的技术演讲. ...
- 开发人员应该更像Willie Nelson的8种方式
当我看到工作清单正在寻找"摇滚明星开发者"时,我感到不安. 那有什么意思? 开发人员谁都值得赞扬,而乐队,经纪人,路政人员和音响工程师则承担着重担? 当我观看他的PyCon 201 ...
- 关于开发人员聘用–房间里的大象
软件行业沉迷于招聘. 每周我们都会收到有关如何吸引那些神秘的10x开发人员的新文章. 会议室里的大象是大多数开发人员可以完成大多数公司工作,所以招聘可能不如我们认为的那么重要? 不要误会我的意思. 我 ...
- 前端分离的前端开发工具_使我成为前端开发人员工作的工具和资源
前端分离的前端开发工具 Learning front-end development can be a bit overwhelming at times. There are so many res ...
- 给Web开发人员的以太坊入坑指南
以太坊现在各种学习资料数不胜数,但由于以太坊正处于飞速发展阶段,有些学习资料很快就过时了.所以想找到有价值的资料无异于大海捞针.我费了很大功夫,才建立起对以太坊的整体认识,搞清楚它的工作机制.我相信很 ...
- Java开发人员必须看到的13个Decks保持更新
Java领域中有许多关键人物,每个人物对语言的未来都有自己的看法和看法. 尽管我们不能参加任何活动,聚会或谈话,但要感谢各种幻灯片共享站点,我们才能听到这些影响者的意见. 在下面的文章中,我们收集了关 ...
- Stack Overflow 2016年对50,000名开发人员进行的调查得出的见解
Today, Stack Overflow released the results of their 2016 survey of more than 50,000 developers. 今天,S ...
最新文章
- postgres的initdb解析——从一次插件升级失败说起
- Serious Python
- Elasticsearch 常用运维命令(持续更新)
- 从0开始编写dapper核心功能、压榨性能、自己动手丰衣足食
- 牛客算法周周练4 题解
- 基于Blink构建亲听项目以及全链路debug项目实时响应能力
- 个人支付宝收款页面,对接当面付接口
- (转)深入理解Javascript闭包(closure)
- MFC窗口最小化到托盘
- 2021年T电梯修理免费试题及T电梯修理试题及解析
- 如何创建计算机的桌面快捷方式,怎样创建桌面快捷方式 创建桌面快捷方式N种方法...
- 集合论的创始人康托尔(G.Cantor)的故事
- 多线程模拟龟兔赛跑游戏
- FME cad中地块图形与图形标注信息的连接(空间关系连接)
- 在WIN7下使用VB6.0
- java实现计算机界面
- 视频监控平台GB28181:媒体流保活机制
- How to Use Matlab Publish Smartly
- 将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile
- 【Python】Jupyter
热门文章
- MD5原理加密及Verilog实现
- 【TensorBoard】如何启动tensorboard的详尽步骤
- ps3本地虚拟服务器,PS3主机连网设置详细图文教程
- python游戏代码怎样才能玩好英雄联盟_用Python编写代码分析《英雄联盟》游戏胜利的最重要因素...
- 简单利用aircrack测试无线网络(图)
- 微信小程序自带的referer (附:微信,头条,支付宝,百度小程序的自带referer)
- joda-time使用教程
- 怎么把pdf转换成word转换器
- 放射性同位素标记/radioisotope labeling用于放射性同位素的标记/同位素示踪利用放射性核素化合物
- 【转帖】windows 服务大全