优秀的开发者 vs. 差的开发者

本文来自Totango的联合创始人兼CEO盖伊•尼尔帕兹(Guy Nirpaz),他在本文中列出了优秀的开发者和差的(或还需努力的)开发者之间的区别。

如果你认为使用“优秀”和“差”来区分开发者不妥的话,也可以将这些看作是初级开发者和资深开发者之间的区别。但无论如何,多看看其他的优秀开发者(或资深开发者)是如何做的,对于自身技能、工作方式的提升有很大的帮助。

文章内容如下:

优秀的开发者是一个艺术家,一个享受创作过程的工匠。差的开发者只将自己当作负责产生代码的码农。

优秀的开发者了解客户的问题。差的开发者只了解手头的技术问题。优秀的开发者会不断努力去理解“为什么”,然后去实现,同时能够把握大局。差的开发者专注于构建类、方法和配置文件,而不理会大局。

优秀的开发者了解产品的完整架构。差的开发者只知道他写的组件。优秀的开发人员充分理解在产品中使用的技术,了解它们的用途,以及它们在内部如何工作。

优秀的开发者不害怕新技术,并能够很快掌握。差的开发者只坚持他目前掌握的技术,对于任何技术变化持否定态度。

优秀的开发者通过不断学习来提高自己的技能,他们经常阅读技术文章和书籍。差的开发者没有时间来学习,他们总是太忙了,以致于不能干其他事情。

优秀的开发者关心产品的质量,同时也非常关注过程质量,他们努力创造无缺陷的代码。差的开发者将bug留给QA去发现,然后再修复。

优秀的开发者为客户开发能够创造价值的功能,差的开发者只是想完成任务。优秀的开发者不会声称需求描述是不完整的,并确保充分理解这些特性。差的开发者会等到需求细节完善后才开始工作。优秀的开发者总是确保拥有产品功能的相关信息,一旦信息丢失,他会想办法再得到它。

优秀的开发者不害怕在产品中加入其他人的代码,而差的开发者会担心别人使用他的代码。优秀的开发者认为不应该花费过多的时间来写不言自明(self-explanatory)和显而易见(well-documented)的代码。差的开发者总是需要分配额外的时间来记录和简化代码。

优秀的开发者永远不会觉得自己的代码已经足够好,相反会持续不断地整理和修复。他们始终致力于创造优雅的解决方案,认为他的工作是向客户提供价值。差的开发者只考虑自己代码是否优雅,将创造价值的工作留给别人。
### 回答1: VS_Community.exe 和VS_Setup.exe都是与Microsoft Visual Studio相关的文件。VS_Community.exe文件是Visual Studio Community应用程序的安装文件。这个应用程序是一个免费的集成开发环境(IDE),用于开发各种应用程序和Web应用程序。该程序支持多种编程语言,并提供一系列功能和工具,如代码编辑器、调试器、集成源代码管理、测试工具等。VS_Setup.exe是Visual Studio安装程序的文件。这个程序是用于安装或更新Visual Studio的主要程序。它提供一个可视化的安装界面,可以选择要安装或更新哪些组件、语言包等,并自动下载和安装必要的文件。如果你要安装或更新Visual Studio,你应该下载和运行VS_Setup.exe文件,而VS_Community.exe文件只在你要安装Visual Studio Community的情况下才需要。总之,这两个文件都是非常重要的文件,用于安装和更新Microsoft Visual Studio,但需要注意的是VS_Community.exe只适用于安装Visual Studio Community版本,而VS_Setup.exe适用于所有版本的Visual Studio。 ### 回答2: vs_community.exe是Visual Studio Community Edition的安装程序,而vs_setup.exe则是Visual Studio的通用安装程序。二者区别在于,vs_community.exe只能用于安装Community Edition,而vs_setup.exe则可以用于安装多种版本的Visual Studio产品,包括Enterprise、Professional、Community等。 如果您已经下载了Visual Studio Community Edition,那么应该使用vs_community.exe进行安装。对于需要安装其他版本的Visual Studio产品的用户,则需要下载并使用vs_setup.exe来完成安装。另外,与其他产品相比,Community Edition具有完全相同的功能、集成开发环境和工具,因此它是专门为个人开发者、开源项目、教育者及小型开发团队而设计的。 总之,如果您想安装Visual Studio Community Edition,请使用vs_community.exe进行安装;如果您需要安装其他版本的Visual Studio产品,请使用vs_setup.exe。无论您选择哪一个,Visual Studio都将为您提供优秀的开发体验。 ### 回答3: vs_community.exe和vs_setup.exe都是Visual Studio Community的安装文件。它们的不同在于,vs_community.exe是一个在线安装程序,需要在安装过程中从互联网下载必要的文件和组件,而vs_setup.exe是一个离线安装程序,可以在没有互联网连接的情况下使用,所有必要的文件和组件都包含在安装文件中。 使用vs_community.exe进行安装,您需要连接互联网,并在安装过程中等待下载必要的文件和组件,这可能需要一些时间和带宽。然而,这种安装方法可以确保您获得最新的更新和最新的功能。另外,vs_community.exe相比vs_setup.exe文件尺寸较小。 使用vs_setup.exe进行安装,您可以在没有互联网连接的情况下安装Visual Studio Community和必要的组件。虽然这需要下载一个大的离线安装文件,并可能需要更长的安装时间,但是一旦你下载了所有的必要文件,安装程序就可以在不依赖互联网的情况下完成安装。另外,vs_setup.exe安装文件比vs_community.exe的文件尺寸更大,因此,对于一些网络环境较的用户,使用vs_setup.exe可能不太方便。 总的来说,vs_community.exe和vs_setup.exe有各自的优劣,并取决于您的具体需求。如果你需要最新版本和功能,建议使用vs_community.exe进行安装,如果你的网络环境较或者你需要安装离线的Visual Studio Community,vs_setup.exe可能是更好的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值