毕业实习期间,我所在的公司岗位的职责是公司Game游戏平台功能增加和代码优化,公司游戏频道SEO搜索引擎优化,为产品人员提供数据(写PHP脚本从已有MySQL数据库中获取数据),现在实习即将结束,我也收获了许多心得体会。
我们的需求可能来自产品、测试、客服、运维,也有可能是自己组的,不管你的需求是来自哪里,第一步需要做的就是认真阅读需求,先不要急着写代码,看完需求后想想实现这个需求有没有技术上面的问题,如果有问题再和你的同事讨论;没有问题后你才开始写代码实现需求。
我们对需求的认识可能和提需求的人有一定的差别,在做完需求后一定要将提需求的人和测试人员拉到一个群里讨论,看是不是提需求的人想要的结果。我刚开始做完第一个需求的时候,都是单独拉一个窗口分别和产品、测试人聊,这样的话不仅很累,而且在需求上线后出现了问题也没有人证明提需求的人和测试人员都同意上线了的,那么最后的责任就在你。所以,最好的解决办法就是将这些人员拉到一个RTX群里交流,交流的时候尽量将问题描述清楚,如果在RTX上不好描述,那么就走到那个人位置面对面交流。沟通在项目开发过程中非常重要!
我第一次做需求的时候,记得是新增一个后台功能,师父要我做的时候走后台框架路线,我之前在学校都不怎么认同用PHP框架来开发,因为它在第一次访问的时候要初始化很多系统资源,但是我手上的这个需求并没有多少代码,走框架的话明显有点浪费。纠结了半天被师父批了一顿,说后台的功能,就网站运维的几个人再用,根本没有比较考虑性能的问题,并且走框架的话非常容易维护!所以,在你做需求的时候如果需求不是很多人用的话先实现了再去考虑性能的事,毕竟这样的功能是要尽快上线的,不要将时间浪费在这些个没有必要的考虑上!
很多人认为在软件公司就得加班,其实不是这样的,加班是因为手上的需求没有在指定的时间内做完。所以,接到每个需求都尽自己最快的速度完成,这样才能保证自己尽量不会加班!
最后一天实习的时候我手上还有一个小需求,在前一天加班完成得差不多了,本想在实习的最后一天上午就完成,但是因为自己完成心切,一不小心在写SQL 语句的时候忘写了where条件,导致整张数据表里的记录都是一样的了!后来找DBA恢复到之前的数据,弄了1个多小时才恢复过来!后来DBA教导:在写带条件的SQL语句之前先写where条件然后再写语句的其他部分。
总之这2个月的实习在公司学到了很多,体会到了团队协作的重要,也感受到了软件开发流程的严谨!
毕业实习也算是我初踏社会,心情十分激动、紧张。激动的是我终于可以长大了,可以开始我真正的人生;紧张的是不知自己是否能适应这个社会,战胜这新环境。
我最先到我哥所在的公司做了一个多月,刚进来公司的时候老板就和我聊了很多,问我网络方面会不会,组装和维护计算机有过吗?我当时真是出了一把冷汗,不过还好平日在学校都有这方面的动手,自己的电脑被我也折腾过一段时间,还是游刃有余的回答了经理的问题.记得实习开始的那一天,我是在无聊中度过的,整日无所事事,几乎在办公桌前坐了一天,空闲得让我要打瞌睡了,真希望可以有人叫我帮忙做点事情啊!过了几天后,才开始做事,可是每天就是单纯的组装和维护计算机,我当然全力以赴,尽心尽力做到最好。现在想想其实这就是我的工作。
后来在一家电脑城做了一段时间,觉得没有学到什么东西,于是便回家开了一个电脑维修店,这时,有个朋友在经营网吧,叫我帮忙, 当时想没关系的,我有信心,怎么说也跟计算机相关,不懂就多动手多请教应该很快领悟过来的!第一天我就开始动手实干了。布线、接水晶头、装机、搞网络和调试;其实除了我,还有一个比较有经验的师傅一起做的,我一边做还可以一边学,他也会在一边指导,很快我对一些一直没接触过的事物了解过来!就这样实习时间很快就过去了,每天都是早上忙到晚上,很累,从未那么累!
当网吧搞好后,那个师傅也走了,以后的事情都要我一个人去解决了,处理网吧的电脑,打印机的故障,不知道是否能够顺利解决,而当真正将故障排除后,心里头有种说不出的高兴,我知道我的能力十分有限,但我始终没怕过,让我自己去摸索自己去解决,就算遇到实在不行的话,我会求助同学和朋友,给我做技术支持。我不怕问题的到来,因为问题总是可以得到解决的!通过这样我学习了许多,成长了不少。
这个月的确很累,每天拖着疲惫的身子回家,但是后面也渐渐就习惯了。不断有新的知识学到,心里有一种充实感。后来,一个同学联系我一起做网站,网页制作可是我大学期间最喜欢的一个科目,现在竟然可以让我在工作中实践,我真的很开心。但是做了一段时间后,就没有什么劲了,于是便把网站卖了,在家里安心做事,在家里什么都好,就是信息不快,幸好有电脑,知识也慢慢的学的多了,时不时上网找找资料,掌握的也就越多了.
在这段实习的时间里,我经历了很多以前没有的事,就比如第一次领工资虽然只是一点点的钱,但却是我人生的转折点,一个人在他的学生时代最重要的是学习东西,增长见识,锻炼能力,尤其在大学学习时候,参于社会实践活动是一个很好的锻炼机会,赚钱不是主要的,作为学生,能赚多少钱,等你毕业了有的是赚钱的机会,只要有知识和能力,智慧,你就可以找到好的工作。
实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。
为了熟练运用计算机,在VFP环境下,能够熟练运用项目管理器,进行数据库和数据表的管理,进行表单和报表的设计和管理。通过实习应掌握VFP基本操作,熟练运用VFP进行信息数据管理。我在xx公司进行实习,随着实习的结束,我有着许多的心得体会。
首先,我感到真正的将知识应用于实践的必要性。书本上的知识令我们有些迷茫。在第一个实验:利用项目管理器,集中进行数据库和数据表的管理。只看书上的操作确实很简单,只不过是新建文件,保存后,再打开,建立数据库,但是当我自己独立进行操作时,确实出现了不小的麻烦。依次建立一个个数据库,新建一个个新表,还得在表单中输入数据,在表设计器中还的输入为何字符类型、宽度、索引,一不小心就会出错,其中索引再输入时还的分主索引、侯选索引、唯一索引、普通索引。实践的重要也让我明白了谨慎、认真的重要性。尤其当我们真正走上工作岗位时,我们的一点差错就会酿成大错,实践也让我少了面对书本知识的迷茫和浮躁,书本的知识是实践的基础,也增加了我们学习书本知识的兴趣与自信。
其次,这次实习,让我觉得做每一件事情都要有计划、有步骤进行,要有全局眼光。在VFP中,有一个实验是在一个项目管理器的管理下,利用“向导”集中进行表单的设计和管理。在其中,实验的本身便体现了这一点,另外,实验还要求我们所设计的界面应与书上的图形一致,比如在项目管理器-达美超市管理系统中,要建立新的表单并完成一些程序的设计,如果没有计划的进行,极可能出错。另外在建完一个新表单后,还要设置“数据环境”,但这之间还有一个步骤,极容易忘记,应在出现的一个空表单界面上,单击鼠标右键→选择“属性”,会打开“属性”设置页框→选择“布局”页框→选择“CAPTION”属性→输入所需的CAPTION→回车。另外在数据环境里还应根据实际情况选择所需的数据表。再“属性窗口”中对各个控件的属性设置也应顾及一个页面的整体。实习是以实践来学习,是将知识融于工作社会中的一种方式。只有当我们真正地将知识运用于实践时,才会发觉学习的各种好处,还会教会我们一些书本中没有的知识。
再次,这次实习还让我感到知识的融会贯通性,学科之间都有一定的渗透性。在计算机知识方面特别明显。我们也学习了VISUAL BASIC,其中都有界面、程序设计。在VFP中也有同样的设计。虽然在一些问题处理上有所不同,但大体上具有相同性。这说明多学一点知识的必要性。另外有一个实验最具代表性。它要求能在一个项目管理器的管理下,进行菜单和主程序的设计和管理。也就是设计菜单,其设计步骤过程与在VISUAL BASIC中基本相同。即先点击“新建菜单”中的“菜单”命令,会出现一个界面,在“菜单名称”中输入所需的“结果”。这样建立的菜单为一级菜单,还可以电击“编辑”,进入二级菜单设计,在二级菜单设计中,可以通过菜单级中的项进行菜单级切换。三级、四级菜单等同样。最后电击“保存”。这一道程序与VISUAL BASIC中相似。这次实习真的让我学会了许多东西,明白了许多道理。实习让我知道计算机的应用是多么广泛,又是多么的便利而有效。当一项技术应用于实践中,它可能会引起社会生活的巨大变化。这次实习,给我了许许多多的见识,也更加激起我学习这个专业的信心。
通过这次实习,我感到在未来的国际竞争中,作为现在信息管理与信息系统专业的学生身上伏有一个很重的责任。现在中国也在建立各种各样的数据库等管理信息系统,完善金融的数据及客户的诚信信息,建立政府信息公开服务平台,开发电子商务等平台。这些都是为中国经济的腾飞做准备。现在我只能努力学习各种科学文化知识,掌握各种操作技术,培养自己的思维,拓宽自己的视野,真正地为祖国明天的发展打下坚实基础,以更好地服务于社会,服务于祖国,也为中华民族的振兴贡献自我力量。