在开始之前:
您必须符合以下要求
硬性要求,必须全部符合。
- 英语6级500分以上或相近水平。不确定的可以去拿一套六级真题来看一下,阅读题感觉能做对70%就差不多了。
- Promise is, and must be, your friend.
- 算法与数据结构以及数据库课程不得挂科。
- 来到一家以前没吃过的餐馆,能良好地跟服务员沟通并迅速地决定点什么菜。
- 不急着谈恋爱、相亲、结婚、生孩子、还房贷、炒股
广东爱理论科技有限公司
我们目前为科创论坛提供学术交流平台服务,包括论坛本身以及一系列的创作管理、发布等系统。后端技术栈为Node.js / ArangoDB。
我们大概三个月前在cnode上发过一次招聘(可以搜索公司名字找到),当时应聘的帅哥(来自亚信软件)后来由于个人家庭变故离职。现因todo list堆积,需招聘 Node.js 工程师一名。 上次的招聘帖子里有比较多关于公司和创始人背景的介绍,这里就不重复发了。非常感谢当时社区网友们的顶赞支持。
关于科创论坛,请戳这里 。目前项目的99%代码(~10K行,包括前端、后端、模板)都是笔者亲自完成的,见 https://github.com/lovetheory/nkc2
待遇:12-16K 工作地点:1)东莞莞城区 2)广州科学城。包住宿。
工作内容(的一部分)
- 根据功能需求,编写数据库查询语句(ArangoDB AQL)以及附加处理逻辑,封装成JSON API。
- 用模板引擎生成HTML页面。大部分情况下我们用AJAX实现增删改,随后刷新页面(服务端调用API然后数据进模板)。
- 部署/维护全文搜索引擎。
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 并注明所在地和联系方式,我们会尽快联系您。
很不错,可惜我是从 Android 开发 转来的小菜鸟, 而且英语刚过四级。
AQL
四级590,六级550^_^
@yijianbo900625 怎样,感兴趣吗?邮箱随时等候。
武汉node.js 前来支持!
表示对硬性条件不解。编程水平方面基本在node沉淀两三年的都差不多了
第一第五都不过关啊. 虽然我是个能面向stackoverflow和github编程的代码搬运工…
这公司 感觉是万绿丛中的一朵奇葩!
来自酷炫的 CNodeMD
挺奇葩的…
跟大家分别解释为何提出5条硬性要求。
- 英语6级500分以上或相近水平。不确定的可以去拿一套六级真题来看一下,阅读题感觉能做对70%就差不多了。
- Promise is, and must be, your friend.
- 算法与数据结构以及数据库课程不得挂科。
- 来到一家以前没吃过的餐馆,能良好地跟服务员沟通并迅速地决定点什么菜。
- 不急着谈恋爱、相亲、结婚、生孩子、还房贷、炒股
- 英语不好(四级很难通过)的同学,上github找东西并解决问题的效率大概是英语好的同学(六级轻松通过)的1/50。笔者跟两种人都合作过,所以不得不提这条要求。
- 略
- 就应聘这份工作而言,“3年Node.js开发经验” 的说服力比不上一篇数据库论文。
- 我们发现:选择困难症患者只能浇水,不能救火。
- 钱可以加,事太多的话小团队实在耗不起。
我英语才过三级(10年前),但我觉得我比那些过了6级的朋友在github上找东西快多了。虽然我不是很懂那些英语句子,但我只要一看代码,后面的英语就不用看了。记得刚才毕业那会儿,我在华为上班,我们领导给了我本《JavaScript权威指南》,全英文的。我就跟领导说,英文不行啊,看不懂。领导只说了一句:“我也看不懂,看代码就行了”,于是我就明白了。我们学的是计算机技术,不是英语。 英语厉害,技术过硬的大神固然令人崇拜。 代码工人,搬砖人员也有自己的生存之道。 一切,就在于你是否真的向往技术,是否能静下心来研究技术。否则,英语是母语的也是个渣。
东莞人路过支持一下。 对楼主的要求表示理解和赞同,很多时候就是这样,我是这么想的,我们有自己的要求,如果你不符合我们的要求,我们没有鄙视的意思,我们有自己的顾虑,宁愿错过一些不符合的牛人,也不愿意招错一个人或相互浪费时间。
我是东莞人,目前居住在南城。楼主上一个帖我就有留意到了,也很感兴趣,无奈目前自己的技术栈是PHP+前端,在node这一块仅限于webpack等前端工具。
所以,问题来了,楼主要招前端吗?