我们将基于千万级的用户群基础开发一个互联网网站平台,前所未有,不同以往,寻求开发高手加盟。
开发语言以 PHP 为主,数据库 MySQL,搜索用 Lucene 实现。
您将在以下环境下工作:
1、一个完全自行开发的高度定制 Full Stack PHP 框架,单一入口方式,全面支持分布式部署的多层架构方案。开发简单,安全高效;
2、开发环境与生产环境完全基于 Slackware Linux,软件版本更新与时俱进,高度定制编译优化,大致列举如下:
- Nginx 0.7.3
- PHP 5.2.6
- MySQL 5.1.25
- jQuery 1.2.6
- Xcache 1.2.2
- Memcached 1.2.5
- ImageMagick 6.4.2-0
- Varnish 2.0.0 tech preview 1
- Lucene 2.3.2
等等,不再列举;
3、一个基于 Lucene 实现的可应付高并发请求的搜索框架,集成简单,伸缩性好。
4、高度注重对前端体验的优化,并在框架内实现了透明化的优化处理;
5、注重任何细节,为了减少 1ms 的程序执行时间,或者为了减少哪怕一个 http 请求,我们可以研究一整天,一直到认为最优化为止;
注:我们认为的典型页面请求的合理执行时间为 20ms 以内;
6、对框架和整体代码进行不断的 review,以理论上的的安全和高效执行的标准来严格要求,多一分不行,少一分也不可;
7、注重国内外技术趋势,乐于参加各种业内聚会。第一期上线后,我们也会总结我们的经验教训,与大家共分享。
目前进展
- 1、第一期功能需求的开发工作即将完成,只要通过最终的代码检查和上线测试,即可上线;
- 2、在整体框架下实现的前端体验,不需要任何特殊处理,任何页面均可达到 YSlow 的 95-99 分以上的评价;
- 3、目前正在为各个功能的跨 PC、手持设备的浏览器页面自适应,绞尽脑汁中。
如果您想加入团队,您需要有以下资格:
- 1、熟悉 Linux 下的 PHP5 + MySQL5 的开发,对面向对象、三层结构开发方式有深刻的理解;
- 2、逻辑思维能力清晰,有良好的自我管理能力和团队工作心态,乐于沟通、分享和共同成长;
- 3、有 XHTML+CSS+Javascript 前端能力者更佳。有 Java、C 或者开源软件开发经验者更佳。
如何认定资格?
- 1、无任何学历限制,通过我们的面试即可。
薪酬待遇
- 1、以斐波纳契数列中第六个数字为起点。
有兴趣者,请发您的简历与 zhanghe4(at)163.com 联系。
工作地点:北京东北三环。
以上是代朋友发的招聘信息(如果有笔误是我的事儿)。另外,杭州本地也在帮其它朋友找 PHPer ,有兴趣可以联系我。
1 1 2 3 5 8
or
2 3 5 8 13 21
@Samuel Chen
如果是第二个,起薪 21K 了 …
这个招聘 PHPer 的条件的确有趣,甚至将版本号都写出来了,很庆幸也有个公司也能使用 Slackware,不过看其余的要求,似乎让人感觉去“打杂”的。从 PHPer 走过来,其中滋味真是甚为感慨啊。
如果经验弱一点,8k也还可以,哈哈哈哈
斐波纳契数列
呵呵~~有意思的招聘信息~~
有才~~呵呵~~
支持张翮一下~
我还以为第六位数8使表示薪水的位数8,那就是10000000,吓我一跳,哈哈哈
相当有意思哦~完全偏纯技术~
北京8K也比较好了。
薪水可能在其次。一个合适的机会,加上一个合适的团队这才是发挥最大价值的关键点之一
起步薪水解决不了本质问题,看发展,发展,呵呵
5、注重任何细节,为了减少 1ms 的程序执行时间,或者为了减少哪怕一个 http 请求,我们可以研究一整天,一直到认为最优化为止;
我个人更看重代码的分离,也就是任何代码都可以拆分。
1ms的性能,小朋友的玩具
PHPER, 1万也不是什么高薪。
千万级可不是个小数字,如果是真的,倒是很好的机会实践。
工作地点,东北三环,还不错。
『我个人更看重代码的分离,也就是任何代码都可以拆分。
1ms的性能,小朋友的玩具。』
可分布式的设计,以逻辑和代码的可拆分为基础中的基础。
每个请求减少 1ms 的执行时间,乘以足够大的请求量,即使只看成本,好处也是惊人的,这个说法套在减少一个请求上,同样适用。只是看似小孩子的玩具吧,能玩转的人并不多的。
看到一个项目标榜自己要做最牛屄的技术的时候,我就开始对他们担心,在我印象中大多数灰飞烟灭的宏图霸业都是这么开始的
呵呵,建议项目负责人看看http://www.dreamingincode.cn/
看完我就一个想法:老板很有钱。
『可分布式的设计,以逻辑和代码的可拆分为基础中的基础。
每个请求减少 1ms 的执行时间,乘以足够大的请求量,即使只看成本,好处也是惊人的,这个说法套在减少一个请求上,同样适用。只是看似小孩子的玩具吧,能玩转的人并不多的。』
我同意这个观点,但在实战中,我觉得可维护是非常重要的,人员流动在所难免,如何快速准确维护?人力成本上来说,高手和敌手的成本差是长期的,硬件的成本是一次性的。时间成本上来看,如果代码能让大部分人很快掌握,能随着业务逻辑而快速修改,这样的code比复杂的,难以修改的code可能更对我胃口,虽然它可能速度会快点。
当然这个这个有差异,如果能通过加内存,换cpu就能解决,那么我何来烦恼呢?
找高手很难,找个普通的容易多,就不用担心高手的离去会形成大的影响。给他比较高的薪水,让他舒舒服服code,这何尝不是一件好事呢?
我尊重高手,因为他们努力付出才成为高手,我只是换了个角度去看问题。
商场如战场,时时在变,也许努力提升了很多个1ms,没有了应用市场,在某个角度程序员有所获得,但整体来看缺是个失败。
把不影响业务快速发展的前提下,把性能发挥到极致,这没错。
而且,这也是一个很好的理念,或许没必要每个团队都这么偏执,但我还要肯定这是个很好的想法
to niming:
说了这么多,起码你得承认,这个有点理想化的追求其实并不是个小孩子的玩具。
假设如果能在不影响可维护性,又能提高性能的情况下,做好这个事情。何乐而不为呢?
生活有这么多假如?
希望这个项目能长久
这个,的确够技术。目前我使用的技术栈是(客户端就不列了,基本就是XHTML,CSS,JavaScript,Flash,HTTP,SMTP,DNS,TCP,IP,路由器,交换机):
FreeBSD 7.0
HAProxy 1.3.15.2
Nginx 0.7.3
PHP 5.2.6
APC 3.0.19
Squid 2.6.20
Postfix 2.5.1
Memcached 1.2.5
Sphinx 0.9.8-rc2
MySQL 5.1.25
Ajax框架一般选jQuery,PHP就不用开源框架了,自己定制,呵呵
>>高度定制编译优化
提示做这个网站的朋友,不要搞这个,
这样得到只是很少的性能,失去的东东更多,
建议看一下flickr作者所写的那本书
我以前就看到这个的招聘。比较反感。
做一个项目,首先要讲产品的市场。这个反而介绍技术,以为自己技术多牛B,还不都是用别人开源程序搭建,没有自己的核心技术。
好像少了几样,LVS、DNS均衡负载.
其实现在要想打造个 千万级用户。也不是个很难的事。现在web2.0的架构大都数 差不多。没啥差别。
这样的公司技术为太浓,太偏离市场。
肯定活不长久。
@flyinweb
Google 技术味也很浓
照样活得好好的
有偏见的人还是很多啊。。
为图大事,选团队为先。然团队目标需立,早有自有项目之意的团队来于战略的执行。团队各自有务,激情为先,后以践行。因此大事必成。我希望能加于参谋。
应该定义为 在中国 技术味太浓的公司肯定活不长
性能调优也不是开发时该做的事 只有有了一定积累之后 才知道最适合自己的优化是什么样的
北京的8K 按购买力 只有杭州的6K 按交通 再减2K 按气候 再减2K …
符合这个招聘要求的 在北京要是没有个20K 估计拿不下来