2017年学习总结

概述

新年都第二周了才来写总结的也是没谁了。看了下17年元旦是自己一个人在家的,好好思考了下接下来要做什么,虽然17年已经过完,证实当时的计划有很多都偏离了方向,但是定个目标还是很重要的,这样让自己可以有节奏的掌握自己的规划进度。刚好接下来也要定18年上半年的KPI和IDP了,去年下半年的基本都完成了,因为给自己的定的目标不是很高,但是好在切实有效的执行完了,感觉还是有点收获的。像这种碎碎念的文章其实没什么干货的,我一般是写给自己记录的。

工作变化(前端-重构)

去年上半年换了工作,加入新的团队,接触新的工作流程以及新的知识层面。
工作流程从以前的 产品——设计——前端——后端
变成了现在的 产品——交互——视觉——重构——前端——后端

作为前端可能会关注业务逻辑和数据交互,但是作为在设计中心的重构,岗位职能跟前端是有一定区别的,首先重构主要写HTML和CSS,更关注视觉还原,交互体验,用户体验,以及更好的配合前端开发。

因为关注视觉还原,所以对设计稿的还原会比较较真,基本做到像素级还原
因为关注交互,所以会更在意使用上的交互逻辑和交互方式
因为关注用户体验,所以在页面的制作过程中,基本上都会自然而然的加上一些动画效果,这也促使我去年在transition、transform、animation补间动画、帧动画(主要CSS3动画)方面有了一定的积累,对动画有了新的认知,或者说动效,微动效等,可以了解谷歌Material Design动效指南。

移动Web

之所以单独拿出移动Web来说,是因为去年大部分时间是在做移动web的需求,主要配合产品做一些运营活动和开发一些APP内嵌页面。
最主要的收获应该是对移动端页面适配有了比较好的认知,而且有了自己的一套应对方案,比如单屏页面,滑屏页面,内嵌内容型页面,活动长页面等类型。flex布局,百分比布局,rem布局,vw单位布局等,具体我在专栏里面也分享了一些,可以戳这里看《移动Web开发实战》,目前已经分享了 移动Web开发基础 系列12篇。

对移动端布局和css技巧也有了一点点积累,可以很好的满足工作需求,并在不断学习中。

代码规范和组件化

因为团队还算挺大,负责的项目也是错综复杂,多个项目之间需要来回切换,有时移动端PC端来回切换都有点懵,所以为了团队之间协作方便,提高开发效率,保证产品体验统一,视觉风格统一,组件统一,做好代码规范显得尤为重要,所以严格按照团队规范开发是很有必要的。

具体的规范实施从组件化做起,将产品开发过程中重复的组件梳理出一套基础组件,然后根据项目业务,梳理出一套业务组件,组件的命名、结构保持统一风格,这样开发多个项目其实跟开发一个项目一样的。
目前是静态组件库,后面会用vue开发成可直接用于生产的UI组件库,方便快速开发产品。

工作流程

相信有很多老前辈也这么说过了,写代码只是完成需求的一部分,最重要的一部分其实是业务理解,需求分析,跟产品,设计沟通,提出自己的疑问或者建议,站在用户的角度看待这个需求,一般看具体需求,有些需求会提前先跟设计沟通,提出建议,有些是会等设计直接提供设计稿之后,对照需求分档和设计稿进行分析,将疑问以及建议汇总,然后再找产品对,最后才开始动手写。
为什么这么复杂呢,因为不管哪个环节,都有遗漏的可能,所以我们要在我们这一环尽可能的降低这种风险,重构这个环节直接涉及到页面DOM的节点,所以确定性很重要。
同时设计经常会遗漏一些状态,比如无数据,无网络,错误提示,toast提示,弹框提示,分享提示,鼠标hover态,按压态等,这些设计最好能有个自查表,交付的时候,当然作为重构也需要对前端同学有个自查表啦,这样就降低了来回修改的风险和成本。
如果你说这只是因为前端和重构分开工作的原因,如果是一个人完成的话就不存在这些流程,但是我觉得其实不然,即使一个人开发来回修改视觉结构,甚至修改业务逻辑,这其实对开发影响挺大的,所以这不是分工的问题。

学习总结

大家对于学习都很认真执着,会花时间认真探讨,会快速执行和善于总结,团队去年梳理出UI组件库,动效库,总结文章几十篇,每周会有一次分享,这拓宽了我的知识面,让我对行业有了更多的认识。去年一整年其实自己写的文章很少,只有四十篇左右,这其中主要包括了我学习小程序开发中的一些记录,实际意义不是很大,希望自己还是要多学习,多总结,多输出!

18展望

2018年希望自己继续对前端基础技术进行深入学习,打好JS基础,对H5开发有更多的探索,比如H5小游戏,canvas动画等,也希望近期学习的SVG及动画能有更多的实践应用。
扎实重构技能,探索H5,关注前端开发,实践小项目。

最后,推广下自己写的Chrome小插件《我的第一个Chrome小插件-基于vue开发的flexbox布局CSS拷贝工具》,祝好!

这里写图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值