我学c#已经半年了,说实话学的是不努力,可是我就是不知道怎么学c#,有人说先看着代码敲代码,可是我都不知道找什么样的代码,自己学习没有一个整体的思路和一个大致的框架。
  我真的想学好c#,也真的很想努力的学习,可是不知道怎么努力,希望大哥们指点一下迷路的小弟吧!!

解决方案 »

  1.   

    老师领进门.修行靠个人.他教了你基础就行了.你还想他教你啥>?有啥不懂的上CSDN.上baidu.知道不?关键要自己知道思考.有了逻辑思路就行了...
      

  2.   

    有人说,态度决定一切,我个人认为还是蛮靠谱的,当然这不一定是对的,也不会强制你去信仰.当面对失败和挫折的时候 却想出成千上万个理由来解释,人家还不一定有空听.
    做男人,小到养家糊口,大到护国兴邦,一定要有责任感.
    你这样的,在我这里肯定是直接PASS的.
      

  3.   

    大家不要讨论老师的问题了 好不好,我不是态度的问题,那个dangcinbit真可恶,说的一点没用,我不是你说的哪样,我是很讨厌老师那个人,不是说看不起老师的技术
      

  4.   

    別的不扯,單看你csdn用戶的結帖率就可以看出你的為人啦
    结帖率:33.33%       -------汗,這數字讓人想到很多
      

  5.   

    [Quote=引用 34 楼 dancingbit 的回复:]
    引用 30 楼 meizum8 的回复:
    引用 24 楼 dancingbit 的回复:
    引用 20 楼 meizum8 的回复:
    看看,这就来了,就这态度...
    老实说,这种态度,你看看会有谁肯教你。有些人会点技术,动不动就摆架子,冒充牛人去教训别人有些人明明自己不肯好好学,却把责任都归到别人头上,这种人无论技术如何,在团队里就是一个祸害。
    哎,我就是在浪费时间...
    [/Quot
    你可以走了
      

  6.   

    先买本入门的书籍,C#入门经典就不错~
    多上CSDN这样的论坛学习,不懂得可以到百度、谷歌和这里提问或搜索资料学习
      

  7.   

    建议:LZ虚心点,c#语法很简单,基本和人的思维一致,深入的语法可以了解下,初期不专牛角尖,你专了也没用,不实际用很快就忘了
      

  8.   

    还是人的素质最重要,用心了,肯定能学得不错。但是要精通,还是要看天赋的。个人的.net学习之路
    http://blog.csdn.net/lunasea0_0/archive/2009/08/04/4409302.aspx
      

  9.   

    编程绝对是个技术活----倒不是说它有多高深;
    既然是技术活,就必须多练习;熟能生巧,巧能生精.
    编程是一项skill不是什么knowledge.除了天赋,更多的是需要努力...
      

  10.   

    我在大学一年级还是二年级的时候,那时候看到Delphi1.0出来,那个兴奋啊,狂热的很。我就一直学,学到2.0,3.0,一直学,就是从来没去认真地写过,学到4.0,5.0结果还是没学明白,当然我主要工作不是用DELPHI来写程序的,就是一种爱好。结果学了这么多年还是一窍不通。直到7.0出来后,单位要解决一个复杂的问题,问我有没有办法,我拿来一看,如果纯手工的话,估计得要好几天。如果用程序倒是很简单。这时候我想到了我学的Delphi,可我学了这么久没真正写过啊,硬着头皮写,边查书和资料来写,终于写好了。回过头来看一下,结果发现就这两天我反而明白了很多后来我一直写,越写越觉得我渐渐懂得多了,也学得快了。。所以学习应该是在解决问题中学的,而不是拿着书本读的
      

  11.   

    楼主,老师烧饼是普遍现象,在中国,有能耐的哪个爱当老师?但是你要是因为老师烧饼就把自己也搞成烧饼就是你的不对了,我老师烧饼,而且极其烧饼,我的选择是学得比他牛逼,我可以在课堂公然给他提出错误,她不给我平时分,我也能靠考试把编程科目修道90分,你因为老师烧饼就放弃半年的宝贵时间,是大家劝你离行的原因,浮躁的心态在编程行业肯定是混不开的,大家不教你如何学习,是你连大战略都没搞明白,懂得小战术又有何用?楼主这样的人在本科学校的计算机专业是绝大多数的,你要是不想做芸芸众生就好好思考一下,纠正学习态度吧。
    我也提两点建议:
    1.改行 学计算机的本科生90%都不从事计算机行业。
    2.自学 我说下我自学C#的过程,有同学找我做C#的毕业设计,他从网上找到一个软件发我,叫我按要求改,当时我还没摸过C#,然后我花一天时间调试环境,熟悉C#基本语言,第二天就拿着C#书,对着他给我那软件的代码看,第三天就开始慢慢改代码,第七天按要求改了40%的代码后给她发去,很快毕设通过,你可能觉得我说的容易,其实这七天每天也就睡5个小时,吃饭睡觉都在想着点代码,一点一点就熬会了,不说完全会用C#,但比入门的程度高多了。
    最后送楼主一句我对编程的一点想法:编程这东西,只要你肯砸时间,肯在问题上耗时间,总归你会学明白的,但是具体要花多长时间,只有在完成的时候,你才知道。
      

  12.   

    又读了两遍楼主的回复,顿觉3楼4楼才是高人,一眼就判断出楼主的缺点了楼主,大喊要好好学习的多,塌心做实事的少,我上大二时候也来CSDN喊过,咱俩的不同就是我带着自学的基本功来喊的,你是荒废了半年来喊的,我得到了很多实在的帮助,你呢你谢的那些回帖都是些不痛不痒的意见,所谓良药苦口,点破你要害的你都拒绝掉了,所以劝你转行的意见才是最终正确的意见。楼主要是不服,咱们留着这帖子,大家下个赌,半年后你再来还是废柴一个!楼主敢下注不?不想被人戳到要害的办法不是回避,是看准要害,自己戳,懒时戳,倦时戳,来这里喊喊无非就是找心理安慰呢,哼  
      

  13.   

    没事,只要有兴趣,什么都可以学习好。
    1.语言,语言的基本知识要学习好(其实我也是个入门级选手,小小程序员),了解c#语言的一些基础概念,什么值类型,引用类型,什么泛型什么委托,什么是GC。都了解下。
    2. .Net Framework里面的一些常用类库都了解了解。
    3. 找一个方向做点项目,小程序啦。学东西不能太泛,熟悉才重要,不过说熟悉不容易啊,不要求精通,精通的才有几个。(个人最鄙视说精通了) 什么wcf,wpf,work flow。 这些都是.net的三个方向。自己找一个有目的性的学。
    4.某些辅助科目的学习:数据结构阿,网络原理阿,操作系统阿(不知道你们开不开这些课,我那时候是有的,好好学,很有用)最重要一点:老师是很好的,应该被尊敬,关键是自己,学得不行,就是自己差,找自己原因。
    还有很多,下面接。
      

  14.   

    //这位朋友说的很有道理,我当年也是,技术没学好,老是怪外在条件,不检查自身的毛病。当时我是在准备出国,所以很多时间花在学英语上面,自己觉得很用功了,不可能又学英语又学技术。等到出了国,TMD没有技术,导师叫你做事,你不会,会死人的我也一度想转行,后来还是打消念头了,因为我还是喜欢计算机的,就是以前落下的太多了。我真正开始学编程是大学毕业,到了国外才开始。
    //有一次为了争取给别的导师做项目,必须在3天之内按要求做成雏形,关键是用的我从来没碰过的语言和平台。我也是硬着头皮做下来,3天加起来没睡10个小时。最后面试的5个人,就我一个带着做好的东西回去的。虽然因为其他原因最后没有给这个老师做,但是这件事给我很大的信心。
    //我不是天才,基础也不好,但是我知道,等着老师给你讲,可能一个月,一个学期也学不会,如果是自己必须得做出来的东西,3天就会了。还是看你的态度。是不是真的下决心要学。
        
      

  15.   

    [Quote=引用 40 楼 dashezhi 的回复:]
    都是牛人...俺也是个新手...学习啊...
    呵呵
      

  16.   

    我也是脑袋里像装了浆糊,学习ING...
    一起努力吧!
      

  17.   

    1:我觉得大家都别总抓LZ的态度问题了,能看出楼主是有点浮躁,但是毕竟还特地跑到csdn上来发个帖子请大家帮忙,也是可以体会到初学时没找到入门途径时的那种郁闷和抓狂2:像大家说的一样,学编程需要的是坚定的决心、不懈的努力、反复实践、勤于思考、不耻下问、多多总结等等3:当然你现在最需要的不是大道理,建议你首先看一本叫<C#入门经典>的书,这是本初学者甚至没接触过编程的人也可以轻松读懂的书,你需要一台安装了.NET环境的电脑,然后每天花至少6个小时(考虑到你可能工作了),一个一个例子去做,刚开始你可以不懂面向对象、不懂内部机制,先做出来一两个可以运行的东西,然后你就会发现自己的兴趣有所增长。4:下面就可以慢慢了解面向对象的概念、类、继承、属性、方法、委托、事件等等概念,进而走入C#的大门