入门都入得那么有性格
貌似台湾人写的一本android入门的书。 跟其他入门书 按部就班的程序结构 项目组成 各个组件用法依次道来的叙述方法有很大不同~ 这本书讲解每一个知识点都是结合实例, 一个个非常小的例子就集中的要表现的特性上, 很类似在写项目过程中写的小sample。 最好的使用方法就是对着例子实际练习一下, 先看概念, 再手敲代码^_^
毫无疑问, 在实战中提高是学习新技术最好的办法。 他让你不用一下就迷失在一片广阔无垠的各种特性里, 并且一开始就给你个方向, 比如做完这个项目你懂什么做完下个项目你又懂什么之类的。 最重要的是, 他给你提供了一种阶段性的成就感, 让你一步一步的能看到自己其实是有在进步, 从而可以坚持下去。 但是这样的学习方式至少有两个缺点, 就我目前感受到的。 第一点是 本来就陌生的内容还要面对项目的deadline, 压力还挺大的, 所以很多实现技术就是到知其然的程度就点到即止了, 很少对涉及到的那一块进行深入挖掘研究学习, 类似学校里对课题的扩展讨论研究延伸神马的, 给人一种很不踏实的感觉; 尤其对于android, API设计得很不好的样子 相互之间耦合得太紧, 负责同个对象不同属性的函数互相之间不是独立的, 调用顺序不同, 调用场合不同有时候会发生一些鄙夷所思的现象, 一次又一次逼得我自己写view的扩展>_< 另一点是一般在压力面前碰到问题不懂都是直接上网找解决方法, 只要有一种能行得通, 复制粘贴过来直接用不解释, 然后这就成了你的code repository, 以后再碰到类似的问题都从这里找这种解决方案。 如果碰巧复制粘贴到好的解决方案就还好, 问题是答案提供者的水平参差不齐, 难免就会拿到一些不好的方法, 然后就一直这么沿用下去 很耽误提高。 现在我最怕的就是这第二点。
跟其他android入门的书不一样的是, 其他的书给人感觉更多的是android developer site的重复, 偏理论讲解例子较少, 而这本书更像是android developer site的互补材料~ 在通读android developer site以后 结合APIdemo一起实际练手巩固那些概念性的东西效果会比较好~ 单独看这本感觉所以然那部分会比较薄弱……
有关键情节透露