在我看来,课堂培训似乎给了我们技术的构建块,但很少涉及实际构建任何大型或复杂的东西,即使课堂培训涵盖“大型项目”,您仍然只是在获得正确的最终结果上进行评分。
人们应该在哪里学习软件设计的更广泛的方面?具体来说,当人们开始在中型到大型项目/系统上工作时,可以去哪里学习实际的“最佳实践”?(理论少,应用多)
(我的重点是.NET和C#,但这个问题适用于任何技术)
发布于 2009-07-21 12:49:54
发布于 2009-07-21 13:24:02
根据我的经验,学习如何设计和开发大型项目的唯一方法就是从事这样的项目。当您考虑到大多数大型项目问题都与团队成员之间和代码模块之间的通信有关时,这是不可避免的。这是几乎不可能在课堂上模拟的东西(我已经尝试过了)。
发布于 2009-07-21 12:51:00
一个地方:工业。如果你还在上大学,这可能是一份实习工作,如果你毕业了,这可能是一份工作。你没有地方去学习标准的实践,就像在一个满是软件开发人员的公司里那样。
https://stackoverflow.com/questions/1158974
复制相似问题