V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
lszhzzz
V2EX  ›  酷工作

「求助」请问 iOS 学到什么程度能找到份工作?

  •  1
     
  •   lszhzzz · 2015-03-04 17:34:32 +08:00 · 4393 次点击
    这是一个创建于 3557 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前我的水平是:
    stanford前6课时能完全理解并且作业代码独立实践。
    The iOS Apprentice 两个demo(todolist)学会并且能做出类似的。

    投了几份简历应聘实习生岗位,都被拒了,有点迷惘,所以希望各种能指点一二。

    我有想做一个类似Any.do的app,当然技术难的功能很多都不实现的,这样的话找工作会ok么,虽然想再做个新浪微博客户端,但现在比较急于找工作。

    能否给出些靠谱的建议,谢谢指点:)

    13 条回复    2015-03-05 09:20:53 +08:00
    rentaro
        1
    rentaro  
       2015-03-04 17:36:08 +08:00   ❤️ 1
    作品 & repo
    lszhzzz
        2
    lszhzzz  
    OP
       2015-03-04 17:42:08 +08:00
    @rentaro 能否说下大概是水平的作品可以,例如?
    谢谢
    chengh06
        3
    chengh06  
       2015-03-04 17:59:27 +08:00   ❤️ 2
    其实经验是一方面,做事的态度和细心的程度也是一方面。
    如果自己经验不多,那么可以在细节上打动面试者。
    比如:简历做得认真一些;面试时准备充分一些;明确自己的不足并认真完善等
    不要在面试时说自己数量掌握某项技能,结果问了这方面的问题却答不上来,很减分。
    PS.对于很多公司来说,做了很多练习类的项目并不是加分项,而是基础。
    面试时也要坦诚自信一些,找自己做过的最好的一个项目介绍给面试官就行,不过介绍的要详细一些。

    希望对你有帮助!
    randm
        4
    randm  
       2015-03-04 18:25:18 +08:00   ❤️ 1
    你目前只会基础的UI组件,还是有点不够的。APP上线流程知道吗,网络请求怎么发送,数据怎么接收、转换、匹配,第三方库怎么用,这些都已经成为招人的“基础”,公司不会因为你是找实习工作就降低要求的。招人是为了提高工作效率,能力没达到,还要让人教你反而降低效率了。

    所以目前还是多值升自己的开发水平。自己设计做点小而全的项目,这样简历上也好看,面试时也能充份表述。最后多看看网上的代码。像类似www.code4app.com网站,里面有些都是整套代码的。
    maemual
        5
    maemual  
       2015-03-04 18:38:47 +08:00   ❤️ 1
    做个能解决某些问题的 APP 并上架。
    lszhzzz
        6
    lszhzzz  
    OP
       2015-03-04 18:44:23 +08:00
    @chengh06 很有帮助,非常感谢XD
    lszhzzz
        7
    lszhzzz  
    OP
       2015-03-04 18:47:14 +08:00
    @randm 原来如此,之前听着说todolist就能找份实习生,果然还是不靠谱了,如果做出个新浪微博或者豆瓣客户端的话能符合上要求吗?
    huanglexus
        8
    huanglexus  
       2015-03-04 18:47:39 +08:00   ❤️ 1
    1.掌握/熟练 Core 开头的框架把,比如 Core Graphic, Core Animation, Core Data, Core Text,
    2.熟悉iOS环境下的各种多线程技术 GCD, NSThread, NSOpeartion
    3.TCP/IP

    以上3个应该是iOS面试最常问的领域
    newtonisaac
        9
    newtonisaac  
       2015-03-04 19:47:32 +08:00 via iPad   ❤️ 1
    全部课程
    sueslee
        10
    sueslee  
       2015-03-04 22:31:02 +08:00   ❤️ 1
    我之前也有这样的疑问,因为急于找到工作所以迫切地想知道到底要做出什么水平的东西才合格。不过在纠结几天以及简历被拒后我决定先不急着找工作,而是按照从分析需求到上线推广这样的完整流程用心的开发一个APP,在开发过程中你会明白自己的不足,遇到很多之前以为不是问题的问题,等心静下来了,作品出来了工作自然会自己来找你。(好吧我现在还没找到工作,不过APP开发已经接近尾声,相信我们都会成功滴。。。)
    billgorush
        11
    billgorush  
       2015-03-04 23:54:44 +08:00 via iPhone   ❤️ 1
    我觉得现在iOS的要求发生了一些变化
    1、对前端要求更高,用什么方法能够最大程度还原设计,这里面很见功底,动画、自定义组件、分解界面元素和妥协方案都需要了解
    2、网络侧编程,主流网络框架,af、mk之类的,略懂安全,如果了解实现原理,那么多线程毫无压力
    3、多系统兼容,大部分公司还在开发ios6兼容的app,那么你能否提供各种实际问题的解决方案就很重要
    4、客户端全生命流程的熟悉程度,从开发、打包、测试分发、发布都需要了解
    5、要略懂后台…

    总之不要拘泥于某一个实现,要体现解决问题的能力,和对客户端工作的全栈能力,这样就不会悲剧了…

    加油,兄弟
    snipes
        12
    snipes  
       2015-03-05 09:19:03 +08:00
    @huanglexus 从事iOS开发一年的人能达到这个要求吗?
    lszhzzz
        13
    lszhzzz  
    OP
       2015-03-05 09:20:53 +08:00
    @sueslee 昨天回复了一堆都消失了。。。
    非常感谢你的建议,其实之前你发的帖子我也看过,觉得比我技术好多了。
    想想本来也是因为喜欢iOS才选择的,如果这样草率的为了工作学就太有违初心了,所以还是要继续好好把基础打扎实了。
    祝你app发布成功,一起加油:)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1091 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:31 · PVG 06:31 · LAX 14:31 · JFK 17:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.