浅谈Android进阶之路 (3)

最近微服务火的一塌糊涂,虽然我们基本是做移动端开发,但是基于全栈发展的趋势,对于服务端开发势必要了解,可能没有实战项目让你真刀真枪的干,但是对于微服务的结构理论、服务与服务之间通信、聚合是什么样的流程也是需要有所耳闻,在自己擅长领域深入专研的同时横向扩展关注也是需要的,不能关起门来闭门造车,两耳不闻窗外事那是不行的。

阅读源码

对于Android源码和第三方库源码阅读,可以根据自己感兴趣的类型,选择相应的源码库或模块,给自己约定一个时间点,看完之后最后有个流程图,哪些是核心类,类与类之间都有什么关系,这些开源代码实现的机制是什么,用到哪些解决思想,这些要点最终可以通过文章输出,我觉得输出倒逼输入是一种很不错的学习方式。

移动AI

AI,也称人工智能,1956年,在达特茅斯学院举行的一次会议上正式确立了人工智能的研究领域。会议的参加者在接下来的数十年间是AI研究的领军人物,他们中有许多人预言,经过一代人的努力,与人类具有同等智能水平的机器将会出现。现在来看AI这个概念很早就存在了,之前没发展很大原因是基础设施不够完善、研究成本高,现在能够大力发展是基于我们的网络带宽变大、计算机性能提升、计算成本降低等等因素备齐了。AI是需要通过算法来落地,那么对于算法理论背景就是数学,所以想进阶AI开发,就需要去学习相关数学知识,特别是线性代数和概率论这两门,是支撑很多算法的理论知识。

小结

总的来说,技术发展能推动社会的进步,解放生产力,进而提高人的社会生产效率,创造价值。技术落地是需要商业应用场景配合,如何配合呢,就是通过每个不同商业模式来实现。最终一门技术是需要与具体使用业务紧密结合起来,如果脱离技术谈业务显得空洞,脱离业务谈技术显得偏理论,最好是两者相结合。这也就要求我们这些从事软件开发人员在追求技术积累的同时要注重业务积累,让业务驱动技术发展,用技术手段来解决实际业务问题,在技术积累中,辨别哪些是不变的道,哪些又是一时流行的而已,这就需要练就一双火眼金睛了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zygxwd.html