会会招聘iOS程序媛(员)

billcss 发布于 2015年07月29日
无人欣赏。
import Foundation

extension Bool {
    func score(num : Int) -> Int {
        if self {
            return num
        }
        return Int(0)
    }
}



public class Candidate {

    enum Gender {
        case 👨, 👩(Int), 保密
    }

    let gender : Gender = .👩(7)

    let 能看懂这段代码 = false
    let 熟练使用Objc = false
    let 熟练使用各种控件 = false
    let 熟练使用AutoLayout🔹SizeClass = false
    let 熟练使用GCD🔹NSThread = false
    let 熟练使用各种锁进行同步 = false
    let 掌握Runloop的使用 = false
    let 精通各种设计模式🔹单件🔹工厂🔹代理🔹观察者🔹通知 = false
    let 了解Invocation🔹targetAction机制 = false
    let 了解ReactiveCocoa🔹会使用MVVM = false
    let 精通Sql🔹范式🔹事务处理 = false
    let 熟练使用Sqlite = false
    let 熟练使用NSUserDefaults🔹CoreData = false
    let 了解即时通讯技术🔹XMPP🔹MQTT = false
    let 掌握各种Profiler的使用方法 = false
    let 精通ARC🔹对内存泄漏和卡顿问题有敏锐的洞察力 = false
    let 掌握其它的编程语言Python🔹PHP🔹Ruby🔹JS = false

    private func minScore() -> Int {
        switch self.gender {
            case let .👩(颜值) :
                return 17 - max(min(颜值, 10), 1)
            default:
                return 17
        }
    }

    func isSufficant () -> Bool {
        return self.能看懂这段代码.score(1) +
            self.熟练使用Objc.score(1) +
            self.熟练使用各种控件.score(1) +
            self.熟练使用AutoLayout🔹SizeClass.score(1) +
            self.熟练使用GCD🔹NSThread.score(1) +
            self.熟练使用各种锁进行同步.score(2) +
            self.掌握Runloop的使用.score(2) +
            self.精通各种设计模式🔹单件🔹工厂🔹代理🔹观察者🔹通知.score(1) +
            self.了解Invocation🔹targetAction机制.score(1) +
            self.了解ReactiveCocoa🔹会使用MVVM.score(2) +
            self.精通Sql🔹范式🔹事务处理.score(2) +
            self.熟练使用Sqlite.score(1) +
            self.熟练使用NSUserDefaults🔹CoreData.score(1) +
            self.了解即时通讯技术🔹XMPP🔹MQTT.score(1) +
            self.精通ARC🔹对内存泄漏和卡顿问题有敏锐的洞察力.score(1) +
            self.掌握各种Profiler的使用方法.score(1) +
            self.掌握其它的编程语言Python🔹PHP🔹Ruby🔹JS.score(1)
            > self.minScore()
    }
}

var x = Candidate()
if x.isSufficant() {
    print("bill#imhuihui.com".stringByReplacingOccurrencesOfString("#", withString: "@", options:NSStringCompareOptions.LiteralSearch, range: nil))
}

程序可以直接放在playground里跑,程序媛有颜值加分,最多加10分,最少加1分

坐标帝都中关村

给公司做广告~我司真的不是那种只差一个程序员了的公司,但是真的只差个程序媛了

感兴趣可以把简历发到上面print出来的邮箱,先谈薪酬,再聊工作~

共10条回复
xiaodu 回复于 2015年07月30日

忍不住想问一下,你们把程序媛当什么?交际花么?

带走你的雨天 回复于 2015年07月30日

1楼 @xiaodu 楼上也太敏感了哈,生活应该幽默一点,写代码的时候才不会忧伤,祝愉快,嘻嘻。

zero123 回复于 2015年07月30日

self.精通各种设计模式🔹单件🔹工厂🔹代理🔹观察者🔹通知 ---"🔹单件" 是不是写错了哦

带走你的雨天 回复于 2015年07月30日

3楼 @zero123 多谢提醒呢,singleton被译为单件和单例的情况都有呢,不知您写代码的时候是不是也这么严谨呢,祝愉快,嘻嘻。

iOS女道士 回复于 2015年07月30日

bill#imhuihui.com

ichanne 回复于 2015年07月30日

这个招聘挺好的, 可惜最近不打算换工作.

带走你的雨天 回复于 2015年07月30日

5楼 @iOS女道士 您距离正确答案已经很接近了呢,快来联系一下我们吧,嘻嘻~

带走你的雨天 回复于 2015年07月30日

6楼 @ichanne 那真是好可惜呢,有机会能相互交流一下,也是极好的呀~

iOS女道士 回复于 2015年07月30日

7楼 @带走你的雨天 粘错了. bill @ imhuihui.com-----------come on !!! 投投投

带走你的雨天 回复于 2015年07月31日

@带走你的雨天 不要温柔的走进那个良夜~

登录 或者 注册