家里的房子有三重门 二重门或三重门风水( 三 )


最重要的是 , 在这重门重点是软件的设计问题 。你需要有足够多的经验能比较不同设计方案的优缺点 , 比如TCP和UDP , 同步和异步 , epoll和select , push和pull , 水平扩展的各种方案…… 还记得本站的那篇“程序员的谎谬之言还是至理名言” , 广度是你深度的副产品 。所以 , 这重门是看你的技术视野有多深有多广 。
三重门:业务智能
这 重门可能是最难的一重门了 , 如果你能进到这重门里 , 你应该是科学家级的程序员了 。让你有智能的业务 , 这个事可能是顶级的技术难题了 。第一和第二重门都不算 难 , 这重门是最难的 。参看Amazon的个性化推荐系统 , 或是Google搜索引擎的结果个性化推荐等等(比如我输入“黑天鹅”关键字 , 你怎么知道我要找 的是动物 , 电影 , 音乐 , 还是本书?怎么让搜索出来的结果排名即公正又可个性?) , 你就知道 , 用技术来解决这种类似的问题难度可想而知 , 不然就不会出现如 Hadoop之类的技术了 。
我再举两个这重门里的业务方面的例子 。

  • 一个例子是关于库存计划的 , 需要像天气预报一样 预测未来的销售量从而决定库存 , 所以 , 最简单的做法是 , 监测各个商品的销售统计 , 然后看一下最近的销售趋势 , 还要看一下往年的销售趋势(因为某些节假日会 是一个高峰期) , 还要分析一下大众的喜好变化 , 比如 , 在某影评网站上的某电影的热度其会告诉我哪个电影的DVD要滞销了 , 得打折卖 , 哪个电影的DVD要畅 销了 , 得多进货了 。还可能需要监控新闻评论 , 比如某权威人士推荐了某个商品 , 那么我得赶快进货了 。等等 。这完全就是一门科学 。
  • 还有一个例子是配送问题 。我有一辆卡车要处理我仓库和配送站间的物流问题 , 我需要找到一条最经济的路线来在有限的时间内处理最多的物流 。这个不是最短路径问题 , 这是个计划统筹学的东西 。也是一门科学 。
还有近期“方韩之争”里有很多人来分析文章相似度的技术 , 这些东西都属于三重门里的东西 。
到了这重门里 , 可能技术反而不是重要的了 , 而是数学模型 。这重门里主要是业务模型 , 数据模型和算法问题 。这些东西和你的业务模型密切相关 。能解决这样的问题 , 是真正的大牛 。对于我来说 , 可能是高山仰止了 。
后记
通过上面的说明 , 我们可以看到下面这些东西 ,