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
wanganjun
V2EX  ›  iDev

我司在招 iOS 程序员, 面了 3 个, 结果没有一个人可以把 delegate 从声明到代理方法的实现在 xcode 里写出来的, 我要求太高了?

  •  3
     
  •   wanganjun · Aug 18, 2015 · 17006 views
    This topic created in 4094 days ago, the information mentioned may be changed or developed.
    工作经验要求 1 年以下, 薪资 6k-10k, 办公地点在上海.
    我还希望他们写 block, 结果也没人能写出来, 声明属性的时候, strong/weak/copy 用的也不对...
    134 replies  •  2015-08-25 19:49:19 +08:00
    1  2  
    ❮ ❯
    clockwerk
    clockwerk
    Aug 18, 2015
    1
    不至于吧? gcd 、 runtime 的什么的那不就更不会了?
    judi0713
    judi0713
    Aug 18, 2015
    2
    这三个有上线的 app 嘛
    vvard3n
    vvard3n
    Aug 18, 2015
    3
    上海 6k 能招到什么。。
    ljbha007
    ljbha007
    Aug 18, 2015
    4
    Objectvie-C 的语法太繁琐复杂 我搞了 5 年 Java 的看着头疼 没基础的就更恼火了
    undef404
    undef404
    Aug 18, 2015❤️1
    5
    招我招我 我能写。。
    什么?一年以下?
    什么?上海?
    什么? 6k ?
    pljhonglu
    pljhonglu
    Aug 18, 2015
    6
    一年以下, 6K ,这条件要啥自行车啊。。。还 block 。。。
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    7
    @judi0713 他们的简历里面都有在公司工作 /实习的经历, 有 2 个人简历里面是有上线 app 的, 剩余 1 个人简历里说自己独立完成了 2 个业余项目, 一个是模仿电商的.
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    8
    @pljhonglu 我让他们在 xcode 里面写的东西, 都是他们在简历里面说了会的东西
    ljbha007
    ljbha007
    Aug 18, 2015
    9
    @wanganjun 那种简历里的作品都是培训学校的作业
    或者去真正开发的公司打打酱油就说自己参与了项目
    然后里面各种说自己会这样会那样的基本都是学校给的模版写的
    strongcoder
    strongcoder
    Aug 18, 2015
    10
    @ljbha007 说的很对.......
    MyEvonne
    MyEvonne
    Aug 18, 2015
    11
    帝都 6K 的应该没什么卵用吧。。。
    newtonisaac
    newtonisaac
    Aug 18, 2015
    12
    20k 可以。
    kkhaike
    kkhaike
    Aug 18, 2015
    13
    好叼。。第一次看到招经验“以下”的
    zhicheng
    zhicheng
    Aug 18, 2015 via Android
    14
    呵呵呵,你敢问下 HTTP 状态码吗?能分清 301 和 302 的,我就认为是高级工程师。
    F281M6Dh8DXpD1g2
    F281M6Dh8DXpD1g2
    Aug 18, 2015 via iPhone
    15
    才 6k 是要怎样?
    aveline
    aveline
    Aug 18, 2015 via iPhone
    16
    @zhicheng 233 以前每次从 PEK 回家都要拍
    jarlyyn
    jarlyyn
    Aug 18, 2015
    17
    6k 的程序员……
    blacklee
    blacklee
    Aug 18, 2015
    18
    在上海招 6K 的 iOS 程序员?
    你确定你不是在招添堵的么…
    n6DD1A640
    n6DD1A640
    Aug 18, 2015
    19
    都会,快招我 ヾ(;゚(OO )゚)ノ
    holyzhou
    holyzhou
    Aug 18, 2015
    20
    哈哈 不是高,只能算苛刻 除了那些没有多少实际经验的,培训刚出来的,那些经历都邹的吧~
    xx314327475
    xx314327475
    Aug 18, 2015
    21
    都会,快招我 ヾ(;゚(OO )゚)ノ
    xx314327475
    xx314327475
    Aug 18, 2015
    22
    你这点钱,最多可以招到准备学习 iOS,或者正想转型做 iOS 的程序员
    ashamp
    ashamp
    Aug 18, 2015
    23
    @kkhaike 笑尿
    wind3110991
    wind3110991
    Aug 18, 2015
    24
    其实我觉得如果是学生面试的话,有不会的应该很正常(至少不是全部不会)。如果是社招,那么就没的说了。我学过一年 OC ,感觉做 ios 应用开发就是调各种名字长得吐血的 API ,稳定的实现是首要的,太细枝末节的地方不能要求别人精通,毕竟。。。你给的工资,我感觉能招到会写 ios 的就不错了。。。
    solaro
    solaro
    Aug 18, 2015
    25
    添堵
    zylll520
    zylll520
    Aug 18, 2015
    26
    不怪他们,什么价钱什么品质
    pljhonglu
    pljhonglu
    Aug 18, 2015
    27
    @wanganjun 这样的话,那就就是对方的不是了。对方有可能是沾边的东西都写上去,这样会有更多的面试机会吧。
    holy_sin
    holy_sin
    Aug 18, 2015
    28
    你这题太难了吧
    Cee
    Cee
    Aug 18, 2015
    29
    Block 現在基本都是 Snippets 解決。
    http://fuckingblocksyntax.com
    msg7086
    msg7086
    Aug 18, 2015
    30
    这年头工作经验内容膨胀不是常态么。
    robinWu
    robinWu
    Aug 18, 2015
    31
    这年头基础差的很多。。下次面试直接问他们:我一个朋友要学 iOS,希望你可以推荐几本书或者制定一个学习路线。
    crayygy
    crayygy
    Aug 18, 2015
    32
    上次看到一个帖子,在上海, 10k 基本上只能找到 iOS 的实习生。。。
    xujif
    xujif
    Aug 18, 2015
    33
    6k 真的是实习生都招不到
    codeface
    codeface
    Aug 18, 2015
    34
    delegate 这已经是很基础的了。
    不得感叹这个行业水货太多。
    wanganjun
    wanganjun
    OP
    Aug 18, 2015 via iPhone
    35
    @crayygy 那个帖子也是我发的
    DingSoung
    DingSoung
    Aug 18, 2015
    36
    跟工作年限什么的没绝对关系吧 拿作品或者代码说话。
    DingSoung
    DingSoung
    Aug 18, 2015
    37
    不过,低于 10K 真的。。。有能力的都不会接受这个的
    DingSoung
    DingSoung
    Aug 18, 2015
    38
    然后,培训学校出来的,慎重 ,不会就找朋友帮忙面试。
    wuyuchenshishabi
    wuyuchenshishabi
    Aug 18, 2015
    39
    现在行情都好到这个程度了? 6K 的程序员连 delegate 都写不出来?!
    哥哥们啊,你们希望程序员工资高点没啥,但是也别啥都不会就要好几千啊,你们不是苦力,企业更不是傻逼啊。。。
    wanganjun
    wanganjun
    OP
    Aug 18, 2015 via iPhone
    40
    @holy_sin 很难吗, 3 个人里面经验最少的也实习了半年外加两个独立完成的业余项目, ios 里面代理又是经常用的,一个项目里面至少也会用到一次
    beimenjun
    beimenjun
    Aug 18, 2015
    41
    我记得楼主的 iOS 的帖子。上次相同待遇是一年经验以上的吧。

    一年经验以下的可能真的是刚刚走过几个月的 Objective-C 的培训期,然后倒腾 UIKit 倒腾几个月,这就差不多一年了, delegate 和 block 还轮不到都是有可能的……
    beimenjun
    beimenjun
    Aug 18, 2015
    42
    我觉得按照水平,不会写 delegate 的差不多在上海 6K 也是很合理的。不过话说回来,如果仅仅强调 delegate 和 block 这两项,半个月就能达到面试通过水平,不过这两项不会也说明可能在其他地方有短板就是了。
    xiongq
    xiongq
    Aug 18, 2015
    43
    自学几个月的表示,这些都不知道, strong weak 什么的只有模糊概念。。。
    knightlhs
    knightlhs
    Aug 18, 2015
    44
    不会写 delegate 也就意味着连斯坦福的视频教程都没通过啊…… 还达不到毕业水准
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    45
    @beimenjun 上次是一年以上, 后来技术总监说给的薪资招不到一年以上的, 然后就给改成一年以下了
    knightlhs
    knightlhs
    Aug 18, 2015❤️1
    46
    @xiongq 自学一年 至少应该有 斯坦福公开课的水准了
    sudoz
    sudoz
    Aug 18, 2015
    47
    6000 招实习?太没诚意了吧
    v2Panda
    v2Panda
    Aug 18, 2015
    48
    @pljhonglu 要啥自行车 哈哈哈 戳中笑点~
    vmskipper
    vmskipper
    Aug 18, 2015
    49
    一分钱一分货了
    yangxiongguo
    yangxiongguo
    Aug 18, 2015
    50
    默写写不出,要参照之前的项目才能写出来算不算会。
    BenX
    BenX
    Aug 18, 2015
    51
    工作经验要求 1 年以下
    6K
    上海

    这条件,估计招个基本会写 objc 就不错了。
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    52
    @yangxiongguo 我都允许他们上网查了, 还是写不出来
    yulingtianxia
    yulingtianxia
    Aug 18, 2015
    53
    楼主这是自取其辱的吧...
    xiongq
    xiongq
    Aug 18, 2015
    54
    @knightlhs 我还没到一年,你们说的 delegate 难道跟我说的不是一个。。。协议-方法-delegate 方法?
    Magician
    Magician
    Aug 18, 2015
    55
    6k 楼主 是在招程序么 ?
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    56
    @yangxiongguo 能参照着写出来的也可以接受
    felixzhu
    felixzhu
    Aug 18, 2015
    57
    你的薪水自然决定了
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    58
    @yulingtianxia 我不觉得, 他们并没有对我说他们的真实经验, 那我就只对他们简历上的经验负责, 而他们的简历上都写的有我让他们写的东西
    xiongq
    xiongq
    Aug 18, 2015
    59
    不说了,投简历去。。。没有任何上线 APP ,只知道模仿别人家的 app ,边写边爬坑。
    话说深圳的 iOS 工作,我投了 10 天,只有一个正常公司让我去面试,面试官是个前端 PHPer ,一直强调为什么不去学 PHP , oc 难。。。当时我就这是几个意思
    cheng4741
    cheng4741
    Aug 18, 2015
    60
    水太深,楼主太年轻
    shippo7
    shippo7
    Aug 18, 2015❤️1
    61
    月薪就把人才都过滤走了
    judi0713
    judi0713
    Aug 18, 2015
    62
    @wanganjun 我觉得有点说不过去...再复制代码写代理也应该差不多能写出来啊
    tanek
    tanek
    Aug 18, 2015 via Android
    63
    自学中……看到这里有点信心了
    JHExp
    JHExp
    Aug 18, 2015
    64
    现在写个 delegate 都值 6k 了 哈哈
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    65
    @tanek 这位同学,有了信心就认真学, 这贴里面答题的没几个招聘官, 也没几个企业主, 你能不能进公司还要看招聘官或者企业主
    wuyuchenshishabi
    wuyuchenshishabi
    Aug 18, 2015
    66
    @JHExp 哈哈哈。。。是啊 好像现在公司都是傻瓜一样。
    zonghua
    zonghua
    Aug 18, 2015 via iPhone
    67
    我会写 Csharp 的委托
    chisj
    chisj
    Aug 18, 2015
    68
    delegate 写不出来不应该。
    run2
    run2
    Aug 18, 2015
    69
    @wanganjun delegate 干嘛要上网查?正规节奏不是跳到.h 看声明么 /Xcode 本地文档都没安?

    但简历太虚假真是够了-。-
    PP
    PP
    Aug 18, 2015 via iPad❤️3
    70
    捡着便宜算,捡不着便宜怨,是这样吗?
    jarlyyn
    jarlyyn
    Aug 18, 2015
    71
    顺便给楼主个横向参考吧。

    上次面试 6k 左右的 PHP 程序员,有一个问题是说几个你用过的 PHP 库。

    一面试的哥们萌萌的和我来了句,用过 IDE,一惊之下,再次确认一次,很明确就是编辑器(别和我普及 ide 与编辑器的区别)。

    能把培训班的东西学好的,都直接能抢光了。


    就现在的行情,这个价位的程序员招进来,不从头带基本是不可能的。

    基本就是当苦力用吧。

    应届的学校没听说过的 JS 都不太熟的前端基本要价都至少 4-5k 了。

    有要求,就提预算吧。
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    72
    @sobigfish 面试里面有一项是看看他们怎么解决问题的.
    他们写不出来, 我问他们怎么解决这个问题, 他们就说上网查, 我就让他们上网查.
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    73
    @PP 首先要定义好捡便宜的标准是什么, 还有为什么要以你的想法来当做标准
    lwxxxxx
    lwxxxxx
    Aug 18, 2015
    74
    代理都写不出来实在太不应该了
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    75
    @jarlyyn 谢谢了, 现在不着急, 而且薪资和要求都是公司定的, 目前我也赞同
    jarlyyn
    jarlyyn
    Aug 18, 2015
    76
    @wanganjun

    上海这价位就是找个有点电脑基本知识,知道代码大概是怎么样,人活络点,毕业学校不是特别好的苗子,做做苦力,让他自己学学,带一下。

    别想太多……
    jarlyyn
    jarlyyn
    Aug 18, 2015❤️1
    77
    @wanganjun

    我觉得关键是,你要知道什么活能让 6k 的做,然后按这个标准去找人吧。
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    78
    @jarlyyn 说的是
    PP
    PP
    Aug 18, 2015 via iPad
    79
    @wanganjun 还要定义标准,您参加工作多久了,居然耍这种小聪明。“我的想法”很贵的,你们负担不起,以致于够不够“标准”这个问题实在是离你们太远了,不必操心。
    loveuqian
    loveuqian
    Aug 18, 2015 via iPhone
    80
    你们说的代理
    “就是创建一个协议和一个遵循协议的属性,然后在需要用的地方判断一下代理有没有实现代理方法,有就调用
    然后其他类就遵循这个协议,实现这个协议的方法”
    嘛?
    SeanChense
    SeanChense
    Aug 18, 2015 via iPhone
    81
    @wanganjun PP 的想法确实很贵……
    snipes
    snipes
    Aug 18, 2015
    82
    我会写 CSharp 的委托。。。
    PP
    PP
    Aug 18, 2015 via iPad
    83
    @SeanChense 我那是话赶话和楼主调侃一下,没有恶意。两句皆不要当真,哈哈。
    SeanChense
    SeanChense
    Aug 18, 2015 via iPhone
    84
    @PP 您的很多回复都非常有价值,故而我认为值得贵~
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    85
    @PP 你怀疑我在占便宜, 那你觉得, 以我考察的内容, 应该给多少钱
    PP
    PP
    Aug 18, 2015 via iPad
    86
    @SeanChense 您过奖了,不敢当如此褒扬,互相学习吧!
    PP
    PP
    Aug 18, 2015 via iPad
    87
    @wanganjun 前面说了,都是调侃,没有恶意。如果您真想知道问题的核心是什么,我可以向您提供我的视角下的看法,那就是您为什么指摘经历同您类似而又在能力上同您有所差距的人?
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    88
    @PP 现在有了一个新的问题, 我并没有觉得我指摘他们了, 希望你可以指出来
    PP
    PP
    Aug 18, 2015 via iPad
    89
    @wanganjun baby arguing?
    teriyaki
    teriyaki
    Aug 18, 2015
    90
    会写又如何
    见过大公司的高工还是不把项目搞成一团嘛
    另外 copy strong block protocol 混着用 说明楼主脑子也是一个浆糊
    teriyaki
    teriyaki
    Aug 18, 2015
    91
    用 block 和 protocol 混用的那些人和成天扯淡 js 框架的那些一样的 都是把简单的事情搞复杂 都是酱紫
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    92
    @PP 我希望你可以说的直接, 正面的回应我的请求
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    93
    @teriyaki 脑子确实不好使, 但是我不明白你为什么说我 copy strong block protocol 混着用
    realpg
    realpg
    Aug 18, 2015
    94
    前两天有个帖子不是问 你们招聘为啥看代码啊……

    这不就是例子么,不看代码难道看简历?看简历都能独自制作电商类 APP 了……
    zcljy
    zcljy
    Aug 18, 2015
    95
    上海有地下室可以租么? 6K 。。国际庄都比你高好吧。。
    SeanChense
    SeanChense
    Aug 18, 2015
    96
    @wanganjun 私以为他是说你 block 和 delegate 混着用本来就显得不专业
    @teriyaki 没说对请不要打我脸
    crossPQW
    crossPQW
    Aug 18, 2015
    97
    代理写不出来可以直接滚蛋了
    teriyaki
    teriyaki
    Aug 18, 2015
    98
    @wanganjun

    block 这种类似 javascript 的单层回调的东西和接口混用不明智不优雅
    objectivec 是接口的鼻祖 java delphi c#都是学生 这集中语言编程时候设计模式没区别
    接口当然是一等好东西 躲不开 用继承没法优雅处理事件覆盖 见过无数 notification 的麻团项目

    程序架构可以完全基于接口构建 当然用继承也有优雅解决方案(这个大多数人也不知道) 但是不如接口灵活
    wanganjun
    wanganjun
    OP
    Aug 18, 2015
    99
    @teriyaki 以我的水平和经验似乎理解不了这几段...
    teriyaki
    teriyaki
    Aug 18, 2015
    100
    关于 Delegate protocol interface 这些 参考我在知乎的扯淡

    http://www.zhihu.com/question/33498315/answer/56717007?group_id=616175642862096384

    这是 c ++之后 单继承多接口语言们最本质的东西
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1435 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 137ms · UTC 22:04 · PVG 06:04 · LAX 14:04 · JFK 17:04
    ♥ Do have faith in what you're doing.