我现在在编程上的瓶颈—程序人生

两年前在VC驿站上写的一篇帖子,记录的是自己的成长之路。现在想想挺有感触,也有纪念意义,就搬过来了。

 

想想学编程已经1年了,走过很多的弯路。可能1年对于学编程的人来说并不是很长,但还是有所收获,当然有对知识的收获,但也有很多的迷惑。我想可能每个学编程的人都会有困惑的吧,毕竟前辈们说中国的程序员都是自学成才的。
  我就是这些立志想成为程序员的一个。我觉得自己还比较幸运,毕竟我的专业就是将来成为一个合格的程序员,但我在网上认识的很多的学习c++的同仁们很多都是正在学习其他专业的大学生们,有时候我就想他们他们比我辛苦多了。我是个理科生,所以在不打草稿的时候会扯的远一点,专业一点讲就是离题,大家见谅。
   虽然我是软件学院的,但我对大学教育真的很有意见,在我上大学2个月以后便开始了自学生涯。可能很多人要批评我了,老师是很重要的,上课也很有必要。请你原谅,我对老师这两个字一直不是很喜欢,可以说不喜欢老师,喜欢的老师我会叫他师傅。我尊敬师傅但不热爱老师,呵呵,又开始乱扯了,打住了,浪费了大家看帖的时间。

   大一上学期学的c语言语法,第一次接触编程从此开始。当时感觉看天书,不知所云,但这只是知识上的不懂,不是方向上的,这东西多看一下,就慢慢能够接受。说到方向上的迷茫那就在我大学下学期开始,我们学校是一个学期教一门语言的,大一下学期就是c++了。我是自学的,有了c语言的知识,c++语法学起来快乐一些。跟很多的人一样,学完语法之后对那个黑底白字的控制台程序感到了厌倦。从这开始便开始了迷茫的旅程。走了很多的弯路。
  这篇文章希望跟正在迷茫的同仁们共鸣一下,有些观点老鸟不要见笑。
  大一下学期我不断的百度谷歌,很多弱弱的问题我也问,反正在网上问,谁又看不见谁,咱不怕丢这人。网上的东西很多,答案也很多。但是多则必杂。就像是csdn和vc驿站一样,我觉得csdn就很杂,我喜欢上驿站。很多的问题只给了个粗糙的回答。比如说我应该怎么学习MFC啊,你去csdn上问一下或是找一下这样问题的答案,答案非常的粗糙,他们会要你看孙鑫的视频教程,有的给出一大堆的书来。当然这些东西都是我们学编程路上的必走之路,但这样的回答对于初学者来说帮助并不是很大,我是个初学者,所以这话我说的,呵呵!大家不要啪啊。为什么这么说呢,首先这些书的先后顺序没说明白,大家不知道先学哪个后看哪个,而且推荐的有些经典书籍也不适合初学者看,我想当你问怎么学习MFC啊,你可以到网上找,书籍的话必推深入浅出MFC这本,这本的话我正在看,好晕啊!搞得云里雾里。我觉得入门MFC的话孙鑫的深入详解很好,而且配视频教程,这个再看不懂的话只有慢慢接受了,这个是个人观点,老鸟有意见提哈!
  大一下学期我是迷茫了一学期,在网上推荐的一些书我不断的下,视频不断的找。很多的书籍不知道先看哪个后看哪个,那时是看的懂的看,看不懂的就不看。我们学校图书馆真的很次,网上推荐的经典书籍一本没有,乱七八糟的入门书一大堆,还全是讲语法的,真是晕死。南昌这地方真是不怎么地,书店都没几个。一点不像那首歌唱的《江西是个好地方》,可能江西这地方光有山有水了,没有好书!害的我一学期看着我可爱的电脑,啃着我下的那些电子书,学习孙鑫的视频,c语言也能干大事。大一下学期感觉怎么像是那些浮躁的大学生啊,什么都想学,什么也学不会。我是什么推荐的书都看看,什么书也看不完。一学期下来,对于学习c++的路程应该是了解了,什么时候看什么书,什么教程。
   这一下就是大二了,时间过的真快。有时候我就想我什么时候能够自己独立编程啊。想多了,又开始觉得迷茫了。
    好了,字打到现在终于是现在时了,不能老是过去时啊。对吧?现在大二上学期快结束了。孙鑫的视频教程看的差不多了。不过有很多的东西没有完全接受。windows程序设计也只看了上册。学了都这么久了要编出一个像样的程序来又不知道从何下手了,真的很惭愧,让大家失望了,看了这么久的帖看到的只是一个连一个像样程序都编不出来的人写的东西,我自己默哀一分钟。不过我自己有个建议对大家说一下,没事不要再看电子书了,好书的话上淘宝整一本吧,纸质的书可以慢慢翻,多翻翻。
关于怎么真正的写出一个程序来,比如说一个计算器,播放器,就是网上下的那些源代码一运行一下出现的那个程序,我问过这样的问题。大部分的答案都是自己多写写,多上上机。我觉得这样的答案真的是不痛不痒。就像你们爸爸在跟你们上政治课一样,说要这个云云,不要那个云云,大家都是成年人好不好,道理谁不懂啊!关键得具体啊。网上的源代码加注释的很少,有编程思路的没有。一个程序源代码打开初学者不知道怎么来看,不是初学者不要看你们的代码。网上也找了一些实例视频,有的让我很失望。像c语言也能干大事,这样的视频我觉得不是教你怎么编程的,只是让你尝尝鲜,其他的实例教程都是一些对VC的一些傻瓜化的操作,当然对于这个傻瓜化的知识我们也是需要的。但是涉及到一些类啊,一些函数啊,功能的内部实现一带而过,基础不讲,回想一下孙鑫的教程,那真是好啊,怪不得大家齐推荐。而且我想都学了1年了,编一些小的程序需要的基础知识我自认为已经够了,我想对于一个学编程的人来讲都一年了,总需要一些成就感来激发一下激情吧,要不然就没兴趣学下去了,我想很多的人开始对编程感兴趣的人就是因为这个才慢慢放弃的吧。但是真正的开始编的时候又不知道怎么下手。本来想找一个vc的程序全程实录的,找到一个,叫做《vc++项目开发全程实录》,但是里面讲的工程太大,我做不下来啊。
  我现在感觉到自己到了这个时候的瓶颈了,基础知识我觉得差不多了,但是却还是不知道怎么写出一个程序来。这让我很是困惑,我想将来我要是会独立编程了,我一定找个时间做一些像孙鑫这样的视频,但是是基于实战类的,每个程序会详细的讲,例子不在多。呵呵,又扯了一下。
  这篇文章应该是总结了漫漫编程路上的一些困惑了,我才学习编程1年,本不该出来指指点点的,但觉得应该很多人也会有同样的困惑吧。今天没课到驿站来发发牢骚。放松一下。我觉得自己对着自己发牢骚可以减轻压力,这是我的习惯,尽管别人不喜欢听牢骚,但对自己发别人就不会有意见了。打住!
  我想这应该是很多编程的菜鸟必经之路吧,我想到了这个点上,迟早有一天会突破这个瓶颈,到达另一片天地!

你可能感兴趣的:(我现在在编程上的瓶颈—程序人生)