诸暨中澳自动化设备有限公司实习体会
摘要:实习期间,在指导老师的帮助下,熟悉了自动化设备公司主要业务活动,对于高科技产业的流程有基本的了解,对于网站建设有了熟悉的掌握。将理论知与实际工作相结合,在不断地尝试和实践提高自己的专业水平,为接下来走出学校踏入社会做准备。现将毕业实习的具体情况及体会作一系统的总结。
关键词:高科技产业;自动化业务;网站建设
1 实习单位简介 诸暨中澳自动化设备有限公司是一家专业从事自动化设备产品研发、生产、销售、进出口贸易为一体的高科技中外合资企业。业务涉及过程自动化、机械制造自动化、管理自动化、实验室自动化和家庭自动化等多个应用领域。经营范围主要以分散型工业过程控制设备、可编程控制器、仪器仪表、空气调节器、电子产品、计算机及零部件、集成电路的批发及进出口为主。 公司正处于创业阶段,且以硬件为主,作为计算机专业的学生在机械化专业面前只能自诩为软件行业。但是硬件的发展离不开软件,集中少数硬件专业精英的公司此时正是缺乏软件的支撑,如此方可相辅相成。 2 实习计划与内容 此次实习的目的在于通过在诸暨中澳自动化设备有限公司的实习,熟悉网站建设的日常业务,高科技产品的产生历程以及工作制度等。其中我建设的“中澳官方网站”与配合外包公司制作的“分布式太阳能智慧云服务平台”软件同步进行。 实习过程主要包括以下几个阶段: 第一,了解企业文化,熟悉集团公司的经营单位,了解经营单位的经营对象。 第二,配合完成太阳能云服务平台市场需求和产品定义,主要是是制作项目策划书和需求分析报告。 第三,学习大型软件开发流程。 第四,自行建设网站、测试网站、维护网站和发布网站。 第五,总结实习经过,并完成实习手册、实习报告。
3 实习主要过程 3.1 第一周 刚到公司的第一周,主要是了解中澳集团的企业文化,发展历程以及人文制度。 了解公司,融入公司前首先要了解其发展的过程并且喜欢公司的文化。诸暨中澳自动化设备有限公司的董事长刘光宇奉行狼文化,企业精益求精,公司的制度很是完善,华为出身的总经理也实行了相当严格的政策,比如高科技产业的保密政策、员工对于公司会议听讲的考核以及每周工作的总结。同时经理向我讲授公司的制度,比如上下级的交流方式,邮件的查收回复,请假的流程和限定事宜等。 此时工作安排主要是加入“分布式太阳能智慧云服务平台”建设团队,参与云服务平台软件的市场需求和产品定义,学习外包公司制作软件的流程。 在第一周的时间里,对公司的制度有了大致的了解,而且与同事们相识,并且融洽相处。 3.2 第二周 第二周的任务仍然是配合完成“太阳能智慧云服务平台”市场需求以及产品定义。 在学校里,我认为对软件的定义是一件是一件很简单的事情,但是实际上每一个细小的问题都需要考虑,包括完整的文档,比如项目的可行性分析。尤其对于太阳能云服务平台的需求分析,需要跟各个方面协商。首先是市场部对于该软件的功能仍然有不清楚的地方,他们知道此软件应该有如何的功能,却很难表达出来;其次外包公司的程序员也推荐使用这样那样的架构,但是某些功能却不容易实现。通过网上、电话等多种方式与双方沟通,洽谈。多次修改最终完成了对该软件的需求分析。 这一周教会了我重视了软件开发的准备工作,拥有完善的文档,明确的需求,是软件开发的前提。我们不应该只重视代码,而轻视文档。 3.3 第三周 通过前两周对外包的软件的定义,我已经熟悉了软件开发的需求分析阶段。这一周我开始了对于公司官方网站的建设。 首先是与市场部沟通,了解应该建设的网站的需求。市场部也通过邮件搭建了网站的最初模型。因为公司网站的要求比较简单,目前定义只有展示界面和投递简历的功能,所以代码部分由我来单独开发。 沟通过程中为了能够更完美的表达我的想法,我首先是搭建网站的静态版本并且呈现给市场部看。由于已经长久没有码过网站前台,我一边复习着各种HTML、CSS的知识,一边与导航条、二级菜单、图片切换特效的BUG做着斗争。虽然只有一个人做软件,却有同龄的人们陪伴着,而且知识的温故知新、学以致用令每一天都很充实。 3.4 第四周 上周把网站需要展示的内容初步完成了,这一周对系统框架进行了设计,由于所学有限,最终决定用Struts2+Hibernate的结构来实现。这个结构同时也是外包项目的公司所使用的一部分。 每一天都翻阅参考书,上网查资料,从而学习新知识。虽然网站目前只是展示用,数据库表很容易设计,这使得Hibernate的连接很简单。但同时因为Struts2结构的问题,使得对中英文翻译很困难。而我采用的是Struts2国际化,即使是从前学过的结构,但是一使用起来,就会出现各种各样的BUG。同时做出了管理员对应的功能。我把每次解决的BUG整理起来,相信这将来一定是我的财富。 这一周通过框架将静态的网页变成了可以上传到服务器的动态网站。解决了很多BUG,实现了许多功能,也学到了很多知识。 3.5 第五周 前面几周已经成功实现很多功能,感觉网站初步建设完成了,于是进入测试阶段。但是随之而来的是没有发现的BUG,还是市场部看到效果后提出的新要求。 因为市场部提出新的要求,投递简历不需要展示出来,取消了管理员的一些功能,将上传简历到服务器改成直接上传到人力资源部邮箱,从而简化各种流程。这个功能虽然听上去简单,但是对已经写好的代码需要重新大量修改却很繁琐。还有因为之前马虎大意,网站很多不如意的地方也需要改正。 通过这一周学习,我觉得软件测试对于软件开发来说是必不可少的。他人能够看到自己网站的不足,所谓当局者迷,旁观者清。同时也明白了,顾客是上帝的道理。不管代码写的有多么得好,如果实现的功能让顾客感觉到麻烦,那么它就是失败的代码。
3.6 第六周 之前将网站逐步的完善,现在仍然有需要更改的地方。但同时公司也将发布网站的任务交给了我。 因为中澳自动化设备有限公司是偏硬件的公司,公司从前没有发布网站的经验,但这对于我来说也是一次全新的挑战。我在一边修改代码的同时,一边咨询学长、老师如何发布网站;咨询云主机、云服务器的厂家如何购买虚拟主机和进行域名解析。虽然一开始什么都不懂很是头痛,一边搞一边学习,但是当最后公司比较经济地购买了我推荐的服务器,然后将自己的网站放在服务器上,那种快乐令成就感油然而生。 这一周的学习,让我对网站的建设更加充满热情了,虽然每天都很累,事情很繁琐,很摸不着头脑,但是理清思路,一步步地解决,会发现事情原来没有想象中的复杂,反而还很有趣。 3.7 第七周 这一周就要元旦放假了,也是我的网站应当完成的日子了。我的任务主要就是连接数据库,并进行测试,消灭bug,这个过程无疑是有点痛苦的。 因为网站暂时发布到了官网上,www.eeeLw.com全公司的人都可以来测试网站的功能,发现了不少的问题。比如当使用的人多了以后,struts2国际化的时候,部分用户中英文就会混乱。发现了诸多问题,当修改的时候也发现,不少是因为写代码时候的粗心。记得从前有人说,程序员写代码只需要5%的时间,而其他95%的时间都是用来改代码的。果然粗心的程序员太不好。 但是当问题一个一个的解决了以后,网站也就一步一步的完美了,我的成就感也越来越大。这周结束,这个系统基本上也完成了,心里还是很开心。当然不可否认里面可能还存在问题,这个就留到以后来发现了。 3.8 第八周 第八周实习,结束后还会面临着几门期末考试,这一周的任务也相当严峻啊。 一边修改网站BUG的同时,还与外包公司的程序员碰面讨论太阳能云服务平台软件的问题。 当与外包公司的程序员讨论云服务平台产品的时候,产品的实现与要求也有不少的大相径庭,有的是因为我之前项目定义的问题,也有的是我们公司不满意从而提出的新要求。对于这些问题,外包公司的程序员很有条理的记录下来,最后还总结给我们,令我们十分满意。这种方法和态度太值得学习了。 与此同时,中澳的官方网站的使用渐渐步入正轨,出现的问题也少了,看到自己的网站可以正常使用,心中的成就感是不可言喻的。当然我也只有更加认真地对待软件开发的每一个阶段,才会越来越顺利。 这段时间的实习,不仅带给我宝贵的经验,还留下了美好的记忆。第八周的实习不是结束,而是新的开始,虽然实习周记只写到这里,但是我的工作仍然会继续,我仍然会努力。
4 实习的主要收获和体会 经过在诸暨中澳自动化设备有限公司两个月的实习,我有很多的体会。 首先,要学会与人相处、与人沟通。只有这样,才能有良好的人际关系,并在快乐的气氛下顺利的完成工作。这里走了很多的弯路,但是吃一堑长一智,在未来的生活学习工作中,我会慢慢的改变自己,要向有经验的前辈学习,学习他们的工作态度和做事原则。这样才少走很多弯路。争取做到最好。 其次我对自己的能力有了一个很好的认识,把在学校老师所传授的知识第一次尝试着学以致用,用在了工作中,做了一个小网站。虽然过程中遇到了很多难题,但同时也学会了如何解决这些难题,学到了很多知识,也提高了自己的能力,有非常大的进步。 最后,我真的很高兴能有这样的机会参加实习,非常感谢这段经历,因为它于我是宝贵的财富,它打开了我的视野、增长了我的见识,为我即将走向社会打下坚实的基础。 |