一个大学生的编程经历(转载)
新浪科技推出了“我的编程生涯”有奖征文,目的是让中国数千万的网民“聆听”中国软件人才的最真切的“声音”。我们热诚欢迎你将自己从事软件生涯的感受和动人故事写出来,让网友分享您的欢乐、情趣、真情。

  文章字数:不限。

新浪通行证 快乐e特权 张国荣风采依旧一周年
金犊奖大陆初审揭晓 AC-尼尔森互联网调查

  征文时间:2004年4月12日——2004年5月17日。

  征文信箱:techannel@vip.sina.com

  邮件主题请标明“我的编程生涯”征文,文章以纯文本形式发送。文章不得抄袭,邮件中必须注明详细邮寄地址和电话,一旦获奖,可方便我们给您邮寄奖品。以下是征文选登:

  一个大学生的编程经历

  说起我的经历还是从大学才开始的。

  刚近大一的时候,还有一点学习的热情,学习态度与高中差别不多。现在实在想不起来那时候都干了些什么,好像就是学习,其他什么记忆都没留下。当时我在班里的成绩并不是很突出,但男生里面我的成绩总是第一,也让我很有成就感。大一的课余时间我还是都交给了QBasic。当时也没有想法要做什么东西,只是想把高中数学的一些题的模式做出来,比如各种函数的坐标图,给比我低三级的妹妹用。那时候在编程里面得到的乐趣真是很单纯,能画一个二次函数的曲线我就会激动半天,叫来朋友一起看。

  大二的时候开了很多我们感觉一点都没有用的公共课,从那时候开始我慢慢学会了逃课,反正上课也是睡觉倒不如回家折腾电脑。那时候我看了一些学校的计算机专业的课程和书目,便照着借一些书看,让自己有一些计算机专业的感觉。《编译原理》、《操作系统》、《数据结构》、《高等数学》、各种傻瓜书、各种软件操作的说明,真是对自己提高不少。当然里面有些书我是读不懂的,读不懂就按学英语的方法读——Scaning,硬读。这种读法却让我能真正的从书里面学到知识。至今我仍然记得那时候读的对我影响最大的一本书,Peter Norton的《The Programer's Bible》,《程序员圣典》,这本书由浅入深全面的讲述了编程的相关知识,包括操作系统,计算机工作原理,一些编程语言的简介和编程方法。现在我仍然没有找到比这本书更好更全面的编程入门书,可惜他只有1995年版的。(好像有一本第四版,不过感觉不好整体风格变了很多)我仍然推荐刚开始学计算机的学弟们读一下。这时候,我接触到了VB6.0,我终于感觉到了Windows编程的乐趣,一个窗口程序就像画图一样简单的就画出来了。于是我买了大量的书,开始学VB。现在想想,那时候学VB,其实有很多时间都浪费在对别人程序界面的模仿和对控件的反复使用上,并没有接触到VB真正强大的地方。这个学期通过了计算机二级,无聊的考试,我决定不再参加等级考试。

  大二,我也遇到了大家都会遇到的问题。我一直都在暗恋高中和我作过同桌的一个女孩,到了大二下学期,这种感情到了难以抑制的程度。我把大量的时间浪费在了同朋友聊天、吃饭、逛街上,试图通过放纵自己来排解这种无名的烦躁。其实有一段时间我学计算机是为了这个女孩。她高考考到了南方一所比较出名的大学。我当时天真的认为我可以考计算机的研究生考到她们学校去追她,即使考不上研究生,也可以去那里找个小公司先干着。后来,寒假我们长谈了一次,结果谁也没有勇气挑明。后来一个男生抢先说了我没敢说的话,把她追去了。她到最后只留给我了一句话“暗恋其实和明恋不是一回事”,于是我又郁闷了很长时间,而且在后来更长的时间里我没有再编程,把精力全消耗在了游戏上。最无聊的时候,我就整天打NBA2000,我的目标是让对手一场比赛得不到10分。

  大三的刚开始时候,我遇到了在我大学生涯最重要的一个女孩。我的课余时间的分配也渐渐的开始转移。这个女孩带给我了另一样东西,技术以外,更加人性化,更广阔。大三前半段,我没有在计算机上消耗太多时间,我更多的回到了专业上来。同样是看书,但这时候看的是《萨特文集》、《加缪文集》、《建国五十年作品选》、《鲁迅小说集》、《文体演变及其文化意味》……没日没夜的看,我感觉自己好像大三半个学期读完了四年应该读的所有书,好像是在还债,要把以前没得到的专业课知识都要回来。最后,我终于在专业课上和同学回到了同一个起跑线上,写了几篇让大家乍舌的文章,也为以后写毕业论文打下了基础。在这个女孩的引导下,我开始思考自己到底想做什么,怎么做。慢慢的我发现我真正喜欢的并不是计算机这个方脑袋,不是软件操作,不是拆拆卸卸,更不是游戏,而是编程,单纯的编程。编程就像是写诗,一行一行,简洁,紧凑,美观,有节奏感。就像Ada是拜伦的女儿一样,真正的代码也是诗人的女儿。于是我找到了爱好与专业的最佳契合点,同时也找到了自己的女朋友,就是那个女孩,她一直陪着我,现在也是。终于我摆脱了无聊的状态,开始真正干一些有意义的事。这个时候,我也挣到自己第一份工资。是帮别人CAD作了8张图得到的500元钱。虽然钱不多,但是我向那些认为我不务正业的人证明了我是可以通过计算机养活自己的。后来感觉这种活没有太多的可以学习的东西,拿到钱以后便辞掉了。

  大三的下学期快结束的时候,我完成了自己第一个完整的程序,也可以被称为一个小软件了:一个文件分析工具,包括文件属性的查看与设置,各种文件操作(包括压缩,分割合并,加密解密,二进制查看与编辑……),6000多行代码。可能这个程序在大家眼里不算什么,但正是通过它我真正了解到了VB的强大,学会了对API调用,慢慢的有了面向对象的概念,并且养成了随手写注释,时时进行错误检查,建立完整的错误回馈机制等好的编程习惯。经过了这次积累,我又写了几个小软件——加强剪贴板,硬盘监视器,这时写代码已经感觉轻松多了,不会再担心出现莫名其妙的错误,程序的一次运行通过率也越来越高。

  四年现在想起来过得可真是快。当我慢慢的摸到了编程之门的时候,马上就要面对毕业分配这个严峻的问题。我以为自己可以自由去飞了,可以做一个真正的coder,但家里完全不同意。我想先去找个编程加强班,进行一下专业、系统的培训,然后想与另一个志同道合的同学“漂”几年。我背着家里联系了学费,北京的培训班,及工作单位。就在我决定要走的时候,家里向我摊了牌,家里根本就不想让我出去,不想让我搞计算机,如果我敢出去,家里甚至提到了断绝关系。最后大家都退了一步,家里托关系让我去了一个机关单位,去给他们做网站。那是去年8月的事。李楠

一个大学生的编程经历(转载)相关推荐

  1. 关于一个大学生如何利用编程赚钱

    关于一个大学生如何编程赚钱 作为一个在校的一本大学生,我的学校不是985和211,我们学生要如何赚钱,学校也没有一些科研项目让我们本科生来做,而由于一些家庭的原因,让我不得不想办法去赚钱. 赚钱的方法 ...

  2. 厉害!国内大学生计算机编程第一人,一人挑战一个队,百度最年轻 T10,现创业自动驾驶...

    作者 | 年素清 责编 | 王晓曼 封图 | CSDN付费下载自东方IC 出品 | CSDN(ID:CSDNnews) 他被公认为"大学生计算机编程第一人",是全球顶级黑客,是To ...

  3. 一个大学生从月薪3500到700万和他的情感经历

    本文章是转载的,出处不详. 一个大学生从月薪3500到700万和他的情感经历--看了我挺震撼的,很佩服他的奋斗精神,特别推荐"三无"(无背景,无势力,无家产)的男生/希望靠自己奋斗 ...

  4. 一个大学生从堕落走向编程之路的感想

    很多人都说,上大学容易让人堕落. 确实如此,我相信对大部分经历过大学生涯的大学生而言,都有过一段迷失自我的岁月.我也相信,现在仍然有许多大学生,依然找不到前行的道路,怨天尤人.虚度光阴,活在虚拟的世界 ...

  5. 楼天城:中国大学生计算机编程第一人

    从楼天城到"楼教主":我更享受竞赛本身的快乐 5月12日晚8点多,在全球著名的在线编程竞赛平台--TopCoder的网络聊天室内,新增了一群来自中国的虚拟ID,他们正在热火朝天地用 ...

  6. 分享我的大学编程经历

    分享我的大学编程经历 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/ex_net/article/details/8229335 作者:张建波 邮 ...

  7. 十条不错的编程观点(转载)

    转载本文纯粹是在休息时间看见了本文的原地址文章,感觉不错,故转载以备份之用!下面为全文: Stack Overflow上有这样的一个贴子<What's your most controversi ...

  8. 我的编程竞赛之路 ——中国大学生计算机编程第一人楼天城访谈

    25岁的楼天城有"中国大学生计算机编程第一人"的称号,也被参加竞赛的学子们敬称为"楼教主".他的传奇经历一直激励着众多年轻学子:从2001年开始参加计算机编程竞 ...

  9. 普通本科生面试总结以及在校编程经历

    为什么我的标题是<普通本科生面试总结以及在校编程经历>,因为我觉得我所代表的群体是不一样的.我既不是名牌大学毕业,也不是2本中佼佼者.但是只要自已努力也会获得他人的认可.其实这样的群体肯定 ...

最新文章

  1. [Apache] Apache 從 2.2 換至 2.4 httpd.conf 的調整筆記 (windows 環境)
  2. mysql循环insert多条数据
  3. 【操作系统】内存的分页管理与分段管理の异同
  4. MySQL基础入门-创建表格系列操作
  5. win10 uwp 访问解决方案文件
  6. bat文件如何调用另一个bat文件
  7. API是什么意思,具体是什么?
  8. 整理一道测试面试题(微信更换头像测试用例)
  9. CentOS7 和 Ubuntu16 安装、配置并挂载 NFS
  10. python向网页上传excle、text文件
  11. 阿里云掠地CDN:网宿称我们不在一条路上
  12. 大数据文字游戏_移动的大数据指南:千字以内的文章传播率最高
  13. 骗子网站--正规网赚系统--www.j9m2.com--诈骗网站
  14. 8.PPP拨号 获取ip地址
  15. 2007想飞之旅 (中)
  16. css 文字第二行省略号,第二行的css省略号
  17. windows突破百度云上传限速
  18. EV3 直接命令 - 第 3 课 遥控车辆
  19. 计算机硬盘的报废处理,看看电脑大神怎么直接把电脑干“报废”的!
  20. 机器人工程考研难易主观感受和客观数据

热门文章

  1. 微信为什么开不了定位服务器,为什么我的微信今天忽然登陆不上去了?
  2. 用python实现pageRank算法
  3. 2021-12-30 超大型word文档打开容易死机(偏方)
  4. IOS-如何处理多个网络请求的并发的情况
  5. php怎么比较数组长度_PHP获取数组长度的方法 函数参数的比较
  6. 数据挖掘中常用的数据清洗方法
  7. 关于DM、PQ和PM不得不说的事
  8. 智云通CRM:客户说“不要赠品,给我便宜点”,如何回应才能顺利成交?
  9. 解决xshell 中文乱码
  10. 【IoT 毕业设计】Ruff硬件+阿里云IoT+微信小程序构建环境监控系统