我是一个业余爱好者程序员(从VBA开始,以使Excel更快地工作),并且一直在使用VB.NET/C#.NET,并且正在尝试学习ADO.NET。
一直令我感到沮丧的编程方面是“好”的样子?我不是专业人士,所以没有什么可比的。什么使一个更好的程序员?是吗:
- 他们对给定语言的所有对象/类/方法有更好的理解?
- 他们的程序效率更高?
- 他们的程序设计在更好的文档,对函数名称的选择等方面要好得多?
换句话说,如果我看一个专业程序员的代码,关于他们相对于我的代码的第一件事是什么?例如,我读过Wrox press的“ Professional ASP.NET”之类的书。那本书中的代码示例是“世界一流的”吗?那是顶峰吗?任何顶尖的程序员都会看那个代码并认为它是好代码吗?