会会招聘 iOS 程序媛(员)

2015-07-29 21:01:10 +08:00
 buaacss

我们在做职业社交APP会会,坐标帝都中关村

技术团队实力强劲,真的不是就差个程序员了,但是真的就差个程序媛了

感兴需的同学,我们可以先谈薪资待遇再谈工作

下午有同学吐槽我说没有招聘程序媛的诚意,我改了一下,希望同学你再考虑下啊

程序媛根据颜值可以加分,最多10分,最少1分!总不能再吐槽我没诚意了吧……

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))
}
2452 次点击
所在节点    酷工作
5 条回复
nomemo
2015-07-29 22:49:40 +08:00
好糟糕的代码结构。。
buaacss
2015-07-30 00:48:03 +08:00
@nomemo 哦?求指导
hahatest
2015-07-30 00:56:47 +08:00
@nomemo 显然人家就是想招个人写得有趣味点而已,你在伪代码里挑个啥刺儿
xjbeta
2015-07-30 10:42:45 +08:00
@hahatest 然而这是swift 不是伪代码
buaacss
2015-07-30 11:20:37 +08:00
@xjbeta 你错了,在我们搞ACM的人看来,什么都是为代码233

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

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

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

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

© 2021 V2EX