懂得保持平衡的程序员

原创
小哥 2年前 (2023-05-24) 阅读数 37 #大杂烩

转自: http://www.aqee.net/the-balanced-developer/

最近,在准备外包团队时,我在思考:作为程序员最宝贵的品质是什么?有一个词一直在我脑海中反复出现,那就是 平衡 。我们可以看到,一个成功的程序员对平衡的理解在开发过程中体现在很多方面,以下是其中的一些:

速度和质量

最具代表性的例子是软件开发过程中速度和质量之间的平衡。在开发软件时,如果你只追求速度而不考虑代码的可维护性,那将永远是下一个最佳决策。这就像你无休止地设计和思考你的软件,但从不给用户尝试一样不可接受。了解平衡的程序员不仅可以快速开发代码,还可以确保在整个开发周期中提交的代码是高质量的。

新兴和传统技术

在选择开发工具和技术框架时,平衡至关重要。程序员在选择采用某些技术时不了解平衡,仅仅是因为它们是新兴的和令人兴奋的,而拒绝某些技术只是因为它们是未知的或未经证实的。了解平衡的程序员将使用自己的规模来评估新兴技术,平衡获得的功能优势,同时考虑所涉及的潜在风险。

做和说

如果你曾经看过某人在研讨会上的演讲,然后翻阅他们的代码,你就会知道一个人谈论技术的能力并不等同于他们应用这些技术的能力。在另一个极端,你会看到一些非常安静的人坐在你公司的地下室里,编写快速而漂亮的代码,但没有人感兴趣。了解平衡的程序员知道,做和说的结合是实现最大效率的最有效方法。

也就是说 …

借用一句老话,凡事要注意保持平衡,包括平衡自己。 不平衡 显然,这将导致任何交易的失败。每个人都有自己的个人想法,这是一件好事,但前提是你需要达到平衡,这是把事情做好的保证。

[英文原文: The Balanced Developer ]

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门