A-A+

我的程序员学习路程(1)

2013年03月11日 程序员励志 暂无评论 阅读 22 次

我的程序员学习路程(1)

文章来源:http://www.cctry.com/thread-1101-1-1.html

大家好,我是Syc,很高兴大家来到VC驿站 - WwW.CcTry.CoM 本论坛提供大量的免费C、C++、VC++ 视频教程,免费电子书,精品源码!期待您的光临!

书归正传,我是一名普通的C、C++嵌入式程序员,07年开始接触VC++编程到现在,虽说年头不长,但还是有一些学习编程方面的经验,不敢独享,拿出来想与大家交流一下,希望对初学者有所帮助,少走些弯路,有不对的地方还请大家拍砖!

03年刚上大一的时候不会玩电脑,更不会上网。不知道什么是e-mail,不知道如何浏览网页。只会玩红警之类的游戏,没有QQ,打字超慢,这就是大一时的我。大一下学期,开了《C语言程序设计》这门课,刚接触C语言时侯感觉就是天书,听不懂,更何况讲C语言的老师说的不是普通话,什么x++,++x的,什么x = x+y的,全蒙……期末还是靠背程序,背题把考试弄过了,哎,不容易啊!由于我不是计算机专业的学生,所以C++、数据结构、计算机原理等纯计算机专业的课程都没有学过!当时还没有对计算机感兴趣,只是玩玩游戏罢了。

一次偶然的机会到了一个其破无比的网吧下载音乐听,因为玩游戏都卡的不得了,只能听歌了。可是网吧禁止下载,我就从网上找解决办法,尝试了大概2个小时左右终于被我给破开了,不过弄完之后连我自己都不知道怎么弄开的……不过是改了注册表的!之后就开始对电脑黑客方面产生了浓厚的兴趣,国内的各大黑客网站都逛个遍,天天都看看有没有自己感兴趣的黑客东西可以学,什么《黑客X档案》、《黑客手册》我是期期都买,《黑客防线》没有买,因为看不懂,呵呵!从网上下载了无数的小黑客工具,到这黑黑,到那玩玩,不亦乐乎啊,什么阿D、NBSI、HDSI 都玩过。后来看着网上的高手自己编写工具,也想学一门编程语言,ASP、PHP 或是 VB、Delphi 之类的,但是不知从何入手,也不知道这些小软件都是怎么做出来的,难道我学的Turbo C也能做出个带界面的软件,自己都比较怀疑!也从网上下载了不少的视频教程,不过自己没有电脑,在网吧看也不是个办法,最终还是放弃了。至此,我的电脑应用水平也有一定的提高,起码知道什么是端口了,什么是服务器,等等。每次上网吧都带着花580元大洋买的40G移动硬盘,里面装的全是小工具、教程之类的……

【注】:以上我说的这些并不是说让大家也从黑客起步,我只是陈述一下我的学习经历而已,请大家不要误入歧途啊……

当知道了灰鸽子的作者是个程序员的时候,当时自己就特别崇拜程序员,可是由于自己也不是学计算机专业的,所以当时感觉程序员这个职业对于我来说有点远不可及、高不可攀……

从此之后就再也没有接触编程的东西,只是对计算机非常的感兴趣。大三下学期,大四上学期开始找工作了,大连的大大小小的招聘会也都去了,没什么合适的工作……当时也是郁闷中,心想大学学了这四年的东西到底能干点什么?

直到大四的上学期末,也就是07年1月份,有幸到大连的一家小的软件公司实习,准备下学期的毕业设计,到了公司之后认了个师傅。到公司的第一天上午经理让公司网管给我装台电脑,网管过来了问我,你用VS2005是吧,我愣了一会,心想什么是VS2005,因为大学的时候没接触过微软的Visual Studio 系列软件,考C语言的时候用的都是Turbo C 2.0。我就吞吞吐吐的回答:“恩,是”。装完了之后自己坐在电脑前,不知所措了,打开VS2005也不会用啊,直到下午3点多的时候,师傅忙完了,过来到我这要给我出个小题,看看我的水平怎么样。题目是:自己写一个函数,实现字符串的拷贝。当时哪会啊?大一的时候学的C语言,到大四全忘了,语法都记不住了,结果到下午6点下班的时候也没憋出来……哎!第二天,经理过来了,给我拿了本《Effective C++》让我看,第三天的时候给我拿了本《More Effective C++》让我看,第四天的时候给我拿了本《深入浅出 MFC》让我看,当时在公司的时候确实埋头苦看,不过累的我头都晕了也没看懂多少!其实当时心里有点动摇了,是不是自己不适合程序员这个职业。后来师傅过来看我桌子上这些书就说,你现在哪能看懂这些书,再说这些书也不是给初学者看的。这里要说明下,我师父是C语言超牛,而经理是C++超牛。师父接着问我有没有 谭浩强的那本 《C语言程序设计》我说有,他说你明天带公司来,入门的话看那本才合适。从此之后我就开始看谭浩强的《C语言程序设计》,从头到尾足足看了三遍,当然我是指认认真真的看,每一遍都有不同的体会,而且课后题我也差不多一道不落的都做了,我说的都做了是上机敲代码调试。这三遍看完之后感觉自己的C语言入门了……

欲知后事如何,请听下回分解……

给我留言

Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录