1
zhen9ao 2012-03-03 01:06:47 +08:00 1
说不太好前景,不过总不会差太多吧,如果能Android和iOS都涉足就最好了~
有java基础只能是入门容易,要掌握Android开发还是要多看开发文档,深入理解Android开发的特点吧。还有就是官方的实例代码,总之,在developer.android.com里的所有东西都很有价值。 其他的就是在StackOverflow上搜答案,基本上新手遇到的问题在那上面都能得到解决,而且也是自学时很好的资料库。身边没人就自己钻研,可以多使用一些开源的框架,读读源码,了解他们的实现,多看多比较,慢慢就会有进步了。 |
2
ufo22940268 2012-03-03 07:26:59 +08:00 via Android
做porting的表示不是很好玩
|
3
ayanamist 2012-03-03 08:01:05 +08:00
为什么人学点东西总要找个导师什么的?自己看文档、源代码、网上的博客、SO的问答外加Google不就足够了吗?
|
4
weicaizhi OP @ufo22940268 不明白你说的是啥?
|
5
weicaizhi OP @zhen9ao 可是Android和iOS的技术跨度还是蛮大的,主要是刚学了Java,还没掌握的太好,所以在去弄那个Ob-C根本没精力,不过iOS的良好的开发环境还是蛮诱惑,慢慢来吧。然后就是大家都推荐去StackOverFlow,可是本人感觉自己的英文水平还没完全好到可以流畅的弄懂很多专业性的解释的,难道你们的英文水平都很高吧?
|
6
weicaizhi OP @ayanamist 关于导师我也是在之前看的一个技术博客中了解到的,如果有个很强的导师能够帮你,那你的技术真的应该会比自学成长的快吧,当然自学也是会达到自己想要的水平,只是要走很多弯路。 举个例子:前一阵刚搞Android的时候,那个开发环境的安装就觉得挺烦的,可是在公司技术头头们的带领下还是很快把环境弄好了,我想要是自己弄当然也会弄好,只是会多浪费点时间的。。。节省时间不是很好嘛。。。。
|
7
yava555 2012-03-03 23:36:13 +08:00
|
9
Echoldman 2012-03-04 00:39:49 +08:00
android开发,碎片化问题挺麻烦,所有我就转了iOS了;当然,android学好了,进大公司还是前途不错的。
|
14
zhen9ao 2012-03-04 09:25:29 +08:00
@weicaizhi 英文水平不一定要高,不过那些专业词语多看看也就会了,做开发一定要至少能读懂英文的文献,这样学习起来也得心应手一些。
|
16
Echoldman 2012-03-04 11:47:57 +08:00
@weicaizhi 有OO的基础就好,不一定是Java,开始做iOS,有个mac就行了。以后可以看情况买iPod touch或者别的设备。
|
18
vincent1q84 2012-03-04 15:44:50 +08:00
握手,我大学也学过单片机。专业是电气工程及其自动化吗?楼主现在做什么工作呢?我也想做开发,不知从何做起。
|
19
vincent1q84 2012-03-04 15:48:16 +08:00
关于英文,我装了个灵格斯,有屏幕取词翻译功能,遇到不认识的直接调用软件翻译。第一手的资料都是英文的,想学好技术,迟早要看英文文档的。
|
20
weicaizhi OP @vincent1q84 现在是主要弄java软件开发,刚刚开始学习Android开发。。。
|
21
weicaizhi OP @vincent1q84 恩,这倒是。。
|
24
sqbing 2012-03-06 20:19:55 +08:00
跟我一起做安桌开发的姑娘,整天说Java各种好,我用C也挺好嘛_囧
|
29
tyeen 2012-03-09 16:59:18 +08:00
@weicaizhi @ufo22940268 就是系统移植。如果我没理解错的话就是把原生的android(或者有部分厂商提供支持了的android)移植到自己的平台设备上。之前的项目就是这么个东西,老实说我kernel没基础,当时跟着混都觉得很痛苦……
然后是些个人感受,android开发入门很轻松的,楼主又有java基础,那看一些例子一类的完全不成问题。随手就能完成一个小例子,然后可以改改看看玩玩。具体前途没个准的,前面也有回答的,就是自己喜欢就好了。 至于和iOS相比,完全两码事。个人感觉当年android推出是非常匆忙的,原本面向键盘机的一套玩意儿硬生生的改成触摸屏,和iOS系统是没法比的。不过现在也在逐渐进步,比如ICS就让人觉得变化不小,也终于把普通的view的描绘合成也改成硬件上的了。所以流畅度上改变不小的,尤其还多了那些过度动画效果 |
30
twocity 2012-03-09 17:12:00 +08:00
android硬件很伤,各种版本,各种api level,各种不支持。。。
要学android的话,多看看sdk带的sample,研究下源码 |