- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我程序生涯
我程序生涯
本文仅为爱好程序及向往真正之程序员者所作,其余人等可忽略下文。
如今,接触CS几近八年,不学无术,所精之物鲜也,以至一事无成。
现回忆吾程序之生涯,以整理繁杂之心绪。
1. 接触计算机和编程语言
02年始大学,DOS机学Pascal,一去不返矣,直到07年在做一Pascal软件的反汇编时才再对Pascal有点回忆。是时,Pascal和计算机导论并开,终于导论没导好,而Pascal也尚未触及指针话题就匆匆而终也,但明白了程序设计最基本的语句结构、条件判断结构及循环控制结构,以此为根,方可后进,也不错了。
2. 初识C++及面向对象
03年来了个跳跃,未学C而直接开设C++课程。一天,任课教师有事,其夫代之,仅一言令吾有所体悟:你们这样C语言学不好,C++也学不好。诚然!课程快结束时,面向对象部分匆匆了事,好在当时知道了类的样子,知道有OOP这么个东西。最大的欣慰是认真学了C++的C语言部分,初步理解了指针这个东西。学习效果显然不好,加上自己很懒惰,这对我随后几年的影响颇大,譬如对C语言的printf给予100%的憎恶,人家问我会什么语言时,我只能说什么都不会,勉强说我会C++中的C语言!
3. 在颓废中练习编程
03年底,开设数据结构。现在回想,可叹,自己为何总是差一拍呢?学数据结构时没有体会到数据结构的精髓,反而是在利用课程练习提高编程能力,练习类如何用,当然当时还是不懂OOP的,只是为了用类而为之,但仍有程序设计的自我满足感,因为能把自己想的用程序表达出来,特别是调试解决问题的过程很刺激。
同时,那一年伴随着一个挺热门的东西,就是有同学自已学习VC(平常上课是不会教这东西的),学习做界面,牛的一塌糊涂,就跟风,其实就是买本教材照着点击鼠标罢了,在不懂面向对象的时候学习这个,回想起来真是可笑!
随后还有一些课程,能够练习到编程,譬如数值分析、操作系统、数据库、计算机图形学等等,或多或少,总是有些提高,但并没有本质性的改变。
后来学习汇编,也没多大感觉,加上自己没认真学组成原理、微机原理等课,认定自己不适合搞硬件,其实这缘于自己的颓废。
04年下半年开始随后的两年是这辈子最不齿提起的阶段。同寝者共事网游,和吸毒无二,越陷越深,终不可拔。于其中也,迷之又迷;而于其外,则痛苦不堪,愧对师亲,自责良心,毒瘾侵之,难忍而入网吧者再。学习成绩骤降,一等奖学金至二等,再三等,再到无,乃至逢试只望及格。也就是在那个时代,学会了如何应付考试,我们知道及格是不能违背的下限,故每临考试,皆群起合作之,依重点作分工,各自发愤,互讲所学,一起过关,未曾挂课,此乃唯一无憾之事。但最大的痛恨,乃专业之废!那会儿简直傻的可爱!一舍友,到了大四,让他用C++写程序时,上来就begin,end,大哥,感情现在咱还停留在大一Pascal的阶段呀!
一晃,到了大四,要考虑人生怎么走了,大学如此颓废,专业能力底子差,害怕面对找工作,遂考研,也就在这个时候停止了网游,否则此生废矣!研考上了,凭的还是大学开始时的基础,但这确实是我的一个转折性的新起点。
大四下学期,也就是06年上半年,做毕业设计,头疼了吧!还好,自己命好,能遇贵人,两人一起用VC做一软件,全靠人家了,也亏得人家帮助,自己才又能回到程序设计的路上来了,但对C++、MFC、面向对象这三者还只是了解,甚至三者的关系都不能理解清楚。想想当时很好笑,用了STL的vector,然后在论文中就描述使用了一种数据结构的新技术,哈哈!然后买了本《深入牵出MFC》,浅尝辄止,虽然现在想看但没多少时间了。
4. 编程之大进步
06年下半年开始上研究生,亦相当于重新做人,老师要我参和的是硬件的项目,兴趣不大,又因课业繁重,后退出项目忙考试,这半年从程序设计角度进步不大。
07年上半年是个转折,那会课少了,自己业余时随手从同学那拿《absolute c++》来看,系统学习了一遍C++。这时,才对面向对象有了点认识,有了点体悟,然后就结合着MFC想为什么框架是那个样子。那个学期开设有专门的面向对象课程,跟着去听了,拿来印证自己的所思所想所学,进步很快。那一年,腾讯为了扩大自己的影响力,就在各个高校开设腾讯创新俱乐部,参加之,正好是锻炼编程的机会,于是基本上自己主导做了一个软件,并提交了作品。那个学期锻炼机会还真挺多,算法设计和分析课程要做大作业,面向对象课程要做大作业。进步很快,以至于多数人都认为较难的面向对象大作业,我在两天时间内就结束了,包括设计和编程。
那个时候真的是重新拾起了自信心,而且自己在周围同学中有优越感,也感谢
您可能关注的文档
- 怀胎十月中医提供饮食对策.doc
- 怀念图卢兹她.doc
- 怀胎历程与注意事项.doc
- 怀孕第3个月身体奇妙变化.doc
- 怎样为DV做更好录音合成.doc
- 怎样从ansys中提取单元刚度矩阵及质量矩阵.doc
- 怎样为怀孕做好生活上准备?.doc
- 怎样做好小型建材市场招商工作?.doc
- 怎样克服企业变革中阻力?.doc
- 怎样区别滤布是用什么材料做成.doc
- 冀教版英语九年级全一册教学课件.pptx
- 外研版高中英语选择性必修第三册全册同步教学课件(2025年7月修订).pptx
- 网页UI设计-教学课件全套 1--4 -项目一页面草图绘制 - 项目四 App产品原型设计.pptx
- 嵌入式系统基础与实践——基于 ARM Cortex-M3 内核的 STM32 微控制器(第2版) 课件全套 第1--12章 嵌入式系统概述 - 从模块到项目 .pptx
- 信息可视化设计 课件 项目 3 信息可视化设计流程 .pptx
- 《装配式建筑施工技术》课件全套 第1--5章 装配式建筑概述 --- 装配式建筑施工安全管理.pptx
- 信息可视化设计 课件全套 项目1--9 认识信息可视化--- 信息可视化应用与发展.pptx
- 信息可视化设计 课件 项目 4 时间信息可视化 .pptx
- 《装配式建筑施工技术》课件 第五章 装配式建筑施工安全管理.pptx
- 《装配式建筑施工技术》课件 第一章 装配式建筑概述.pptx
文档评论(0)