|
实习已经结束了2个星期了,到今天为止终于完成这篇实习小结。从2003-7-7满怀激情的实习开始到2003-12-14截止结束了长达5个多月的实习工作,其中充满了酸甜苦辣,不仅让我走出校园接触社会,学习到了很多有用的实践知识,同时这段实习的经历也丰富了我人生的记忆,终于有时间静下心来回味以前在实习过程中的一些生活,在实习的公司参加了GE公司的房地产管理系统xxx和GE公司的信用卡项目xxx这2个项目的开发工作,最后一个项目xxx没有来得及参加,只做了一些准备性质的工作,在这段时间里面学习到了许多的软件开发和管理的一些知识,同时也参加了SIXSIGMA的管理项目的培训知识,对我的个人成长可以说是一个很大的提升,得以在以后的面试过程中可以显得很自豪和自信,尽管面试的过程中的知识运用的并不是很多,本人在华为公司面试的时候,其中几轮面试就问了我一些关于我实习过程中的学到的知识和体会,在我被华为录取之后这篇文章还没有开始写,所以有必要谈谈实习过程中的点点滴滴。我觉得软件学院的这种做法很成功,让学生提前到企业去学习,了解社会,了解软件的实际开发,提升我们的实际经验,理论联系实际,给了我们很好的学习和个人发展的空间舞台,希望在将来的不久,可以继续好的市场办学的方式,提升软件学院在各个方面的实力。
实习让我们学习到了很多:
实际软件开发的过程。以前在学校上过了《软件过程》这门课程,同时我们同学分组也做过一个项目,但是在实际的软件开发的过程中会遇见很多的问题。比如时间急迫,需求经常变动,需要以用户为中心,就要考虑到许多异常处理的情况。整个过程中需要注意到软件质量的许多性质:正确性,可维护性,易测试性,兼容性,速度等性能。与此相关的一系列软件监控的方法。还有如何制定切实可行的软件项目计划表来把人力,物力资源分配到软件开发的各个过程中。
一些软件工程思想。软件工程的很多思想都可以在书本上找到,有许多现成的规范,但是如何研究出一套适合自己企业开发的软件过程规范就必须根据自己的情况来做。比如本人在实习过程中体会到的XP的软件开发中提倡的TEST FIRST DESIGE和 REFRACTOR的思想方法,可以对小型的软件项目起到一定的积极作用。对软件测试和软件质量保证的重要性和内容的理解也有了一定的实践上认识。懂得了软件的质量是设计出来的,不是靠纯粹的管理而把软件管理出来的。
深化了在学校学到的一些书本上和技术上的专业知识。由于我在神州数码有限公司完整的作过二个与企业有关的商业管理系统都是用J2EE技术,在开发过程中变成水平提升了一些,对J2EE 一些常见的软件模式技术—MVC以及由其扩展的STRUCTS等模式有了更深刻的了解,还学到了学到数据库的知识,对ORACLE软件有了一定的了解。同时学会了像VSS,JUNIT,OB,APPLINX等一些专业如软件的使用,受益非浅。
了解到了一些相关领域的商业知识,特别是电子商务,对市场有了初步了解。在做软件的工程同时也会学习到很多和商业领域有关的知识。如果要利用软件技术加速该领域的发展,必须对这个行业有一定的了解最好。艾硕公司的CEO谭清安在我们学院的一次讲座中就说过他在做ERP之前,就在传统的制造也呆过了许多年,还有最近一次的ORACLE的招聘会上,ORACLE大中华区总裁陆纯初在谈起他如何取得今天的成就时就说他在IBM呆了15年以后,自己辞职在啤酒厂做过3年的销售,说是为了积累市场运做的经验,以便对他以后做ERP软件时候有帮助。
学到了一些管理上的知识,在SIXSIGMA的管理项目的培训过程中,知道了如何做到零缺陷来消除产品中的缺陷,提高产品的质量来提高客户满意度,进而赢得市场,和软件工程中CMM4级的里面的思想差不多,都希望通过量化来提高产品的质量。对以后的发展很一定的作用。
本人也来谈谈这次实习的真实的感受:
不仅是一次技术上的学习,同时也是一场人际交往的课程,学会怎么与人合作,和人打交道,共同完成一项任务。在开发软件的过程中避免不了沟通,有时候人员也经常的流入和流出,所以必须加强沟通,避免很多理解上的歧义,以尽早的消除这些不必要的歧义。
开拓了自己的视野范围,学习到了一些与管理相关的知识,还有与市场有关的课程。以前的眼光是关注一个软件技术上的问题:编码。而现在学习到了一个产品市场上的东西:需求。了解到了当今市场外包的软件公司的情况,初步认识到了市场行业的发展与软件发展的互动关系,中国现阶段较具有前景的软件发展的几个方面是:软件外包,网络游戏(于2003年被列入国家863的发展计划),面对个人的信息服务(手机短信和收费邮箱为代表)以及中小型企业软件的开发和电子政务。
在学校学到的重要一点是:学会与同学,老师交流,才能不断的在深度和广度上对自己的知识加深和拓展。这就如同一棵大树为什么能够成材的道理差不多,就是因为它不断的吸收了来自周围的水分,养料和四周的阳光。而在公司学会了如何快速的自学,自己查资料了解相关领域的知识,之后进行实践。要求我们必须有一个不断学习,接受竞争和挑战的心态。
必须保持一个积极的心态。在实习过程中不断的学习,总结好的特别是失败的经验,不断的反省,技术要学,人际交往也要学,比如如何与客户打交道,我的一个高中同学在北京一家公司实习过程中对我说,就连她老板打电话的语气和语调也要学,我觉得确实是有道理的。遇到乏味的工作,不要有很大的抵触的情绪,比如碰到客户经常改动需求而使自己要反复的修改和增加功能,必修以平常心对待,本来软件开发就是一件很不容易的事情,贝尔的软件工程专家林锐博士在他的《大学十年》中就对当初他自己开公司,最后以失败告终以后就深有感触。而软件工程更是积累的30几年的过程,到现在也没有一套对所有企业都适用的规范方法,我们尽量在遇到问题时候,争取找到一个好的办法解决它,逃避不是办法,不能心灰意冷。因为心态能决定性格,决定你的一切,相信每个人都有这方面的体会,积极的心态催人上进,消极的心态让人散漫,堕落。
消除了一些不利于个人发展的心态:消沉,急功近利,患得患失。懂得如何冷静的思考问题,如何满怀激情的投入工作。通过在工作之中的学习,变的更塌实,谦虚学习。在实际的项目开发的过程中有许许多多的技术难题,不是一下子能够解决的,这就要求我们必须自己将问题分而治之,反复的实践找到一个更合适的解决方案。明白失败和成功并没有明显的分界线的道理,失败和成功只不过人生历程的一些阶段,失败只不过由于现在的人生阶段不顺利,如果吸取教训,把握的好,下一个阶段就是成功,而成功只不过由于当前的人生阶段是顺利的,如果遇到糟糕的外部条件或者个人的错误决策,也会马上进入失败的阶段。曾经担任日本八佰半公司的总裁的和田昭夫经历了公司的倒闭以后,毅然在69岁和一些人开办了一家IT公司,还笑谈:离邓小平东山再起的时候(72岁)还差3年,激励自己努力工作。
有时候加班很晚,吃饭也很晚,有一次我们的软件要交货的时候,连续几天都是11点以后,开始很不适应,后来逐渐的适应过来了。懂了大树为何能够长高,而豆芽为什么长不高:区别就在于,大树能够不断的经受住大风大雨的洗礼,而豆芽始终在温室的环境中成长。所以,在年轻的吃苦是很有好处的。在这么短的实习时间里面要想学到更多的知识,必须花一点时间来学习,虽然软件开发不鼓励加班的。
我能从实习的过程能学到了这些专业知识技能,心里觉得很塌实,能从实习的过程中感悟出一些小小的道理,我希望这些感触能在以后的人生道路上对我有一些启发作用,总之,这次实习对我是一个很大的提高,它让我知道了我以后要拥有敏锐的眼光去发现机会和目标,果敢的行动去实施计划,持久的毅力去实现一个目标,用满腔热血的心态去淋漓尽致感受实现每一个目标过程中的精彩和坎坷。 |
|