被迫再次搬运一遍自己的论点:
第一:Windows服务端占有率低
楼上答主就别把销售额的比例帖出来了,99%的 Linux是免费的,只有 1%的 Linux是用企业版,拿 100% 收费的 Windows服务端的销售额来比 1%收费的 Linux 基本就是自欺欺人,真实的世界是:
大型机:
活跃站点网页服务端分布:
世界前一百万最繁忙的站点:
随便扫一眼App畅销版前二十,这些流行的app的后端没有一个是开发在 Windows下跑的:
第二:学习 Windows服务端工作难找
简单爬了一下招聘网站的数据就知道:
.net 高收入职位数
10000到15000(104) 15000到20000(26) 20000到30000(4)
java 高收入职位数
10000到15000(729) 15000到20000(277) 20000到30000(60) 30000到40000(19)
php高收入职位数
10000到15000(418) 15000到20000(68) 20000到30000(20) 30000到40000(4)
windows高收入职位数
2000以下(135) 2000到3000(123) 3000到4000(251) 4000到6000(272) 6000到8000(110) 8000到10000(86) 10000到15000(54) 15000到20000(20) 20000到30000(5)
linux高收入职位数
2000以下(247) 2000到3000(105) 3000到4000(236) 4000到6000(527) 6000到8000(279) 8000到10000(285) 10000到15000(238) 15000到20000(76) 20000到30000(22) 30000到40000(9) 40000到50000(1)
腾讯:
首页 | Tencent 腾讯招聘:搜索.net 10个职位,java 334个,php 165个。python 203个
阿里:
http://job.alibaba.com.net 4 个职位,java 490个职位,php 70个职位,python 140个
以上数据我只是随便搜索一下,并不能完全反应总体情况,但也可见一偶,其他公司和职位感兴趣的自己搜索。
第三:远离企业开发
今天企业开发还有些 windows残余,不过建议大家远离企业开发:
1. 跟进麻烦,大家希望短平快,实际是接的项目越多,后续跟进越累。
2. 缺乏积累,长期缺乏技术积累,缺乏用户积累,东一榔头西一棒子。
3. 难以做大,企业应用估值都上不去,挣了钱后,越做越累,很难再上一个台阶。
4. 风险偏高:核心竞争力不是开发,而是老板的关系,换个老板,可能就饿肚子了,即便你再牛。
5. 技术偏低,一般2B应用负载都比较低,大部分同时几十人使用,不会象 2C应用那样面对百万千万用户。碰不到各种究极的负载问题,没有场景让你不断打磨技术,积累经验,提高性能。
总之企业开发虽然能挣快钱,但是没法挣大钱,企业开发没有做 “事业” 的感觉,都在帮别人做一个个的 “项目”,做半天都觉得是别人的,不是你自己的。最后你是向企业负责,不是向用户负责,导致根本思路就是服务好企业而非用户,这中间带来的设计差异是很大的。
即便是企业开发,如今移动端和 H5兴起以后,即便企业开发也越来越多 Linux 技术栈的了。
你做服务端的,天天开发企业应用,顶多几百人同时使用,根本学不到核心内容,碰不到关键问题的后端,写了十年也难有长进。
关于银行:
不要道听途说啥银行服务端用windows?银行有这么大的胆子?我同学就在工行总行开发中心从程序员做到架构师,大部分都是IBM惠普之类的大型机上,很多业务还是用cobol写的,近几年云计算火热他们也在逐步把业务从大型机迁移到内部的linux云上降低成本。银行windows用得多的是柜员终端机,那不是服务器。
你在银行只做windows的话,接触不到核心业务。
参考阅读:
为什么那么多公司不用 .NET,而选择 PHP、JSP,是 .NET 有什么缺点吗?---
我们公司就在用。
服务器上挂着分属于两个部门的两个网站,一个网站是天天更新十多篇新闻没别的功能,另一个网站主要用来让客户查询质检单质检进度。
两个网站平均日点击量500。。。。
当然我们公司的网站是否用的win服务器我不知道。
上面有个答主提到见过运维在服务器上装360,我表示这不是段子……
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有