一、个人简介

2011年毕业于上海师范大学,本科,计算机科学与技术专业。刚工作的五年主要从事后端开发(.NET和PHP),包括与客户端配合编写接口、网站后台、研发微信公众号、接入第三方支付等。由于自己所做的都是B/S架构的项目,因此会接触到很多前端方面的工作,而这些工作都需要自己来完成,从而积累了很多前端经验。2016年一个偶然的机会,因为兴趣的关系,转到前端岗位,一直从事至今。初次接触前端是在2010年,经历了PC时代到移动时代的巨大转变。

现居:上海

邮箱:pwstrick@163.com

博客:https://www.cnblogs.com/strick

GitHub:https://github.com/pwstrick

 

二、工作经历

1)2011.06 – 2012.12     某信息科技公司     岗位:.NET工程师

初出茅庐的一年,遇到了一群有意思的人,到现在还有联系。

工作内容:

* 基于.Net平台使用C#语言参与后台开发,大部分是政府项目,直接参与需求讨论,并能独立设计数据库。

* 当时有专人负责页面,自己只会做些简单的前端修改,通过jQuery或JavaScript实现简单的前端交互特效。

2)2012.12 – 2013.12       某网络科技公司      岗位:PHP工程师

那一年,互联网蓬勃发展,首次进入了一家创业公司。虽然最后折戟沉沙,但还是一次很不错的经历,对项目管理、产品设计、团队协作等各方面都有新的体验。

工作内容:

* 使用PHP开发一款拼车系统,负责PC网站和客户端接口(包括好友、拼车和会员等模块),基于MySql数据库和PHP流行框架Zend Framework。

* PC网站的样式和交互特效由我兼顾,根据百度与高德地图开放的接口,分别封装网站需要的地图功能,包括线路最优搜索、起终点设置等。

3)2013.12 – 2014.05        某旅游公司       岗位:.NET工程师

在此工作期间,实现了各种可视的页面交互,为日后转岗前端埋下了伏笔。

工作内容:

* 参与旅行社官网两次网站改版工作(基于.NET),主要负责首页、活动列表和活动详情等页面的研发工作,提高网站的稳定性和维护性。

* 负责主页的性能优化工作,例如动态页面静态化,数据异步加载,图片懒加载。

* 引入众多CSS3特性,包括选择器、内容生成、媒体查询等,极大缩短了代码量,顺应现代浏览器的发展趋势。

独立开发SNS社区(仿开心网),完成会员、转帖、日记、好友和私信等模块,由原生JavaScript实现页面交互。

4)2014.05 – 2014.09     某金融公司       岗位:PHP工程师

对网站开发进行了一些思考,包括抽象通用部分错误排查项目反思等。

工作内容:

* 参与金融网站Web端的前端页面布局和后端服务器开发工作,包括网站的首页、个人中心、登录和注册等模块。

* 基于jQuery独立封装前端部分脚本/插件,例如焦点图切换多标签输入可编辑的选择框无刷新iframe上传等。

5)2014.09 – 2016.01     某母婴公司       岗位:前端开发/PHP工程师

首次接触了移动页面,并且对项目对工作等方面又有了更深刻的认识

工作内容:

* 参与公司相关网站的开发设计工作,例如官网、孕妇知识平台,负责页面布局、交互以及数据渲染。

* 参与移动端微信公众号开发,涉及业务包括<孕妇知识平台>和<基因检测服务>,负责前端技术构建、菜单创建、支付对接等工作,并将数据库从MySQL全面迁移到MongoDB。

* 参与<后台管理中心>的研发工作,运用二次封装过的matrix模版,编写CSS与JavaScript,完成表单、列表、表格、分页、文本等模块的开发。

* 曾经组织一场团队内部的<前端知识分享>,覆盖整个团队,提升了团队的学习主动性及分享积极性。

6)2016.01 – 至今      某互联网公司       岗位:前端工程师

正式踏足前端,狩猎并梳理了各类前端知识,期间创作了《躬行记》系列,还与朋友一起完成了《前端程序员面试笔试宝典》和《前端程序员面试笔试真题库》两部著作,并且写了点心得

工作内容:

* 参与公司移动端的活动、广告合作等项目的前端开发工作,并用PHP开发了一套简易的MVC框架

* 负责页面的性能优化,例如避免页面白屏或阻塞业务资源加载等。

* 独立输出多种插件,其中表单验证弹出框成功应用于公司项目中。模仿Zepto库,开发了一套名为iSelector的简易选择器。

* 独立完成数十种CSS3动画的设计工作,包括心跳、转动,敲击等。

* 在项目中使用过ReactGulpwebpack、Sass、Jade和Babel等技术,将Git作为版本控制器。

* 多次实践Canvas画布,制作海报图像裁剪等,并在一个游戏项目中运用了CreateJS开源动画库。

 

 posted on 2019-12-30 09:57  咖啡机(K.F.J)  阅读(81)  评论(0编辑  收藏  举报