5月11日,星期一,这一天合肥刮起了很大的强风,也在这一天,我向中科院的导师提出了要回学校的请求。当导师答应我返校请求时,我也知道研二这一年的实习经历算是划上了个句号吧。
从2014年的7月1号,到今年的5月11号,算起来也应该差不多有10个月左右吧。10个月的时间不算很长,但10个月的种种记忆确实是非常的长。这10个月中实习生活的地点横跨了整个合肥城区,从西北角的北二环到西南角的科学岛。这段日子里有风也有雨,有痛苦但也有收获,俗话说的好“只有经历过风雨,才能见彩虹”。是的,这段日子里不管是在技术方面还是在做人处事方面都学到了很多。最开心的当属结识了很多各种各样的朋友,也去过了很多高端大气的单位。我不想这些记忆就这样随着时间的流逝而渐渐淡去,所以用此博文记录下这一路的风雨。
一. persist or go home??
2014年6月31日一个值得记住的日子。这天下午,完成了人生中学生时代的最后一堂期末考试。随着,最后一场的考试的结束,我知道自己终于可以放下所有包袱去做自己想要去做的事情了。当天晚上,我就给要去实习单位的经理打了电话,告诉他明天就可以开始入职上班了。
第二天,同样也是下着大雨,大到打伞都会把全身给淋湿(不知道为什么每次下定决心做某件事情的时候总是下着大雨)。那天早早的乘着128路公交车从学校出发到公司报道。到公司后,经理给了一台比较旧的一体机,用起来非常难受,以至于后面我都是自带笔记本去上班。刚开始没有开发经验,很多相关的技术都没听过,诸如开发的版本管理工具svn,项目架构maven等。但是公司的员工还是比较热情的,都主动帮忙把这些必备的给弄好。由于是创业型公司,公司里除了项目经理晁总年龄稍长一些,大家都差不多,所以相处起来也比较容易,后面和大家混熟后就是各种无节操的调侃,嘻戏。他们之中大都也是刚刚从校门口走出来的,所以大家心里也都心照不宣。说实话,到后面离职的时候,真的还有点舍不得大家。言归正转,所有的工作都弄好之后,就开始是接触代码了,一打开myecplise中代码的树形机构,当时真的一下子傻眼了,虽说当时我的java基础还算是可以的,对于SSH架构还是比较熟悉的,但是真的当那些代码映入眼帘的时候,身体直冒汗。那时候,真的开始怀疑自己是否能够胜任工作,心里产生了一种退却的念想,想着回学校去,在好好修炼在把java肯熟再来。这样的感觉一直占据了整个上午的时间,直到中午吃饭的时候,同事给我开导,告诉我说其实那些代码都很简单,只要一个礼拜就能上手,最重要的是他们也讲了他们刚进来的时候的经历,其实大家都差不多,因为大家都是刚从学校走出来,没有任何项目经验,产生这些恐惧是很正常的。后来没办法,箭在弦上不得不发,我知道自己没有退路了,也告诉自己不能后退,人生总是要去承担一些压力,有了这些压力才会有前进的动力,才能够更好的往更高的地方走。现在回想起当初的代码,真的不是很难,里面的很多东西都做了封装,我们开发人员只要调用相应的接口就可以了。项目开发其实也讲究封装,一些底层的架构,工具类都有架构师做好了封装,而程序员只是借助封装过后留出的接口进行调用就可以了。 终于熬到了下午五点半下班了,拖着疲惫的身体回学校,代码给我的压力加之中午没有午休,这天是应该是我读研阶段感觉到最累的一天了。后来一上公交车直接找了个后排靠窗户的位置,带着最后的力气发了条微信朋友圈“学到的东西和用的东西真的相差很大”,不知不觉就睡到了学校(还好学校到公司只要做一趟公交,而且从始发站到终点站)。
以前听大学的学长们说,开始工作的一个月是非常痛苦的,当初听着还没什么感觉,后来才发现确实如此,刚开始的那个月,早上6点半起床赶公交,下午6点下班,中午忙着看代码,晚上下班回去后还是一样的看代码做demo例子开发。那一个月时间,每晚回学校都叫份外卖,和同学开完笑的力气都使不出来。至今,回想起这段经历突然觉得自己也是一个蛮拼的人。
有时候是这样的,我们总是容易去低估自己的实例,也容易在面对困难的时候退却,但是只要你去坚持,去奋斗,风雨过后总会见到彩虹的。记得某天晚上,有个人说“是金子迟早会发光的”。
介绍下第一份工作所参与的开发,公司当初计划开发一个小区购物平台的app应用,当时的大boss张总,计划是和城市的小区物业合作,由物业人员来想小区的业主推广此app(具体不便透露太多)。在这项开发中,我只做后台的部分开发工作,包括项目app接口的编写,和部分功能(如:商品管理,批量添加,图片上传等等)。后台整体是基于springMvc+hibernate的架构,在一个有名的开源项目基础上做二次开发,这个有名的开源项目就是jeecg。