[猿题库][北京][iMac双显/妹子]前端开发工程师

2013-04-26 15:14:35 +08:00
 perfectworks
猿题库是一个非常接地气的在线题库产品,专注于教育行业,希望从题库这个切入点入口切开在线教育这块大蛋糕。产品于今年2月18号上线之后,有数十万用户使用过我们的产品,并且有大量的用户直接购买了我们的收费版本,团队已经开始数钱了:)另外我们团队在去年就已经拿到了 IDG 领投的千万级别投资,长期看资金都不会是问题。今年我们计划推出更多的教育产品,希望能有新同学加入我们。

我在团队中主要负责前端这块,目前我们的前端 JS 框架是 SeaJS + Backbone 这样一个组合,CSS 框架则是 Less,并且有部分服务器在用 nodejs + mongodb。因此我们团队的前端并不仅仅是跑在浏览器中,服务器端也要能抗起来。

猿题库前端开发工程师的具体职责:
* 负责猿题库产品 Web 前端开发
* 负责以 node.js 构建的部分服务器程序开发

对于前端不太熟甚至没接触过,但是有兴趣有潜力有自我驱动力的同学,我们同样欢迎,我们有 mentor 会负责新人的培训。

待遇方面,8k-18k 的月薪,正规五险一金、期权、餐补报销、免费可乐水果管饱、iMac 双显、帅哥靓妹协助解决单身问题什么都是妥妥的。

我希望未来一起并肩战斗的同学应该是:
* 有信心扛起一整个网站,而不只是负责一小部分 feature 的开发
* 解决问题时不仅仅是霰弹枪一把而是愿意研究问题背后的原因
* Google 资料/上栈爆网/混 Github 毫无压力
* 有无限的求知欲望和探索欲望,对于不整洁的代码有天然的愤怒感

这样的同学,欢迎你来我们这里:
* 全职或每周 4 天以上的实习
* 负责一个大型网站的 Web 开发
* 培养起一个小型技术团队
* Being geek

如果你是这样,或者你希望将来称为这样的工程师,欢迎联系我 perfectworks#gmail.com

P.S 转一篇36氪对我们的报道:http://www.36kr.com/p/201385.html
5030 次点击
所在节点    酷工作
21 条回复
XDA
2013-04-26 15:17:49 +08:00
擦,让人羡慕的前端
jasya
2013-04-26 15:20:21 +08:00
...让人羡慕的前端+1
Julyyq
2013-04-26 15:39:38 +08:00
前端飘过,支持一下!
IfengName
2013-04-26 16:03:44 +08:00
为了妹纸,简历已发~!
Coda
2013-04-26 16:22:01 +08:00
让人羡慕的前端+1
ljbha007
2013-04-26 17:46:04 +08:00
能贴妹纸照片么
perfectworks
2013-04-26 17:47:13 +08:00
@ljbha007 请来参加面试
hegfirose
2013-04-26 18:51:03 +08:00
Firefox打开 猿题库 的时候有一瞬间没有样式
DaniloSam
2013-04-26 23:38:26 +08:00
移动端访问首页的样式就乱掉了
hilenlai
2013-04-27 00:08:43 +08:00
招ios吗
tdwyx
2013-04-27 07:52:33 +08:00
不喜欢 SeaJS & Beijing.
perfectworks
2013-04-27 17:40:10 +08:00
@tdwyx 觉得 SeaJS 哪里不爽?
IfengName
2013-04-27 17:54:05 +08:00
@perfectworks 估计是被玉伯在微博上的几次言论把心伤了。
khowarizmi
2013-04-27 19:31:30 +08:00
实习生收不收?
tdwyx
2013-04-27 19:34:37 +08:00
@perfectworks 我只用过 1.1 和以前比较旧的版本,新版的没用过不做评论


1. 代码洁癖,不喜欢仅是为了兼容 SeaJS 而修改第三方的文件
2. 当时新出了个好像是 1.2.0 版的,大改了很多,印象分大减
3. 打包的 spm 很难用
4. 几个配置的路径很混乱,文档不全

PS:
1. 我这边的文件比较固定,直接采用合并压缩的方法自由很多
2. 分不清文件依赖关系的程序员不是好的程序员
3. 乱用全局变量的程序员不是好的程序员

@IfengName 我不用微薄
IfengName
2013-04-27 20:05:24 +08:00
@tdwyx

说实话我也不喜欢修改第三方文件,比如将jq等库全局引入,无需用define封装。
还有现在的文档算是比较全了,配置路径混乱不知道你指的是什么,spm没用过,俺新手。

1.你的文件比较固定,正好说明了你的项目不需要模块化
2.同上。如果一个页面交互复杂,就不能保证首次加载能用到所有文件,用工具管理依赖同时按需加载有何不可呢
3.这个好像与用不用全局变量无关吧
cyr1l
2013-04-27 20:32:29 +08:00
只满足第三条:“* Google 资料/上栈爆网/混 Github 毫无压力”
tdwyx
2013-04-27 20:41:53 +08:00
@IfengName

1. 我也记不清具体名字了,有些要手工配置的 SeaJS 的位置、自己的 JS 的位置、第三方文件的位置什么的,挺乱的。不知道现在怎么样了

2. 因为每个文件前面都加了 define 之类, 所以你发布的时候想把几个小文件合并成一个大文件的时候,你就不能简单的把几个文件拼起来了,否则会加载不到,这时候要用 spm 来处理。现在好像改用 Grunt 了,这个没仔细看。

3. 刚到 Github 上看了下,里面有篇文章
前端模块化开发的价值 (https://github.com/seajs/seajs/issues/547).
里面提到开发 SeaJS 的理由是 命名冲突 和 文件依赖 问题。
perfectworks
2013-04-27 23:44:29 +08:00
@tdwyx spm 打包是很难用,而且 SeaJS 支持的规则太多太复杂

我们用的是一套简化的规则,是 SeaJS 模块化规范的一个最小子集。同时自己写了一个打包脚本 https://github.com/perfectworks/grunt-cmd-combo
perfectworks
2013-04-27 23:45:38 +08:00
@khowarizmi 收。我们对于实习生的要求除了每周工作四天以外,其他都是和全职一样一样的

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

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

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

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

© 2021 V2EX