V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
buaacss
V2EX  ›  酷工作

会会招聘 iOS 程序媛(员)

  •  
  •   buaacss · 2015-07-29 21:01:10 +08:00 · 2327 次点击
    这是一个创建于 3190 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们在做职业社交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))
    }
    
    5 条回复    2015-07-30 11:20:37 +08:00
    nomemo
        1
    nomemo  
       2015-07-29 22:49:40 +08:00
    好糟糕的代码结构。。
    buaacss
        2
    buaacss  
    OP
       2015-07-30 00:48:03 +08:00
    @nomemo 哦?求指导
    hahatest
        3
    hahatest  
       2015-07-30 00:56:47 +08:00
    @nomemo 显然人家就是想招个人写得有趣味点而已,你在伪代码里挑个啥刺儿
    xjbeta
        4
    xjbeta  
       2015-07-30 10:42:45 +08:00 via iPhone
    @hahatest 然而这是swift 不是伪代码
    buaacss
        5
    buaacss  
    OP
       2015-07-30 11:20:37 +08:00 via iPhone
    @xjbeta 你错了,在我们搞ACM的人看来,什么都是为代码233
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3904 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 10:25 · PVG 18:25 · LAX 03:25 · JFK 06:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.