自从读大学后,我就一直有一个梦想,就是做一个程序员。但是苦于不是学的计算机专业,因此学习编程基本上是靠自学,但是自学的道路是艰辛而又漫长的,由于找工作等原因,我在一段时间内放弃了学习编程。最近由于工作的需要和为实现自己的梦想,我又重新燃起了学习编程(主要是学习c#)的欲望。但是在学习过程中非常的苦恼。苦恼的原因主要是由于,在书本上只能学到比较基础的理论知识,如条件选择、循环等,这些知识很难和实际编程有效的练习起来。学习似乎是为了学习而学习,很难运用于实践。不知道有不有什么学习的方法和技巧,让我走出这个怪圈。随便介绍一下学习的步骤和方法。谢谢

解决方案 »

  1.   


    你学了语法,学了窗体,就可以开始尝试做项目了,在项目中再需要什么就学什么,事半功倍!一定要做项目。下面就是我做的项目:
    【如果我的答复对你有所帮助,请到下列地址http://download.csdn.net/source/2247484 下载原创家庭记账软件,并给出宝贵意见!】
      

  2.   

    学习计算机就会学习编程,看来你是不了解计算机学什么吧,我就是学计算机的,可是我们就学一下基础语法,我也想学C sharp可是学校没这样的课,,而计算机会有很多方向,编程只是其中一个分支。书本上的概念基础很重要,请不要忽视,语法是最基本的,我同学就用控制台做系统呢,你能吗?所以不要小看那些基础,另外语法学好后,你就可以学习他的一些集成环境(比如VS2008)买本好的教材,自己跟着树上做,不知道那些循环选择怎么用,那是你没遇到相应的问题,(顺序。循环。选择)涵盖了一切问题~~多的我也不想说,看了你的话后,我觉得你对编程就没一个概念~~也许言重了,可是我就是这么想的,,另外跟基础也有很大关系,我之前学过C C++ VB ,但都学到了入门程度,后来觉得.net发展前景美好,就学C# 了,到现在学了一个多月了,一些小的程序自己都能拿下,因为有概念了,所以很多问题很容易理解~~,好了不说了,
    建议学好语法,不要对树上的基础乏味,然后掌握面向对象的概念(很重要),接着在集成环境学者做一些小程序,到最后去做项目
      

  3.   

    买一些介绍.net轻量级项目的书籍看一下,然后按它的步骤开发吧,不难的。
    最好人民邮电出版社的书籍,虽然很多人骂,但是作为入门的书籍,比那些国外的经典容易懂多了!
      

  4.   

    哎。我也很郁闷 ,做了几年软件工程师(招聘里职位是这么写的),多做也不一定就行。我天天拉几个控件。搞个数据库操作(简单那种)。要么有些串口设备 在串口发发数据(也有现成的控件)要么搞点socket的通信.这些东西还要边看书边抄。要自己写也写不出来。于是养成了个习惯。一有新项目。就到各个老项目,这里拖一段 那里拖一段。其实自己什么都没记住。要我没资料写个东西出来。基本上不可能。