[size=medium] 作为一个应届毕业生,刚刚做Anriod开发,我们究竟掌握了哪些技术,哪些工作方法,才能利于不败之地呢?
从刚开始的SDK文档应用,我们会熟悉了各种组件控件的使用、布局:包括Activity、Service、Intent、BroadcastReceiver、ContentProvider以及进行线程处理的Handler等等
但是,对这些组件控件的熟悉,并不能代表我们精通了Android开发,熟悉都谈不上。只能说,我能开发一些一般的应用了。并可以基于美观的设计完成一个应用。
但是这些还是远远不够的,要精通,我们需要对Android无所不能,包括对ROM的修改与编译,对底层Linux内核的工作原理的理解与把握,对底层C库的开发与调用(JNI),对内存的管理,对资源的合理利用。这些对于精通Android的开发是必需的。
当然,对于上层,我们当然也需要对软件工程有个很好的把握。包括对软件工程的概念的理解,对软件工程的周期、方法、规范都要有很好的把握。这是建立一个可扩展性强的、易于维护的、运行稳定的项目的基础。
我们掌握了这一切吗?我掌握了这一切了吗?
答案是否定的。
我们需要学习与实践的东西还有很多很多,盲目的懈怠是不可取的,只有每天清晰的感受到自己的不足,你就能快速的成长,作为每一位开发者来说,我们需要走到路还很长很长。
特别是对刚刚涉入行业的我来说,在未来的三年之内能否充实自己,尤其重要。所以,我现在才开始看书,我认为不晚,相信自己吧,一切源于一种信念。[/size]
[b] [size=x-large] 惟信仰可以移山!!![/size][/b]
从刚开始的SDK文档应用,我们会熟悉了各种组件控件的使用、布局:包括Activity、Service、Intent、BroadcastReceiver、ContentProvider以及进行线程处理的Handler等等
但是,对这些组件控件的熟悉,并不能代表我们精通了Android开发,熟悉都谈不上。只能说,我能开发一些一般的应用了。并可以基于美观的设计完成一个应用。
但是这些还是远远不够的,要精通,我们需要对Android无所不能,包括对ROM的修改与编译,对底层Linux内核的工作原理的理解与把握,对底层C库的开发与调用(JNI),对内存的管理,对资源的合理利用。这些对于精通Android的开发是必需的。
当然,对于上层,我们当然也需要对软件工程有个很好的把握。包括对软件工程的概念的理解,对软件工程的周期、方法、规范都要有很好的把握。这是建立一个可扩展性强的、易于维护的、运行稳定的项目的基础。
我们掌握了这一切吗?我掌握了这一切了吗?
答案是否定的。
我们需要学习与实践的东西还有很多很多,盲目的懈怠是不可取的,只有每天清晰的感受到自己的不足,你就能快速的成长,作为每一位开发者来说,我们需要走到路还很长很长。
特别是对刚刚涉入行业的我来说,在未来的三年之内能否充实自己,尤其重要。所以,我现在才开始看书,我认为不晚,相信自己吧,一切源于一种信念。[/size]
[b] [size=x-large] 惟信仰可以移山!!![/size][/b]