我是来自深圳的前端开发工程师,2014年的中山大学软件工程本科毕业生,2014年4月份开始第一份前端开发工作,至今已经有两年多前端开发经验。
有着坚实的前端开发基础,并且一直保持对新技术的学习热情。熟练使用HTML5、CSS3以及JavaScript(jQuery,Zepto);对流行的前端开发框架,比如Bootstrap3和Foundation5都有实际开发项目;能熟练使用前端开发工具,比如Gulp.js、Seajs、WebPack和Less等等;学习了AngularJS和React,但更加喜欢轻巧、高性能、可组件化的MVVM框架Vue.js,并在实际的开发项目中使用;学习了Node.js(Express)、ECMAScript6,MongoDB等技术,希望在往后的开发项目中得到实践提升。这里是 自己的前端开发记录 。后面也有新的前端开发实习生加入团队,锻炼了一定的管理能力。
乐于分享,长期活跃在GitHub上,有不少开源的项目。有 个人的技术博客 ,使用Jekyll搭建,分享一些前端开发经验和工具。 在前端开发社区发布过教程,比如 一个简单的 vue.js 实践教程 ,希望自己的学习经验能带给别人帮助。 英语过了六级,对英文书籍和网站的阅读无太多障碍,翻译了 《The Majesty Of Vue.js》 一书。
爱读书,爱听歌,爱游泳,爱跑步,爱爬山。代码不是生活的全部。
前端开发需要一个持续和长期的学习,需要在各种领域都有充足的知识储备,需要对新技术的学习保持热情。前端开发工程师技术栈中最重要的就是原生JavaScript,《JavaScript高级编程》和《Javascript权威指南》都通读了几遍,最近重新拜读《JavaScript语言精粹》一书。
2014年6月,毕业于中山大学,2014年4月开始了自己的前端开发工程师生涯。第一家的时候自己还是一个职场新人,主要是在实际项目中不断学习,提升自己的前端开发技能和经验。第二家的时候自己作为公司唯一的一个前端开发工程师,负责公司所有前端开发任务,其后有个前端开发实习生加入团队,在一边认真有质量地完成公司任务以为,带领实习生一起进行学习。
待续...
这段时间是自己前端开发技能得到不少提高的阶段。自己是公司的第一个前端,公司的官网、日常的运营页面、管理后台的页面优化、APP内的webview页面、手机端的活动页面、视频直播页面、游戏等等都是自己一个人来完成。工作非常饱和,但是在闲暇时候抽空学了很多新的框架和库,对AngularJS和React有了一定的了解,而选择了轻巧、高性能、可组件化的Vue.js作为主攻的MVVM框架,开始涉及WebPack,ECMAScript6,Node.js(Express)等的学习,熟练使用npm、Bower、Gulp.js等工具,并且在自己的一个GitHub项目 learn 中可以看到我长期保持着对最新技术的学习热度。
日常工作围绕移动前端页面的制作,开发公司的后台页面,官网以及一些PC端的活动和页面。业余时间,积极学习和掌握了非常多的技术,比如Jekyll、Less、Bootstrap3,Foundation 5,Framework 7。开始泡在GitHub上学习开源框架和分享自己的学习经验,对原生JavaScript的理解和认知也提升了不少。
在四年的大学生活中我主要学习了比如操作系统,计算机网络,C/C++编程语言,数据结构,编译原理和软件工程导论等等。而在2013年10月开始自学前端开发,在毕业前自学并熟悉掌握了HTML,CSS和jQuery,并且也打下了不错的原生JavaScript基础。
下面包括了自己的开源项目,公司项目,推荐的网站等。
因为想要自己前端开发学习中的所得所想以及碰到的有用的前端开发工具分享出来,就通过GitHub Pages和Jekyll从零开始搭建出了自己的个人博客,包含了Vue.js教程、Gulp.js教程、Sublime Text、GitHub Pages搭建等等博客。
一直保持着前端开发技术的学习和记录笔记,在这个项目中可以看到诸如Vue.js、Vue v2、Vuex、AngularJS、Node.js、Express、ECMAScript 6、HTML 5 Canvas、Flex 布局、PHP、WebPack和Gulp.js等等的学习记录。
公司前端开发团队的GitHub Organizations,里面存放着日常开发中的Vue.js、Express、WebPack、Gulp.js等等的脚手架,以及前端开发模板和一份完整的公司前端开发规范,避免重复造轮子。
自己写的一套Gulp.js模板,使用Gulp.js这个自动化构造工具增强我们的前端开发流程。
负责公司随遇直播APP产品内的H5页面,负责公司随遇APP产品H5端的迷你版本,负责公司运营活动页面,比如 主播生活日记系列 、 七夕湿身游戏、 我是直播歌手投票页面、 以及PV过百万的 元气校花H5活动 等等。主要日常使用的技术、库和框架有:Vue.js、vue-resource、vue-router、FastClick、Swiper、Animate.css、jQuery.lazyload和Lightbox等等。
使用WebGL(three.js框架)编写的3D网页项目。