今天闲来无事,看看vue的源代码,然后发现源代码怎么怪怪的,仔细看了一下文档,原来vue2.0采用了flow.js。由此让我不得不感叹技术是发展的贼快。同时我也在思考面对这些层出不穷的新技术怎么办?
天天都有新技术
技术天天更新,说实话,人老了有点跟不上了,最最坑爹的是,还没等我弄个明白,它已经被淘汰了。。。
以不变应万变
技术在怎么变,还是逃不开协议,不管技术在怎么天花乱坠,总归离不开HTML标准,ECMAScript标准,HTTP协议,算法,数据结构,设计模式。所以,我必须深入了解这些,其他的框架都是细枝末节,还有typescript这样的完全偏离标准的东西,还是不要接触为妙。思来想去,还是以工作为主,一切技术都是工具,只能我玩工具,不能让工具玩我。只能我来驾驭工具,而不能成为工具的奴隶。
挑选技术
除了以上的基础,具体的技术还是得会一点,不然也无法干活。以企业当下使用的技术为必须掌握。去招聘网站,看一遍,要求最多的哪几种技术,就是当下必须掌握的。
技术储备
毕竟时代在发展,该淘汰的还得淘汰,该学习的还要学习。但是现在怎么才能学到未来会使用的,而不是昙花一现的技术,让自己白白浪费时间呢?我的标准是:
- 有信誉的、可靠大公司作为靠山,比如facebook,twitter,apple。相反比如微软、谷歌、阿里等公司推荐的东西就要慎重,历史多次证明他们搞的东西常常无疾而终,坑死人不偿命。
- 有强大的社区,并且使用人数达到一定规模。比如在github上,stars的数量足够多的项目,才值得我们关注与学习
- 与我当前工作紧密相关的。编程太容易忘记了,与工作无关的,只要保持关注即可,不需要深入学习,毕竟精力有限
总结
最后,希望大家能花最少的时间,学到最有用的知识。
日志
2016年12月04日 创建