[北京] [搜狐快站 - 前端] 我们的招聘是一段代码,欢迎调用

2017-03-28 18:09:29 +08:00
 aimicheng
import cvUtils from './lib/cvUtils';
import mailUtils from './lib/mailUtils';

mailUtils.onMailArrived((mail) => {
    // Rule No.1: No acient skills!
    if (mail.content.match(/Dreamweaver|DIV\+CSS|Swiper|AJAX|Bootstrap/i)) {
        return mailUtils.reply(mail.from, 'false');
    }

    // Rule No.2: Skills required
    const skills = cvUtils.extractSkills(mail.content);
    let skillPoints = 0;
    ['es6', 'babel', 'webpack', 'gulp', 'grunt', 'react', 'vue'].forEach(
        (skill) => {
            if (skills.indexOf(skill)) {
                skillPoints += 1;
            }
        }
    );
    if (skillPoints < 2) {
        return mailUtils.reply(mail.from, 'false');
    }

    // Rule No.3: Must have a github account
    if (!mail.content.match(/github\.com/)) {
        return mailUtils.reply(mail.from, 'false');
    }

    // Rule No.4: Prefered skills
    ['创业', 'ReactNative', '研究.*(框架|工具库).*源码', '设计.*前端架构'].forEach(
        (skill) => {
            if (mail.content.match(new RegExp(`${skill}`, 'i'))) {
                skillPoints += 5;
            }
        }
    );


    const forwardMailbox = skillPoints > 10 ?
            mailUtils.MAILBOX_PASSED_EXCELLENT : mailUtils.MAILBOX_PASSED;
    mailUtils.reply(mail.from, 'true');
    return mailUtils.forward(mail, forwardMailbox);
});


调用此接口请发简历至: chengliu@sohu-inc.com

邮件回复说明:

6239 次点击
所在节点    酷工作
49 条回复
lalalafq
2017-03-30 09:33:50 +08:00
非前端已看懂了。给 lz 的注释和代码风格点个赞
wangxiuling
2017-03-30 11:02:11 +08:00
一个搜狐招聘就有几个孩子跪着点赞的。作为 30+的老年人,对这个要求觉得很恶心。
大学自学的 frontpage ,之后用 Dreamware.上面有说 Dreamware 自动生成的页面很复杂,拜托,你可以手写呀。把他当记事本行不行?工具而已,居然也有鄙视链。
之后算某领域专家吧,小朋友们也不一定知道, IBM , lotus domino ,知乎上很多装大拿的评价这个不适应于移动时代。拜托, 90 年代的东西,就支持了所有视图 XML ,而且不管用 lotuscript ,还是 java agent ,都可以做到所谓的 restful 结构定义。
05 年开始,大量项目中用的都是 xmlhttp+xml ,当然现在改成 JSON 了。
08 年招了一小孩,很多代码用 JQUERY ,没关系,我用的原生 JS ,遵循 W3C ,现在接个项目, 11 年 ie7 上写的很多代码 IE11,chrome,ie8 , IE11 直接拷过来就能用。
11 年接了个微软 sharepoint 的项目,对方是 500 强外企,服务器端代码集中部署在总部,中国区不能动,没关系, ajax+webservice 。

执着于术,忘了道.据说 11 年, 12 年大家还纷纷考察简历里有没有 amd,cmd.可我原来公司 03 年的产品里:是这么定义的:
Com_RegisterFile("common.js");
Com_IncludeFile("xml.js");
wangxiuling
2017-03-30 11:09:39 +08:00
@akq 哥们一看就是真创过业的。
aimicheng
2017-03-30 11:41:59 +08:00
@wangxiuling 无关鄙视链,趣味相投的人会走到一起
wangxiuling
2017-03-30 11:54:45 +08:00
@aimicheng 公司提供技术氛围与环境,是为了技术能快速支撑相应商业模式,体现价值。
技术人员通常考虑的是钻研最新最火的,技术,首先这是很酷。但拿趣味相投,拜托,作为技术人员,我也很喜欢混技术社区。
YiYing
2017-03-30 14:54:02 +08:00
@wangxiuling 居然在这里碰到也玩儿过 lotus 的朋友,握手!~~~个人觉得技术只是解决问题的工具,除了对技术的考察,考察一个人是否有责任心、进取心、是否真正靠谱,值得信任才是最重要的。分享一篇年初写的博文:
怎样全面了解应聘者的实力
http://muchstudy.com/2017/02/12/%E6%80%8E%E6%A0%B7%E5%85%A8%E9%9D%A2%E4%BA%86%E8%A7%A3%E5%BA%94%E8%81%98%E8%80%85%E7%9A%84%E5%AE%9E%E5%8A%9B/
dcatfly
2017-03-30 22:55:05 +08:00
木有返回结果。。
spy19930412
2017-03-31 21:11:56 +08:00
@DaraW 好巧
DaraW
2017-03-31 21:31:27 +08:00
@spy19930412 好巧+1 ,真是到哪儿都能见到 hhhh

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

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

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

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

© 2021 V2EX