我要说的是android开发真的不是很简单  
   最近总听到一些言论,说什么android开发有java经验的一俩月就转过来了。我听了感觉真的很别扭。我承认你有java基础,语言上真的没什么问题。但即使这样你就能开发出良好的程序来了?那些说android很简单的人,不要跟我说写个demo的小程序就说android简单吧或者你确定你开发出来的东西能商业化吗?再看看自己开发的程序跟Google自带的app有多大差距。老是说看个什么apidemo就ok了,其实我想说所有东西入门很简单,但他不同于这个东西实际做起来简单。也许是我太菜了,见识短吧 总之,我感觉android实际的开发没那么容易的。这个还仅限于app层。其他层就不必说了,你懂的。如果我有说的不对,请大家见谅啊 我仅是表达了我自己看法。不知道你们的看法怎么样呢?

解决方案 »

  1.   

    什么都不简单 Java也不好学
      

  2.   

    楼主说得很正确,深有体会,我就是从JAVA转过来的,真不是想想的那么简单。
      

  3.   

    有一定经验者,都不应该停留在语言层面上讨论简单与否!
    我经常拿c++来与java对方,倒不是想说明哪个语言好,而是想更好的学好它们。不同的编程平台,所谓简单与复杂,我认为表现在:
    1.体力活能省多少(比如用xml来排版布局,在屏幕改变时,就简单一些);
    2.现有类库有多少,好不好用(比如有了MFC的CString类,就比在c下面用char*管理字符串简单一些);
    3.操作系统api(这一点java就有优势了,跨平台);我个人觉得,简单与复杂,主要体现在上面第2条上。好的类库,不但易用、还能提高稳定性(相对于自己实现)。
      

  4.   

    这个与会不会java有什么关系呢? 依据java代码也没看过的,一个星期就能上手android开发的多去了呀。我们组里的小伙子们,都从来没接触过java,都在一两个星期就完全进入实战了。语言不重要,关键是编程经验。思想和内容都是相通的,语言也是相通的,花两天熟悉下语法就可以了。
      

  5.   

    我做.net的。刚接收个android项目,自学将近一个月才敢动手去做...
    没什么是简单的,编程思想是一样,想法到了对了,能不能写出来还是个事...
    谁说android简单?那么简单工资会那么高?都不会动脑子...没有老板是笨蛋,笨蛋当不了老板!
      

  6.   

    自我批评...不是android项目,而是要使用android技术做客户端...就这样还是压力很大...毕竟是个陌生的语言..
      

  7.   

    我也不会java 只懂些Linux c/c++  
    现在也在做Android,作系统 framework 也接触些底层  2个星期足以入门了~~~~ 有编程思想什么都不怕的,coder的知识储备很重要,但是不是最重要的,可以在工作中积累~~~
      
      

  8.   

    个人对android的理解:
    1.上层(java层)
    1.1 Android应用入门易,深入难,主要是用java来做,还有部分通过JNI,NDK调用C/C++的函数
    1.2 framework比起app有些深度了2. 中下层(C/C++, Linux)
    2.1 Library, Android Runtime, HAL,对我来说,还是陌生的,但有C/C++基础,理解起来可能还相对容易些
    2.2 Linux Kernel,底层驱动,需要linux知识,硬件知识,编写硬件驱动,入门和深入都难另外,目前个人情况,只了解上层application,比较大的项目只做过一个音乐播放器的,其他的都是小练习。
    面试评价,属于android初学者,但有5年多工作经验,待遇还算不错,比起做了五年的对日外包的面试待遇要高些。