首页 > 代码库 > 再谈:为什么开源C/C++开源框架极昂贵?

再谈:为什么开源C/C++开源框架极昂贵?

    今天读了一篇文章:《腾讯前员工创业笔记:那些跟钱有关的事儿》(http://tech.163.com/14/0515/08/9S9975C5000915BF.html),摘录两段:

    刚开工的时候买办公电脑,我心想创业公司应该省钱,就把机箱CPU硬盘内存显卡买来自己装。虽然“科班出身,基本功扎实”,但因为缺乏经验,装一台机器要花费足足半天时间。于是我上网百度了一番,发现选择上门装机服务,装一台要100块,装好了送过来要花50块。如果我用这半天时间做点产品设计,亦或写几行代码,创造的价值又何止100块!算了算以前在腾讯的工作,公司为我每天的工作付出大于1000块,这还不包括我为公司创造的“剩余价值”。所以想要通过自己装机来省钱的行为是多么幼稚啊!

    为什么这么简单的道理以前没想到?大概是以前给别人打工,时间是“别人的时间”,钱也是别人的钱,所以也就没那么在乎,打个酱油半天过去了几百块也照样到手。现在自己创业,时间变成自己的,所以时间变得更加“值钱”了。“时间就是金钱”,以前听起来是句废话,但这下感受却如此真切。


    ”公司为我每天的工作付出大于1000块“,腾讯的工资真的蛮高的,这位作者总共才在腾讯工作了四年呢。我也算过,月薪1万的程序员,公司实际要付出的每天成本大约是1.5-2万元,每个工作天大约是700-900元,按每天编程7小时计算(算上加班,也没几个人每天真正编程的时间有7小时吧?),还没算剩余价值。

    
    使用开源C/C++开源框架,测试代码全部手工编写,写一小时100块,够“昂贵”的吧?当然,不做单元测试,形成质量负债,会更昂贵,调试一小时,也是100块。所以,找一个合适的自动化C/C++单元测试工具(当然,价格要合理,使用成本要远小于人工编写测试代码的成本),或者自己开发一个,才是省钱的办法。