作为一个硬件上玩过单片机、ARM、FPGA、GPU,软件上开发过嵌入式软件、linux、android,也做过信号处理算法的程序猿。说起来过去最擅长的领域就要属嵌入式开发了。

但可惜,我并不看好这条船。不是不看好嵌入式设备的前景,正相反目前火热的可穿戴设备、智能家居都是嵌入式设备。而是以后这些智能设备的研发会越来越与传统的嵌入式开发无关。

传统的嵌入式开发,包括驱动层、系统层、应用层的开发。但android的出现让大量的开发者不需要管系统层,更把应用层的开发变得异常的低,让过去只有嵌入式人员才能做的开发变成任何一个优点基础的人就能做。而嵌入式值钱的就剩下驱动层的开发和系统层的维护人员了,但是需要的数量明显比以前少了。只因为,变简单了。

去年,可穿戴设备方兴未艾。那时我就有预感,虽然当时能实现可穿戴设备的只有嵌入式开发人员。但是用不了多久,就会有个类似android的系统出现,要么是google出个精简版android,要么就是其他公司推的其他系统。反正,在系统生态中一定会出现那样一个系统,取代嵌入式开发中最主要的两个层面开发,降低可穿戴设备开发的门槛,让更多的人能过进行可穿戴设备的开发。果然,昨天,google发布了android wear。

技术,说白了就是工具。而工具的趋势,必然是傻瓜化。傻瓜化有两个方面,一是使用工具的人越来越不用操心,因为工具会越来越方便,越来越简单。二是生产工具的人在背后做大量的工作,运用了巨多先进技术,替使用工具的人解决了大部分的问题。

其实,想想历史进程,一开始工具很粗糙,主要是会用工具的人牛逼,后来就变的是做工具的人比用工具的人更懂更专业。再后来,要么这个能做这个工具的只有一家形成垄断,要么大家都能做这个工具变成了业内标准。

所以我想说的是,可能,技术作为工具,要么就用一个生态还不完善会的人也不多的工具,这种人肯定是稀缺的,要么就去参与开发大家都在用的工具,这个也是有技术含量的。前者适合自由的个人,后者适合参与大公司。而仅会用大家都会用的工具就比较悲催,因为主要的价值不在这个上面。而且可悲的是,所有的技术都有变得不值钱的发展趋势。

这就是工具的命运。要么直接去做凿子,要么改行用凿子去雕塑,千万别嚷嚷着自己能用凿子给墙开个洞,因为以后谁都会了。