[广州] 爱理论科技有限公司 招聘 Node.js 开发 15K
发布于 8 年前 作者 ctmakro 5139 次浏览 来自 招聘

在开始之前:

您必须符合以下要求

硬性要求,必须全部符合。

  1. 英语6级500分以上或相近水平。不确定的可以去拿一套六级真题来看一下,阅读题感觉能做对70%就差不多了。
  2. Promise is, and must be, your friend.
  3. 算法与数据结构以及数据库课程不得挂科。
  4. 来到一家以前没吃过的餐馆,能良好地跟服务员沟通并迅速地决定点什么菜。
  5. 不急着谈恋爱、相亲、结婚、生孩子、还房贷、炒股

广东爱理论科技有限公司

我们目前为科创论坛提供学术交流平台服务,包括论坛本身以及一系列的创作管理、发布等系统。后端技术栈为Node.js / ArangoDB。

我们大概三个月前在cnode上发过一次招聘(可以搜索公司名字找到),当时应聘的帅哥(来自亚信软件)后来由于个人家庭变故离职。现因todo list堆积,需招聘 Node.js 工程师一名。 上次的招聘帖子里有比较多关于公司和创始人背景的介绍,这里就不重复发了。非常感谢当时社区网友们的顶赞支持。

关于科创论坛,请戳这里 。目前项目的99%代码(~10K行,包括前端、后端、模板)都是笔者亲自完成的,见 https://github.com/lovetheory/nkc2

待遇:12-16K 工作地点:1)东莞莞城区 2)广州科学城。包住宿。

工作内容(的一部分)

  1. 根据功能需求,编写数据库查询语句(ArangoDB AQL)以及附加处理逻辑,封装成JSON API。
  2. 用模板引擎生成HTML页面。大部分情况下我们用AJAX实现增删改,随后刷新页面(服务端调用API然后数据进模板)。
  3. 部署/维护全文搜索引擎。

AQL是类似SQL的查询语言 + 非常强大的服务端数据处理能力。大部分的API可以直接通过 return AQL(‘query string’)实现, 非常方便。

这是目前项目代码的一部分:

table.listMyCategories={
  operation:function(params){
    var uid = params.uid||params.user._key
    return AQL(`
      for c in collections
      filter c.uid == @uid
      collect cs = c.category
      return cs
      `,{uid}
    )
  }
}

table.removeCollectionItem = {
  operation:function(params){
    var c = new layer.Collection(params.cid)
    return c.remove()
  },
  requiredParams:{
    cid:String,
  }
}

table.moveCollectionItemToCategory = {
  operation:function(params){
    var c = new layer.Collection(params.cid)
    return c.update({category:params.category})
  },
  requiredParams:{
    cid:String,
    category:String,
  }
}

上述代码包含了三个API:第一个直接调用了AQL,后两个调用了类上的CRUD方法。 如果读到此处您仍然表示感兴趣,请发简历到 it(#)kc.ac.cn 并注明所在地和联系方式,我们会尽快联系您。

13 回复

很不错,可惜我是从 Android 开发 转来的小菜鸟, 而且英语刚过四级。

四级590,六级550^_^

@yijianbo900625 怎样,感兴趣吗?邮箱随时等候。

武汉node.js 前来支持!

表示对硬性条件不解。编程水平方面基本在node沉淀两三年的都差不多了

第一第五都不过关啊. 虽然我是个能面向stackoverflow和github编程的代码搬运工…

这公司 感觉是万绿丛中的一朵奇葩!

来自酷炫的 CNodeMD

挺奇葩的…

跟大家分别解释为何提出5条硬性要求。

  1. 英语6级500分以上或相近水平。不确定的可以去拿一套六级真题来看一下,阅读题感觉能做对70%就差不多了。
  2. Promise is, and must be, your friend.
  3. 算法与数据结构以及数据库课程不得挂科。
  4. 来到一家以前没吃过的餐馆,能良好地跟服务员沟通并迅速地决定点什么菜。
  5. 不急着谈恋爱、相亲、结婚、生孩子、还房贷、炒股

  1. 英语不好(四级很难通过)的同学,上github找东西并解决问题的效率大概是英语好的同学(六级轻松通过)的1/50。笔者跟两种人都合作过,所以不得不提这条要求。
  2. 就应聘这份工作而言,“3年Node.js开发经验” 的说服力比不上一篇数据库论文。
  3. 我们发现:选择困难症患者只能浇水,不能救火。
  4. 钱可以加,事太多的话小团队实在耗不起。

我英语才过三级(10年前),但我觉得我比那些过了6级的朋友在github上找东西快多了。虽然我不是很懂那些英语句子,但我只要一看代码,后面的英语就不用看了。记得刚才毕业那会儿,我在华为上班,我们领导给了我本《JavaScript权威指南》,全英文的。我就跟领导说,英文不行啊,看不懂。领导只说了一句:“我也看不懂,看代码就行了”,于是我就明白了。我们学的是计算机技术,不是英语。 英语厉害,技术过硬的大神固然令人崇拜。 代码工人,搬砖人员也有自己的生存之道。 一切,就在于你是否真的向往技术,是否能静下心来研究技术。否则,英语是母语的也是个渣。

东莞人路过支持一下。 对楼主的要求表示理解和赞同,很多时候就是这样,我是这么想的,我们有自己的要求,如果你不符合我们的要求,我们没有鄙视的意思,我们有自己的顾虑,宁愿错过一些不符合的牛人,也不愿意招错一个人或相互浪费时间。

我是东莞人,目前居住在南城。楼主上一个帖我就有留意到了,也很感兴趣,无奈目前自己的技术栈是PHP+前端,在node这一块仅限于webpack等前端工具。

所以,问题来了,楼主要招前端吗?

回到顶部