今天,和我一个毕业了的师兄聊了一下,这位师兄最近在公司作为面试官去面试,所以我就向他取一下经。
首先,我觉得我在学校里就是井底之蛙,总以为自己学了很多,但是只是皮毛。
总的来说,师兄今天主要说了四方面:
1、基础:HTML、CSS、JS这些前端必备的基础,一定要深入学习,不仅要深入学习,还要多学几遍。参考资料有:《javascript高级程序设计》、《javascript权威指南》。
还有设计模式、代码规范、了解eslint、代码注释规范(看看jsdoc)、ajax的封装,学一些深层次的东西,例如:了解插件的原理,能自己写一个(promise)、
深度复制、extend、es6、css的东西(bem,oocss,sass,less,postcss)、websocket、面向对象、面向切面、柯里化、非柯里化、MVC、MVVM
2、扩展性的东西:nodejs、vuejs、组件开发、reactjs、angularjs、gulp、webpack、rollup、printjs
3、简历:师兄评论的我点简历:
1.政治面貌、健康状况不用写
2.风格太简陋,色调还有各方面要请人设计下
3.个人照片不行,要拍一张好一点的证件照
4.教育背景和个人资料重复,没有必要
5.计算机的证件尽量写
6.电脑水平写得不咋滴
7.项目经验改成校内经验
4、其它:要多出去实习、要积累项目经验、公司招实习生要看:是不是有独立开发的能力、是不是有学习的能力、有没有写博客的习惯、是否会关注github、csdn上的优秀文章、 项目。
总之,今天之后觉得自己还是很嫩,还需要多历练。