美文网首页
2016工作总结

2016工作总结

作者: 金小可 | 来源:发表于2017-01-26 03:50 被阅读35次

    2016年开始从Android开发转向web前端开发,虽然学习了一些技能,做了一些事情,然而整个过程显得混乱不堪,整理一下以做指导。

    一、学习相关

    1、js、css基础

    js基础的学习没有太大的难度,毕竟也做了好几年的Android开发,学习起来也比较容易。
    css的学习稍微混乱一点,到目前仍然使用大众的方式完成样式,对于比较技巧性的方法仍旧所知不多。

    2、框架学习

    可能是由于灵活性的限制,似乎从一开始就比较抵制框架,这直接导致了开发效率的很难有所提升。
    对于jQuery,绝对是好东西,却没有认真学习过,拿来就用,不懂就查——似乎大多数人亦是如此。
    对于Angularjs,绝对是复杂的东西,至今是一知半解;一方面Angularjs本身确实复杂,另一方面也是其发展和应用有限,大多数人都停留在死板硬套的使用阶段。
    对于bootstrap,仅仅了解其网格系统,对其诱惑力不明所以。
    对于Vuejs、react,应该是目前最被看好的两个框架了,却都未曾涉猎。

    3、其他

    其他方面的学习,主要包括两个方面:性能和工程化。

    3.1、性能——永恒的话题

    文件加载的性能优化方式——了解部分,有待实践
    css渲染的性能优化方式——实践过程中
    js程序的性能优化——零星了解
    DOM操作的性能优化——所知不多
    ......
    

    3.2、工程化

    工程化是任何软件开发都无法逃避的话题,对于混乱不堪的前端体系更是如此。
    在前端来说,可以分为:

    代码组织——模块化,组件化,框架
    代码构建——压缩、校验、合并
    代码管理——代码库
    ......
    

    当然,这只是工程化工作分类的一种方式。

    二、工作相关

    整整一年的工作显得相当繁多,如今回头一看,却没有那么多的成果可以罗列。
    第一阶段的工作,主要处理成熟项目中的小功能和bug修复的工作,由于刚刚接触前端,显得力不从心;
    第二阶段的工作,从零开始进行新项目的开发,也正是由于对框架的了解不多,整个项目的组成都基于最基础的html、js和css,整体的开发效率并不理想,另外再加上负责基于Angularjs的控制台开发,仍旧显得力不从心。

    三、期待和希望

    一年时间的成长,给未来留下的任务太多:

    1、基础学习——
            要注意积累零碎的知识和技能——长期任务
    2、框架学习——
            学习Vuejs的应用,并搭建新的控制台系统;——阶段性难点任务
            阅读框架源码——Vuejs或jQuery;——难点
    3、性能优化学习——
            优化项目的文件加载方式——阶段性重点任务
    4、工程化学习——
            学习搭建项目构建系统——阶段性任务
            重构css模块化——长期任务
            学习两种以上的js模块化——阶段性任务
            项目功能组件化——长期任务
    

    四、总结

    2016留下的太多,必须要有详细的计划安排才有可能完成!
    2017,给自己一个鼓励,期望不再混乱!

    相关文章

      网友评论

          本文标题:2016工作总结

          本文链接:https://www.haomeiwen.com/subject/qvjhbttx.html