我不知道未来的路在哪里?
也不知道未来应该怎么走?
但是,此刻我感觉到了Android的衰落!
Android的衰落是从乔布斯逝世的那一刻开始。
比较明显的衰落迹象是巨头们 大规模的并购,
Google和它的追随者们不再那么热心。
随着Android在中国的泛滥和随之漫延到第三世界国家。
衰落已经开始了。
伴随着Android衰落的,
还有移动互联网。
它们都已经热极一时。
也是衰落的时候了。
下一片热土在哪里?
车联网?
Apple和Google们仿佛开始表达他们的下一个战略。
但仿佛和我们这些开发者没有太多的关系了。
你总不会去为了开发这个买台宝马吧?
我想这成本也太高了点。
穿戴式智能设备?
仿佛各个厂家如火如荼。
但是目前来看都只是Android或者移动互联网的漫延效应。
Android和iOS的成功,
我个人觉得是移动互联网的成功核心。
是属于那种很多人去为了一个社区或生态共同奋进的结果。
是一个时代的浪潮。
这个浪潮已经显示出他的疲态。
未来的路在哪里?
我也还在找寻。
但有一点我已经很清楚:
需要认真面对Android的衰落。
我的想法有下面一些:
1.将业务或成熟的技术,模块化。让它从Android中独立出来。以便形成自己的技术积累。为了下一波技术做准备。
2.将业务从Java层下沉到Native层。这个世界只有一类语言是跨平台的,它们就是C/C++。其它任何语言都是伴随使用场景的。
3.将自己的成熟流程,标准化、自动化和网络化。用Python或者perl等将编译、打包、自动化测试和发布等在单机上架起来。然后慢慢扩展到服务器上,提高数量和规模效应。
4.将一些小技巧或者小工具整理好,使用shell或者Python等将它们提炼成自己的工具库。
上面这些是做好做实本职工作。
下面是我对扩展知识面的一些想法:
1.熟悉Unix或者Linux开发环境,Windows适合办公,但不适合程序员。
2.熟悉C/C++,这个不用多说。老程序都建议你去熟悉这两门语言。永远不是多余的。
3.熟悉Python、Perl或shell里的一种语言,来辅助开发的自动化和便利化。
4.当然你也可以看看PHP、MySQL、JS这些后台的东西,也许会有扩展性收获。
5.再或者你整个mac,搞一下iOS。Windows x就算了。
上面这些是属于扩展知识面,探索未来。
今年的Google开发者大会和Apple开发者大会是一个很重要的风向标。
但从目前来看,你懂得国内国际环境都不太安全和稳定,所以,不太有利于技术的发展和创新。
是时候考虑准备过冬的日子了,
用毛大爷的话来结束我的牢骚。
“广积粮、深挖洞。练内功,保身体。”
未来属于那些不断探索的人们。
加油,Androider。