关于Android开发的两三事。。。

2012-03-03 00:24:22 +08:00
 weicaizhi
最近想自学Android开发,首先想问问这个Android开发的发展前景咋样,看到V2EX里大部分都是iOS

的开发者,不知道这个Android开发是不是不如iOS前景好。然后本人有些java基础,曾经开发过3个

月的J2EE,所以着手Android大家有没有好的学习方法或途径,是看书还是看视频还是死扣代码?自

己觉得身边没有这方面技术的导师是个软肋,还有自己做的项目怎么才能让其他开发人员浏览并给予

批评从而让自己进步。别嫌我罗嗦,确实没有什么自学一个技术并开发出产品的经验,谢谢!
11616 次点击
所在节点    Android
33 条回复
zhen9ao
2012-03-03 01:06:47 +08:00
说不太好前景,不过总不会差太多吧,如果能Android和iOS都涉足就最好了~

有java基础只能是入门容易,要掌握Android开发还是要多看开发文档,深入理解Android开发的特点吧。还有就是官方的实例代码,总之,在developer.android.com里的所有东西都很有价值。

其他的就是在StackOverflow上搜答案,基本上新手遇到的问题在那上面都能得到解决,而且也是自学时很好的资料库。身边没人就自己钻研,可以多使用一些开源的框架,读读源码,了解他们的实现,多看多比较,慢慢就会有进步了。
ufo22940268
2012-03-03 07:26:59 +08:00
做porting的表示不是很好玩
ayanamist
2012-03-03 08:01:05 +08:00
为什么人学点东西总要找个导师什么的?自己看文档、源代码、网上的博客、SO的问答外加Google不就足够了吗?
weicaizhi
2012-03-03 22:32:51 +08:00
@ufo22940268 不明白你说的是啥?
weicaizhi
2012-03-03 22:36:47 +08:00
@zhen9ao 可是Android和iOS的技术跨度还是蛮大的,主要是刚学了Java,还没掌握的太好,所以在去弄那个Ob-C根本没精力,不过iOS的良好的开发环境还是蛮诱惑,慢慢来吧。然后就是大家都推荐去StackOverFlow,可是本人感觉自己的英文水平还没完全好到可以流畅的弄懂很多专业性的解释的,难道你们的英文水平都很高吧?
weicaizhi
2012-03-03 22:41:23 +08:00
@ayanamist 关于导师我也是在之前看的一个技术博客中了解到的,如果有个很强的导师能够帮你,那你的技术真的应该会比自学成长的快吧,当然自学也是会达到自己想要的水平,只是要走很多弯路。 举个例子:前一阵刚搞Android的时候,那个开发环境的安装就觉得挺烦的,可是在公司技术头头们的带领下还是很快把环境弄好了,我想要是自己弄当然也会弄好,只是会多浪费点时间的。。。节省时间不是很好嘛。。。。
yava555
2012-03-03 23:36:13 +08:00
http://www.v2ex.com/t/4313

15月前我也问过这个问题:)

现在想想,其实也没什么好纠结的。

喜欢什么就去做好了,工作中没条件的话,就自己找个项目实践下。
weicaizhi
2012-03-03 23:54:10 +08:00
@yava555 谢谢,现在你在做什么呢?
Echoldman
2012-03-04 00:39:49 +08:00
android开发,碎片化问题挺麻烦,所有我就转了iOS了;当然,android学好了,进大公司还是前途不错的。
skywinger
2012-03-04 00:49:35 +08:00
@weicaizhi 目前我在做android的设备驱动这块,帮不了什么忙!
我那个算是嵌入式开发,而非应用类的开发。
weicaizhi
2012-03-04 01:02:27 +08:00
@skywinger 恩,整天弄开发板吧,呵呵,话说我大学就学的单片机什么的。。。毕业后都没用上。。。
weicaizhi
2012-03-04 01:03:40 +08:00
@Echoldman 有些java基础学习Ob-C会很困难么?开发iOS应用有一台Mac不久够了?
skywinger
2012-03-04 01:14:03 +08:00
@weicaizhi 对啊,尝试着自己做产品。
zhen9ao
2012-03-04 09:25:29 +08:00
@weicaizhi 英文水平不一定要高,不过那些专业词语多看看也就会了,做开发一定要至少能读懂英文的文献,这样学习起来也得心应手一些。
weicaizhi
2012-03-04 09:56:31 +08:00
@zhen9ao 恩,这个读懂英文文献还需要努力锻炼一下。。。至于SO有点费劲。。。
Echoldman
2012-03-04 11:47:57 +08:00
@weicaizhi 有OO的基础就好,不一定是Java,开始做iOS,有个mac就行了。以后可以看情况买iPod touch或者别的设备。
weicaizhi
2012-03-04 15:24:41 +08:00
@Echoldman 你是独立开发者么?
vincent1q84
2012-03-04 15:44:50 +08:00
握手,我大学也学过单片机。专业是电气工程及其自动化吗?楼主现在做什么工作呢?我也想做开发,不知从何做起。
vincent1q84
2012-03-04 15:48:16 +08:00
关于英文,我装了个灵格斯,有屏幕取词翻译功能,遇到不认识的直接调用软件翻译。第一手的资料都是英文的,想学好技术,迟早要看英文文档的。
weicaizhi
2012-03-04 15:53:17 +08:00
@vincent1q84 现在是主要弄java软件开发,刚刚开始学习Android开发。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/28632

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX