About Me

我的职业生涯

你永远没有你想象中的那么坚定,也没有想象中的那么好。那些危险的因子永远存在于你内心的一部分。–Breaking Bad.
写写代码,过好生活,思考人生.

自我描述

  1. 两年多前端开发经验,热爱编码, 对于创新以及解决具有挑战性问题充满激情。
  2. 深入了解ES5/6/7、CSS、HTML,掌握一种前端开发框架如React+Redux等,并有一手开发经验。
  3. 项目实战经验丰富,代码风骚又不失优雅,开发迅捷又不失逻辑严谨,轻度代码洁癖。
  4. 对代码封装比较感兴趣,热爱优秀的编码,关注前端技术的发展趋势,致力于运用流行技术构建awesome 应用。

工作经历


齐牛金融

  • 公司前端主程之一,参与公司前端技术选型,解决前端工程化,以及代码规范制定。
  • 负责公司分级基金移动端H5开发,使用各种技术手段解决了页面复杂的交互,细心的软件测试和严谨的代码逻辑确保产品上线稳定并且容易维护。
  • 公司官网开发负责人,能独立运用Node.js做网站SEO优化和页面开发。
  • 公司企业宝主要开发者之一。


深圳柚子街科技有限公司

  • 负责网吧运营后台前端界面开发以及维护,确保系统界面稳定运 行,参与需求研讨,方案制定。
  • 移动端方面,负责柚子生活产品H5开发,运用react,webpack快 速开发微信端业务,与产品经理,UI合作,不断创造新的Web产品 和优化现有的产品和服务。

  • 负责公司微信营销页面开发,熟悉微信端H5页面的开发,能独立高效 完成微信页面。


项目经历

齐牛官网
项目主程,负责页面开发与维护,以及SEO优化。

2016.09 - 至今

  • 公司官网主要业务目的是做SEO导流,所以在技术选型上使用当下流行的Node,js,后端渲染解决网页加载和爬虫索引问题,主要技术如下:
    技术栈:express, jquery, grunt, jade模版引擎

  • 此项目是我在公司自己长期开发与维护的项目,利用node.js做服务器渲染,获得秒开加载速度

  • 网站已被百度收录的链接近26万,配合上良好的SEO优化(如做好sitemap, 语义化使用标签, 为每个页面定制meta等),SEO成效还是挺可观的。


一起牛企业宝
负责网站需求开发和日常维护

2016.10 - 2017.07

  • 公司主要金融产品之一,网站服务于企业客户,稳定性高,性能优秀,支持高并发。 主要技术如下:
    技术栈:express, jquery, grunt, bootstrap。
  • 主要职责: 负责此网站整体框架的搭建,技术栈的选定,致力于令代码松散耦合,易于拓展,组件可复用。
  • 解决技术难题: 在node服务端,由于JS的单线程运行,代码容错性不高的话,极容易引起程序线程堵塞。 所以制定一系列代码准则,加强防御性编程,极大提升程序容错率。

国信证券分级基金h5
主程之一,项目技术栈的调研和搭建,基础组件和页面开发。

2016.09 - 2016.12

  • 前端交互逻辑比较复杂,在技术选型阶段,我们团队3人经过大量调研和讨论,最终确定以下技术栈,和选型理由如下:
    项目前端技术栈: React + Redux + less + ES6/7 + webpack + fetch + react-router按需加载

  • 此项目算是中大型开发项目,React的模块化开发方,很好解决团队合作开发问题,做到了组件复用上最大化,开发体验十分友好。

  • 整个webapp组件交流特别频繁,逻辑也很复杂,使用redux的优势就特别明显了。想要redux发挥最大效用,数据结构更清晰,那对state树的设计要求特别高。

  • 由于项目代码比较多,如果一次打包全部加载,首屏空白时间会很长,无疑十分影响用户体验。所以使用react-router按需加载尤为重要。