|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我的编程之路
在大学以前,我并不知道还有编程这个东西,计算机专业在我看来,无非就是学OFFICE软件,学习如何使用打印机之类的,由于小城市消息的闭塞,选专业的时候根本没考虑计算机专业,而选择了物理…
大一上学期的时候虽然我们有C语言课,但根本就提不起兴趣,考试也是突击一个月,压线而过,而第一次与编程结缘,应该是大一下学期的时候参加数学建模竞赛,三人小组,按照标准配置,一个人负责数学思想,一个人负责排版论文,一个人负责编程,在队友与我都是小白的情况下,我毅然站了出来,说,“编程的事交给我!”,然后开始三天三夜的做题阶段,主要使用matlab做矩阵的运算,当时是根据产品的一系列理化性质来评比这些产品的优劣,查资料,用主成分分析法,照着网上同类问题的源码,自己改一部分,粗略的解决了这个问题,水水的获得校赛的二等奖,现在看来,当时做的不知道有多水。再到后来大二参赛,大四参赛,由于个人英雄主义,带着两个好友参赛(两位好友都是小白),几乎以一己之力,完成题目,也获得美国数学建模竞赛二等奖,中国大学生数学建模竞赛省一等奖,哈哈,听起来是听牛逼的哈,其实水平如何,自己心里知道……
在此,也给正在上大学有参加数学建模竞赛的小伙伴普及一下,这个竞赛,并不是看中编程能力,主要还是解决问题的思路,做一些看起来高大上的图,论文排版一定要好,基本都能拿奖,也就是这样,一方面为自己拿了奖沾沾自喜,一方面还在纠结到底从事那方面的工作,因为之前还自学过photoshop,用这项技能趁大二暑假的时候在一家团购网站做美工(想起来真是够够的……)
后来是受一个学长的影响比较大,我俩都是那种,靠一己之力带队友参加数学建模竞赛,在同学眼里好像挺牛逼的,但自己知道,编程世界里真正的知识,一点都不懂,学了些C和C++的语法,只知道栈是先进后出,队列是先进先出,怎么是实现的,但这都是什么结构,全然不知,直到大三下准备考研,考计算机专业,在暑假的时候看到鱼C论坛这个东西(哈哈,好像写广告文啊),买了会员,以极快的速度看完了C++快速入门,后期又看《数据结构与算法》,这可是我考研的专业课啊,拿着严蔚敏老师的书感觉跟天书一样,最后还是小甲鱼的视频解救了我,让我开启编程之路,弄明白的堆栈的结构,总算明白这是怎么回事,到后来的图论,树,排序算法,至少都知道这是怎么回事,考研的过程是一场与自己的较量,准备时间很长,而战线拉得太长,自然中间会有懈怠,自己大学几乎玩了过来,到最后想要专心学习还是比较难,考研最后还是以失败告终;寒假接着看小甲鱼的《带你学C带你飞》,从最开始的配置LINUX,到后来在vim上写着花花绿绿的代码,一方面是装逼,一方面也算打开了学习linux的大门,大四下学期的毕设自己找了本系教C++的老师,做基于VC++的串行通信上位机的软件设计,这也是我真正意义上的一个项目,一边看着串行通信的原理,一边参考资料,也算是勉强做出来了,再到后来工作时候恰好可以用上串行通信,MFC的知识,哈哈,瞬间觉得当时做这个毕设是多么有意义,直到现在正式工作了两个月了,这一份做windows驱动开发的工作,工资刚好够养活自己,平时空闲时就恶补基础知识,最近在搞汇编,期望这个月可以把王爽老师的《汇编语言》给终结掉,给自己加油!
回顾自己大学四年,时常想着好好学习专业知识(物理方面),后来发现根本入不进去,总是努力一两个礼拜就没有然后了,也有老师讲的课跟催眠课一样,整堂课就在那念ppt(有同感的童鞋请举爪),十分无聊。编程方面,太想急于求成,表现在总想着快速看完C或C++的语法,然后开始做大CASE,结果,几乎两年的状态都是再看某某语言的从入门到提高,像个无头苍蝇一样乱撞,基础的东西看看不牢,到现在仔细想想,编程开始自然要看C、C++语法,有汇编语言的基础更能让你理解C,C++中的东西,接着要是想windows下编程,更要看看windows里面消息机制,控件,API函数,以及线程多线程,socket网络编程,dll动态库,ocx控件,以及后面的Hook技术,ATL下编程,STL,后面的连我自己都搞不太清(说的不对,请各位鱼油指正),总之,像以前那样只看了C++语法或者C语言语法就妄想着写什么贪吃蛇小游戏等,我认为完全写不出来,总是看着网上的帖子说刚学了C++两周或者一个月的,写了个贪吃蛇,飞机大战的分享给大家,自己下载后发现根本看不懂,你可能知道这是一个类,这是它的实现,但为什么要这样,它的界面是怎么形成的,怎么去加载图片,程序框的最大最小化按钮怎么就有的?这绝不是你只学个C++语法就可以明白的,程序员们总有个特点,明明自己花了很大的功夫才搞出来的成果,对别人总说:这都是小CASE,我分分钟就搞定了。所以我想假如你和我有过或者正在由同样的境遇,请别放弃,毕竟自己懂的还太少,知道这并不晚,也不用羡慕人家从小学,初中就开始接触编程的小天才们,踏踏实实的走自己的路,不急不慌,平常拿小例子来练手,相信我们最终也可以做出像样的东西,到时候也可装逼说:才学了几天编程就随意写出个某某某,哈哈哈,原你我在鱼C这片天地,都能找到自己的路。
我的编程之路,我想好好走下去!
附上自己的建模作品和毕设:
|
评分
-
查看全部评分
|