追溯起来是约三四年前的光景,“产品经理”成为一个似乎从石头里面蹦出的职业,对应届生相对不菲的薪酬,以及貌似可从此开始走上互联网大佬们成功轨 迹的诱人前景,刺激着不少80后的眼球与肾上腺素飞蛾扑火般进入,既而诸如 “用户体验””数据分析“ 等专业活计也成为了显学。
追溯起来是约三四年前的光景,“产品经理”成为一个似乎从石头里面蹦出的职业,对应届生相对不菲的薪酬,以及貌似可从此开始走上互联网大佬们成功轨 迹的诱人前景,刺激着不少80后的眼球与肾上腺素飞蛾扑火般进入,既而诸如 “用户体验””数据分析“ 等专业活计也成为了显学。
一个朋友,在一家软件的大企业做了十年的软件研发,想出来创业,问我要注意什么。我开玩笑说,要想成功,必须学习互联网创业的“葵花宝典”,第一条就是“挥刀自宫”。
故事一:
背景介绍:RT是一个外包公司,ZWZX是项目承接公司,YD是甲方。
RT公司每天下班的时候都会接到ZWZX负责人的电话,询问一天的工作情况,然后布置任务要求晚上加班做完,RT公司的员工很无奈也很气愤因为每天 都要加班,员工们就问项目经理:“为什么天天加班赶需求,今天才提一个需求,明天就要上线,还让不让人活了?” 项目经理无奈的说:“我有什么办法啊?这是人家ZWZX负责人说的啊,对方逼得紧。”
某海量用户网站,用户拥有积分,积分可能会在使用过程中随时更新。现在要为该网站设计一种算法,在每次用户登录时显示其当前积分排名。用户最大规模为2亿;积分为非负整数,且小于100万。
PS: 据说这是迅雷的一道面试题,不过问题本身具有很强的真实性,所以本文打算按照真实场景来考虑,而不局限于面试题的理想环境。
首先,我们用一张用户积分表user_score来保存用户的积分信息。
...This is the first in our series of articles about WebGL. The objective of this series is to provide the information and resources you'll need to get started learning WebGL. In this piece, we will discuss how WebGL works, what you need to create WebGL applications, and what a simple example looks like.
Bruce Lowson是Opera开放web标准的撰写人员之一,一些没有包含在HTML5之内的浏览器技术十分奇妙,包括WebGL和SVG,作者希望通过本文与共同爱好者们分享。 最近一位HTML5专家Rich Clark(作者的好朋友)为大家做了一个HTML5 APIs的简介,在文章中为大家指向了一个令人迷惑的网页(web平台:浏览器技术http://platform.html5.org/),其中包含两 个很长的专栏和小正文并提及到一些让人感到迷茫的技术,例如“window.crypto.getRandomValues”和“DOM Mutation observer”。
进入svn data文件夹下你的repos
OneRing 是由豆瓣首席架构师洪强宁开发的一款跨平台桌面应用框架,它支持使用前端技术 开发桌面客户端。即将发布的豆瓣电台桌面版(PC/Mac)便是基于 OneRing 完成的,HTML5 新增的<audio>元素与相应的 API 在其中发挥了重要的作用,相信很快就会和大家见面。 OneRing 项目主页:http://code.google.com/p/onering-desktop/
Perhaps one of the first inescapable observations that a new Google developer (Noogler) makes once they dive into the code is that Protocol Buffers (PB) is the "language of data" at Google. Put simply, Protocol Buffers are used for serialization, RPC, and about everything in between.
Avro(读音类似于[ævrə])是Hadoop的一个子项目,由Hadoop的创始人Doug Cutting(也是Lucene,Nutch等项目的创始人,膜拜)牵头开发,当前最新版本1.3.3。Avro是一个数据序列化系统,设计用于支持大批量数据交换的应用。它的主要特点有:支持二进制序列化方式,可以便捷,快速地处理大量数据;动态语言友好,Avro提供的机制使动态语言可以方便地处理Avro数据。
...