我想知道是否有一个很好的教程可以引导您完成与真实应用程序相媲美的完整业务应用程序的开发。我已经学习了C#,WPF以及编程和Web开发的基础知识。我阅读的所有书籍都只显示了语法和代码片段,但非常罕见地向您展示了从规划到测试再到部署的完整业务应用程序的开发。
使用C#/ WPF创建业务应用程序的第一步是什么?我知道我需要先制定计划。我应该使用UML吗?
开始编码时我应该考虑哪些方法或技巧。我读过有关域驱动设计的内容,但也有MVVM模式。我应该使用哪一个?我应该学习它们吗?
我目前正在寻找.NET的工作,但我真的需要知道开发人员在现实生活中的软件开发团队的工作流程。我找到了一些书籍,可以指导您创建一个完整的软件,例如Wrox的问题 - 设计 - 解决方案书籍。本书的内容是否与实际软件开发的工作流程相当?
非常感谢,我希望能找到答案,因为我正计划在公司环境中练习我的技能。
答案 0 :(得分:2)
第一步是仔细收集业务需求。
开始编码时应考虑的方法或技术将由项目负责人传达给您。你听起来很缺乏经验,所以最有可能的决定不会取决于你。每个企业都是不同的。哎呀,每个项目都不一样。您可以在前5个项目中使用不同的方法。刷上它们,阅读你所能做的,但你总会有一条学习曲线可以攀登。
您无需了解每种方法或范例。随时随地学习。了解一些人的基本前提,特别是标准瀑布,但在分配到项目之前不要深入研究。无论如何,我一直没有遵循自己的方法。这是“安息日是为人而制造的,而不是为安息日而做的人”的事情之一。组织会因一系列原因而出现偏差。
这是我在大学读过的那本书。它对我有好处。你开车订购0.33美元。不是那样的。 http://www.amazon.com/Software-Engineering-7th-Ian-Sommerville/dp/0321210263/ref=sr_1_25?s=books&ie=UTF8&qid=1342506249&sr=1-25&keywords=software+engineering
祝你好运。潜入,努力工作。你应该没事。