包括 banq 大哥在内大多数来这里的人都崇尚开源。
我的疑惑是,如果将来什么都开源了,没有了商业软件,那我们软件工程师是不是真成民工了,有人说过开源就是自己玩自己,把自己的辛苦代码免费共享,无法赚钱。
所以对于开源特别疑惑,它会是大势所趋么?如果真是这样,我们软件工程师的薪水会不会越来越低,因为毕竟干什么都能找到免费的?
比如,一个公司数据库用MySQL,IDE 用 eclipse,那他的开发成本不就为0了,会不会不再尊重我们研发人员?
感谢牛人们给点意见!!!
包括 banq 大哥在内大多数来这里的人都崇尚开源。
我的疑惑是,如果将来什么都开源了,没有了商业软件,那我们软件工程师是不是真成民工了,有人说过开源就是自己玩自己,把自己的辛苦代码免费共享,无法赚钱。
所以对于开源特别疑惑,它会是大势所趋么?如果真是这样,我们软件工程师的薪水会不会越来越低,因为毕竟干什么都能找到免费的?
比如,一个公司数据库用MySQL,IDE 用 eclipse,那他的开发成本不就为0了,会不会不再尊重我们研发人员?
感谢牛人们给点意见!!!
很是迷惑啊!希望牛人解惑解惑!!!
首先必须知道这个道理:没有一条裤子适合所有人,没有一款软件适合所有企业,针对企业的软件解决方案和服务永远比软件产品本身重要。
想在企业软件领域走微软那种在桌面一着鲜打天下是不太可能。所以最有价值最能够收钱的就是针对企业客户的定制设计,软件只是成为设计的一种具体实现。
面向对象分析设计基本要旨就是随需求快速变化,如果你没有源码,如何快速定制服务?如何二次开发?如果你的源码一开始就是很昂贵或收费,哪个企业愿意买一套离自己实际特点相差很远的软件?就是不相差很远,谁都可以花钱购买,那还有什么企业自己的核心竞争力?
这就象股票软件,股票软件吹得越神乎,谁都能买来赚钱,那谁亏钱呢?如果一个好的商业软件很厉害,谁买来都能在企业竞争中胜出,那谁失败呢?
>一个公司数据库用MySQL,IDE 用 eclipse,那他的开发成本不就为0了,会不会不再尊重我们研发人员?
需要看到软件不只是用eclipse mysql数据库就能开发的,而是需要OO设计思想,买本Evans DDD书籍看看,我看在中国没有几个程序员一开始就能看懂的,这样的不专业程序员能获得尊重吗?因为严格意义上,你就不是程序员。
将最好的研发人员集中在企业核心业务模型的提炼上,这是企业的核心资产,其他通用子领域的要么采取开源,要么花钱买,要么外包,反正用别人的,抓住自己的核心。如果你抓不住,南辕北辙,企业要你何用?
XML/XSLT(java) 这个方向有前途么?因一位老同学正打算去一家搞这个的公司,他比较迷茫,而以我的阅历也无法回答这个问题,只好求教大哥了。
你那个同学想好了做什么业务没有?