2017个人我的总结:得与失

2017年经历了不少,成长了不少,也收获了不少,转眼又到了2018,回想这一年的经历,得与失,如下是我从这一年我作了些什么,有什么成长;本身的不足或作的很差的地方;这几个方面去总结,以及2018年的展望和计划。

简单回顾

还记得我大概也是年初的时候加入了上个公司初识科技,主要负责GO这个产品前端开发,到目前来到如今这个公司恰好一年左右的时间,虽然说一年时间不长也不短,也正是在这一年的时间里,我接触到了不少东西,学到了不少, 也让个人视野也开阔了不少,由于之前作过1年多将近2年左右的java后端开发,因此从15年6月份算起转到前端开发也才3年不到的时间,比起不少一开始就从事前端开发的童鞋来讲,在前端的技术积累可能并无他们多,加之我一开始转到前端是以hybrid移动端开发身份进去,在没有人带的状况下,走了一些弯路,那段时间进步也比较慢,当时都是照着文档边学着作,为了能快速的学习,加了不少技术交流群,本身也是一路摸着石头过河,那时候对前端的认识也还停留在之前,觉得就是切切图,写写页面,写写js,作了一段时间的hybrid开发以后,期间也负责一些浏览器pc端和移动端的项目,也正是从那开始,我的的技术开始从项目中获得成长和收获,有空的时候开始逛技术论坛,遇到不会的问题学着在网上提问,后来,开始接触一些前端框架,知道了一些前端的MV*框架,angular,react,vuejs,学习和调研了一番以后,将vuejs加入到了部分项目中去使用,同时也真正感觉到了vuejs在项目中给咱们带来的好处,从思想上改变了原有的开发方式,也正是由于vuejs让我知道了什么叫SPA单页应用,因而在业余时间经过脚手架搭建并学习了一些单页应用的开发技巧,但都是比较浅显的认识,并无怎么实际去运用它,后来,由于公司平台过小,考虑到我的从此的发展,17年初的时候加入了初识科技,负责公司GO卡产品的前端开发。css

产品介绍

这里先简单的介绍一下GO卡产品,通俗的来说其实就是一个理财产品,但跟市面上的一些其余理财产品并不相同,GO卡主要是经过和一些优质的连锁商户合做推出一些会员储值卡,将其在平台上售卖,以达到提早回笼资金,自融资的目的,对于理财用户来讲,在平台上购买这些商户的理财分成卡,当普通消费者在商户那里产生消费的时候,GO卡平台会经过特定的算法计算买单用卡,从而让理财用户得到分成收益,实现双方双赢。前端

成长和收获

因为是创业公司,因此常常加班是少不了的,对于创业公司来讲时间是特别重要的,很大一部分是谁能在时间上面占据了优点,谁就有可能会成功。因为公司业务常常的变更,因此不少时间须要加班赶进度,每周也会有1~2次的产品迭代,为了减小上线带来的影响,通常也都是安排在了半夜这样的时间节点。虽然比较辛苦,有时候也会以为累,但又想想,其实也是值得的,这一年对于我我的来讲进步也是很是的大。
  • 最近这2年的前端的变化很是的大,各类流行的前端框架,构建工具等都像雨后春笋同样走了出来,如今的前端环境已然再也不是传统的切图、写样式画页面等等这样简单的一些工做,前端也变得更加的复杂,愈来愈多的公司开始使用易于开发和维护的工程化、模块化、组件化开发方式,因此对于咱们前端来讲便是一种机遇同时也是一个挑战。
  • 先后端分离架构的开发方式给了我思想上很大的改变,与传统的开发方式相比,很大程度的提高了咱们的开发效率,下降了先后端的耦合,各司其职,每一个人负责各自擅长的部分。
  • 还有就是对css预编译less、scss有了必定的了解,并在构建官网的时候使用less预编译css,使得咱们写的css更加易于维护,它在css语言的基础上提供了更加灵活的功能,好比变量、函数、混合(mixin)。
  • 在前端性能优化方面也学会了一些技巧,并在项目中进行了实践,让页面请求速度更加的快速,极大的提高了用户的体验,例如,使用gulp构建工具,压缩合并咱们的js,css文件,经过减小资源文件大小,提高页面访问速度,减小服务器带宽和压力
  • 页面响应式布局,经过媒体查询在各个不一样屏幕大小实现自适应布局,使得在PC和移动端都能更好的访问,在咱们的官网都采用这种布局方式,适配移动端和PC端访问,加强了用户的体验,在移动微信端GO产品,也采用了更好了淘宝的REM适配方案,保证了在不一样分辨率手机下显示的效果一致。
  • 还有就是对nodejs的学习,咱们将nodejs做为中间层,负责对后端java数据的获取,并对数据进行处理,以及node层作一些前端的业务处理,将处理好后的数据再返回给前端页面展现,nodejs和java经过接口的形式进行通讯,并将token添加在每一次请求接口的参数中用来区分不一样的用户。
  • 在团队合做上,也学会了一些更好的方式,学习经过jira工具去跟踪项目进度,管理项目,使得开发、测试和上线流程更加规范,提高了总体的团队效率,同时版本控制也采用了分布式的git工具来管理代码。
  • 另外,就是在解决问题的思路上面比之前更加的清晰和高效了,而不是一头钻进死胡同里面出不来,再个就是永远学会站在用户的角度考虑问题,把本身当成一个用户,从而更好的去实现和完善产品的功能,作出更好的产品。

缺点或不足

以上就是本身这一年来的经历和成长,收获了不少,技术上的提高,和朋友之间的友谊,以及同事的帮助等等,但也发现了本身的一些不足:
  1. 在技术研究学习上花费时间不是不少(由于主要时间在学习现有业务和需求)
  2. 时间观念,工做效率有待增强
  3. 有时候考虑问题不够深等等。

2018展望和计划

最后,就是2018年的展望和计划
  1. 正视以上本身的不足,并加以改进
  2. 增强技术积累,继续在前端这个领域深耕下去,关注开源,向大牛们多多学习
  3. 更多的关注前端的工程化,模块化和组件化,提高我的的工程能力
  4. 继续学习nodejs,尝试使用nodejs开发一些web应用程序
  5. 提高团队协做能力,转换开发思惟,从此将更多的从团队角度去考虑问题
  6. 业余时间多参加一些技术交流活动,学习和开拓本身的技术视野
  7. 更加主动的和同事沟通,提高沟通能力和团队合做能力
  8. 提高本身的软技能,给本身制定计划,每月看一两本书,坚持学习英语等
  9. 增强锻炼,确保有个健康的身体,有个好的工做状态,这样能更好的完成工做任务
  10. ......

2018,期待碰见更好的本身。vue

2018.1.5 by fozero
相关文章
相关标签/搜索