《全日制专业学位硕士研究生专业实践考核表 (2).docx》由会员分享,可在线阅读,更多相关《全日制专业学位硕士研究生专业实践考核表 (2).docx(4页珍藏版)》请在第一文库网上搜索。
1、学号:M3448东南大学全日制专业学位硕士研究生专业实践环节考核表院(系、所)软件学院学位类别专业学位专业领域软件工程姓名tt指导教师(校内)龚俭、吴桦指导教师(校外)蔡雅敏填表日期2016年5月15日东南大学研究生院专业实践起止日期:自2015年7月10日至2016年5月31日专业实践地点:柯达(中国)投资股份有限公司上海市浦东新区新金桥路27号8号楼3楼专业实践工作总结报告实践环节主要参与了实习公司ICW(InsiteCreativeWorkfIoW)项目的开发以及系统的维护。该工作流是一个基于Web的系统,促使团队合作,并提高开发的效率。可以在网上进行共享、论证、批准文件,并且跟踪项目的
2、状态,保持严格的内容控制。一、实践的内容、过程及工作量在柯达(中国)投资股份有限公司实习已经有10个月左右,在校内导师和校外高级工程师的共同指导下,实践内容主要有四个方面:1)环境搭建(vs2012Insta11、CreateVirtua1Machine、Generate1icenseKey等);2)通过阅读文档、测试模块功能、调试代码来熟悉业务逻辑结构针对不同的功能进行BUg修复;3)通过PerfOrCe进行版本控制,采用J1RA进行缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪;4)采用了TyPeSCript、BackboneJSxRequireJSHtn1I5进行前端的业务逻
3、辑代码构建;用C#进行后台的逻辑处理;采用Ajax进行前后台的异步连接和刷新;从2015年7月至2016年5月,我在柯达公司参与ICW(InSiteCreatiVeWOrkfIOw)项目,该项目是为印刷厂商提供商业印刷前审阅环节的工作流系统。我的工作主要负责后端服务程序的处理以及前端的逻辑嵌套和重构。在开发的过程中,需要使用REST架构风格优化系统,我负责一部分模块的REST实现。通过RESTAPI模块对外提供服务接口,然后AP1模块中调用后端的代码库实现功能。该项目有一定的工作量,主要体现在工作流是面向印前实际的任务处理、审批的一个项目,当在面对多任务的调度,多个角色进行互动的情况下,需要保
4、证各个任务相互独立,并且友好的衔接,这是一个技术难点。还有前端界面因为其复杂性和效果多样性,很难再逻辑上理清各个模块、组件之间的相互关系,在多次迭代中,采用了BackboneJSMarionetteJSDUStJS、SignaIR等前端框架,由于之前没有接触该语言,实现MVC的分离有一定的技术难度。因此该项目较为繁重,工作量较大。二、取得的成果、问题在本次实习期间,完成了既定的目标,主要的成果有:1)前端U1代码重构完成2)服务器代码重构完成3)完成工作流引擎模块的开发4)实现分布式工作流要求在实习期间遇到的问题主要有三个方面:一是角色:从校园走进社会的感觉就像生吃苦瓜一样,既生涩又痛苦,刚开
5、始无法适应这种工作的模式,也无法融入团队的环境中。我渐渐的懂得这仅仅是角色的转换而己,我开始察觉到在学校我扮演着学生的角色,而在企业我要扮演另一种身份,正因为扮演的角色不同,分工也就不同了,承担的责任也有所不同。从学校走出的我,并不懂其中游戏的规则,我开始慢慢遵守契约精神、融入其中。二是沟通:在项目开发的工程中,经常会遇到项目需求模棱两可,开发人员和测试人员相互独立,功能逻辑模糊不清等等问题,我渐渐的体会到有效的沟通是解决问题的有效的方式。问的方式也是门艺术,刚开始我在对于一个问题,表述的特别不清楚,这就造成了我询问的对象,也不知道我在问什么。我渐渐体会到问问题得问对方向和问对脉络。我在遇到类
6、似的问题的时候,我总会列三个问题,这个问题是什么、在什么情况下产生的?这个问题和那类问题类似?哪一种方式最适合解决这个问题?三是践行:”知之愈明,则行之愈笃;行之愈笃,则知之愈明”,大致意思是理解的越清楚,实践就越扎实;实践越扎实,认识就会更加清晰。实践和理论是相辅相成的,但在实习期间却很少用到在学校所学习的理论知识。实习期间我在遇到一些功能上的问题时,总会不假思索的按照既定的方式去思考,仅仅是思考而已,而时间就在混乱的思维模式当中慢慢的溜走,这就降低的开发的效率,也陷入了固定的僵局。我开始试着听取同事的意见与建议,在论坛上交流这样的问题,试着去践行自己所寻找的最佳方窠。三、个人总结10个多月
7、的实习期,也就是胚胎发育成婴儿的周期。期间,和团队产生了浓浓的感情,特别的感谢善于聆听并给出有效解决方案的同事,因为有他们的批评与建议,我才会深刻认识到自己的不足,才会从不足当中汲取教训并渐渐的成长。同时,也让我了解到了整个项目实际运作的流程以及项目管理的结构。我相信这仅仅是我人生一段小小的心路历程,正是这小小的心路历程,才会开启了我走向真正社会的道路。在我未来的道路里,我会以一个成年的姿态积累人生当中不可多得且宝贵的财富,以一个学生的身份不断的汲取知识,以一个孩子般的视野看待这个世界。就算没有天分,我也应该每天花一点时间,做同样的事情,不知不觉,我相信就会走的很远。短短10个月的工作过程。不
8、仅让我开阔了眼界,最主要的是懂得了如何更好的为人处事。这次的实习除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。经过之前的学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。所以说实话,这次实习,软件项目
9、开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实习,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。一个完整项目的开发它所要经历的阶段包括:远景范围规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个项目的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成项目或者完成的项目跟原来预想的不一样。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对
10、这个项目所要实现的功能在总体上有比较明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个项目开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。最后,感谢柯达(中国)投资有限公司能够给我一份实习的机会,正因为有这份实习的机遇,我才有机会拓宽了我对于这个行业的视野,认识到不同朋友,学到不同问题解决方案的思路。诚心的希望柯达能再一次的走向辉煌。一个承载着每个年轻人及老一辈梦想的企业,我相信它会慢慢的走的很远很远。此外,我还要感谢我的校外指导老师和校内指导老师的指导与帮助!实践单位指导教师评语综合评价意见:考核结果:优秀口良好中等口合格口不合格指导教师签名:(实践单位盖章)年月日校内导师意见指导教师签名:年月日院系审查意见负责人签名(或印章)年月日备注