首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件开发-获得精通-书籍或“导师”或其他?

软件开发-获得精通-书籍或“导师”或其他?
EN

Stack Overflow用户
提问于 2009-07-21 12:47:19
回答 5查看 301关注 0票数 1

在我看来,课堂培训似乎给了我们技术的构建块,但很少涉及实际构建任何大型或复杂的东西,即使课堂培训涵盖“大型项目”,您仍然只是在获得正确的最终结果上进行评分。

人们应该在哪里学习软件设计的更广泛的方面?具体来说,当人们开始在中型到大型项目/系统上工作时,可以去哪里学习实际的“最佳实践”?(理论少,应用多)

(我的重点是.NET和C#,但这个问题适用于任何技术)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-07-21 12:49:54

  1. Code complete -作者: Steve McConnell
  2. Pragmatic programmer -作者: Andy Hunt和Dave Thomas,作者:
  3. Fact
  4. Fallacies of Software Engineering -作者: Robert Glass
票数 7
EN

Stack Overflow用户

发布于 2009-07-21 13:24:02

根据我的经验,学习如何设计和开发大型项目的唯一方法就是从事这样的项目。当您考虑到大多数大型项目问题都与团队成员之间和代码模块之间的通信有关时,这是不可避免的。这是几乎不可能在课堂上模拟的东西(我已经尝试过了)。

票数 2
EN

Stack Overflow用户

发布于 2009-07-21 12:51:00

一个地方:工业。如果你还在上大学,这可能是一份实习工作,如果你毕业了,这可能是一份工作。你没有地方去学习标准的实践,就像在一个满是软件开发人员的公司里那样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1158974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档