0

初级、中级和高级开发人员之间的差异

作为程序员,你身边的同事有工作 6 年的中级程序员,也有工作 3 年的高级程序员。你可能会很疑惑,初级、中级和高级开发人员之间的差异究竟在哪里?你是初级、中级或高级开发人员,不仅仅取决于你的编程经验有多少年。初级开发人员甚至可以比高级开发人员年纪更大。 归根结底都是由技术决定的。这并不意味着高级开发人员必须是全栈的专家,但可以肯定地说,高级开发人员远比初级和中级开发人员熟练。 但是,高级开发人员与中级和初级开发人员的区别不仅仅在于编码技能。那么他们到底有什么区别呢? 知识 ...

阅读全文>>

0

软件开发中的新思路:零bug策略

Workiva 软件工程师 Kevin Sookocheff 在博客中介绍了该策略。 零 bug 策略只有一个要点:所有 bug 的优先级高于所有功能的开发或改进。这也就意味着,其实不存在所谓的 bug 优先级、严重 bug 或小 bug,一个 issue 要么是 bug,要么就不是 bug。而如果它是一个 bug,开发人员就需要在进行其它工作之前把它修复。 零 bug 策略在提高产品质量方面非常有效,Kevin 介绍,这种策略可以保持开发团队对 bug 的敏感度,从而能够对用户体验感同身受。这一点其实是思维惯性上的转变,当“出现 bug,导致产品质量下降,解决 bug”这一思维过...

阅读全文>>