小生现在在读书,专业倒不是计算机系,可是对编程有兴趣,本专业对编程的要求也有一些,经常要开发一些MIS,SIS系统。  本科的时候学过C++,写过一点仿真方面的程序,不过不是很大,看过(more)effective c++,windows核心编程。现在由于老板的要求,我升级为.net(C#),看过C#高级编程,ASP.net入门经典,但没有这方面的编程经验。但总觉得水平没有提高,底下的路我就不知道学习什么了,再看书总觉得太空泛。似乎总是徘徊这一水平,不知道自己要干什么。没有一种脱胎换骨的感觉。  不知道是不是要看大量的代码。或者要考虑看一些.net架构方面的书。最近在看C#,基本的语法已经看过一些。是不是可以看一些设计模式方面的书了。  总之一句,小生不知道如何提高自己。可能自己没有一些项目的经验!还有就是理论知识,我只辅修过数据结构和微型计算机原理,总感觉理论没有计算机的好,可能有些影响。是否要学些其它的数学知识,或者编译原理什么的。望高手指导一下。在此感谢!!

解决方案 »

  1.   

    Charles Petzold
    Programming Microsoft Windows with C#
    中译本: Microsoft C# Windows 程序设计这本书不错,可以看看,应该对你有帮助。
      

  2.   

    多练习练习,试着用c#写一个QQ的客户端,一定会收益不少
      

  3.   

    还是多动手写写代码吧
    等你自己写完一个与PETSHOP类似的网站,
    你再去看微软的PETSHOP,
    你就知道方向了
      

  4.   

    先做个项目,最主要的是了解.NET机制