加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

九月份实习总结

发布时间:2020-12-15 18:30:34 所属栏目:百科 来源:网络整理
导读:时光飞逝,在公司已经实习了一个月了,在这个月的实习期间里,自己逐渐适应了公司的工作规律,能够真正的融入到公司这个大家庭中。下面就把这个月的工作整理一下。 刚进入公司的第一周,是为后台管理系统添加新的功能模块。这是我第一次接触到真正的企业级项

时光飞逝,在公司已经实习了一个月了,在这个月的实习期间里,自己逐渐适应了公司的工作规律,能够真正的融入到公司这个大家庭中。下面就把这个月的工作整理一下。

刚进入公司的第一周,是为后台管理系统添加新的功能模块。这是我第一次接触到真正的企业级项目开发,心里自然十分激动。看到后台管理系统的源码,发现这个项目无论从设计到编码都要比学校学习的复杂的多。刚开始我们添加的功能在别的模块有类似的应用,首先是先借鉴已完成功能的实现部分,在对实现部分进行加工修改,进而完成新的功能。

在阅读实现代码的过程中,出现了许多问题。才开始时,主要是语法方面的问题。比如哪一行代码看不懂,不明白实现什么功能等等。在公司和学校有一个明显的区别在这里就显示出来了:学校里有专门的老师对各个科目进行指导和讲解;而在公司,每位员工都有自己的任务,不可能像学校那样对学生进行培训。这样,我们遇到问题时,首先是要想办法独立解决。这在初期是有些难度的,因为我对于一些问题思路不太明确,不知道该从何下手思考。这样效率比较低,经常在一些问题上考虑不过去。这里非常感谢老师给我们的指导,让我逐渐掌握了思考的方法,能够找到问题的切入点,并利用网络等手段独立解决问题。在同学和老师的帮助下,我终于能够独立的完成了用户管理这个模块,并深刻认识到独立思考问题并解决问题的重要性。

从第二周开始,我被分到软外教学部,主要负责对软件外包专业同学所使用的网络教学平台的一系列研发和维护。这周的主要任务是对UISB平台进行优化。首先,我先自学了extjs的入门开发。在这周,我深刻感受到公司工作的节奏感。像在学校作为一门科目的课程或一个月的知识点,在公司要用一周时间掌握并进行开发。这就需要我更快的掌握并吸收知识。在学校的学习往往是系统的,全面的知识掌握;而在公司作为一名软件开发人员,要对所用到的知识点进行深入的实践。在实践过程中经常遇到一系列新的问题,并要独立解决。在解决过程中,也是我知识巩固和技能提高的过程。

自学了两天的extjs文档后,终于开始了开发工作。我被分配到的是课后习题flash的优化和新功能添加。这与我这周开始的学习内容有些出入,于是,我重新自学flash,结合文档并完成开发任务。由于逐渐适应了公司的工作节奏和程序开发过程,这次任务感觉要比上周更加上手了。最后,提前完成习题flash的优化。

由于上周任务完成较快,老师又给我安排了新的平台优化任务。这次是课程公示系统中当前学期的课程界面重设和课程大纲,ppt课件的显示。终于分配到自己喜欢的业务逻辑操作,于是兴致勃勃的接受了。在这周的功能实现过程中,我深刻的认识到另外一个软件开发问题:解决思路要比解决方法更重要。

在实现“当前学期的课程按钮重设”这个问题时,我深刻认识到解决思路的重要性。就按钮重设这个问题而言,技术体系和日语体系是不同的。日语体系中的课程名称是动态添加的,能够通过js来动态改变jsp页面中的显示。而技术体系的课程都是静态的图片,只能通过图片的变换而突出显示当前学期。在这里遇到一个技术难题就是:如何来控制页面中的按钮变换。开始我的思路是仿照日语体系的设计方法,利用js获得后台计算出来的学生当前学期,进而控制前台按钮的变换。但这样出现一个问题就是无法通过学期获得该学期对应的课程。

? 在这里我更加感觉到解决思路的重要性:我们一开始不能确定哪条思路正确还是错误,但是我们能结合项目的需求情况。如果是二次开发还要结合项目目前能够实现的功能模块。尽量减少变动的情况下实现需求。像这次的任务,技术体系是由静态桌面和静态图片组成的,而且图片是横向布局,和学期没有联系。在不改动布局的条件下,获得的按钮集合无法得到具体的每一个子按钮,导致子按钮无法替换。因此,这次的解决方法是通过动态改变jsp页面中的图片显示,即url地址来改变背景图片,最终使问题得以解决。

最后一周我所完成的是新版ppt课件显示。这是一项新的需求,区别于以前旧版ppt。通过阅读代码,我发现ppt章节的获取是通过首先得到的课程大纲而来的。通过改变不同年级课程大纲,改变ppt的发布状态,进而改变应该显示的ppt内容。这次改动是在原有代码解决思路的基础之上的修改,更加使我认识到熟悉原有功能实现的重要性。

通过公司一个月的实习,也让我认识到合作解决问题的重要性。每个人看问题的角度不同,这也决定了每人的解决思路的差异。对于同一问题有不同的思路时就要考虑安全性,可维护性及高效率等方面。另外,在一些关键性的代码,要加上注释,方便后期的维护。现在一个项目,是某一个人无法完成的,而是要靠整个团队的力量来共同完成和实现。在自己实现功能时,也要让某些功能的实现尽量易懂,提高团队的开发效率。

在实习期间里,遇到问题的同时,也让我自己看到许多不足。自己遇到问题会通过各种途径来解决,这也算是一种为自己的“充能”吧。人们常说:“能力代表现在,学习能力代表未来。”我想,这一“充能”的过程,也是自己不断提升学习能力的过程,也必将会使自己在所热爱的专业道路上有更加长足的发展。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读