自己跨入这个行业也快2年了,记得当初学习的时候就像听天书一样,只是按照例子对着电脑打,打个3到4遍就会大概记住,这个功能是干什么的。做什么都没考虑过整体策划,而是直接去上手,要么拿着别人的例子直接照着打,知道自己能实现出来为止,结果最后实现了功能以后,只记得是如何实现的,后来大概在工作3个月以后有了一个新的项目,那时才真正去整体策划,因为是我一个人来完成,都是注重实现,不用说大家也能想到这期间不断地去改源码。一直过了1年,慢慢觉得自己还是没有入门,然后开始才捡起以前的书本从c#基础开始看,后来就买了一些设计模式的书,当我看完创建型模式以后(其实这期间不断地去反复总结,反复去实践,打断点仔细去看每一步过程),过了一阵以后不知为什么有种顿悟的感觉,可能我算真正刚刚步入门槛吧,才理解面向对象,现在学习起来就有点轻松了一点。可能我是入门最慢 的一个程序员吧? 哈哈,一年半以后才真正对c#入门。 
真的,知识要不断地去积累啊!

解决方案 »

  1.   

    你看看WINDOWS核心编程,你会发现很多相似的但又有点不一样的东西。
      

  2.   

    其实我也很想跟“老鸟“一起做东西,一起去分享心得,但是我没那种环境,所以只能自己去摸索,没事在csdn发帖子发发牢骚。自从顿悟以后,发现很多东西要去学,一些辅助的技术。工作1年半了才入门,有点惭愧,但是还是要学习不断积累啊!
      

  3.   

    楼主我也学这个时间不长吧!大概也就半年时间,我不懂得东西都是GOOGLE下,在就是MSDN查下是怎么用的。
    其实我觉得学的东西还有很多!
    1)WINDOWS编程,这是基础吧,学的也最长用的也最多;
    2)WEB编程,还没怎么学习,听说不是很难;
    3)图形学那块的东西也学的很浅薄,刚开始学;
    想问下楼主,我们需要学那些辅助技术可以给我们说下吗?
      

  4.   

    其实什么都不容易,也可说都容易,cs编程很单一,理解了就什么都会了,一些相关东西可以去搜索,去查文档API,bs编程看似简单,做起来麻烦,涉及到的技术相对多很多,要融合的好才能做出精品,bs和cs的区别:bs模式是入门容易,精通难
    cs模式是入门难,精通容易
    个人4年总结,有偏颇的地方!