2019年6月的思考
一、前端技术发展(来自GMTC见闻)
- 前端发展进化史
时间 | 特点 | 代表作 |
---|---|---|
2003 | 结构样式行为分离 | HTML,CSS,JS |
2008 | 工程化时代开启 | YSlow,GRUNT,webpack,babel |
2013 | 前后端分离,全栈化演进 | node.js,GraphQL,koa |
2013 | 组件化开发,注重MVVM设计模式 | React, Vue, Angular |
2014 | Mobile First,无线时代来临 | React Native,Weex,Flutter |
2016 | Low/No code,中后台重塑 | Ant Design, ICE, PowerApps, App Maker |
- 前端的四大技术方向:
- 搭建服务生态(框架、模块、服务标准化)
- serverless(上云)
- 智能化(在中后台时代,整个抽象程度是高度收敛的,因此可以AI化)
- IDE(弥补每个团队因工具不同而造成的工程割裂,从而形成完整的链路和格局)
- 新兴方向:
- 交互模式创新(VR时代,人机交互的形式会有所改变,二维变三维)
- IOT(智能家居、新零售 etc)
- 5G(大型游戏,大数据上云、无人驾驶、VR,AR etc)
二、keep open. keep hungry. keep foolish. keep calm
人在一个方向上走的太久,就会忘了来时的路。要记住,深邃浩繁的前端知识只是计算机技术与科学知识的一个方向;迷人的计算机技术与科学也只是大千世界人类总体智慧的一小部分。所以未来几年,不仅仅是前端技术、AI等计算机技术,人类社会的文化、政治、甚至垃圾分类都会不断进步。
可能在你吸纳更多东西的同时,你会听到更多的争议:
知识扩散者说,保持跨学科的学习和思维能力有助于我们更全面的了解事物本质并对其做出判断;单单了解一方面知识,并不做改变,是愚蠢的行为。
知识收敛者说,把擅长的事情做到极致便成了价值;否则,什么都会等于一无所长。
但其实,每个人的情况不同,所处的人生阶段不同,求知心态不同,都会影响到你看待事物,学习知识的方式方法。而这些方式方法,又会反过来塑造你未来的模样。每个人的时间、精力有限,提升效率,合理的分配时间并学会取舍,才能够更好的享受生活。这里需要借鉴一些成熟的方法论,但更重要的是,培养自己的节奏感,并保证其不被轻易打破。
无论如何,保持敬畏与好奇,与时俱进,关注时代变化与自身的联系,才会更懂得学以致用;最后,让你做出是否学习一样新事物的选择的决定因素只有“你喜不喜欢”和“你快不快乐”。
三、健全多观、寻找多方向的人生导师
人应该在人生观、世界观、价值观、爱情观等多种观念上拥有精神导师;如果你有很成熟且较为政治正确的爱情观,那仅仅需要使你的身体听从理智即可;如果你身边有在某一观念上让你信服的人,就拜她为人生导师;如果你身边没有这样的人,就往大千世界,网络或书籍中寻找;
比如新的世界观导师的世界观:
- 如果你想得到可靠的信息,必然要付出昂贵的代价。如果你总是免费得到信息,有可能你才是整个商业世界的产品;
- 然而在21世纪,“稳定”会是个我们无福消受的奢侈品。如果还想死守着稳定的身份、工作或者世界观,世界只会从你身边嗖的一声飞过,把你远远抛在后面;
- 过去,听大人的话会是个相对安全的选项,因为在当时,他们确实懂那个世界,而且世界的变化并不快。但21世纪不一样。变化的脚步越来越快,你永远无法知道,大人告诉你的到底是永恒的智慧,还是过时的偏见。
于是你明白,这是最好的时代,也是最坏的时代。