internship summary
结束了两个月的js开发实习生生活,个人感受就不多说了,总之,带走该带走的,留下该留下的,去做该去做的。
因为实习的时间很短,也因为自己的水平与正式员工的确有差距,调整好心态,认真真打杂,收获依旧很多。
1,更加深入的了解了js
很多人很不想做前端开发,认为它很低级。以前用js写几个小网页,响应几个事件,弹出几个消息框,在大不了整个动画,更高级点的来个ajax,的确看不到它有何之美。但是当面对一个用js写的几万行的大程序,当开始思索这几万行或更多的代码是如何组织调度起来的,才感觉在慢慢靠近他的灵魂,才开始明白js原来还可以这么写。
2,熟悉公司里面的软件开发流程
在正规的企业,开发一个软件要涉及到很多部门,很多人员,这不重要。重要的是我吸取了一个教训:东西在你手中产生,你就要为它负责。本来要根据设计人员设计去实现几个页面,可是可能因为设计人员很忙,设计的很粗糙。我想,设计不归我他们怎么设计我就怎么实现。但是事情貌似不是这个样子的,东西你是造出来的,感觉它很槽糕的老大们,首先找的很可能是你,需要负责的也是你。
3,规范编程
学习到一些好的js的代码书写,变量命名方法。而且把一些排版上的规则输入aptana里面,自动排版,很方便。这些都是以前不需要考虑的问题。其实,自己写代码也需要一些规范,尤其是注释,变量命名等,便于日后再看。
4, 一些好的指导
毕竟一个企业里面会有很多很有经验的开发者,它们的几句话,或许就避免了你半天的疯狂搜索。而且还能学到一些好的编程方法。
学会开发之前先设计,因为我被要求在编码之前先写个设计文档,发给组内的人去看,如果有什么问题好及时发现。设计文档主要写思路,将大块的功能细分,然后写你的实现方法,其实相当于一个蓝图。
5, 看到自己的不足
原来一直觉得自己学的没用,去实习发现,还真的挺有用,但是,应负考试是一套,实际应用又是一套,真到用的时候,发现大脑一片空白啊。平时还是应该多总结,多动些手的。
而且,感觉自己的水平还是很低很低,差距还是很大很大,懂得还是很少很少,回到学校继续修炼吧
6, 就业压力
好的资源有限,竞争很激烈。
该带走就是上面这些收获,该留下的就是那些不应该拿出公司的,该去做的就是弥补自己的不足。