开头故事:这是我在网上看到一篇有趣的故事,题目是假如乔布斯在中国。
生于1955年的私生子乔布斯,现在都不知道自己父母是谁,像一个上帝的弃婴,收养他的乔布斯夫妇是一对蓝领夫妇。如果乔布斯出生在中国,因为是私生子,他特别自卑,特别要强,几乎每天都要和同学打架。老师头痛不已,隔三差五找家长,最后乔布斯夫妇只能给他转学。转学后的乔布斯变得沉默寡言,独来独往,但天资聪明,以不错的成绩考上一所重点中学。
中学,乔布斯对死记硬背的课本不感兴趣,也不喜欢这所中学,决定不再上学。老乔布斯为此非常生气,谈了两次未果,狠狠揍了他一顿。为此,乔布斯离家出走了,乔布斯夫妇不敢再打,乔布斯继续上学,但成绩却一落千丈,中考后进了一所三流高中。
在这里,乔布斯认识了同样对电子产品非常感兴趣的、他后来的合作伙伴斯蒂夫·沃兹尼亚克。在全国发明大赛上,他们的产品获得一等奖,但因为英语、语文、化学成绩都不好,两人都只考上了一所大专学校的电子系。
大学里,乔布斯和沃兹尼亚克如鱼得水,每天几乎都待在实验室里捣鼓产品,但由于实验太过频繁,加上学校买的都是三流产品,他们经常把设备搞坏,学校不再让他们进实验室。
两个人刻苦钻研,也捣鼓出一些产品,一项发明被某公司看上,却被老师偷偷拿走卖给公司,赚了一大笔。乔布斯二人不服,找老师评理,告到学校,结果学校站在老师一边,乔布斯愤然退学。
退学后的乔布斯到一家电子厂上班,因性格孤傲,常被领导找茬,乔布斯只好选择创业他北漂到中关村,开始组装电脑。他特别注重客户体验,组装的电脑非常好卖,但很快就被他人山寨,生意做得捉襟见肘,昂贵的房租更令他难以为继。在一次与城管的纠纷中,店面被砸,人进了医院,北京高额的医疗费用让乔布斯无力承担,医保又不能异地报销,他只能回老家看病。
病好后,乔布斯继续到电子厂上班,每天在流水线上工作超过12个小时,累得下班后倒头就睡。通过别人介绍,他认识了一位外地姑娘,同居不久姑娘就怀孕了。乔布斯觉得房价太高,不想贷款买房,就让女孩打掉孩子,但女孩坚持要生,乔布斯只能结婚,并咬牙按揭了房子,从此过上了上班族的生活。
突然有一天,乔布斯觉得身体不舒服,检查发现是胰腺癌晚期,家人拿出所有积蓄,辗转在京沪各大医院,但回天乏力,6个月后,乔布斯离开了人世。56岁的乔布斯走完了他平凡的一生,当然既没有苹果,也没有iPhone,更没有iPad……
这几天讲座使我受益匪浅,但是在讲心得之前先纠正几个今天听到曹老师讲的几个不小心为之的错误,第一个是今天曹老师的PPT上写到了安卓各个版本的命名,其他我不记得了,但是在安卓5.0中,PPT上对应的是Lime pie(酸橙派),但是在我的记忆中安卓5.0的名字应该是Lollipop(棒棒糖),所以Android 5.0也叫Android L。至于为什么出现这样的错误,应该是百度知道害的,我特别查证了一下这个错误的由来。
谷歌在2013 Google I/O大会上虽然没有透露任何Android 5.0的信息,但有现场的开发者发现了彩蛋,在第二张彩蛋图中,我们可以直接看到Jelly Bean和Key Lime Pie的名字。
谷歌精心准备的彩蛋要表达的意思再明确不过了:果冻豆之后的升级就是Key Lime Pie,而这就是Android 5.0的代号。
然而在2013年9月3日上午,谷歌在大楼前立起了穿着雀巢奇巧脆心巧克力棒的机器人,并且将下一代安卓的版本号定为Android 4.4,代号改为Kitkat(奇巧)。有消息称,谷歌的确考虑过Key Lime Pie这个代号,但问题是很少有人知道这种食物的味道,所以最终他们还是决定放弃。看来Android 5.0的发售时间再一次成为了悬念,并且Key Lime Pie的名字也许也成为了一个没有出现在公众面前的历史。来源:百度百科
第二个是今天曹老师说道安卓在市场上占有率现在到达30%,据我所知这个是好几年前的数据,而现在的市场占有率情况应该如下图:

这是市场分析机构Strategy Analytics公布的2014年第二季度智能手机操作系统全球分布情况。报告显示,目前Android操作系统的全球市场份额已达84.6%(有史以来最高比重),而iOS、WP等系统占比均有所下滑。
不过这也只是2014第二季度的报告,虽然最近我听到的新闻是由于Iphone6的火爆超出预期,IOS操作系统的市场占有率再次上升,但也不至于把安卓压到只剩下30%的市场份额。
还有一点是今天曹老师提到的关于安卓中使用JVM虚拟机的事情,这个不算是错误,JVM是java程序使用的虚拟机,而安卓使用的是Dalvik虚拟机,不过由于android底层是用java写的,我们可以把Dalvik理解成是安卓的JVM。这里曹老师又提到了安卓卡顿的问题,而我要说的是为了解决这个问题,谷歌在安卓5.0之后采用了新的ART虚拟机,而早在安卓4.4上的手机就可以手动选择ART模式,之所以在安卓4.4上没有直接在出厂设置上就选择ART是因为当时只是测试阶段,不稳定。但是在安卓5.0上使用ART也说明了ART虚拟机是有优势的,它解决了一个在安卓身上老生常谈的问题——安卓手机一开始用起来还行,但是用久了一定会卡顿。在这里我普及一下什么是ART。
ART模式英文全称为:Android runtime,谷歌Android 4.4系统新增的一种应用运行模式,与传统的Dalvik模式不同,ART模式可以实现更为流畅的安卓系统体验。
而为什么ART模式可以让安卓更流畅,这里我就简单介绍一下它的原理。以前的JVM的运行方法是在程序执行的时候通过JVM解释成为本地机器码,而且程序每次执行都要重新编译一次,而ART则是在程序第一次安装运行时就编译为本地机器码并且保存,以后执行程序就不用再次编译。打个比方,虚拟机相当于翻译软件,百度翻译,而程序就相当于一篇外国文章,JVM的作用就是将这篇外国文章翻译成中文,这样我们就可以看懂了,但是它不会把它翻译的文章保存下来,这样就导致我们每次想看这个文章就要重新用百度翻译翻译一遍,而ART则省去了这样的烦恼,它将文章翻译成中文后并把它保存下来,以后想看的时候,我们可以直接看本地保存下来的中文文章,而不用再翻译一遍,这样就方便不少。ART模式下下载来的软件比以前大三分之一左右,可是软件运行效率却提升不少,利大于弊。虽然我们都知道安卓的手机厂商普遍更新缓慢,很多安卓手机现在还在用着4.4以前的版本,不过ART是大趋势,这个趋势也代表着,手机持久的流畅度很快将不再是Android与IOS的最大区别了。而最近出的三星S6,中国的几大评测机构的评测结果都表示三星S6部分软件的使用流畅度都要完胜Iphone6。当然,IOS软件的开发上,垃圾回收机制上还是优于安卓的,不过随着如今硬件性能逐渐过剩,我们有理由相信这样的差距也会慢慢缩小的。
其他的问题我就不一一指出了。现在讲一讲我这几天的听讲收获。
收获一:重拾激情,转身就有把刚考完的JAVA重头再看一遍的冲动。
第一天听完贾总的IT十年讲座,确实内心波涛翻涌无比,程序员的生活不一定就是程序“猿”,它可以是丰富的,有成长,有幽默,有高潮,有低谷,也有公费旅游。和现在大行其道的成功洗脑学不一样,贾总用他十年的IT经历,生动地讲述一个IT男从大学时期的青涩到三十而立的成熟,从刚从大学毕业,拿着几百块钱工资的实习生,到不断跳槽,进入新的企业学习,到最后创建自己的公司。曾经不羁放荡的飘逸长发,到现在根根直立的寸头。少了高傲,多了谦和。这样的转变让我想起一句话,时间让你的眼角开始下垂,但却给了你嘴角上扬的资本。这样颠簸却又多彩的人生让我不经联想到,我的未来十年是否也是如此,如果我的目标更远大,那么我现在是否应该更努力。顿时我就有一种把java再看一遍的冲动。
当天整场听完下来,我只有一个问题,贾总怎么练的好口才,当然最后没有提出口。
收获二:获得信心,软件公司要的不是学历,是经验。
这几天的讲座传达给我们一个很重要的信息,大多数的软件公司看重的不是你985,211的大学头衔,软件公司更需要的是你能精通java、jsp、web端和移动端等等的开发,以及组建一个项目团队的能力。而我们现在最需要做的是好好学习本专业知识,多去找找相关的实习工作,获得相应的实习经验。也许你不想以后只是每天重复的码代码,也许你想做管理层的人,但是,即使是管理层的人,也需要一定知识量去跟程序员沟通。要不然只会剩下眼高手低的残念,不能很好的去协作一个团队。
当然,如果有很好的学历自然是锦上添花,你去读个研也是好的,有条件读研能让你有更大的几率遇到更优秀的同学,就像你从小学到大学的转变一样,你的小学同学可能早就不读书了,有的做了保安,有的做了服务员,有的甚至已经结婚生子,只有很少一部分跟你一样走到了大学,这时你会发现你跟他们的人生轨迹已经完全不同,当你再和他们讨论事情的时候已经完全不合拍,因为你读了大学看的事物更远,更全面。同理你读研也是一样。不过总归一点,你还是要有更好的学习历,为了你以后更好的生活。
收获三:坚持与努力,如果你要进入这行,你的努力是早晚都要付出的。
几个学长在讲述他们大学时期的生活时,似乎都有一个共通点,就是都没有做一个好好学生,天天埋头钻研。但是当他们在工作时都付出了相应的代价,在工作时,他们把一天24个小时分为3乘8个小时,8个小时睡觉,8个小时工作,8个小时补以前不用功的错。要进入这个行业,晚努力不如早努力。英语也许不是最重要的,但一定是必要的,如果你想在这行混出一些名堂。
收获四:卸下迷茫,我们都曾迷茫、胆怯过,但障碍总归会越过的。
大学两年,东西学的七七八八,好像都学过,但是都不精通,我们会疑惑我们到底适不适合走这条路。这种事情其实不需要太多的思考,我们需要做的是冷静下来,把该学的慢慢学好,有很多我们一开始不明白,但是到了实工作际操作中我们会获得恍然大悟,原来如此。最后一天,曹老师讲的安卓发展,也是为我们拨开了一些迷雾。
总之,障碍总归会被越过,就像电影《three idiots》中说的那样,我们不用去追求成功,我们只需要去追求卓越,成功自然回去追求你。
收获五:思想决定态度,态度决定行为,行为决定细节,细节决定成败。
思想的生成是需要人生阅历的,好的思想会帮助你走对路,错误的思想时间会帮你验证。IT实业方面的思想需要我们去多看看新闻,和IT相关的也好,无关的也好。看看现在最前沿的技术的发展现况,根据未来趋势规划好自己的学习路线。最后走对路也好,走翻船了也罢,思想只要不灭,那我们就重头再来。
最后是关于最后一天曹老师讲的一些关于Android和IOS的看法,我有一些补充。手机系统的未来是属于Android还是IOS,我觉得肯定是Android。虽然苹果还是顶尖的代表,但是从市场占有率就可以看出一些端倪,它的价格和封闭性确实阻碍了它市场占有的上升空间。可是不可忽视的是苹果到现在还是仅靠一款产品就占据了市场百分之二十的份额。这当然是有理由的,iphone优秀的工艺和性能自然不必说,还有就是在早期苹果就提出了APPSTORE的想法并将他实现,APPSTORE作为一个封闭的APP平台,它不仅为消费者提供了一个方便下载软件的平台,而且又使开发者直接收益,不怕盗版的存在。这样的平台调动了开发者的能动性,它将一个公司创造的手机变成了所有开发者共同创造的手机,苹果虽然只是一个公司,但他却调动了所有开发者的资源,而且只要使用苹果的人越多,它能调动的资源就越多,它的创造力就越大,这样就奠定了它早期的优势。可是现在看看,android的市场占有率达到百分之八十,谷歌做的不是封闭自己的技术,而是开放技术,这样就能调动更多有生产力的厂商,如今国产手机的崛起也说明了这个决策的明智。虽说由于安卓的开放性导致很多开发者不能靠在安卓发布软件赚钱,这确实有损开发者的积极性,但随着更多赚钱方法的出现,比如说手游产业最常用的伎俩,游戏免费,道具收费,开发者依然能在安卓上赚钱。而这样庞大的市场占有率,怎么可能不不调动市场对它的积极性。
但是的但是,我还要说IOS会消亡吗?绝对不会。历史总是惊人的相似。我们回溯PC时代,PC的使用率随着手机出现逐渐被压榨减少,PC端的霸主微软也发现不妙,顺势推出了手机端的WINDOWS。可是现在看来显然是失败的。这就说到了我的另一个想法,打败微软的方法不是在PC端再做一个系统,而是在万物联网时代,任何事物连入网后抢占进入那个物品的系统,压缩PC的需求量,苹果的就是这样做的。话说回来,微软至今在PC端仍是霸主,可是我们却意外的发现MACBOOK的市场占有率却逐年上升。这就奇怪了,为什么PC市场需求减少而MAC的需求却不减反增呢。我觉得大概有以下几个原因。首先不用说MAC工艺的精湛,而且好看。人们的需求总是不断提升的,一开始是功能需求,然后就是精神需求。手机的出现分摊了人们对PC的功能需求,那么工艺出众的MAC自然脱颖而出。第二个是价格,我们都说苹果贵,但是苹果产品增价的速度远没有这几年的经济发展速度快。想一想十几年前可乐是三块,但现在可乐还是三块,那以前的三块能和现在的三块比吗。第三点是苹果虽然贵,但它做的其实还是大众消费产品,既然是是大众消费品,就一定要遵循大众消费习惯,那就一定要考虑到性价比。这里我们说到第一代苹果手机,第一代苹果手机售价是500刀,大家自然是不可能相信这个刚涉足手机产业的公司想凭这一个产品而且还定那么高的售价就敢和传统手机巨头诺基亚和摩托罗拉对抗。但事实确是苹果大获成功,而如今诺基亚却黯然退出手机市场。苹果是怎么做到的,没错,就是性价比。同样是四五千的手机,苹果手机有可视化全屏界面,能听歌看电影,能玩最新的游戏,而同价格的诺基亚只能抗摔。哪怕是现在有了安卓,苹果还是做着自己的“性价比”产品,它把最前沿的技术带到了手机身上,让人们能更早到体会到科技的力量,再加上些许虚荣,相比那些只用价格成就的奢侈品,苹果的产品绝对算是性价比了。还有一点,你能说出很多成立百年的奢侈品店,但你却说不出几个一百年以前的生活日用品,因为他们早已被其他东西代替。
你看PC市场下降了,MAC依旧在,MP3市场下降了,IPOD依旧在,手机市场中,安卓是霸主,可是IOS依旧在。未来是手表或是其他。最后还有一句话,再牛逼的产品也抵不过人们一时的喜新厌旧,唯有不断创新,或者价格创新高。
结尾,这几天的讲座让我明白了一件事,如果有一天,我们还再拿着开头的故事感慨的话,那时候我们一定一事无成。
转载请注明来源:吉林农业大学物联网工程2013级 » IT讲座感想——黄虚怀