4月1号入职到今天刚好实习3个月。7月1号正式入职,公司的OA系统要求写一篇1500字左右的实习总结,遂成此文。= =
公司主要是做在线教育和教务管理系统这一类的项目。由于是实习生,所以最初接触的项目是校内的云课堂。云课堂用的是国外的开源项目sakai,根据学校的具体情况做了一些定制化的开发。最初的客户端是Windows PC上的,用C#编写,服务端用的是Spring框架,Restful风格设计的服务接口。下一步打算开发web版的云课堂。(ps:我觉得最初就应该先做web版嘛,可能是因为当时的主要技术人员是.net平台的吧),前端有用到bootstrap和jQuery。所以我们公司用到的技术还是比较主流的。
最开始的一周里,技术总监让我熟悉云课堂的业务逻辑和数据表,打开mysql数据库的时候我就吓尿了,以前做的课程设计啊项目啊什么的最多20张表吧,云课堂的数据库竟然有281张表。后来慢慢看懂了业务逻辑,发现其实数据库里很多是sakai项目自带的数据表,这些我们基本没用到,正真有用的数据表不超过50张。发现这个事实之后我就好好捋了捋这些数据表之间的关系。 一周之后开始正式做项目,第一个任务是增加云课堂的服务:课程中心展现方式增加学院--教师--课程模式、增加根据课程名和教师名搜索课程的服务。 第二个任务是课程管理中心的功能增加,由于这个项目最初使用的是bootstrap前端框架,而小组内刚好只有我用过这个框架,所以我主要的任务是完成前端界面以及服务的编写,这期间学习了jQuery和Spring,掌握了Excel文件生成和下载的业务方法。第三个任务是给课程管理中心分配权限的问题。最开始的时候这个项目的menu是每个页面都要贴一遍的,项目总监让我把它提取出来,然后不同权限的账号登录进入之后显示不同的功能。最后确定了解决办法,就是iframe+JSTL表达式。最近的任务是云课堂的web版的开发,刚刚开始做,感觉又可以学到很多新东西。实习的感受就是既可以学习新的技术又可以为公司和自己创造效益,这种感觉很棒。实习三个月最应该感谢的是技术总监和同事,他们给我工作上很大的支持,让我这个职场菜鸟能够顺利度过试用期,并有信心和能力做好以后的工作,谢谢你们!
说说工作之外吧,在这里工作最大的好处是不用加班可以花多一点时间陪陪女朋友,同时周围还有很多高学历的老师,平时可以和他们打打球,听他们聊聊天,虽然自己暂时没有继续考研的打算,但是至少让我了解了现在高校老师的生活和学习状态吧。而不加班的另外一大好处就是可以多花时间学习自己感兴趣的技术,毕竟我们这一行的知识是需要不断更新的,以后想要有好的发展就必须不断的学习。
关于未来,很乐观。纠结的是到底走哪条路,但是心里很清楚不管走哪条路,只要不断的努力总会达到自己想要的高度。不过话说回来,人生也不一定非要是义无反顾的奋斗模样吧,那些流浪歌手、探险家、摄影师也活得很精彩呀!所以大概年轻的时候容易困惑的是:到底要如何生活?当你获得以前曾经渴望的东西时才发现原来也不过如此,反而更加空虚,人生大概就是不断的追求自己想要得到的东西吧,一样东西得到了马上换另一个新的目标去追求这样才不至于空虚。好像是叔本华说过吧:“人生就像钟摆,在痛苦与倦怠之间徘徊.” 得不到的时候苦苦追寻,得到了又会觉得倦怠空虚,世界不过如此。不过作为年轻人应该是欲望很多的吧,所以痛苦的时候多一点未必是一件坏事。