Java程序员需要多久才能转成正式的iOS开发工程师?

2013-03-14 10:12:33 +08:00
 weicaizhi
本人Java EE软件开发工程师,因厌烦了厚重的Java和繁琐的XX企业应用,想转投移动开发,我觉得转投Android开发应该不会太难,但iOS开发对我完全是个陌生的领地,想在离职前提前学习一下iOS开发,想问我大概需要多久(普通个人能力)才能成为一个其他公司愿意收留的合格的iOS开发工程师?谢谢!
13746 次点击
所在节点    iDev
38 条回复
weicaizhi
2013-03-14 13:37:36 +08:00
@fofoone 恩,问只是让自己心里有个底,确定这坑要不要跳。
yangxin0
2013-03-14 13:41:13 +08:00
曾经一个大拿说过, 好的程序员不挑食, 拿到什么一个月要能干得动。
RisingV
2013-03-14 13:42:18 +08:00
任何语言都有自己的范例,写什么有什么的样子,少数时候借鉴是有意义的,多数时候是祸害。
忘记原来那些条条框框,看看成熟的代码怎么写的,慢慢模仿,不会是太难的事情。
对于这两者来说,至少OO的思想和design parttern是可以迁移的。语言的入门不会太难,我相信真正耗费时间的是去理解和熟练使用各种库的接口。
burton
2013-03-15 09:56:09 +08:00
看了ls的某些回复,难道是,得先自费武功?
wtl
2013-03-15 11:29:41 +08:00
帮你规划个快速入门路径:两天学习语言 三天学习UIViewController(navigation、tab) 两天学UITableView
ok 你可以去干活了 (事实如此 当初我一同事就是这样 当然初期的前两个月要事事问人 三个月的时候就可以单飞 半年的时候基本就不再问问题了)

没人带自学的话看一遍斯坦福的视频教程 翻完所有的文档 最起码每个guide的introduction部分要读过 知道有这么个东西 没事去github上读点源码 这样基本上算是合格码农了

大致就是这样 想做就去做吧
Just do it
luanma
2013-03-15 15:59:28 +08:00
有项目做,2~3个月吧。
10~15天理论,后边边实践边进一步学习资料,我差不多就这样,业余做了2个ios项目,2个android项目,不多。
weicaizhi
2013-03-15 20:34:20 +08:00
@luanma 你是iOS和Android并行来么,很牛啊。
weicaizhi
2013-03-15 20:35:06 +08:00
@wtl 谢谢,just do it!
FromIsland
2013-03-16 01:00:11 +08:00
三个月差不多够了,我之前一直做android开发,后来学习iOS开发,适应iOS以后就再也不想android开发了。学习的话上github找源码看看,或者code4app.com上面看例子。
weicaizhi
2013-03-16 08:51:17 +08:00
@FromIsland 谢谢,为啥学完iOS开发就再也不想Android开发了?
alexrezit
2013-03-16 09:18:20 +08:00
@weicaizhi
麻烦.
FromIsland
2013-03-16 19:05:26 +08:00
@weicaizhi 好的平台能够让人事半功倍,这是我的个人感觉。
weicaizhi
2013-03-17 18:20:29 +08:00
@FromIsland 哦,看来那个Xcode很不错哈。
luanma
2013-03-18 08:43:26 +08:00
哈,双修的人挺多。
个人认为ios界面好做,android后台好做,所以说没有谁比谁更强的理由。
一般情况下,我都是忽悠客户两个移动端都做,不过还没成功过。
yellowV2ex
2013-04-01 14:38:25 +08:00
我是AS3转Objc的,目前接项目是找个美工找个PHP,
然后app和网站的flash一套完成
主要是,app和flash的功能都差不多,比如做什么DIY的产品之类...

刚转的时候,很不习惯,用AS3的方式去做UI,最后发觉还有performSegueWithIdentifier这种东西..
后来由鄙视objc的麻烦,变成现在鄙视AS3的不方便
ffts
2013-04-01 16:09:58 +08:00
其实我觉得如果你想的话,马上...
weicaizhi
2013-04-01 19:24:46 +08:00
@yellowV2ex 谢谢,您是自己做项目么。
jy00566722
2013-04-01 22:15:58 +08:00
支持你做ios。

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

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

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

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

© 2021 V2EX