一个大学生学习编程的经历值得借鉴Word下载.docx
《一个大学生学习编程的经历值得借鉴Word下载.docx》由会员分享,可在线阅读,更多相关《一个大学生学习编程的经历值得借鉴Word下载.docx(5页珍藏版)》请在冰豆网上搜索。
跟几个要好的有共同兴趣的同学一起探讨了一下,大家都表示还不错,可以带动大家学习积极性;
去问了不少老师,跟他们谈自己的想法,目的是最好能有个指导老师这样子团队可能会正规和有战斗力一些,而且老师的经验和知识也比我们更好,说不定还能帮我们找找项目做,遗憾的是,学院的情况是让人郁闷的,很多老师在程序的算法上和教学上都很有一套,这里特别顶一下我们《数据结构》老师贺细平,很强大,也是我第一个就去找的人,结果他告诉我他的实战的经验不足,不能指导我们做一些实际的开发(我开始的目标是让大家有一些实际开发经验),但好的是他给我们分析和提供了一些其它虽然没有上过我们课程但很优秀的老师,遗憾的是后面我们没有去找到过这些老师,算是我自己工作做得不够;
然后决定自己干,就算是带动下班上的学习氛围和大家的一点点动手经验也好,拟这了团队的简单章程,发到了班上群共享里去。
结果是一下来几天没有一点反应,大家都还沉浸在自己原来的习惯和学习生活中,没有一点要改变的意思,我一个人激动到要死要活没什么人仔细去看这东西,后面我就找到班上积极的同学,也想在软件开发(当时说这个是不是有点早?
)方面还算有点想法的同学,再一次啰嗦了我的想法和做法,这次就有反应了,班上不少人才开始知道这事儿(可能跟我前期宣传不好有关?
),开始有些同学要想加入了,也信誓旦旦的要激情学习了,也开始有要动手做点小开发的意思了,然后差不多如期的确定下来。
差不多有十个人,开始我们的例会,开始布置任务,开始讨论问题,开始逐渐的丰满一些设想,开始一起学习。
前几周都是学习的阶段,除了我跟同寝室的另一个同学,其它同学的动手能力都比较差,也可能是根本谈不上动手能力,水平一踏糊涂,大学前二年差不多白学,只能是浅浅的入门计算机(这是我当时的看法,虽然我当时也差不多这水平),不过我不灰心,当时我想我们的初步任务就是能把大家带入门,再说创造什么美好前景吧。
于是开始学Delphi。
开始的时候挺不错的,因为很简单,大家学得很有味,而且第一次能做出一些可视化的程序,终于感觉编程原来还是有点用的东西,以前根本没什么感觉。
差不多学了两周多开始学到数据库那块,那会儿我水平也有限,成不了&
ldquo;
导师&
rdquo;
,基本会操作,大家开始拖学习的进度,上一次会不会布置下去的任务到下次基本没有动,开例会叫发言分享自己近两周学习的情况一句&
感觉这两周没怎么学习&
一下子带过,以至于到后来,学校上的Delphi课都上完数据库了,我们还没有完全的理解,更别谈怎么运用开发了,算是知难而退,不过大家学到了不少思想,这是可以肯定的。
后来我意识到这下去肯定不行,得转下方向,Delphi只能是入门学习思想练手用用的,那个时候刚好看到个ASP.net的视频,考虑带大家转到WEB方面来,然后就讨论,不过,这时候大家在Delphi上没学到太多实质的东西磨灭了不少激情,到后来,大家开始不讨论技术方面的东西了,学校里的课程,四六级的压力,一起压了过来,除了队里极个别的人能坚持还些东西和大家一起分享,例会的时候大家都差不多在讨论这两周生活和学校课程学习的一些心得体会,完全背离了初衷。
而这个时候我也开始转JAVA了,参加了培训,没有太多的时间跟大家一起学习,到后来就差不多各学各的重回以前状态,然后例会还是照开,不过只是讨论和分享生活(哈哈,其实这也不错)。
其实挺失败的,今天看了《IT小小鸟》上写的那个同学在大学里带自己的团队,也是带着带着带不动了,原因很多也很简单:
1.没有共同的目标,团队目标不明确。
根本没有想好要做些什么,想得不够远,眼界不够开,有些目标不切实际,却也被我们定下来了,现在回想起来真是失误。
2.没有指导老师作规划。
这和没目标有些类似,基本上一通乱学,没有相应的学习规划。
3.我对团队成员做了理想化假设。
假设他们在什么什么时候能完成什么什么,能看完哪本书,能学到什么阶段来,那样子我们就有实力做一些项目了,能更好的发展我们团队。
4.团队里的人基本的知识和软件开发素养都太低。
其实不能说是太低,是等于0,都是入门汉,没有基本的知识来支持,学不动,想做项目也不行。
无论是技术基础还是思想觉悟,我们都还不够。
5.我的过于盲目的自大。
眼界太低,想得太浅,总的来说跟自己的所学的份量有关系,什么都没有学到,什么料都没有还想&
影响&
下大家,&
带领&
大家一起学习。
觉得惟一做得好的,就是我们的讨论了,每两周的例会上每个人都可以不断的发言,发表自己的想法,跟大家分享自己的生活,思考,这也算是一些美好的回忆吧。
自我篇:
接着上面说,上面说我开始转向JAVA也,也去培训了,这算是我不断成长不断努力的开端。
系统的学习才是王道,那个时候其实还不怎么想去培训,总想着自己学习能行,培训费很贵。
不过大学同学凌敏很坚定的要去学,这给了我勇气,呵呵,谢谢凌敏同学。
学得越多才发现自己越是浅薄,在学校学的和做的根本不算是什么,在培训这里,我写了很多代码,一个月写的应该比前两年写的还要多(可见,其实我前两年写得还是&
不少&
的,ACM那会儿写了不少的代码),积累了很多的基础知识,初级项目做了管理系统,中级项目做了网站,高级项目正在进行了,三次项目让我积累了很多实用的开发技术,不再像以前那么无知了,越学,觉得自己越是无知,想要学的东西就越多。
三次项目当然也积累了很多的代码量。
更多的对一些项目的认识,对开发思路的转变,不再像以前那么混沌了。
项目管理上也学到了不少东西,明白了基本的项目管理流程,怎么去控制项目的时间,周期,怎么分工,怎样带动团队气氛,控制一些突发情况。
要说的太多了。
不想再写一份项目总结,谈谈别的。
其实这篇&
自我篇&
想说的不是上面这些,想说说一些有关个人激情,学习情绪什么的东西。
从初中说起,那个时候对计算机有了初步的认识,因为学校发了本电脑教育的初级书,初一的时候呆在外婆家那么的学校,学校不怎么样,但在我上学那两年居然学校还搞了个电脑机房,进去过一次(哈哈,那时成绩很好,班上第一,跟老师关系不错,老师带我进去的),那个时候这个机房还没有对学生开放。
记得那会儿老师在练打字,打字游戏,我找他帮我打开了打字程序,紧张中,慢慢一个一个打,觉得键盘啊电脑啊什么的好有意思(在这之前我已经对学校发那本一百多页的电脑书看了N遍了),当时很是兴奋,终于让我见到个活的了,后来什么的就记不太清楚了,这次算是第一次跟电脑有个见面。
学校有个老师,叫马君臣,马老师,(跟我另一个初中老师何老师也是同学,后面我转学了),那时候电脑得很贵吧,他买了,而且叫我们跟着他学,交三十块钱还是二十块来着,记不清楚了,那时候马老师才二十岁的样子吧,很年轻,电脑用得很好,都开始有研究黑客什么的了,那个时候太小了,虽然很想学,但是暑假还有自己的其它事,没学成,好像那会儿问家里要钱也不容易(一个很好的同学徐诚跟着他学过),不过那会儿好多时间下课了,跑过去,在他办公室里一群同学,然后看着他用电脑,那个时候,我还记得,有QQ了,应该是QICQ吧,看他在上面聊得好起劲,当然聊天内容是不看的,我当时只对电脑感兴趣。
马老师让我学到了不少东西,他是一个&
大牛&
,大牛的人(全才一个,不只是电脑方面,乐器,书法,篮球,都很强),让我第一次觉得,人生真的很有不同,如果你努力,你愿意学,会很灿烂,虽然那会儿我不太明白人生什么的,只是盲目的崇拜。
后面我转学了,遇到我人生里很多重要人,那会儿,我的电脑知识也还有限,那时的班主任是我刚才提到的马老师的同学,然后他也教我们电脑课,那会儿,学校一周会开设一周电脑课,还记得那会儿的电脑课,三个人一台电脑,开机好的话,几分钟,不好的话,半节课才起动机器,做得最多的事,就是用画图程序画足球场,改下背景桌面,然后下机走人,用Win95的系统,机房里N多机器起不起来,那时候对电脑的感觉不怎么大,那本初中时候入门电脑书,没有告诉我还有编程一说,电脑也不再神秘了。
上了高中,发现了《电脑报》,开始大量买回来看,每期的电脑报都在买,寝室堆了一大堆,到后来我租房子出去住的时候也买,小房子里堆得厚厚的,直到高中毕业,我实在搬不动它们了,带不回去了,才叫我妈去卖掉(高中的时候老妈在陪读),那个时候对电脑很是兴趣,老想有自己一台,不过,高中是不可能的,我进的又是重点中学重点班,学习压力非常大,还想买台电脑回来弄不学习?
不可能,所以高中就一直看报纸,那会儿,电脑报上有个叫《编程魔方》的栏目,好像是,记不太清楚了,我对这个没什么感觉,但是我一个同学,也是非常好的朋友跟我有着共同电脑爱好的聪哥,对这个非常感兴趣,他常常弄这个,觉得有意思,那会儿我们都还不懂编程,只是看到有别人编过的东西,在报纸上还能基本看明白一些思路,不错,但自己不会,于是就合计着买一本书回来看,然后就有了现在还放在我眼前的《编程之道C/C++程序设计入门》,这本书,我在高中看了C的部分,而且看得不认真,但聪哥看得很认真,书上所有的课后习题他都做了,用铅笔做的,编程题目写了大版的代码在书上。
后来他学到以至于都可以把做魔方版块的题把自己的程序发给《电脑报》了,我当时很是震惊,可是我就是有点学不进去编程,后面学习太忙了,他也是,然后我们两个就暂时放下了,后来高考,我选择了信息工程专业,算是跟计算机差不多(结果现在让我学成计算机了),他选了计算机科学与技术,哈哈,这也算是我们高中兴趣开始后的一个深入。
大一的时候,聪哥推荐了两本书给我,我在军训完了就马上跑去买了一本是《Linux内核完全剖析》,另一本是《Linux程序设计》,军训完后的一周多假里(那时刚好十一),我在我大爸家啃这二本书,完全云里雾里,根本不知所云,后面我有问他这二本书看得怎么样了,我当时记得他说还在坚持看,我是不行了,看了一周后发现功底不够就把它们束之高阁了,直到今天,我才把它们再拿出来,准备花点时间看看。
大一开了C语言,我拿着高中那点基础在班上学得很快,但也只是学得很快,实验的时候写得很兴趣,基本上老师布置的实验都写过了。
第一学期,就结实了,数学水平很好,对程序也感兴趣又是同寝室的凌敏同学,然后我们两个在有一定基础的时候又去参加了学院里的ACM月试,结果我跟他组个小队居然运气的做出了二道题(哈哈,当时可是很多人只做出一道,虽然我们第二题做出来的原因是测试结果的程序考虑得不全面,我们做了个特例居然通过了),被通知暑假可以在学校学习ACM培训班,于是,那个暑假就泡在学校了,整天的写代码,跟别人探讨,听一些经典的解题思路。
不过,那会儿,我们两个大一的,跟那些大二大三的学长什么的比起来水平实在是有限,很多东西想不明白透彻,但是还是学到了不少东西,对程序和编码这些更有感觉些