极客视点
极客时间编辑部
极客时间编辑部
113241 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/04:36
登录|注册

杰出的资深开发者具备这五种特质

讲述:初明明大小:4.21M时长:04:36
成为一名资深开发者不仅需要提升专业技能,也要注重综合素质的修炼。近日 IT 项目经理拉维·尚卡尔·拉詹(Ravi Shankar Rajan)发文称,他从许多资深开发者身上都看到过相同的特质,这是普通开发者所不具备的。他将这些特质总结为以下几点。

1. 他们很好奇

研究表明,当好奇心被激发时,人们的学习力和记忆力都会得到大幅增强。杰出的资深开发者会有组织、有计划地引导自己的好奇心,这些日积月累的知识会在不知不觉中被派上用场。

2. 他们都是好导师

导师工作就是深入别人的想法,听取别人的意见,再朝正确的方向推一把。
谷歌人才创新实验室的氧气计划团队曾以绩效评语、员工调查、优秀经理奖提名和其它信息等为素材,进行了长达一年的数据挖掘研究,以评估得分高和得分低的经理之间到底有多大差别。他们对 100 多名经理的 10,000 多项数据进行了研究。
研究有两点重要发现:
要想取得管理成功,最重要的事就是做好导师工作。成功的经理们知道怎样指导团队成员获得成功。
最不重要的事就是技术实力。这也从另一个角度证明,好的开发者不一定能成为一个好的经理。
在进行这项研究之前,谷歌注重衡量经理人的产出如何,现在则关注经理人花多少时间来指导团队,对愿景是否沟通得清晰有效,等等。谷歌对每个资深开发者的核心期望之一,就是要能够与内外部用户和合作者进行有效沟通。因为辅导所需具备的主要能力之一就是沟通。
所以,你要提升自己的沟通能力,迅速判断听众们能听懂什么水平的技术术语,然后用适当的语言和贴近生活的例子来解释复杂的技术概念。

3. 他们没有“闪亮玩具” 综合症

如杰夫·贝索斯所说:公司不应该对闪亮的东西上瘾,因为闪亮的东西不长久。
这也适用于开发者。事实上,大多数开发者都喜欢搜罗新鲜闪亮的东西。闪亮玩具综合症的典型特征就是想拥有最新潮的玩具,不管有没有实际用途,不管是否需要。或者只是痴迷于紧张而短暂的拥有感,然后很快就移情别恋了。
好的资深开发者会不断提醒自己不要犯这样的毛病。他们很清楚什么时候不要做什么事。所有事情最终都会归结到代码上,代码应该只做它应该做的事,别的什么都不要做。

4. 他们承认有自己不知道的东西

我们无法避免遇到自己不知道的知识领域,但当它发生时你又如何应对?比如你滔滔不绝地演讲了 20 分钟,造就了领域专家的形象,人们不断地向你提问,你游刃有余地解答着。终于,他们问到了一些你并不太懂的问题,这时你会怎么办?
对许多人来说这是非常扫兴的事,但事实上直接承认也没什么大不了的,总比掩盖自己的短板好,不管是知识还是技能上的。这时最关键的就是你将如何解决这样的问题,不管是请教别人还是自己去深入钻研。
你对待问题的方式,正是你能否变得资深的关键。你能否深入了解他们问这样问题的原因,进而了解更多的背景知识,扩展自己的知识面?你能不能为他们提供帮助,一起找出问题的答案?你愿不愿意事后再研究一下,并且把答案反馈给他们?
成为一个资深开发者并不意味着你要无所不知、无所不晓。它只是意味着你可以帮助别人找到问题的答案。

5. 他们可以感受到坏代码的味道

好的资深开发者们都对代码的“味道”特别敏感。如果看起来或者闻起来像是坏代码,那就很可能是坏代码。
当我们不断地解决接踵而至的新问题时,也要不断努力提高现有代码库的质量,起码保证不要变坏。所以当你挠头问“谁写了这么烂的代码”的时候,下一个问题就应该是:“我该怎样才能让它变好呢?”
在想明白怎么改进之前,你先得知道要改进什么。你要知道好代码和坏代码都长什么样子。顶级足球运动员与普通运动员之间的区别之一,就在于他们会多花很多时间去研究其他运动员的比赛,这对顶级开发者来说也是一样的。
以上就是今天的内容,希望对你有所帮助。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(3)

  • 最新
  • 精选
  • 老板:今天必须上线,今天必须解决,明天必须上线,明天必须解决,xx截止日前上线,xx截止日前解决,我不管你什么方法,反正就是要快,哈哈哈😂
    1
  • 夜影如歌
    哈哈,活到老学到老
  • 木木
    好奇心,好的导师,没有闪亮玩意综合症,承认无知,外代码味道。
收起评论
大纲
固定大纲
1. 他们很好奇
2. 他们都是好导师
3. 他们没有“闪亮玩具” 综合症
4. 他们承认有自己不知道的东西
5. 他们可以感受到坏代码的味道
显示
设置
留言
3
收藏
44
沉浸
阅读
分享
手机端
快捷键
回顶部