作 者 | (美) 塞贝尔 (Seibel,P.) | |
出 版 社 | 人民邮电出版社 | |
图书定价 | ¥79.00 |
一个优秀的程序员必须要有包容性——海纳百川,有容乃大!切不可做底层的看不起做应用层的,写web的;做web的又看不起做底层的,做硬件的
在坛子上经常看到有人问C语言如何学,下面我就把我学习使用C语言的过程写一下,下面这篇文章原来是写在某个贴子上的,现在发到我的博客上。
我学C语言的过程是这样的:
大学之前,基本没接触过计算机,但大学的专业是计算机科学与技术,大一上半年光上网了,时间和金钱都这么耗去了,大一下半年课程上有了C语言,也是谭浩强的书,那时候觉得C语言是自己的专业课,当然要学好,所以每次上课都是坐在最前面,课下作业从来都是很积极的上机完成,每次上机都要调试好几个小时,那时候都没自己的电脑,都是在学校的机房调,周末的时候给自己定下规矩,不把先前老师将的内容看一遍、不把老师留的上机作业调试通过就不去玩不去上网,这样一个学期过后,相比别的同学,我的C语言水平自然比他们高了很多。这时写的最大的程序也就3 4百行。
大二上学期没有了编程的课程,多是理论课了,但那是我觉得不能把C语言放下,于是和隔壁一个哥们搞起了DOS下(TurboC)图形编程,做动画和游戏。
大二下学期还是理论课,由于对图形方面兴趣不是很大,但不想放弃C语言,还是在断断续续的在做(因为找不到别的可做的)。
到了大三上学期,开了汇编课,编程的兴趣开始转向汇编,在数学建模竞赛的时候认识了一个师兄,也是这位师兄领我进了Linux的门,从那年的国庆节开始搞 Linux,一直到现在,没间断过,所以,也从那是起,所有的C程序都转移到了Linux下,也从此放弃了VC。这期间参加了ACM竞赛,自然是用C。
大三下学期,开了数据结构,所有上机均在Linux下用C完成,并开始找实习。这个学期写了我第一个过千行的C程序。
大三暑假,找了半年的实习终于找到了,在一个嵌入式公司,自然,用C写程序,上班没几天就碰到了项目,连学习带做项目以及出差交项目现场调试,做了一个半月,写了4000多行的触摸屏界面程序(自然,底层程序不是我来写)。
大四上学期,参加数学建模、ACM等等一连串比赛,期间自然少不了C程序,这个学期还做了IPMSG的Linux客户端(实现的功能很简单),这是我第一个网络程序,写了大概将近2000行吧(后来我寝室一哥们拿这个做毕设了 )。
大四下学期,开始在外面上班,工作也就是做我的毕设,当然,也是公司的项目,Linux+C,一个服务器程序,到毕业答辩的时候,写了将近7000行,这也是到目前为止写的最长的程序了 。
07年09月19日
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |