无论是刚毕业的,还是工作不少年的,无论你是做移动平台或者传统偏业务的等等,我们都可以从andoid源代码中学到我们想要的。不管是应用领域,还是系统级领域,我们可以从android中学习到优秀的软件设计,算法,数据结构,ui/ux等等,可以看到许多经典软件开发书籍中提到的技巧都可以体现。
不管是应用程序,还是linux kernel,我们可以看到如果你想从上到下,从应用层软件到操作系统,再到硬件原理,都可以找到你想要的。算法,数据结构,操作系统,计算机组成,编译原理,等等这些基础课程都是我们需要去看的。但是工作一般都是编向业务领域,在做好本职工作的同时,多去充电,多去阅读代码,多问why 和why not。
阅读(1147) | 评论(1) | 转发(0) |