时间过得很快,出来实习工作快两个月了,在这里,想跟大家分享自己的一些体会与经验。
还没出来工作之前,在学校就一直很想能快点出来工作,总以为工作能多学到很多在学校里学不到的东西。也确实如此,工作是可以学到很多,但我还是很想跟那些要从事IT的你们说,还没工作之前还是多学点东西,把基础打好。不要总想着出来工作后再学,到时你们会发现其实真的很吃力,压力会很大,公司是做事的地方,它每天都有你要完成的任务,每天有一定的工作量,也不要总想着工作中有人会一步步教你怎么做,上司可能只会跟你说一下大概的思路,他想你做成的效果,其他的你自己琢磨,自己钻研,当然如果你做不出来,这个时候,你一定要厚着脸皮去向同事或你的项目负责人请教,千万不要一直在那里死抠,因为怕到最后还是弄不出来,却因为你而拖了大家的总体进度。
记得刚来公司时,是先熟悉项目产品,一般其他公司都是这样,新人刚来一个星期都是先熟悉一下公司的东西,自己一开始有点接受不了的是,项目经理跟我讲述公司产品运行环境和各种软件时,全都是用英文说的,所有的专业名词他们都是用英文说,当时很不习惯,还常常慢半拍,停了很久才知道他说什么。所以还是想跟你们说,多学点英语吧,多练练口语吧,多学点专业英语吧,过了四六级,拿了四六级的证又怎样,英语水平还不如一名小学生。
我主要是负责前端的,所以如果想从事前端的人员,一定要把jquery学好,我记得刚工作里,我的工作任务都是跟jquery有关的,每天都要解决很多因为jquery引起的问题,需要写很多jquery代码,那时有些东西才真正理解了、明白了。都知道jquery是javascript的一个优秀框架,所以网页里很多功能都可以用jquery来实现。所以一开始出来做前端实习的人,html+css+js这三样是你的基本功,也是你开始工作一定要用到。这三样里,html+css是最简单但同时也是最重要的,因为我们知道html控制结构,你搭建的网页结构好不好,可维护性好不好,直接取决你html是否写得好,写得巧,而css是网页的一个点缀,网页美不美观,用户体验是否舒服,取决你如何设置你的网页样式。而javascript,原生态的javascript比较难写,而jquery却很好的实现了我们网页需要的大部分功能,所以能不能写好jquery也直接影响了我们网页的可维护性,和用户体验效果。html代表了结构,css代表了样式,而js构成了行为,行为可以控制你的结构和样式,一个网页其实大部分都要用到js,所以一定一定要学好。
html+css+js都说是基本功,做前端当然不仅需要好这三样,还有很多要学习,前端位于“用户体验”与“后台”之间,所以做前端的朋友,不仅要学好前端的东西,如:设计美工,网页切片等等,还要了解用户对产品的体验,了解用户的心理,还要学一些后台的知识,如:jsp,asp.net,php等。建议多看看一些招聘信息,看看公司具体的一些技术要求。当然很多东西还是要慢慢积累,慢慢理解吸收成为我们自己的东西。
想做前端的朋友,对浏览器的兼容性也要多了解,如果有机会的话一定多实践一下。浏览器兼容性一直是做前端人员觉得头痛的事,我自己也深有体会。不过我也总结了一些经验。建议大家去学一下bootstrap,用它来写样式,不仅简单,它的兼容性真心觉得棒!只需要加几个js,就可以兼容基本浏览器,真的很不错!!
想做前端的朋友,还要学会巧用浏览器的console,如果你有用过它来调度过代码,我敢肯定你一定会爱上它。我一般用Google浏览器和FireFox,真心觉得它们的console很好用。很多代码你可以先在console里先试一下效果,结果是你想要的再在自己的代码里写。这是个不错的工具。其实每个做前端的人自己肯定有收藏一些用得很习惯、觉得不错的工具。。。
以上纯属自己的个人意见和感受,希望对你们有帮助。。。
献给即将想从事前端工作的你们