Thursday, August 28, 2014

你们都没搞懂为什么大公司要用Java.

http://www.mitbbs.com/article_t/Programming/31365157.html

发信人: netghost (Up to Isomorphism), 信区: Programming
标  题: 你们都没搞懂为什么大公司要用Java.
发信站: BBS 未名空间站 (Wed Aug 27 00:40:08 2014, 美东)

大公司能做成事的pattern一般来说有几点:
1.每个人都可以替换。
2.和这件事相关的部门都要有好处,至少不能搞到N个部门没饭吃。


Java的东西,包括现在所谓流行的framework,Hadoop之类的,都很好地满足了上面的
几个条件。

首先,Java程序员好招。现在我要起一个项目,如果要5个C++程序员(真正能写的,不
是扯淡或者做题的),我可以基本上sure 一个人300K一年,大半年之内招不到人。
Java程序员,几个月只能还是能找到5,6个的。如果有人跳槽,更是没招。
第二,Java效率上面可以优化的地方很多,但是另外一句话,就是有买新硬件的理由。
买东西的部门,肯定是支持的。(公司里面,人越多,机器越多就月牛B). 用C,没错
,效率居高,10年内硬件都够了,别的部门只能发呆,换言之就是可以裁掉了。
第三,大部分的Java方案都属于很快能实现功能,但是永远也跑不爽的情况,这样运维
的人一直都有事做,工作稳定,爽。用C,费很大劲,可能中间实现困难夭折,如果没有
,东西跑很爽很鲁棒,运维的人只能发呆,应该也可以滚蛋了。




No comments:

Post a Comment