回想年初响应老板号召,加班3个月,没想到这么快就到年底了,好像岁数越大,时间就过的越快一样.
今年可能是我工作这么多年,不务正业时间最长的1年.
干了3个月前端本职工作,其后时间时间里面在做前端之余3个月干产品经理,2个月干leader,剩下的时间都在干运营,网络营销,技术支持,客服.
一路上普及前端基础知识,网站运维基础知识(ps:买服务器,机房啊什么的),移动端web注意事项等,顺便增加了一些公司的前端岗位.
也可能是我平时和人沟通不够,发现和web相关的基础知识还是有待普及的.
React 前端技术选型实战
今年最大的遗憾就是错失
React+研究的时机,只是在项目里面用了,现在还记得把源码下载下来,准备研究下,
React的项目构建和源码什么的,同事已经开始写虚拟dom的实现什么的,可惜我只把源码下载下来就什么也没干了.以后也只能卡看别人的研究成果了,
看看别人的: Building modular javascript applications in ES6 with React, Webpack and Babel
Node 强夺地盘实战
开始用node的时候,觉得在服务器和运维都是面向java堆栈的情况下,上生产环境一套node,是不是能hold 住,给线上扔了一个node写的宣传页面,因为不是java,无法走正常的java部署流程,各种在服务器上徒手部署node,心累啊,于是算了,
还是在自己的开发环境和测试环境用,我主要写了项目的构建,和大量的测试用例,测试mock程序.
后来发现node的价值可能并不是去服务器端和java强地盘,而是改善多年来前端界 很多碎碎的事情都是徒手的,还显得没技术含量.
后来在和测试的交流中发现,我写的测试用例和mock程序对测试的帮助都是挺大的,加速测试的效率和测试效果,
因为 测试所缺乏的恰好是大量的测试用例,也就是大量不同的数据输入(这里的测试用例不是测试界的excel文档),
通过node变相实线系统端到端的测试,数据 输入端为node mock 浏览器行为产生数据 ,数据输出浏览器端node检查用户行为(这块还没写,现在仅仅靠肉眼判断也挺快的O(∩_∩)O~)
devops下前端的未来
当公司组织架构 边的越来月扁平,小组化,团队化,为了避免跨部门沟通,devops 这种方式就慢慢流行起来,一个小组负责产品的全部,
在以数据 为基础进行产品开发和产品运营的过程中,有一个数据分析的过程例如谷歌统计,谷歌 tag manager
这种东西往往需要在页面上埋点,以前跨部门沟通,是通过提需求,排期,上线,运营数据分析,再提需求,这么一个过程
现在自己干最好是自动化的,
多数 如谷歌统计,谷歌 tag manager 采集回来的数据和业务密切相关的无外乎是用户从哪里来,看了什么,点了什么
提取指标 页面url 页面标题, 元素名称 元素classname 元素id
这些和用户行为相关的核心数据是营销决策和运营决策的数据基础,现在变成了只有前端能看懂了......
这也许是为什么老外鼓吹元素语意化,只有语意花了,才能准确知道是怎么交互的,点击了什么,等等
也许前端的未来是devops下的运营决策和营销决策的最佳岗位
健康 刷奥森5公里
认真贯彻吃饭不要吃的太饱,每周刷森林工作5公里(春天,夏天,秋天),今年的健康比去年好了很多,在我主的地方附近发现森林公园也许是今年最大的收货
也建议北漂的同学们多去森林逛逛,身材火辣的妹子还是蛮多的
女友
等待...
年终红包
每年都要期待一下,虽然并美柚什么惊喜