编程学习总结
大学的生活真的过得很快,现在已经是大三的咯^_^!。编程是我的爱好,想当初初学的时候,跌跌撞撞,也真是走了不少弯路,真是爱“你”不容易哦呵>_<。
还好网络上的朋友们都是热情地帮助我这只小菜鸟^_^!(当然现在是三转高级~~~老鸟啦哈),使我对自己的专业有了基本的认识。因此,我想将我自己这二年多来自己觉得有用的经验供师弟师妹们参考,虽然对你们来不一定有用(什么?听说大一的同学都牛得很哦!),但也算是我对这些年所学的小小总结咯!)^_^!。
1.在大一时努力打好基础。因为我们大一下学期才开编程课,所以当时我是在上学期自学C语言的!当然有许多不明白的地方,没问系,上网问!!但是这也给我养成了独立思考和自学的能力,因为不可能每遇到什么问题都去问嘛~其实我自己也比较好强,只有在真的想不出的时候才去求助其它人。由于经过一个学期的自学,再上做一些习题,当第二学期开C++的课程时,基本上我是在学第二遍了!当其它人还在迷感for循环是,我差不多又把书看过一遍这,而且背后的习题也大多可以做了:)
2.平时多做练习,多思考。许多同学都有这样的同感:本来书上写的算法我都明白呀,怎么要我写就写不出呢?这也是平时练习得少了。就算是对着书上的例子,我也是会在编译器上自己打进去,运行一下看看结果!!一来可以熟悉编译工具,二来可以一边打一边思考题目的要求!再者,对话一些常见的错误,比如命名的大小写,函数调用错误等,你没有自己去发现去改正,任你怎么学也是学不会的!!还有一个很简单的例子,如判断两个值相等时是用” = =”,但是对新学编写程序时很多时候会写成”=”了,这是很容易犯的错误!!不要以为现在看得好笑~~~~真的要你找的时候真的要你累个半死~!!!(不过也好,当你找过一次后,你印象一定很深刻了^_^)。
3.尽量多实践所学的知识。最好的实践就是自己搞一个软件咯!!我们学校每年都有举办软件设计大赛,这实在是一个很好的机会!!当然这里还涉及到很多其它的知识,当然要学的也很多!所以大一的暑候一定要好好利用!!当时我就搞了一个小型的考试系统参赛,还很意外得了个三等奖^_^!;软件虽然很烂啦哈~~~但是我却从中学到了很多东西,包括分析设计,文档编写,编程,界面等全都学一遍了!当时我还专门借了本软件工程的砖头书(砖头书好处:看累了可以当枕头睡,遇到坏人还可以去砸他的头呢^_^!),当然当时是看不明白的了,但是文档全是按正规要求编写,连我自己看了都觉得很专业!!(自我感觉良好嘛哈!)。
4.利用好网络资源。网络上高手如云啦,而高手们都喜欢将自己的心得,体会与大家分享,同学们可以多到网上看看别人写的程序,技术文章等,对你自己是有很大帮助的。你有解决不了的问题,也许可以在网上找到相关的答案。比如CSDN就是一个“养牛场”,牛牛特别多!!还有多加几个技术性的QQ群总可以吗?(老师整天说,你们呀,不要就是上网打游戏,去泡MM~~~)。
5.要学会计划,总结。对自己的学习要目标,这样才有奋发的动力,向着自己的目标奋斗,一步一步地达到自己的目标。还要学会对自己所学的知识总结,及时发现问题,调整计划。好好想一下,我大学要怎么学,我以后要怎么做~~你不去想,日日还是一天天地过~~~你不前进,其它人还在拼死地向前跑!!
总这,当你对编程感兴趣的时候,就会不知不觉地沉溺其中!在你还没有在编程中找到乐趣之前,这是一段痛苦的过程~~~ 同志们~~~坚持呀!!~~~只要跨过了这个门槛,广阔的编程世界任你飞翔~~努力!!
番外篇:
1.在此写出我自己的安排:
大一学打好基础->做一个小软件实践
大二上学期学习<<window程序设计(上下册>>,寒假和大二下学期学习了<<VC++技术内幕>>和<<深入浅出MFC>>->暑参加建模了,完后还跟同学合作做了软件参赛
大三至今,看得书比较多,主要是想修内功,有技巧的,有软件思想的,反正图书馆有很多,大家不要浪费哦!!
2.我经常去的一些网站:
CSDN: http://www.csdn.net 论坛是最出名的,还有可以了解到很多业界前沿知识
STL中文站: http://www.stlchina.org 有很多学习STL的资料(什么是STL?)
电子书下载: http://www.xpbook.com 很多专业图书教程下载
代码中国: http://www.codechina.net/ 可以找到很多代码例程
VC知识库 http://www.vckbase.com
http://blog.csdn.net/kikikind/这个是我在CSDN上的Blog不过很久没更新了~~~有我的其它几篇文章,有兴趣的同学可以上去”踩踩场”!!^_^!!
Kejieleung@163.com 这个是我邮箱,有什么问题可以发到我邮箱!!^0^