zoukankan      html  css  js  c++  java
  • 解决初学者学不懂android,不理解android的设计

    最近在忙着搞一个小项目,所以没有来得及写一些原创性的东西,好容易今天中秋节,就趁现在写一些吧,今天仍然看了些老马的视频,尽管这些东西以前都用过,但是感觉仍然学到了不少东西,说给大家听希望大家也要不要不管已经学会的东西,再学一遍没有什么坏处,也能从中学到以前疏漏的东西。

    ------------------------------------------废话不多说,切入正题--------------------------------------

    也许你在学习android开发的时候感觉android每一样东西设计的非常奇怪,不懂google的工程师为什么这样设计。而这些东西一遍一遍的背过,记住,过些日子仍然会忘记,亲,你要注意了,也许你在学android之前还有好多东西没有准备好。

    为android开发是在做一个二次开发一样,google工程师以他们的经验为我们搭建好了下面的东西,而我们只需要调用就可以了。如果我们要想了解一些为什么这么设计的问题时,我们不妨想一想自己是否已经学会了java的一些经典的设计模式,自己是否有一些足够的项目经验。设计模式就是简单地东西复杂化,而且复杂的有根有据,使我们的程序可扩展性非常好。当我们还不知道设计模式的时候就想了解google工程师如何巧妙地用设计模式时,是非常困难的。所以你不妨先了解一下java的设计模式。学设计模式不是完全为了以后工作上用,也为了了解一些框架内部设计的原理。

    也许你的项目经验还不够,简单地说就是所有敲过的代码分分钟就能数完,每一个程序最多不超过150行。做程序不是你看会了,听会了,这东西就会了,你能自己做出来,解决bug这才是会了。每个知识点了解的再深,一做项目就歇菜,这不是一个好的状态。如果我们自己都没有写过一些中小型项目,我们怎样才能深刻的了解android这个大项目。

    也许你感觉android的控件不理解,在这我就不再说一遍了,欢迎查看我的“解开初学者学android一头雾水,不理解android控件问题之contentprovider”和“解开初学者学android一头雾水,不理解android控件问题”两篇文章。

    中秋佳节之际,首先向广大计算机爱好者致敬,估计很多人今天仍然在加班,在抓紧项目开发工作,而今天依然会有服务器宕机,运维的兄弟们又要受苦了。也许某一个坑爹的上司又再盲目的更改项目需求,也许你正在调试一个已经调试了好久的bug,不管怎么样都不要忘记给家人一些问候,祝大家中秋节快乐。

      好了今天就说到这吧,改天有灵感我会继续为大家写文章,我希望每一个计算机爱好者都能找到属于自己的方向。

    (我目前也是菜鸟,想把自己的过来经验分享给大家,希望能给大家带来些帮助,有不对的地方欢迎大家批评指正,转载请注明出处!!!)


  • 相关阅读:
    centos 编码问题 编码转换 cd到对应目录 执行 中文解压
    centos 编码问题 编码转换 cd到对应目录 执行 中文解压
    centos 编码问题 编码转换 cd到对应目录 执行 中文解压
    Android MVP 十分钟入门!
    Android MVP 十分钟入门!
    Android MVP 十分钟入门!
    Android MVP 十分钟入门!
    mysql备份及恢复
    mysql备份及恢复
    mysql备份及恢复
  • 原文地址:https://www.cnblogs.com/pangblog/p/3331284.html
Copyright © 2011-2022 走看看