很多文章告诉你如何成为一名优秀的 .NET 开发人员,其中大多数都包含一些关于如何改进的宝贵建议。但你有没有读过一篇告诉你如何成为一名 优秀 .NET 开发人员的文章?
根据我们在Next Generation 的经验 ,我们收集了高效且有效的 .NET 开发人员应具备的 7 个最常见特征。无论您是否已经是经验丰富的开发人员,本文都会分解所有对您有价值的内容。让我们开始吧。
1. 不要重写莎士比亚,用谷歌搜索吧!
我试图鼓励您使用 Google 来找到答案,这似乎有点奇怪,但更多的时候,我看到许多人都在试图重新发明轮子,而在线上有很多信息可以解决您的问题!这可以为您节 购买电话营销数据 省大量时间,并带来您可能忽略的其他好处。
没有人期望您做已经做过的事情,为了帮助您,我将列出一些您可以用来解决问题的好资源。
例如, r/DotNet 是一个专门面向全球 .NET 开发人员的 subreddit。只要你在那里发布详细的问题,你就能很快得到答案。
StackOverflow虽然很不起眼,但可以说是您讨论遇到的任何问题的最佳场所之一。与 r/DotNet 一样,StackOverflow 也是您可以在同一天收到答案的地方。如果您与其他开过帖子的人交流,它也是讨论行业进步的好地方。
DotNetKicks也是一个社区驱动的平台,像您一样热心的开发人员可以在这里 交流想法并相互学习。您可以在我的另一篇文章中找到其他值得一提的资源 。
无论您选择哪个平台,本技巧的关键在于永不停止学习。保持联系、保持更新并参与讨论,以利用您所知道的知识并学习您以前不知道的知识,这样您就不必从零开始解决您的开发人员问题。这是您应该做的众多事情之一,以便从其他 .NET 开发人员中脱颖而出。这引出了我的第二个技巧。
2. 使用适当的调试
和往常一样,调试是不可避免的。但您可以自行决定最适合您情况的最有效和最高效的方法。我对有效 bug bash 会话的建议是执行以下操作
-
描述
对该错误进行详细描述,这样您就可以捕捉到有关症状何时出现和何时不出现的证据。
-
稳定
找出导致错误出现的原因。这意味着要复制问题,以确保你能首先确定导致错误出现的原因。完成此操作后,确保在其他任何情况下都不会出现错误。完成此操作后,继续下一步。
-
本地化
现在您已经找到了错误,最重要的是您可以描 爱尔兰的运输和物流工作:职业发展和你需要了解的内容 述错误的具体位置。还应该正确记录,我将在有关自动记录的其他技巧中解释这一点。
-
开发解决方案
我经常听说,开发人员试图解决一个错误,直接进入“开发解决方案”阶段,结果却引入了更多错误,但如果您正确遵循了前面的步骤,就可以避免出错的风险。如果您是一位经验丰富的 .NET 开发人员,您可能已经熟悉所有这些步骤,但遵循这些流程仍然很重要,这样可以避免不必要的错误和额外的错误。
-
测试
测试解决方案。重复稳定错误时的步骤,以确定症状不再出现。
-
回归测试
确保解决方案测试后没有添加新的错误。简单明了。
-
执行
实施计划的变更并投入生产。
3. 节省您的宝贵时间,从两个角度看待事物
这似乎很明显,但我还是想和你分享这个技巧,它可以节省 大量时间。 分割屏幕并确保你对源代码和输出有正确的概览。为此,你可以使用双显示器,但你可能还需要考虑使用 亚洲电子邮件列表 垂直和水平分割设置。如果你以前没有这样做过,一个新世界将为你打开。
4. 细节——自动化您的文档
简单的 XML 注释来显示您对每个函数的注释已经不够了。您可以应用的最佳文档类型是不需要读者仔细阅读所有代码行的文档。确保您的文档易于读者理解。但我也感到沮丧,你们中没有多少人喜欢记录他们所做的所有事情,所以让我来帮你。文档需要像代码本身一样经常更新,您可以使用一些插件和工具来自动执行此过程,从而节省大量时间。我经常从与我交谈的开发人员那里听到一些建议,例如 Ghost Doc 和 Doc-O-Matic。MonoDoc 是我听说过几次的另一个工具,值得考虑。
6. 利用比较工具
听起来很熟悉?您正计划实施一项变更,并按照我第二条提示中的所有步骤操作,但突然间,您突然意识到,您没有要实施变更的环境的最新版本。您可以使用 Sql Backup 和 FTP 以及 Kaleidoscope 等比较工具来避免这种灾难。
7. 保持知情并将知识付诸实践
我再怎么强调你也要了解这个行业的最新动态都不为过。有很多资源可以让你有机会阅读和了解所有的 .NET 技巧和窍门。我想给出一些建议:
- Dot Net Curry – 免费电子杂志
- DZone – 新闻、教程和新闻的绝佳来源
- 每日 .NET 技巧
将这些资源与我的第一个技巧中提到的资源结合使用并参与讨论。但是,仅仅阅读是不够的。通过在编程时实现基本流程,您可以为 .NET 框架奠定坚实的基础。