有 Java 基础,自学过 Android 的小白下一步是应该继续学 Android 还是转投 iOS 呢?

2016-03-06 11:41:50 +08:00
 1stlulu
敬启者。。。

几个月以前发过一个贴咨询大家 MacBook 的购置问题,获益匪浅。
在寒假之间,有一搭没一搭的断断续续自学了一些 Android 开发,给出写的一个 mini app 的 demo : <amp-youtube data-videoid="zOQs6GRsNzk" layout="responsive" width="480" height="270"></amp-youtube>但最近通过这个课程 cs193p.stanford.edu 和这个教程 https://www.raywenderlich.com/store/ios-apprentice 了解了一下 iOS 开发,发现和 Android 有很大不同(比如注册一个 button 的 onClickListener , Android 需要 findViewById ,然后 cast type ,然后再写,而 iOS 只需要 ^ drag 。)而最近看了 Android 端 Google Photos 的更新,也有些对 Android 开发的前景的信心减弱。

在这里请教过来人,该转 iOS 吗?
5878 次点击
所在节点    iDev
46 条回复
m8syYID5eaas8hF7
2016-03-07 13:28:11 +08:00
推荐 ios ,相对 android 简单,而且需求量大
yuriko
2016-03-07 15:44:34 +08:00
求问 iOS 的 ^drag 是啥意思?
chenghuang
2016-03-07 17:51:20 +08:00
千万别学 iOS,学前段, android 都可以, iOS 人满为患。。。
raikecody
2016-03-07 22:19:14 +08:00
@1stlulu 一般现在写项目都会用 butterknife ,这就不用写 findViewById , setOnClickListener 这些了,当然了,还有很多办法。而类似的思路也贯穿于整个 android 开发之中,总是有很多办法让代码看着更优雅,更简洁一点,甚至可以用别的语言去做,例如 kotlin 。我觉得 lz 还是选一个自己喜欢的去做吧,做久一点,一年左右,再上手另外一个,压力不会太大。当然同时学也不是不可以,但是从就业的角度来说,还是选一个更好,而这一个个人认为也是安卓更优于 ios
raikecody
2016-03-07 22:19:32 +08:00
@lk920724 那不如直接学 react native 了吧
Jowei
2016-03-09 22:20:44 +08:00
如果你现在手边有苹果的开发设备,又喜欢苹果产品,那就去学 iOS ,苹果的生态圈还是很恐怖的。新推的 Swift 已经开源了,也在努力打造从前端到后端的技术生态系统,所以目前看要是学不担心找不到工作。
如果没有苹果设备,也不喜欢苹果的一家独横,那就去学 Android ,毕竟开源,而且需求更加旺盛,移动开发,可穿戴设备,汽车电子等,都需要。

别担心找不到工作,静心踏实学习,学好,好工作们都会来抢你。

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

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

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

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

© 2021 V2EX