有 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 吗?
5671 次点击
所在节点    iDev
46 条回复
ixiaohei
2016-03-06 11:47:27 +08:00
如果你想找工作,建议你还是学 ios 吧,苹果电脑的高门槛就拦截一堆人,找工作比安卓好找些,个人感受貌似工资起薪也比安卓高。除此自外,喜欢啥学啥,有时间两者都学也可以
finab
2016-03-06 11:49:55 +08:00
我觉得学啥都一样好,学一行爱一行,得先学出个花样来。不能跟追妹子一样,追一个爱另外一个
另外 iOS 我从来不 drag ,😄~~~不喜欢代码脱离自己的控制
little_cup
2016-03-06 11:53:10 +08:00
android 你也可以在 xml 里直接写 onClick ...
虽然 Google Photos 的确让人寒心就是了。
raikecody
2016-03-06 12:03:27 +08:00
首先我觉得 photos 更新和 android 开发前景无关,我个人是 MD 粉,但我也很认为新版的 photo 很不错。

其次, ios 也未必有 android 好找工作,原因之一,可能是认为“ ios 好找工作,就去学 ios ”的人太多了,尤其是被批量生产出来的。

以 lz 说 onClickListener 这点来看,我觉得不如先学精一门再说(当然从现在开始学精 ios 也不是不可)。
1stlulu
2016-03-06 12:08:40 +08:00
@raikecody 您的意思是只是註冊 onclicklistener 的話不用 cast type ?
LINAICAI
2016-03-06 12:13:31 +08:00
iOS 是几十个人抢一个岗位,你现在迟了。。。
Slienc7
2016-03-06 12:51:50 +08:00
@ixiaohei 然而在 V2 经常听人说 iOS 一拨就是几千人培训出来。
tvallday
2016-03-06 12:55:51 +08:00
无论你学什么,未来都有无数人来跟你抢饭碗。找个好公司更重要。
AnyOfYou
2016-03-06 13:00:01 +08:00
主要看你自己喜欢什么。 Android 上可以用 Data Binding Library ,在 xml 中绑定事件。
little_cup
2016-03-06 13:01:37 +08:00
@1stlulu 你如果单独是很讨厌 cast type 的话可以在 BaseActivity 、 BaseFragment 和 BaseCustomView 里封装个泛型。
当实际运用中由轻到重目前有 android-postfix-plugin 、 butterknife 、 AndroidAnnotation 等多种选择。
ayanamist9
2016-03-06 13:13:26 +08:00
从找工作的角度而言,肯定 Android ,毕竟需求量要大很多
Caerfur
2016-03-06 13:22:36 +08:00
iOS 现在市场已是死水,初级多如狗,培训机构每季度产好几千,但是,高级还是稀缺。同楼上,现阶段找工作的话还是 Android 好点
supman
2016-03-06 13:57:36 +08:00
po 主 请解答下 3 秒左右 左侧那个菜单 是怎么实现的呢?
supman
2016-03-06 13:59:40 +08:00
还有啊 po ,你是用的什么学习资料呢?
我也在自己学习 android ,但目前只能做出简单的布局。。。
tracyone
2016-03-06 14:19:25 +08:00
人生苦短,喜欢做什么学什么?如果都不喜欢,哪个赚钱学什么
Vesper
2016-03-06 14:21:10 +08:00
都学就好了
xi_lin
2016-03-06 14:31:19 +08:00
看你想做啥
任何一项技术的专精都是要付出很多心血和努力的
1stlulu
2016-03-06 14:33:10 +08:00
@supman

请 Google 'Navigation Drawer', 按照 Developer Training 写就好。

Android 教程的话主要看的这个 https://www.udacity.com/course/viewer#!/c-ud853 (仅供参考,不一定对您有帮助)
techmoe
2016-03-06 14:35:54 +08:00
小鸟好评,后端狗路过_(:з」∠)_
ixiaohei
2016-03-06 16:11:51 +08:00
@Caerfur 另外培训机构造假,我同学就前几天 ios 结业,直接造假 2 年,工资比我的 2 年多安卓经验的同事还高,同事直呼日了狗
@xgowex 培训机构也是 ios 学费比安卓贵

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

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

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

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

© 2021 V2EX