Java程序员需要多久才能转成正式的iOS开发工程师? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
weicaizhi
V2EX    iDev

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

  •  
  •   weicaizhi 2013 年 3 月 14 日 14423 次点击
    这是一个创建于 4685 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人Java EE软件开发工程师,因厌烦了厚重的Java和繁琐的XX企业应用,想转投移动开发,我觉得转投Android开发应该不会太难,但iOS开发对我完全是个陌生的领地,想在离职前提前学习一下iOS开发,想问我大概需要多久(普通个人能力)才能成为一个其他公司愿意收留的合格的iOS开发工程师?谢谢!
    38 条回复    1970-01-01 08:00:00 +08:00
    alexrezit
        1
    alexrezit  
       2013 年 3 月 14 日   1
    如果能不被 Java 留下的各种坏习惯影响, 半年.
    weicaizhi
        2
    weicaizhi  
    OP
       2013 年 3 月 14 日
    @alexrezit 坏习惯,您指的是???
    weicaizhi
        3
    weicaizhi  
    OP
       2013 年 3 月 14 日
    我觉得这帖子又要沉了,看来以后有问题还是去知乎比较好。。。
    shellcodecow
        4
    shellcodecow  
       2013 年 3 月 14 日
    直接android不好么? 为何要iOS。现在android也很火
    alexrezit
        5
    alexrezit  
       2013 年 3 月 14 日   1
    @weicaizhi
    这有啥好解释的. 比如说不管学习什么都要找个和 Java 里对应的名词; 比如说使用 Java 的思路和模式; 比如说使用 Java 的命名习惯 blah blah blah...
    weicaizhi
        6
    weicaizhi  
    OP
       2013 年 3 月 14 日 via iPhone
    @shellcodecow 个人更喜欢注重用户体验的平台,这是放弃java EE的原因
    shellcodecow
        7
    shellcodecow  
       2013 年 3 月 14 日
    呵,我以长期ios经验建议你去android。
    因为很简单,android现在赚钱比ios容易。
    weicaizhi
        8
    weicaizhi  
    OP
       2013 年 3 月 14 日
    @shellcodecow 那我这有java基础的去Android应该比较容易吧,当然我个人的计划还是想先android后iOS,也不想荒废了之前一年多的java经验。
    但对你说的Android赚钱比iOS容易我还是抱有很强的质疑态度呵呵。
    luikore
        9
    luikore  
       2013 年 3 月 14 日
    先花一年忘记 java, 然后花一周看 WWDC 视频, 然后就可以了
    Smartype
        10
    Smartype  
       2013 年 3 月 14 日 via iPhone
    最无用的答案,最真实的答案--因人而异
    weicaizhi
        11
    weicaizhi  
    OP
       2013 年 3 月 14 日
    @luikore
    @alexrezit 我去!不要这样好吗,java和ob-c就这么水火不容吗,况且@luikore 您觉得你说的这切合实际吗??!!
    weicaizhi
        12
    weicaizhi  
    OP
       2013 年 3 月 14 日
    @Smartype 我已经说了是按照普通个人能力来说的,而且也是想让有经验的人给点建议,不一定非点估算出个时间的
    luikore
        13
    luikore  
       2013 年 3 月 14 日
    @weicaizhi 按照你反应的强烈程度可能需要遗忘的时间要更长点...
    ljbha007
        14
    ljbha007  
       2013 年 3 月 14 日
    @alexrezit 这个算是坏习惯吗 顶多算习惯
    alan1988
        15
    alan1988  
       2013 年 3 月 14 日
    忘不了,爱之深,恨之切,Follow your Heart,玩自己喜欢的
    alexrezit
        16
    alexrezit  
       2013 年 3 月 14 日
    @ljbha007
    对于使用 Java 算好习惯, 对于学习 Objective C 算坏习惯.
    weicaizhi
        17
    weicaizhi  
    OP
       2013 年 3 月 14 日 via iPhone
    @alan1988 恩谢谢
    damngood
        18
    damngood  
       2013 年 3 月 14 日
    一个新语言 一个新SDK 一个新的coding convention 而已..
    damngood
        19
    damngood  
       2013 年 3 月 14 日
    主要还是图形绘制这块的理解比较重要..
    fofoone
        20
    fofoone  
       2013 年 3 月 14 日   2
    实际上一个月就够了。前提你别在到处问了,直接去学就好了。跳坑的时候不要犹豫,因为只会浪费时间,和带来不必要的焦虑。
    weicaizhi
        21
    weicaizhi  
    OP
       2013 年 3 月 14 日
    @fofoone 恩,问只是让自己心里有个底,确定这坑要不要跳。
    yangxin0
        22
    yangxin0  
       2013 年 3 月 14 日
    曾经一个大拿说过, 好的程序员不挑食, 拿到什么一个月要能干得动。
    RisingV
        23
    RisingV  
       2013 年 3 月 14 日
    任何语言都有自己的范例,写什么有什么的样子,少数时候借鉴是有意义的,多数时候是祸害。
    忘记原来那些条条框框,看看成熟的代码怎么写的,慢慢模仿,不会是太难的事情。
    对于这两者来说,至少OO的思想和design parttern是可以迁移的。语言的入门不会太难,我相信真正耗费时间的是去理解和熟练使用各种库的接口。
    burton
        24
    burton  
       2013 年 3 月 15 日
    看了ls的某些回复,难道是,得先自费武功?
    wtl
        25
    wtl  
       2013 年 3 月 15 日
    帮你规划个快速入门路径:两天学习语言 三天学习UIViewController(navigation、tab) 两天学UITableView
    ok 你可以去干活了 (事实如此 当初我一同事就是这样 当然初期的前两个月要事事问人 三个月的时候就可以单飞 半年的时候基本就不再问问题了)

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

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

    刚转的时候,很不习惯,用AS3的方式去做UI,最后发觉还有performSegueWithIdentifier这种东西..
    后来由鄙视objc的麻烦,变成现在鄙视AS3的不方便
    ffts
        36
    ffts  
       2013 年 4 月 1 日
    其实我觉得如果你想的话,马上...
    weicaizhi
        37
    weicaizhi  
    OP
       2013 年 4 月 1 日
    @yellowV2ex 谢谢,您是自己做项目么。
    jy00566722
        38
    jy00566722  
       2013 年 4 月 1 日
    支持你做ios。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2301 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 01:10 PVG 09:10 LAX 17:10 JFK 20:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86