速递易工作总结及感想
created_at: 2017-02-28  

  时间过得飞快,一转眼我都实习了快5个月了。

工作总结

  我把目前为止所做的工作分为三个阶段来总结:

  第一阶段是学习阶段,作为一个实习生,我的主要任务是学习基础知识,只有把基础的知识掌握好了才能谈其他东西。

  这个阶段我主要是看了三本书,分别是《Programming Ruby》、《ruby基础教程》和《rails tutorial》。

  入职前我得到了《Programming Ruby》《ruby基础教程》这两本书,我要求自己在入职之前的9天内把他们啃掉,一共1424页,这对我来说是一个不小的挑战,因为毕竟这是技术书籍,不是看小说,边看还要边理解、学习。刚接触ruby没多久,不懂的东西太多了,于是国庆节7天我就待在家里死磕,每天除了吃饭睡觉都是在学这个东西。最后我也基本完成了这个目标。

  通过这次学习,我掌握了很多ruby和rails相关的基础知识。从这个阶段中总结的一个经验就是,学一门语言首要解决的问题是迟迟不肯开始动手,如果只是看书而没有实际的练习就很容易忘掉,最后等书全部看完忘得也差不多了。所以务必要尽快进入实操的阶段,尽量通过解决实际问题来整合知识、巩固知识并加深理解。

  之后我做了一个日志练习学会相关的操作,包括状态码计数、相关gem的使用、代码的优化、重构等等,我认为这是一个很好的入门练习,所涉及的知识很全面,基本涵盖了我之前学到的所有基础知识,同时也加深了我的理解。这个练习我重构了三次,可以看到每次都有所进步,最后的效果是明显的,和刚开始写出来的东西相比优化了很多。

  这个做完之后我开始写爬虫来抓取某网站的一些数据,然后在后台展示出来。这是我第一次接触爬虫,通过这个练习也学到了很多知识,后台框架先是用了sinatra后用rails,帮助我更加了解了这两个框架。

 

  第二阶段是接触项目的阶段,基础的东西学完了,我开始接触公司的实际项目,这是我第一次看到真实的项目代码是什么样子。

 

  刚开始是一头雾水的,每块内容单独来看虽然好像看得懂,但我不清楚到底做了些什么,不清楚它们的内在联系或是一些细节的东西。我甚至连把项目跑起来都花了很长的时间。

  通过这个阶段,我开始更多地和公司其他人有了交流合作,相对来说公司的项目代码比一些其他的个人写的代码更加规范,更有可读性和学习价值。

  我了解了一些开发流程,学会了一些技能和方法(比如git相关操作),第一次接触了前后端分离,也了解了一个公司里面的各个部门的员工到底是在做些什么事情(以前我不知道公司要分产品、测试、前端后端这些部门,学校可不会教这些东西,我以为这些都是一个人做的)。

 

  第三阶段是参与开发的阶段,正好公司有新项目来了,这次我参与了某系统的开发,从需求分析,出原型,讨论修改,到后端开发,前端开发,联调,测试等,我第一次经历了这个完整的开发流程。

 

  说实话学到的干货不是很多,但是更多的是学到了一个项目从构思到最后完成要经历哪些过程,我觉得这个就和修房子是一样的,先作好图纸规划,打好地基,然后一步步往上建造,最后竣工。除此之外还锻炼了我的团队协作能力、交流沟通能力等,更重要的是解决问题的能力。

  我想一个程序员很重要的两个能力就是超强的自学能力和分析解决问题的能力。当我实习完后,可能这些项目若干年后也没用了,就是一堆符号而已,若干年后我自己回去看我写的这些代码可能也看不懂了,但是解决问题的能力是很重要的,这个报错完了还会出下一个报错,不能解决就寸步难行。学习能力也是一样,有自学能力什么都可以再学,知识总是在进步的。

感想

  我还记得人生第一天上班的心情是激动的,第一次走出学校,了解到一家公司是怎样运作的,一切对我来说都很新鲜。

  刚开始时每天要回学校住,不过我坚持了一周就受不了了,原因是太远,每天早上挤地铁晚上等公交,来回至少4小时。 于是我果断在附近租了房子,没有别的要求,越近越好! 按此要求专门请假了一天去看房子,所以最后我只需要漫步7分钟就能到公司。虽然房间很小,但我还是很高兴,因为至少我可以节省更多时间花在学习上了。

  公司氛围很好,大家相处得很融洽,刚来公司时我可以说是除了看过一点书,什么都不会,就连git提交代码我也是一脸懵逼。不过很快我就熟悉了,也学到了一些东西。但每天大家在公司说的很多专业名词,钉钉里的很多讨论,我当时其实还是云里雾里、不明嚼栗的。我觉得我不懂的实在太多,恨不得抓紧时间全部学完,我甚至想过每天就睡在公司还可以不用租房子,我把牙刷毛巾带来,正好厕所也可以洗漱哈哈哈:)

  我认为我是九型性格中偏和平型和完美型的人。我虽然平时话很少,但我看&听得比较多。   我还记得达达说的付出多少就收获多少,记得第一次和海洋哥一起加班到23点,记得凯哥耐心的项目讲解和指导,记得刚上班时丁哥过来和我打招呼(这次某迭代我没能做完深感遗憾),还有和赵伟一起学习公司文化,和磊哥的交流很开心,和Andy一起互相帮助一起打球,和佳成合作写爬虫,还有每天总是到的最早的杨哥和超超,给我莫大帮助的小虫哥,给我们发橘子吃的朱老师等等……整个开发团队,你们真的很棒!   虽然实习时间不长,但我真的很高兴认识大家。我的生活很单调,每天两点一线,在公司工作让我感到不孤独、有归属感。

  最近由于学校方面的原因我不得不暂停实习了,说实话这是一个艰难的决定。不远的将来我还希望能和大家共同成长。

  最后祝 { 速递易: 越来越好, 各位小伙伴: [] << "文档自动生成" << "测试一次通过" << "代码无bug" << "老板不改需求" << "服务没有报警" }   好了似乎可以下班了。

0 赞  
back
no comment yet
回复成功

回复成功

请输入内容