在过去的4年里,我一直在做主要的SQL和前端HTML/CSS.我也用类似BASIC的语言做了很多(程序)编码.我没有正式的CS培训(我有经济学学位).
现在我正在C#.NET全职转换到OOP.为了提升,我一直在阅读主要在StackOverflow和Wikipedia上的基本CS主题(例如,数据结构,算法,大O符号).我还阅读了Code Complete 2,Refactoring和Head First Design Patterns的各个部分.
然而,我感觉我成为开发人员的方法有些倒退.我觉得我需要熟悉自己与C#和.NET可用的工具之前,我可以真正从学习如何最好地应用它们受益.
我认为我缺少的部分是坐下来通过实际编程来熟悉.NET框架.我需要接触构建实际应用程序的日常任务.
由于我没有导师,我想知道是否有人可以建议一本书或网站,指导初学者程序员通过构建一个(某种程度上)真正的.NET应用程序来教他们基础知识.
谢谢!
http://www.asp.net/learn/mvc-videos/
店面涵盖从设计到测试的所有内容.应该让你快点开始.
http://codebetter.com/blogs/karlseguin/archive/2008/06/24/foundations-of-programming-ebook.aspx
显示一些基本概念,但它们非常有用.包括一个可供学习的示例应用.
最后,
http://weblogs.asp.net/Scottgu/
ScottGu的博客充满了实用的实例,并且有很多链接.
还有一点需要注意的是,如果你是新手,BlueJ可以对OO提供一些很好的见解.
http://www.bluej.org/