最近工作需要,在Android NDK开发和内核移植工作。
虽然学到一些知识,但有一些担忧。
以后可能会尽可能减少与编程相关的时间投入。
结论是:
1. 如果未来我开发手机上的软件,只会开发iPhone版。
虽然,iOS这些年没有进步,但android体系,与之相关不在一个专业程度上。
我也比较为android程序员的前途担忧。自己有个徒弟在作相关的工作,我是有些担心的。
解释如下
2. 中国目前的所谓开发,都是硬件开发。
而android体系,在这个过程中,只是起到一个移植,也就是山寨的作用。
程序员的作用,几乎是非常有限的。
我们来举一个例子——乐视。
为什么举这家公司?因为这几年被吹捧的公司,倒了一批又一批,而乐视是今天最受人吹捧的。
我们看到不到前面的那些公司的未来,小米,华为,诸如此类,都是在作硬件。
这样的产业结构,去参与android的软件开发是没有好处的。
而苹果是软件为王的天下,如果你想通过软件攥钱,去公司上班,不如在家静下心来,为苹果开发个什么软件。
我不是否则大规模团队的作用,是因为在中国,没有成规模的软件开发团队。还不如参与大规模的网上团队。
==================================
所以,如果作android相关的开发,就要立志去做硬件。
驱动看起来能好些,但也未必能好到哪去,
目前的dts体系,印证了,未来的linux也要学习windows,硬件标准化,linux本人,虽然智商有限,但也还算是后知后觉。
我一直对linux评价不高,因为他过于独裁了,linux95年就发行了,今天,还是没有建树。而问题是微软和苹果都在停滞中,但linux还是照二者差几个朝代。
******************************************************************
总之,我是比较悲观,目前来看,我们中国真的落后了。
我们还是几十年如一日搞短平快,搞炒作,乐视炒完了,还有其它的,这几天正在面试,聊过的孩子,真的是,唉。只认钱,不想自己的价值体现。
比如乐视,它的硬件也是一个抄,今天给你三万块工资,明天炒你你也没有脾气。
以前觉得自己的公司不好,现在我已经学会重新来看这个问题了。
今天多写几篇专利吧。
***********************************************************************