程序员品质

程序员品质

每一个人都是不同的,有自己的优缺点,有自己的好恶。但程序员具有一些共同的品质。

思考

在编写程序时,程序员清楚的知道他在干什么。

如果你不知道你在干什么,你应该停下来好好想想,然后再行动。

终身学习

程序员是终身学习者,会主动学习新知识,跟随技术的发展,提高自己。

批判性

程序员看到没有证实的东西时很少会相信他。

现实主义

技术(Technology)

技术指使用特定的语言、开发工具、框架等来实现软件的能力。这是程序员的最基本能力。

多面手

掌握多种程序技术可以帮助开发人员设计、构建和部署高效、可靠和安全的软件。

技艺(Craftsmanship)

技艺指程序员的代码质量和软件设计能力。包括但不限于代码的可维护性、规范性、可读性,注重良好的软件设计原则、模式、架构。

技术和技艺是相辅相成的。只有同时具有技术和技艺,才能编写出高质量的代码。

交流

程序员乐于交流,交流是提高程序员能力的重要手段。

与程序员交流

程序员乐于与其他程序员交流