前端实习生:10个月的总结

早就想在16年底的时候做一个年终总结了,但是一直懒得动。现在回学校一个月了,总结下自己的实习吧。
本文注重生活的总结,非技术。

实习前

我是一个目标性、方向感特别强烈的人,我对自己的人生路途规划的很早很细。大一下学期我就思考着自己毕业的事情,然后其实大一下就萌生了不读研、直接找工作的想法。所以才有之后大学中积极参加各种竞赛、学习编程实践的过程。因为当时我认为学校的课真的是比较水,确实有不少教的比较好的老师,但学校的知识和工作的差别其实很大。后来的经历告诉我:在学校里自己做实际项目锻炼出来的技能才更加贴合企业需要,是工作能快速上手的保证。大一下学期我参加了学校的acm培训。50多天的暑假里,早起晚归,对着电脑做英文题,这段时间很累,但现在回想起来也真的是蛮刺激的。acm虽然极大提升了我的编程技能,可是还是因为自己不太努力、不够聪明而成绩平平,离组队去打区域赛还差的很远。大二下学期acm题做的少了,转而做web去了。在校学生处的学生之友网站做日常的维护工作,刚开始去的时候什么都不会。大二的暑假高俊老师带我们去成电交流学校信息化建设,这时的我就跟没见过世面的农民进城了一样,看到人家漂亮的展厅,学生团队温馨的办公室,不禁体验到了我和他们的差距。他们的星辰工作室有不少跟我同级的大牛,可我呢,却什么都不会。当天在宾馆里高老师给我们布置了个作业:让我们用html和css做一个静态的学校迎新页面。当时去了6、7个同学吧,只有我是比较听话,对技术有着痴迷。所以我一头扎进了我不熟悉的html和css,费力做出了一个比较难看的页面。那次应该算是我的第一个前端“作品”吧。之后的时间就一发不可收拾了,我在web的道路上逐渐前进。回到学校把迎新网改善了,虽然最后没有用上。后来有个视频网站,当时只能播放视频,没有登录功能。老师给的需求是:学生能够登录注册,登陆后能够保存看到每一个视频的每次的进度和播放时间,观看的总时间,不能拖动进度条。这对于没有开发过稍大的web项目的我来说真的是个很费力的事情。老师问我能不能独立完成,如果我完成不了就请外包公司的给弄,我给出的回复是:“因为中间有很多我不确定嫩不能实现,先给我一周我来实现核心功能,如果一周后不行再请外包公司弄也不迟”,老师答应了我。然后之后的一周多我成天研究着实现播放控制的功能(当时我担心的核心问题是播放器的控制,上传用户观看进度),好在最后通过自己半个多月的努力,把基本能翘的课都翘了,设计数据结构,写前端页面,php页面(对了,但是没有前后端分离,就是把html套在php中),算是成功实现了功能,真的很有成就感。结果没过一个周,有一次我登录数据库却看到注册用户有两万多个,看到这你是不是真的以为我的网站活了导致大家都在用啦?哈哈naive!当看到有些用户名里头有hacker这样的字眼时我就意识到不对了,然后删除了那些hacker,添加了注册登录需要输入验证码的防刷机制。学上之友的网站建设是大三上时候的事情,大三下加入了李宽的瓜大生活圈团队,给他开发微信公众号,做了些php的抓取教务处的成绩啊、跑操啊什么的。话说学校的教务系统的登录系统真的是很绕啊,有时候登录问题能困扰我好几天都解决不了,这个阶段让我对chrome的network面板十分熟悉了(但那时我好像还不会用resources面板断点调试js呢捂脸)。大三下也是各大公司春招的黄金时期,我在确定了走近两年很火的前端之后,把js高级程序设计看了不止5遍吧,有些内容刚开始看一头雾水,后来再看就很容易理解了。然后js语言精粹、忍者秘籍等图书馆一些js书看了不少。实习面试我面了4家:深圳大拿(一次技术面,开始没要我,估计是后来人少了给我打电话,我拒绝了)、华为(很水的技术面试、hr面,后来没消息,肯定是没看上我)、腾讯(在线笔试没过,我很弱,我也很心痛)、百度(三次电话面试,让我尽早实习)。4月中旬决定6.8去百度实习.

走出象牙塔去实习的9个月

对于只出过一次省的孩子来说,一个人到外地去实习、租房、生活,胆大无畏的我并没有什么感觉。在豆瓣上花了三天租到了房子(一个隔断,房主是同级的前bd实习生,她正好要回学校去考试),顶着翘课的风险,还有两门要考的试。一个人带着被子和衣服第一次来到北京。前两天去了天安门玩,毕竟是必去的地方吧,周三入职后,大概两周让我熟悉了下项目,然后就给我分配小任务了。第一次做一个糯米相关的页面,那时候我不会调试js,那时弄到夜里2点多也没弄出来,我给导师发了消息说我不会弄,第二天早上导师鼓励我说没事,他来弄,然后我在旁边看了一会 学习着。这大概就是菜鸟尴尬的成长吧。7、8两个月都是跟着顺利姐一块儿在弄糯米相关的东西,她也算是我早些时候很重要的一位老师吧。跟她在一起做东西真的是挺轻松的,毕竟她是一把手,我只是帮她打打杂而已。9、10月份就慢慢开始接手杨雪姐的open2项目了,这个open2真的是个坑啊,天坑!在此之前基本是没啥大动作,都是些小修小补,然而从10月份开始就进入了疯狂的快速迭代期了。pm由之前的一个变成了5、6个,rd由一两个变成了4、5个,然而fe主要是我负责的,10、11月份的一次迭代中,杨雪快要离职她没参与开发只是指导三个人新人:我、邢婉莹、张璐。我刚熟悉open2一个月吧,邢婉莹熟悉了半个月她也是实习生,张璐是临时加入的外包开发了少量功能。可想而知这代码质量能高吗?在11、12、1月份,还是我和张璐两人开发,主要是一边开发新功能一边是修复以前的bug小问题(你能现象以前遗留的问题写成了两个mrd,问题足有五六十个吗?)。然后2月份,大概也就是阴历的新年前后,张璐投入别的项目,我一个人弄,3月份人手不够了,又来了王聪,我3.17回学校他顶上。

实习期间干过以上两个项目 ,我住的离公司比较近走路15分钟。一般是早上9:30-10:00到公司,晚上是9:00-10:00离开公司,周末加班一般一个月2、3天吧(一个月总共4周、8天好吗?加班就占了1/3,我表示还是很不情愿的)。加班是为什么?都是因为pm和某些老大拍板说是xxx时间项目要上线,然后我们这些任人宰割的码农就得要加班了。实习的这10个月,编码实战的技能确实是提升了(大概也只是学会了debuge的技能而已吧,编程思想啥的比如设计模式等估计没有进步),但是理论知识估计是在下降的。我在这期间没看完一本书,甚至是看书没有超过100页你敢信?可能确实是我懒吧?我也想看书,可是每天晚上10点回家,玩玩手机、玩玩电脑一不小心就一两点了,周末就想睡觉,不设闹钟我能直接睡到下午一两点的。然后说说锻炼,锻炼我没有毅力坚持,快一年的时间里我只打过三四次乒乓球,跑过两次步,骑过三五次自行车玩。

本文大概就是记录实习生活的流水账,关于实习的一些技术成长、心得需要新开一篇文章来说。

posted @ 2017-04-27 17:37  bmxklYzj  阅读(10548)  评论(0编辑  收藏  举报