自学了一段手机软件开发,感觉还是比较难的。不是说知识有多难理解,而是觉得特别琐碎。
认识各个手机系统和开发平台就花了不少时间。感觉开发平台太多,不知道从那个平台开始学习,J2ME和.NET看上去要简单些,我对java比较熟,就先从J2ME开始,但是一接触就给我个下马威,原来每个型号的机器的J2ME库都不相同。必须针对相应的型号来学习。
这样必须搭建相应的环境,下载SDK和API文档对我来说也费了些功夫,网上一溜找。学习了一段时间后,发现JAVA在相应的机型上功能十分有限,要实现一些系统的功能,必须要学习C++。
然后,我想学习S60上面的C++程序开发,在网上搜索了一下,发现学习文档十分的少,和我以前学习的PC上的C++有很大的不同,程序写起来相当的麻烦,显示个图片就要几行代码,调试起来更是痛苦的很。 我英文也很一般,去英文论坛也看得模模糊糊,要是中文文档和资料多一些就好了。
现在手机发展的很快,相信以后很有前途,我是刚刚开始学习,还想继续坚持,大家给些建议,给我点信心吧!

解决方案 »

  1.   

    放心吧,好好学习没问题的,我也在学习ing~~~哦,对了,三星有个开发网站不错,上面有很多资料,比较适合初学者一步步开始系统学习。而且它的论坛里还有软件高手回答大家的问题,推荐大家去看看http://www.smicn.com/70三星官方网站
      

  2.   

    我也推荐一点。三星那个网站上有个叫Market.dev的功能,就是把软件提交给三星,如果三星觉得还不错,没准就会把你的软件内置,那就赚了。推荐手上有软件想推广的人试试。
      

  3.   

    我也正在学,给你介绍一个网站http://www.enet.com.cn/eschool/video/j2me/还不错
      

  4.   

    确实,手机开发有很多和桌面不一样的地方。语言上的不同只是一部分,还要熟悉各种平台自身的特点。手机本身的资源配置远远赶不上PC,开发的时候会面临许多PC开发不会遇到的性能问题。有时模拟器本身也会有BUG。这时候需要在真机上进行测试。
      

  5.   

      呵呵,楼主会java 还会C++,看起来水平很不错啊,
      我就只会C++, 不过也不酸是很懂  因为学的时间比较少.
       不知道想在System上编程需要学什么?
      

  6.   

    看了那个网站才知道,原来Windows Mobile上还可以用C++和C#编程,囧死我了,丢人啊,不行我得回去充下电。闪了~~~……
      

  7.   

    楼上是应该补补课,你应该在那个网站里好好学学Symbian和WM的资料再出来
      

  8.   

    哈哈,我是在好好学……其实,听说那个网站(就是三星的那个)的BBS里有专门的工程师解答问题,我正在请教着人家……
      

  9.   

    哪位高人能告诉我,学JAVA,都学什么呢 ?现行谢过了
      

  10.   

    http://www.smicn.com/71
    这个是三星创业的论坛
    比较不错,里面有专业的软件开发队伍。
    一同协同协作。
    你也能在开发过程中得到更多的帮助。
      

  11.   

    SE是必修 然后看你自己走什么方向 javaEE j2ME ......
    这些都是java体系下面的。