您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    15年开发阅历的本国大牛总结,想提升10倍效率,要做好3件事(2)
    时间:2018-03-22 12:24 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    15年开发阅历的本国大牛总结,想提升10倍效率,要做好3件事

    是什么(What),为什么(Why),什么时分(When),这三件事如何做好?

    如今让我们来谈谈成为10倍效率的开发人员的重要技艺:掌握是什么(What),为什么(Why),什么时分(When)。

    从为什么(Why)末尾

    成为10倍效率的开发人员的第一步是对你要处置的软件和成绩变得充溢热情,你需求从里到外完全了解它,这首先是要对你任务的公司及其使命充溢热情。

    不要由于别人通知你要写一个按钮(button),然后你就只写一个按钮,努力在更高层次上去了解为什么(Why)。假设你继续关注为什么,你对你的团队和公司会有更大的价值。

    做一个好的开发者和优秀的成绩处置者,而不只仅是好的顺序员。

    我会把本人描画成一个黑客开发者。我是那种能很快把一些漂亮的代码拼凑起来并处置简直任何成绩的人。我的代码不美丽,但它能处置实践成绩,这才是最重要的。

    你不必编写完美的代码与单元测试来成为一个10倍效率的开发人员。你需求知道什么时分要做和什么时分不做这些事情。

    一个10倍效率的开发人员擅长处置特定的成绩,并经过代码满足业务需求。你能做的最聪明的事情就是在你把项目交给其别人(他们更擅长最后敲定一些架构和其他一些细节)之前就知道它能走多远。

    什么时分(When)做

    知道什么时分要树立一个复杂的架构,而不是拼凑一些东西,需求阅历和你蜘蛛侠般的感官。你要么有这种觉得,要么你基本不知道。

    我曾与一些最聪明的开发者同事过,他们总是很蹩脚的优先思索形式和架构,而不是功用和排期。他们总是过度完成或许一遍遍重构,争取 “完美的代码”,而不是 “可交付的代码”。

    10倍效率的开发人员必须应用他们的阅历和天分来知道什么时分要专注于架构和完美,什么时分就是把事情搞定。

    知道该做什么(What to Do)和该问什么(What to Ask)

    许多软件开发归结于沟通技巧。惋惜的是,在我们要任务的项目上许多注释和要求都不是很详细。一个10倍效率的开发人员知道如何阅读这些,运用他们知道的业务里的 “为什么”,并提出相关的成绩。

    最好的开发者知道在寻求协助之前要在某件事情上花多少时间。他们也知道要问什么成绩,以阐明需求来推进项目。

    15年开发阅历的本国大牛总结,想提升10倍效率,要做好3件事

    结论

    我曾经写了超过15年的代码。可以说我是一个10倍效率的开发人员,我知道我本人擅长什么,当我做我擅长的事情时,我可以很快地完成少量的任务。

    假设你想做一个新产品的原型,我就是你要找的人。假设你需求寻求Angular,React或其他一些前端的协助,我相对不是你要找的家伙。在这些义务上我将是一个-10倍效率的开发人员。

    10倍效率的开发人员不是一个神话,他们确实存在。他们很能够是开发经理、架构师、首席开发人员或公司开创人。假设他们不是的话,他们应该转变。我后来成为了公司的开创人,到如今为止是第2次了。

    当然,没有人能在每一天的每个时分都是一个10倍效率的开发人员。我们没有精神或专注力每天以这样的速度任务,由于我们不是机器人。

    假设你了解软件开发的 “是什么(What),为什么(Why),什么时分(When)”,你就可以是一个更有效率和更好的团队成员,甚至是一个每天几个小时内的10倍效率的开发人员。希望能给你和你的团队带来协助。

    15年开发阅历的本国大牛总结,想提升10倍效率,要做好3件事

    Matt Watson(@mattwatson81)是Stackify的开创人和CEO。他有14年的.NET开发阅历,热衷于协助开发人员改良软件。在编写代码或记载博客之外,他会陪三个孩子游玩。

    【编辑引荐】

    全球最高薪酬顺序员编程言语排名出炉,Python仅排第21!

    2018年顺序员开发环境工具排名出炉,Vim排名第5,Eclipse第8!

    顺序员的困扰:如何在不影响产质量量的状况下,减速开发进程?

    这两个工具能帮你完成酷炫的数据可视化

    IT人才供不应求,大数据剖析顺序员今后的开展路途

    (责任编辑:admin)