SegmentFault 2014 年招聘第一季:后端开发工程师 - V2EX
segmentfault
V2EX    酷工作

SegmentFault 2014 年招聘第一季:后端开发工程师

  •  
  •   segmentfault 2014-02-20 10:35:31 +08:00 7329 次点击
    这是一个创建于 4302 天前的主题,其中的信息可能已经有所发展或是发生改变。
    SegmentFault.php 欢迎投递~ :)

    47 条回复    2014-05-03 22:06:28 +08:00
    Sunyanzi
        1
    Sunyanzi  
       2014-02-20 10:38:08 +08:00
    围观官微不会贴代码 ...

    路过顺手帮忙 ... http://blog.segmentfault.com/joyqi/1190000000407476 ...
    lvye
        2
    lvye  
       2014-02-20 10:40:22 +08:00   1
    @Sunyanzi 他把gist设成私密的了,改成公开的就显示出来了。
    humiaozuzu
        3
    humiaozuzu  
       2014-02-20 10:41:12 +08:00
    lz 是因为玩lol被骂小学生才选的dota2吧
    skydiver
        4
    skydiver  
       2014-02-20 10:43:58 +08:00 via Android
    请给出明确的薪酬范围。
    lsylsy2
        5
    lsylsy2  
       2014-02-20 10:49:58 +08:00
    miwifi……
    ETiV
        6
    ETiV  
       2014-02-20 10:50:51 +08:00
    这 $rank 得有个满分吧?
    yangff
        7
    yangff  
       2014-02-20 10:51:13 +08:00
    return if Code.type?(Code::PHP)
    durrrr
        8
    durrrr  
       2014-02-20 10:55:21 +08:00
    我大 real force 键盘没上榜表示不服 :)
    segmentfault
        9
    segmentfault  
    OP
       2014-02-20 10:56:39 +08:00
    薪酬可以看这个帖子 http://www.v2ex.com/t/86432
    weakish
        10
    weakish  
       2014-02-20 10:57:06 +08:00
    @lvye v2ex的设计有点奇异啊,因为私密gist不是真私密,只要知道url就可以访问,没道理v2ex抓不到内容啊。`GET /gists/:id` API 也没限制`:id`必须是公开的呀。

    cc @Livid
    segmentfault
        11
    segmentfault  
    OP
       2014-02-20 11:06:20 +08:00
    so sorry… 上面帖子找薪资不容易……“看能力层次,范围5k-20k” @skydiver

    如果真感兴趣的话,可以直接联系 @joyqi
    ritksm
        12
    ritksm  
       2014-02-20 11:44:14 +08:00
    撸啊撸0分 那我就不去好了
    dudong0726
        13
    dudong0726  
       2014-02-20 11:49:34 +08:00
    确定是招聘不是求男神高富帅
    dudong0726
        14
    dudong0726  
       2014-02-20 11:50:09 +08:00
    还有你考虑过Dota的感受吗
    0bit
        15
    0bit  
       2014-02-20 11:57:08 +08:00
    真心不喜欢这种不好好写招聘信息,一定要写在代码里的geek范儿。
    还不如用Markdown顺眼。
    raincious
        16
    raincious  
       2014-02-20 12:04:31 +08:00
    @0bit 抓下来运行,自己填$your_conditions这个数组嘛。
    jiang42
        17
    jiang42  
       2014-02-20 13:39:26 +08:00
    mi-wifi差评-。-
    vim才两分不科学
    equipments一栏真心高富帅
    chromebook的话除了pixel,其他倒还好
    剩下的廉价货就只有Nexus,Kindle和R-Pi了
    anewg
        18
    anewg  
       2014-02-20 14:11:28 +08:00
    $rank 是什么个情况。。。 我想算个分都不知道要定多少
    moondark
        19
    moondark  
       2014-02-20 14:43:06 +08:00
    原来dota还能加分。。
    Fteng328
        20
    Fteng328  
       2014-02-20 14:47:59 +08:00
    LMAO @LOL
    Fteng328
        21
    Fteng328  
       2014-02-20 14:57:49 +08:00
    才勉强70出头
    zhujinliang
        22
    zhujinliang  
       2014-02-20 15:14:34 +08:00
    $rank范围是多少啊?

    另外指出一处代码错误:

    case 'lol': $score += $rank * 0;

    多了个加号
    zhf1978
        23
    zhf1978  
       2014-02-20 15:17:01 +08:00
    <?php

    /**
    * SF后端开发者招聘函数
    *
    * @param array $conditions 条件列表
    * @return integer 分数
    */
    function wanted_developer(array $conditions) {
    $score = 0;

    foreach ($conditions as $key => $condition) {
    switch ($key) {
    case 'skills':
    foreach ($condition as $name => $rank) {
    switch ($name) {
    case 'linux':
    case 'nginx':
    case 'apache':
    $score += $rank * 1;
    break;
    case 'html':
    case 'php':
    case 'java':
    case 'mysql':
    $score += $rank * 2;
    break;
    case 'c/c++':
    case 'redis':
    case 'scala':
    case 'nodejs':
    case 'mongodb':
    $score += $rank * 3;
    break;
    case 'dota':
    case 'dota2':
    $score += $rank * 4;
    break;
    case 'lol':
    $score += $rank * 0;
    break;
    default:
    break;
    }
    }
    break;
    case 'networks':
    foreach ($condition as $name) {
    switch ($name) {
    case 'weibo':
    case 'qq':
    case 'weixin':
    case 'douban':
    $score += 1;
    break;
    case 'v2ex':
    case 'zhihu':
    case 'github':
    case 'gmail':
    case 'facebook':
    case 'twitter':
    case 'wordpress':
    $score += 2;
    break;
    case 'aws':
    case 'gae':
    case 'openshift':
    case 'linode':
    case 'azure':
    $score += 3;
    break;
    case 'cl':
    case 'segmentfault':
    case 'typecho':
    $score += 4;
    break;
    default:
    break;
    }
    }
    break;
    case 'softwares':
    foreach ($condition as $name) {
    switch ($name) {
    case 'linux':
    case 'macosx':
    case 'git':
    case 'chrome':
    case 'firefox':
    case 'opera':
    $score += 1;
    break;
    case 'vim':
    case 'emacs':
    case 'sublime':
    $score += 2;
    break;
    case 'brew':
    case 'vagrant':
    case 'shadowsocks':
    $score += 3;
    break;
    case 'ie':
    $score -= 1;
    break;
    case 'windows':
    $score += 0;
    break;
    default:
    break;
    }
    }
    break;
    case 'equipments':
    foreach ($condition as $name) {
    switch ($name) {
    case 'mac':
    case 'chromebook':
    case 'iphone':
    case 'nexus':
    $score += 1;
    break;
    case 'hhkb':
    case 'cherry':
    case 'filco':
    case 'kindle':
    $score += 2;
    break;
    case 'miwifi':
    case 'g-glass':
    case 'raspberry-pi':
    case 'leap-motion':
    $score += 3;
    break;
    default:
    break;
    }
    }
    break;
    default:
    break;
    }
    }

    return $score;
    }

    /**
    * SF后端开发者薪资计算
    *
    * @param intger $yourscore 得分
    * @return integer 月薪
    */
    function salaryband($score) {
    //RMB元
    $salary = 0;
    switch ($score){
    case $score >= 70 && $score <= 75:
    $salary = 5000;
    break;
    case $score > 75 && $score <= 80:
    $salary = 10000;
    break;
    case $score > 80 && $score <= 90:
    $salary = 15000;
    break;
    case $score > 90 && $score <= 100:
    $salary = 20000;
    break;
    default:
    break;
    }
    return $salary;
    }

    $yourscore = wanted_developer($your_conditions);
    $yoursalary = salaryband($yourscore);

    if ($yourscore > 70 && $expectedsalary = $yoursalary) {
    mail('[email protected]', '0day', $your_resume);
    }
    captain234
        24
    captain234  
       2014-02-20 15:18:48 +08:00
    equipment选项严重鄙视了穷丝一把
    zhujinliang
        25
    zhujinliang  
       2014-02-20 15:21:58 +08:00   1
    if ($yourscore > 70 && $expectedsalary = $yoursalary) {
    mail('[email protected]', '0day', $your_resume);
    }

    单等号是槽点么。。。
    lvye
        26
    lvye  
       2014-02-20 15:30:19 +08:00
    @captain234 因为 @joyqi是高富帅,他也会带你成为高富帅。
    lvye
        27
    lvye  
       2014-02-20 15:31:22 +08:00
    @moondark 因为 joyqi喜欢打dota,他需要一个伴,公司其他人都不怎么玩游戏。
    sogood
        28
    sogood  
       2014-02-20 15:35:24 +08:00
    switch 不是这么用的。
    有创意但有 bug。
    captain234
        29
    captain234  
       2014-02-20 15:37:43 +08:00
    @zhujinliang 从skills选项可以目测应该是rank为10分
    kojp
        30
    kojp  
       2014-02-20 15:57:39 +08:00
    Mark
    zhf1978
        31
    zhf1978  
       2014-02-20 17:30:25 +08:00
    @zhujinliang I‘m sorry,应该是($expectedsalary == $yoursalary),(期望的薪资 == 你技能得分后的薪资级别),哈哈,我不是SF的人哈,觉着看这样的招聘简章有意思,跟着参与回复了一下下 ^_^
    weakish
        32
    weakish  
       2014-02-20 19:46:00 +08:00
    @zhujinliang 你太狠了……
    sopho
        33
    sopho  
       2014-02-20 20:21:19 +08:00
    @zhujinliang 首先加号用不用都一样 后面分数不够的 意思就是你玩lol不要;第二点在php中string 单引号的效率高于双引号原因自己去查。
    zhujinliang
        34
    zhujinliang  
       2014-02-20 23:28:21 +08:00 via iPad
    @zhf1978 其实我想吐槽的是,写出单等号,实际成了赋值操作,有点“被期望”的意味
    lazybios
        35
    lazybios  
       2014-02-21 00:00:29 +08:00
    唉。。。不谈salary 选择性Geek
    sopho
        36
    sopho  
       2014-02-21 00:17:10 +08:00 via iPhone
    @zhujinliang sf在dota中是影魔这个英雄的简称 sf团队应该跟dota有渊源 比较鄙视抄袭者lol
    laputaprince
        37
    laputaprince  
       2014-02-21 07:08:16 +08:00
    * @param array $conditions 条件列表
    * @return boolean 是否合格

    这样比较舒服。。。
    zhshhere
        38
    zhshhere  
       2014-02-21 10:57:49 +08:00
    帮转
    cloudqq
        39
    cloudqq  
       2014-02-21 12:49:30 +08:00
    不错,最好能直接跑起来。
    fuxkcsdn
        40
    fuxkcsdn  
       2014-02-21 17:30:54 +08:00
    $rank是根据自己的熟练程度填写的吗??是的话范围??
    如果是固定数值,数值是??
    barbery
        41
    barbery  
       2014-02-22 22:54:59 +08:00
    赞一个,看起来比看文字的招聘广告舒服多了
    a15819620038
        42
    a15819620038  
       2014-02-23 09:21:27 +08:00
    // 满分10分的话
    define('MAX_RANK', 10);

    $want_to_be['nickname'] = 'happen_zhang';
    $want_to_be['conditions'] = array(
    'skills' => array(
    // 满分属于彻底了解的话(包括底层实现)
    'linux' => MAX_RANK * 0.4,
    'apache' => MAX_RANK * 0.3,
    'html' => MAX_RANK * 0.6,
    'php' => MAX_RANK * 0.6,
    'java' => MAX_RANK * 0.5,
    'mysql' => MAX_RANK * 0.5,
    'c/c++' => MAX_RANK * 0.2,
    'nodejs' => MAX_RANK * 0.3,
    'mongodb' => MAX_RANK * 0.2,
    'ruby' => MAX_RANK * 0.4,
    'rails' => MAX_RANK * 0.4
    ),

    'networks' => array(
    'weibo',
    'qq',
    'weixin',
    'douban',
    'v2ex',
    'zhihu',
    'github',
    'gmail',
    'segmentfault',
    'aliyun'
    ),

    'softwares' => array(
    'linux' => 'ubuntu',
    'git',
    'firefox',
    'chrome',
    'sublime'
    )
    );

    var_dump(wanted_developer($want_to_be['conditions']));

    现在大三,开发语言暂时是以php为主,项目经验1年(在校)。

    现在或者暑假想找个有实习的地方,不知道贵公司收不收?
    a15819620038
        43
    a15819620038  
       2014-02-23 09:22:37 +08:00 via Android
    $rank满分为10的话,下面数组
    a15819620038
        44
    a15819620038  
       2014-02-23 09:24:13 +08:00 via Android
    @a15819620038 不好意思,equipments为空是因为确实一样也没有…
    odirus
        45
    odirus  
       2014-02-25 18:17:21 +08:00
    看到Windows、IE。。。,不过我觉得如果应聘者是专门做IE的同鞋,那不是误伤?
    xuxu
        46
    xuxu  
       2014-02-26 23:51:04 +08:00
    不就找一破写代码的嘛
    天梯至少1600才能合格对不?
    zhenghuiy
        47
    zhenghuiy  
       2014-05-03 22:06:28 +08:00
    为啥不发展移动客户端?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4702 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 09:54 PVG 17:54 LAX 01:54 JFK 04:54
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86