成为10倍效力的开辟人员的第一步是对你要解决的软件和问题变得充斥热忱。你须要大年夜里到外完全懂得它。这起首是要对你工作的公司及其任务充斥豪情。
一个10倍效力的开辟人员善于解决特定的问题,并经由过程代码知足营业需求。你能做的最聪慧的工作就是在你把项目交给其他人(他们更善于最后敲定一些架构和其他一些细节)之前就知道它能走多远。
不要因为别人告诉你要写一个按钮(button),然后你就只写一个按钮。尽力在更高层次上去懂得为什么(Why)。如不雅你持续存眷为什么,你对你的团队和公司会有更大年夜的价值。
2. 做一个好的开辟者和优良的问题解决者,而不是最好的法度榜样员
程度差的开辟者会在一个项目标缺点偏向上花几个小时而不问任何问题。他们就是我所说的 负10倍效力的开辟人员,因为他们一事无成,浪费了所有同事的时光。几乎每小我都碰到过这些开辟人员,与他们一路工作会让人认为沮丧。你必定要当心,不要养成他们的习惯!
我会把本身描述成一个黑客开辟者。我是那种能很快把一些丑恶的代码拼凑起来并解决几乎任何问题的人。我的代码很少是美丽的,但它能解决问题。这擦?鲱重要的。
你不必编写完美的代码与单位测试来成为一个10倍效力的开辟人员。你须要知道什么时刻要做和什么时刻不做这些工作。
3. 什么时刻(When)在你的心坎,或者不在
知道什么时刻要建立一个复杂的架构,而不是拼凑一些器械,须要经验和你蜘蛛侠般的感官。你要么竽暌剐这种感到,要么你根本不知道。
我曾与一些最聪慧的开辟者共事过,他们老是很糟糕的优先推敲模式和架构,而不是功能和排期。他们老是过度实现或者一遍遍重构,争夺 “完美的代码”,而不是 “可交付的代码”。
10倍效力的开辟人员必须应用他们的经验和本能来知道什么时刻要专注于架构和完美,什么时刻就是把工作搞定。
4. 知道该做什么(What to Do)和该问什么(What to Ask)
最好的开辟者知道在寻求赞助之前要在某件工作上花若干时光。他们也知道要问什愦问题,以解屎孟耋来推动项目。
结论

懂得为什么
我已经写了跨越15年的代码。可以说我是一个10倍效力的开辟人员,或者至少我能。我知道我善于什么,当我做我善于的工作时,我可以很快地完成大年夜量的工作。
如不雅你想做一个新产品的原型,我就是你要找的人。如不雅你须要寻求Angular,React或其他一些 前端的赞助,我绝对不是你要找的家伙。在这些义务上我将是一个负10倍效力的开辟人员。
10倍效力的开辟人员不是一个神话。他们确切存在。他们很可能是开辟经理、架构师、首席开辟人员或公司开创人。如不雅他们不是的话,他们应当改变。我后来成为了公司的开创人,到如今为止都两次了。
当然,没有人能在每一天的每个时刻都是一个10倍效力的开辟人员。我们没有精力或专注力天天以如许的速度工作。我们不是机械人。
开辟者也必须知道什么时刻避免追逐时髦的器械。他们偏向于应用新的对象和技巧,然则这些器械可能只会减慢一个项目,而不是更快地完成它。
如不雅你懂得软件开辟的 “是什么(What),为什么(Why),什么时刻(When)”,你就可所以一个更有效力和更好的团队成员–甚至是一个天天几个小时内的10倍效力的开辟人员。这会有很大年夜的不合。
【编辑推荐】
- 法度榜样员5种编程入门办法,快速学会一门编程说话!
- 法度榜样员偷偷深爱的9个不良编程习惯
- C++17 标准正式宣布:开辟者可更简单地编写和保护代码
- 我酷爱编程,但厌恶这个行业
- 2017年12月编程语言排名:Kotlin和C说话成为“年度编程说话”候选人”
推荐阅读
开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散 【51CTO.com原创稿件】笔者初识海云数据,是2015年图易4.0产品的宣布,图易4.0是海云数据定制产品的基本模型,其价值袈溱于可以或>>>详细阅读
地址:http://www.17bianji.com/lsqh/39626.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示