从事软件开发行业后,发现要学的东西越来越多。尤其是近几年,发现未知的知识实在是太多。恐怕IT人活到老学到老的压力是绝无逃避的可能性了。那么,关于学习,我们需要注意什么呢?2015年google开发者社区一个集会上,我曾经分享过一些思考。4年过去了,又积累了不少经验教训(其实就是老了不少),现在想总结这些年的观察,做一个总结。我感觉可能需要至少两篇文章才能说完。一个是本篇的关于Android学习的三个终极问题,另外一个是对一专多能的思考。
简单来说,源码写成什么样的逻辑,无论是解释执行还是机器码执行都得按这个逻辑来执行。按华为方舟编译器介绍的那样,这是一个类似翻译的工作。再牛、再快的编译器,如果翻译错了,就毫无价值。