大一大二两年软件开发学习心得.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《大一大二两年软件开发学习心得.docx》由会员分享,可在线阅读,更多相关《大一大二两年软件开发学习心得.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大一大二两年软件开发学习心得 大一大二两年软件开发学习心得转瞬间在从大一踏进学校的校门到现在刚刚好两年了,在这两年里面,有学到了不少东西,包括怎么去独立生活,怎么去与人沟通,等等,当然最重要的还是学到了自己想要的专业学问。记得大一的时候主要是学习计算机导论和语言,对于急于想看到效果的我,语言学起来就比较枯燥,因为语言编写出来的程序主要还是在吩咐行的操作,我很想开发出windows界面的软件出来,但是没有方法,语言是基础,没有这个基础就往高处想,唯恐幻想不会那么简单实现。所以我就仔细的把语言的基础打好,先驾驭好里面的语法,程序限制逻辑和一些基本的算法,说真的,尽管是比较枯燥,但是一旦陷入了编程中
2、,自然就会发觉其中的欢乐。大一其次学期的时候起先接触NIIT的课程,平常虽然一点作业都没有,但是我上课的时候不是那么仔细听课的人,所以课后总是要花时间来看看和理解老师上课的例子,在这个学期中,我们主要学习了C+和Java,都是刚刚起先接触到面对对象的语言中来,由于对一些面对对象的特性不熟识,终归是刚起先接触这方面的语言,所以学起来就有点吃力,再加上平常实践的时间比较少。最终到了学期的期末,学期期末的项目是运用Java语言开发一个网络的闲聊室,在我还没有开发之前一听到这个项目,我做梦都没有想到我可以编写出一个闲聊室出来,但是既然是课程提出来的项目,就肯定有它的理由,我也信任最终肯定也可以完成它。
3、功夫不负有心人,经过接近一个月的探讨,我总于完成了我来到学校的第一件作品。在这个月中,我不断得查阅资料,询问老师,平常和同学多沟通,最终在最终的评审中,我获得了全班其次的好成果。通过这个学期的开发中,我几乎把整个学期学到的学问都用到了我的闲聊室里面,所以在实践中也等于复习了这个学期所学的内容,而且我发觉这样的实践,比我在平常课后看书,看资料所学到的还多。大二的第一学期,进入了数据库和高级Java的学习,说真的,在学数据库的那段时期是最烦的,因为每天就学了一大堆SQL的语言,特别的枯燥,都是关于怎么去查找数据表格里面的内容,那是时期,因为课堂上听课了之后觉得都是比较简洁的,所以课后很少去动手。到
4、了后来项目开发中,我才发觉数据库的重要性,整个系统的信息都是存储在数据库里面的,全部的在程序中对数据的操作都是等同于对数据的增删改查询操作。在期末的项目中,依据项目所要求的内容,我不断翻看以前没有驾驭好的数据库学问,感觉假如我前面有仔细学习的话,到了后面开发项目的时候就不会那么吃力了。对此,我总结出,假如在前面学数据库的时候不要单纯学习SQL的语言,把数据库和程序结合起来,假如老师的讲课的过程中可以说清晰数据库怎么绑定到程序中去运用的话,那么我想对于我来说我会更加有爱好去学好数据库,因为只要在程序开发中才可以去体验数据库的魅力和重大的作用。在学期末的J2EE开发电子商务网站中,我学到了许多关于
5、怎么制作动态网页的一些必要元素的基本的原理,体会到软件设计在网站开发中的重要性。转瞬间来到了大二的其次个学期,可以说在这个学期中,是我最有感受,学到最多学问,达到质的飞跃的一个重要学期。有了前面几个学期的学习基础,我对面对对象语言已经基本驾驭清晰,运用起来也觉得没有什么特殊困难,基本已经入门了,这个学期主要是进入了.net的学习。好的开发工具是保证效率的一个重要因素,MicrosoftVisualStudio.NET201*就是这样的一个开发工具,令我刚刚一接触就深深得爱上了它,它的易学易用令我对编程的爱好倍增,以前学习Java之所以见效不大是因为没有好的开发工具和环境,总是在环境配置中奢侈大
6、量的时间,而真正的涉及到编程很少,所以这也是我以前为什么学起来没有那么有爱好的缘由。我觉得学编程就应当学习它的思想,编写代码就应当尽量避开写出与逻辑无关的代码,比如界面代码可以让机器去自动生成不必奢侈时间手动去编写,所以好的开发工具可以帮助我们做到这一点,只编程逻辑代码,许多代码都可以让机器去自动生成。在.net就可以快速地开发既有美丽界面也有强大功能的程序。有了这么好的开发工具,所以令我忽然感悟,有种相见恨晚的感觉。有了好的开发工具后接下来要做什么呢,当我们为之兴奋的时候,当然是很有欲望去做出某某自己很想做的东西,因为你一拿到好的开发工具,就会成天的陷入开发状态,对其爱不释手,一起先我是试着
7、开发一个Flash播放器,感觉编写起来不是编写起来不是那么难,因为前面已经有学习Java的阅历了,初次学习.net的时候选择编写Flash播放器也是有理由的,一方面是程序比较简洁,另一方面的涉及到的控件和界面比较多,所以一起先接触这样的语言就首先学习怎么去调用.net平台上供应的控件,只要驾驭好这些控件,以后编写windows界面的控件就简洁许多了。经过几天的时间,最终把Flash播放器做出来了,以后想Flash影集的时候都用自己开发的播放器进行播放,感觉别有一翻味道,因为这就是为自己量身定做的,这就使我再一次感觉到开发的乐趣。每年的11月份都有一个高校杯的软件设计大赛,这时间正到了5月,我们
8、屈指一算,离竞赛的时间还有6个月的时间,这段时间我正处在开发的兴奋期,所以对这个软件设计竞赛就感爱好起来,第一是可以知道自己的编程程度和其他人的距离,其次是可以利用这个一个项目实践来熬炼自己的开发技能,第三是可以熬炼团队的合作。以前几乎都是自己开发的软件,很少和其他人合作,所以就令我想到这种开发模式将来带到工作会另自己处于不利的地位,现在不是都讲究团队的合作么。经过思索后,我找来另外的两个志同道合的同学,利用五一放假的时间想好主题,还有进行需求分析,最终定下来“多媒体日记本”这一项目。定好题目后我们就进行了分工,一个人负责数据库方面,一个人负责界面的美化和界面的布局,另外一个负责功能的实现,分
9、好工后我们立即就绽开了工作,在合作的过程中,我们学到了很多课本上没讲的或者只是粗略带过的学问,有些特殊的技术难点还要到网上去搜寻,查阅有关的资料,在语言方面我们几乎把.net里面的基本框架和特性都用上了,这样对于我们学习就达到了事半功倍的效果,边学边做学到的学问可以很快汲取,又可以很快得运用的实际中去,这是我通过这个项目感受最深的。很快就到了期末,学校实行“IT精英杯”软件大赛,我们小组最终不负众望,拿到了一等奖的好成果。经过这次我竞赛我总结出心得,首先竞赛的题目要定好,一方面是开发的软件要有好用性和市场前景,另一方面还要在好用性上加上点创新,给人耳目一新的感觉,我觉得只要先抓住好这两点,做出
10、来的软件才会给人留下好的印象。利用暑假的时间,我又参与系里面组织的软件工程培训,又一次在开发项目中学到了很多很多看书只能朦胧懂的学问。转瞬间大三第一个学期就开学了,回顾这两年来学习软件开发的经验,写了这样的一遍心得,一方面算是对自己的总结,另一方面也可以拿出来给大家参考和沟通。最终我还是要再归纳一次,总结出如何才可以比较简单地进入学习状态达到快速开发的目的。1.打好基础,驾驭好语言+基础的语言,对学习数据结构和算法有很大的帮助。2.面对对象是高级也是最流行的语言,全部的面对对象语言几乎都是通用的,结构和特性都差不多,只要驾驭和归纳好它们的一些共同的特性,哪怕将来转向其他的语言都是轻而易举,得心
11、应手,达到融会贯穿的效果。3.好的开发工具是你提高开发效率,提高编程爱好的前提,学习语言的过程中还应当探讨怎么利用开发工具有效地提高开发的效率。4.擅长总结,在开发过程中我们可以总结出许很多多规律性的东西,这些规律一方面可以让我们避开在以后的开发中犯同样的错误,另一方面对我们驾驭其他的规律都是有所帮助的,规律都是交叉在一起的。跟着规律走,实事求是。5.项目开发是最好的学习方法,这一点是我最有感受的,软件开发是实践性很强的活动,但靠理论学问学起来比较吃力,而且味同嚼蜡,学习种理论学习和开发实践的比例应当是1:2,而且是交叉进行。这样才可以比较快的驾驭一个学问点。6.团队合作,现在的项目几乎很少一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大一 大二 软件 开发 学习心得
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内