前言:一晃眼都差不多11天没有更新了,差一点都以为自己松懈没有努力了,hhh...这几天去跟着一个项目组在酒店封闭式开发,经过了四天,今天算是回归学校实习的队伍中(时间冲突找了个人先替我去了学校安排的实习单位..),时间虽短,但是学习到了很多东西这里做一下简短的总结
学院大三的期末似乎总是这样,会在6月初的时候不是自己出去找到实习,不然就会要求你去到学校安排的实习中去(自己选择实习的方向),所以在我选择了Java Web方向,第二天就准备去实习的时候,突然接触到了一个急需上线的项目(很急),他们是从北京来的公司在这儿的酒店封闭式开发,需要我们工作室的人去跟进,我觉得机会难得;
一方面是学校安排的实习,一方面是从未接触过的封闭式开发,我毫不犹豫的选择了后者,因为在我看来,学校安排的实习无非是学校花钱请的培训老师,学一些在学校的学习中不会接触但是自己已经学习过的框架方面的知识,而后者则会让我学习到一些更加实际更加真实的经验和经历,面对这样的选择,我似乎没有怎么犹豫;
当我背着我的电脑包住进酒店,连上团队的SVN下载好源码的那一刻,说实话让我兴奋得不行,虽然用的是我自己没有接触和学习过的 Hibernate 框架那一套,存图片用的同样是我不熟悉的 Mango ,但我看着源码,心里有一种说不出来的开心;
一开始让我感受最深的东西,或者说感受最深的词,就是 “技术自信”,我发现从我小白的立场去融入一个陌生的团队,实在是有些不容易,虽然一开始并没有让我去写一些什么东西,只是让我从最简单的帮忙调一下前端样式开始,但是跟陌生人打交道,跟陌生团队交流这些无一不是自己陌生的东西,感觉就我一个人就被扔那儿了...
最开始我都不敢去改不敢去写一些东西,因为怕错!,和我自己独立开发时的状态完全不同,最开始我没有一丁点的自信,一方面是面对陌生的团队,一方面是框架的不熟悉,所以我找项目负责人决定要些代码写写,可是一开始得到的回答大概都是:“这个业务逻辑太复杂了你不会”、“那个太繁琐了不敢给你写”,我的任务一开始就是打辅助,我很明确这一点,所以我就开始一边默默滑水一边尽量不给他们找麻烦的给整个系统灌数据测BUG,我变成了测试人员...测试我还不怎么会...
今天算是回到学校实习大队伍,但是回来的第一天老师就请假,负责老师就开始叫组长出去商量搞什么活动玩儿什么...我也是一脸懵;虽然一直都是打辅助,搞一些简单的东西,但还是搞过一些东西的,这里总结一下:
emmm..回去瞄了一眼儿这些天搞得东西,确实好low,但这个项目过去的时候其实就只差一个模块没有写了,摁摁,我是这样安慰自己的...hhhh....虽然这些天很短暂,但还是学到了好多东西,很感恩那个项目负责人晚上还把我拉住说了我一顿,虽然明面上是给我建议,但其实就是在讲我是一个辣鸡,hhh....还是做一下简单的总结吧:
最后很重要的一点是:原来企业级的代码没有和我想象中的差距那么大嘛!不过逻辑和工程量上确实天差地别,好的东西体现出来的不仅仅是技术,更多的是细节!
能看到源码并且共同维护代码是我最开心的事,发现原来线上代码和自己写的代码也没有想象之中那样的天差地别,甚至觉得自己写得代码要规范一些(悄悄讲..他们所有字段全是中文拼音的缩写...虽然看多了源码还挺容易理解和方便的)..??
总之还有很多需要学习的地方,还有很长的路要走,要积累足够的经验,要形成自己独有的技术自信才能走得更远..加油呗!