Redian新闻
>
第一份工作,C#还是Java区别大吗?
avatar
第一份工作,C#还是Java区别大吗?# Java - 爪哇娇娃
n*h
1
两个工作,其他几乎完全一样。就是一个用C#,一个Java
请问语言对选择工作有多大影响力?
第一份工作。
avatar
z*e
2
大,很大,一旦选择了一条路很有可能一条路走到黑
以后很有可能别人不会给你机会让你转行的
java发展空间明显要大过c#
如果你只有3-5年的c#工作经验,人家根本不会找你去做j2ee的开发
还不如1年的junior实在
起步很重要,一开始走错了,想转行,没那么容易
这一行跟书本上的知识不多,搞research的几乎不怎么用这些东东
大部分都是实际工作经验的积累
.net的构架跟j2ee的构架完全不是一回事
熟悉了一个之后去看另外一个,你会浑身不自在
这就是习惯问题,表听网络上有些胡说什么学好了这个学另外一个很快
我就没遇到几个能把两个都写好的人,一个语言尚且如此,更不要说背后的大头了
java背后的各种类库才是大头,也是junior和senior以上的人的差距所在
当然年纪大的除外,年纪大的有些在java诞生之前就是程序员,没法强求
非得说有关联的话,我感觉business跟挨踢的关联也不比这两个东东的关联少多少
毕竟business里面还有一个专业叫做is不是
avatar
n*h
3
非常非常非常感谢。
回复非常详细!

【在 z****e 的大作中提到】
: 大,很大,一旦选择了一条路很有可能一条路走到黑
: 以后很有可能别人不会给你机会让你转行的
: java发展空间明显要大过c#
: 如果你只有3-5年的c#工作经验,人家根本不会找你去做j2ee的开发
: 还不如1年的junior实在
: 起步很重要,一开始走错了,想转行,没那么容易
: 这一行跟书本上的知识不多,搞research的几乎不怎么用这些东东
: 大部分都是实际工作经验的积累
: .net的构架跟j2ee的构架完全不是一回事
: 熟悉了一个之后去看另外一个,你会浑身不自在

avatar
s*h
4
学习~.~

【在 z****e 的大作中提到】
: 大,很大,一旦选择了一条路很有可能一条路走到黑
: 以后很有可能别人不会给你机会让你转行的
: java发展空间明显要大过c#
: 如果你只有3-5年的c#工作经验,人家根本不会找你去做j2ee的开发
: 还不如1年的junior实在
: 起步很重要,一开始走错了,想转行,没那么容易
: 这一行跟书本上的知识不多,搞research的几乎不怎么用这些东东
: 大部分都是实际工作经验的积累
: .net的构架跟j2ee的构架完全不是一回事
: 熟悉了一个之后去看另外一个,你会浑身不自在

avatar
g*g
5
有见地

【在 z****e 的大作中提到】
: 大,很大,一旦选择了一条路很有可能一条路走到黑
: 以后很有可能别人不会给你机会让你转行的
: java发展空间明显要大过c#
: 如果你只有3-5年的c#工作经验,人家根本不会找你去做j2ee的开发
: 还不如1年的junior实在
: 起步很重要,一开始走错了,想转行,没那么容易
: 这一行跟书本上的知识不多,搞research的几乎不怎么用这些东东
: 大部分都是实际工作经验的积累
: .net的构架跟j2ee的构架完全不是一回事
: 熟悉了一个之后去看另外一个,你会浑身不自在

avatar
b*y
6

在这里当然是大家都建议java啦。。。
不过不管你定c#或者java或者php啥的,最好是坚持下去,不要来回换,因为这些技术
都差不多,属于横向的而不是纵身提高的那种。所以,换也没有太大意义。
而且如果你不stick to 一种技术的话,人家面试的看你就是啥都会点儿,啥都不精。
如果你打算就干个2年然后转行去做别的,倒也无所谓了。否则,想做高级码工的话,
一定要专注。

【在 n*****h 的大作中提到】
: 两个工作,其他几乎完全一样。就是一个用C#,一个Java
: 请问语言对选择工作有多大影响力?
: 第一份工作。

avatar
B*g
7
咱们哪oracle大牛一般都至少精通mysql或者sql server。另外会很多样的最后做
manager/director/CXO的可能性很大,坚决反对老中以作高级码共为目标。

【在 b******y 的大作中提到】
:
: 在这里当然是大家都建议java啦。。。
: 不过不管你定c#或者java或者php啥的,最好是坚持下去,不要来回换,因为这些技术
: 都差不多,属于横向的而不是纵身提高的那种。所以,换也没有太大意义。
: 而且如果你不stick to 一种技术的话,人家面试的看你就是啥都会点儿,啥都不精。
: 如果你打算就干个2年然后转行去做别的,倒也无所谓了。否则,想做高级码工的话,
: 一定要专注。

avatar
e*t
8
人家是说先精一样,你是说要触类旁通。不矛盾。但得step by step.

【在 B*****g 的大作中提到】
: 咱们哪oracle大牛一般都至少精通mysql或者sql server。另外会很多样的最后做
: manager/director/CXO的可能性很大,坚决反对老中以作高级码共为目标。

avatar
B*g
9
新手经常没得选,遥想当年俺一个搞dotnet的被迫去搞oracle

【在 e*****t 的大作中提到】
: 人家是说先精一样,你是说要触类旁通。不矛盾。但得step by step.
avatar
S*h
10
Agree that Java has more job opportunities than C# since most IT companies
are using Java for development.
But is there any way for the .NET developer to pick up J2EE quickly? For
example, the EJB in J2EE is something .NET development doesn't have. Are
there any recipe\tutorials demonstrating the comparison between .NET and
J2EE and provide tips to switch from .NET to Java and vice versa?

【在 z****e 的大作中提到】
: 大,很大,一旦选择了一条路很有可能一条路走到黑
: 以后很有可能别人不会给你机会让你转行的
: java发展空间明显要大过c#
: 如果你只有3-5年的c#工作经验,人家根本不会找你去做j2ee的开发
: 还不如1年的junior实在
: 起步很重要,一开始走错了,想转行,没那么容易
: 这一行跟书本上的知识不多,搞research的几乎不怎么用这些东东
: 大部分都是实际工作经验的积累
: .net的构架跟j2ee的构架完全不是一回事
: 熟悉了一个之后去看另外一个,你会浑身不自在

avatar
B*g
11
Java工作比C#工作多不能说明问题,学校里学Java的比学C#的多数不止一个数量级。人
家搞C#的说.net工作多。没数据没真相,不过哪门学好了都有饭吃

【在 S*******h 的大作中提到】
: Agree that Java has more job opportunities than C# since most IT companies
: are using Java for development.
: But is there any way for the .NET developer to pick up J2EE quickly? For
: example, the EJB in J2EE is something .NET development doesn't have. Are
: there any recipe\tutorials demonstrating the comparison between .NET and
: J2EE and provide tips to switch from .NET to Java and vice versa?

avatar
z*3
12
ejb只是一个概念
要理解这个概念说难不难,说简单也不简单
难点在于它很抽象,而且这个概念并不是独立存在的
它跟j2ee整体上的概念结合在一起,它并不是独立存在的
所以别人也没有办法解释在.net下什么叫做ejb……
关键是j2ee整个架构体系要建立起来,其它的其实都是细节
我觉得尝试着在不同的构架中去寻找共同点是很危险的行为
不仅无助于理解,还会误导,因为同一个东西实现的目的可能是不同的

【在 S*******h 的大作中提到】
: Agree that Java has more job opportunities than C# since most IT companies
: are using Java for development.
: But is there any way for the .NET developer to pick up J2EE quickly? For
: example, the EJB in J2EE is something .NET development doesn't have. Are
: there any recipe\tutorials demonstrating the comparison between .NET and
: J2EE and provide tips to switch from .NET to Java and vice versa?

avatar
x*i
13
C# is not more popular than java,
but C#'s .net framework is much more popular than all java frameworks.
avatar
z*3
14
这话要在面试时候说出来
对方很可能马上就开始怀疑你简历上写的工作经验了
尤其是如果有3-5年甚至更多相关工作经验的话

【在 x*******i 的大作中提到】
: C# is not more popular than java,
: but C#'s .net framework is much more popular than all java frameworks.

avatar
B*g
15
哈哈

【在 z*******3 的大作中提到】
: 这话要在面试时候说出来
: 对方很可能马上就开始怀疑你简历上写的工作经验了
: 尤其是如果有3-5年甚至更多相关工作经验的话

avatar
r*y
16
好奇
zhaoce 和 zhaoce073
是一个人?
还是一个 李逵, 一个 李鬼 ...(没有不礼貌的意思, 找不到更贴切的类比了)
avatar
x*i
17
我是新手,我说的只是招聘网站检索出来的结果,可能有误解.
如果在招聘网站比如dice.com关键词一栏分别输入java和c#,发现职位匹配java 比职位
匹配C#多40%左右,所以美国大学基本都教java,教C#的很少.
但如果输入.net和spring,hibernate,struts,你会发现职位匹配.net的结果比职位匹配
spring,hibernate,struts的总和还要多.

【在 z*******3 的大作中提到】
: 这话要在面试时候说出来
: 对方很可能马上就开始怀疑你简历上写的工作经验了
: 尤其是如果有3-5年甚至更多相关工作经验的话

avatar
z*e
18
如果你搜索.net framework结果是不是就大不一样了?
微软搞.net把什么开发都搞成.net
特别讨厌微软的一点就是微软很喜欢模糊概念
什么概念到了微软手里,会变得很混乱
这也是.net,那也是.net,结果就是什么都是.net
.net做了太多的事,现在基本上只要你在用微软的东西编程,你就在用.net
这其实就是问题,分工不细,概念模糊不清
这跟微软的战略有关,反正它们希望客户把什么都交给它们去做
弄不清楚没关系,给钱就行
而对于j2ee来说,spring只是一个选择,而这个选择往往是在具备了一定规模之后
才显得重要,换句话说,在此之前,如果负载小的话,我可能压根不会上framework
我就用最基本的jsp/servlet就可以了,要说framework的话
这其实也是一个framework,它也提供了具体实现的api以及相应的规范,只不过一般不
这么说而已
为了避免混淆,多数时候不把这个叫做framework而已,因为它已经超越了framework的
范畴
同理ejb也是个framework,但是多数时候我们也不这么叫
所以你说的spring+hibernate+struts无论是从功能上还是使用范围上说,都只不过
是java世界里面一个子集
可能其它外延会远远大于这个子集,所以这就是为什么我不愿意对比这两者的原因
这两个东西无法对比,到底比什么?取样本身就不合理,统计上说取样要公平,避免
bias
而这样对比的话,bias几乎是不可避免的
因为.net是一个广义上的框架,是一堆api的集合,其中包括了webserver,orm,
silverlight等子集
总之把能包括的都包括进去了,可以说是一堆乱七八糟api的大汇总
反正都是微软做的,都捆绑给用户了,给钱就行
而广义j2ee是一个标准,狭义的j2ee是一个平台
广义java是一个平台,狭义的java是一个编程语言
spring只不过是一个轻量级框架,是无数的java开源框架中的一员
hiberante只是一个orm实现,是做得最好的一个,但是还有很多orm的框架,比如
ibatis,比如jdo
struts的竞争对手就更多了,什么webwork, jsf, tiles, spring mvc etc.这一层最热
闹了
用.net对比这三个任何一个都是错的,因为不是一个东西,所涵盖的范围也不一样,所
实现的功能也不相同
所以网络上有无数的文章对比j2ee和.net,对比java和.net,开篇往往第一句话就是,
这两个其实不是一个东西
面试时候说任何话都有可能被人追问为什么,说出这种对比风险是很大的
人家就知道你对这些概念的理解程度有多深了,所以一般都是靠面试谈offer,面试的
交流中
你的底牌其实别人早就掀开了,稍微有点经验的,你是不是真有这些经验,人家问两句
就清楚了
这一行不就是概念+经验么?而实际上,几乎所有的商业银行都是j2ee的主要客源
因为银行的系统是如此地重要,以至于你要是让它们捆绑到一家商业公司上去,那后果
会很可怕
对于学校来说
当然不教c#了,教出一堆微软产品的依赖者?帮着微软去销售.net?
学校是对于任何一个商业公司的产品都非常抵触的
统计上的sas也是如此,学校不仅不怎么教sas,还帮着推广r,因为r是开源产品
是org在做,不是com在做r,同样学校教os的时候不会拿windows去教,也不会拿着
macosx去教
但是会教unix和linux,因为是开源产品,因为是org在做
一样的,教java的时候老师会说如何使用eclipse,而不是intellij idea
因为后者是商业公司的产品,前者是开源产品,不收费,而且源代码可见
教db的时候也不会说太多的oracle的东西,而是讲一堆的标准sql
理论上说java是sun的产品,但是后来开源了之后,基本上不受商业公司团体的控制了
所以学校才开始用java上课,学校是所有左倾人士的大本营,很多开源产品就是学校搞
出来的
好虫说的postgresql就是大学整出来的东东,到学校去说,我们这个东西是开源的,不
收费
你们帮忙推广吧,如果正好有教授是这个产品的贡献者的话
他会很乐意这么做,学校也不会阻拦
但是如果一个商业公司跑到学校去说,这个是我们的收费产品,你们帮忙推广一下吧
估计学校会对此收赞助费
对于开发人员来说,羊毛出在羊身上,同样的功能实现,让客户用收费的东西
客户多半会在工资上找平衡给找回来

【在 x*******i 的大作中提到】
: 我是新手,我说的只是招聘网站检索出来的结果,可能有误解.
: 如果在招聘网站比如dice.com关键词一栏分别输入java和c#,发现职位匹配java 比职位
: 匹配C#多40%左右,所以美国大学基本都教java,教C#的很少.
: 但如果输入.net和spring,hibernate,struts,你会发现职位匹配.net的结果比职位匹配
: spring,hibernate,struts的总和还要多.

avatar
r*s
19
您老真能码字,
pfpf,
.NET vs Java
就好像M$ vs the rest of the world (including IBM, Oracle etc.)
你说你站哪边?
开源不开源
这个东西,
其实对我们软工是有坏处的,
不然咱也跟90年代硅工们一样
弄出大大小小的公司来了。
搞清楚了
开源就是大公司用来打压小公司和偶们individual contributor的,
但是没办法,
这就是现实,
惜福惜福。

【在 z****e 的大作中提到】
: 如果你搜索.net framework结果是不是就大不一样了?
: 微软搞.net把什么开发都搞成.net
: 特别讨厌微软的一点就是微软很喜欢模糊概念
: 什么概念到了微软手里,会变得很混乱
: 这也是.net,那也是.net,结果就是什么都是.net
: .net做了太多的事,现在基本上只要你在用微软的东西编程,你就在用.net
: 这其实就是问题,分工不细,概念模糊不清
: 这跟微软的战略有关,反正它们希望客户把什么都交给它们去做
: 弄不清楚没关系,给钱就行
: 而对于j2ee来说,spring只是一个选择,而这个选择往往是在具备了一定规模之后

avatar
z*e
20
我就是开源的贡献者
你告诉我说对我有害,你这不是跟我开玩笑嘛
没有开源的这些产品,我没有办法建立自己的公司
有了开源产品,我自己创建公司才变得可能
我用这些东西很容易地建立起一个网站
然后在上面发布各种东东
要没有开源,我自己去写db,spring和tomcat?
还没等我写完我估计都去世了
唯一的问题就是经验积累的时间稍微长了一点
没有办法像以前那些人一样,在大学期间就退学创业
但是搞挨踢产品,建立挨踢平台本身不是我的兴趣所在
我更喜欢把挨踢结合到实际生活中去
做出各种应用,所以有了这些开源才使得我创业变得可能
没有它们,我的创业才不可能实现

【在 r*****s 的大作中提到】
: 您老真能码字,
: pfpf,
: .NET vs Java
: 就好像M$ vs the rest of the world (including IBM, Oracle etc.)
: 你说你站哪边?
: 开源不开源
: 这个东西,
: 其实对我们软工是有坏处的,
: 不然咱也跟90年代硅工们一样
: 弄出大大小小的公司来了。

avatar
r*s
21
您老开玩笑吧
没有开源,
您就没法写程序啦?
这个thread还是在讨论.NET的呢。
跟当初开源的动机不同,
现在的开源,
你自己看看,
都是大公司搞出来的,
用来建立技术壁垒的。
您自己搞的公司,
是技术相关的吗,
是framework吗?
我猜不是,
您顶多弄个终端产品。
用用这些个framework罢了,
而不是以一个技术弄个公司出来。
你想想底下搞技术的公司是怎么被贱卖的?
凭什么yhoo,amzn这种公司还值那么多billion?
sigh ...

【在 z****e 的大作中提到】
: 我就是开源的贡献者
: 你告诉我说对我有害,你这不是跟我开玩笑嘛
: 没有开源的这些产品,我没有办法建立自己的公司
: 有了开源产品,我自己创建公司才变得可能
: 我用这些东西很容易地建立起一个网站
: 然后在上面发布各种东东
: 要没有开源,我自己去写db,spring和tomcat?
: 还没等我写完我估计都去世了
: 唯一的问题就是经验积累的时间稍微长了一点
: 没有办法像以前那些人一样,在大学期间就退学创业

avatar
B*g
22
太长了,俺慢慢读

【在 z****e 的大作中提到】
: 如果你搜索.net framework结果是不是就大不一样了?
: 微软搞.net把什么开发都搞成.net
: 特别讨厌微软的一点就是微软很喜欢模糊概念
: 什么概念到了微软手里,会变得很混乱
: 这也是.net,那也是.net,结果就是什么都是.net
: .net做了太多的事,现在基本上只要你在用微软的东西编程,你就在用.net
: 这其实就是问题,分工不细,概念模糊不清
: 这跟微软的战略有关,反正它们希望客户把什么都交给它们去做
: 弄不清楚没关系,给钱就行
: 而对于j2ee来说,spring只是一个选择,而这个选择往往是在具备了一定规模之后

avatar
z*e
23
有办法写,当然有办法写
但是我的兴趣不是写db,也不是写tomcat阿,更不是写spring
.net收我钱阿,这个也收钱,那个也收钱,还怎么startup?
我startup的时候一年花费在挨踢上的费用才¥1500,折合美元是200刀多一点
我还找人报销,因为我帮他把他的网站也放在我的平台上,反正当时流量也不大
就是不报销,我一个人的工资轻轻松松负担起来,如果收费的话,一个db就要收我多少钱
200刀还不够这个db一个开发人员一天的工资
我为什么要写自己的framework,吃饱了撑着
我说了我要做应用,就跟我很讨厌数学证明一样,我只关心这东西怎么用
至于怎么实现,我不在乎,我也不想在乎,虽说说是应用
但是我还是多少写了点引擎,有些东西还是没有办法直接用
那是单机上的平台,其它的,能用开源的都用开源了
现在创业是简单了,只不过你老想做framework那没有办法了
就像你现在去做os也不会有多大市场一样,理论要结合实际

【在 r*****s 的大作中提到】
: 您老开玩笑吧
: 没有开源,
: 您就没法写程序啦?
: 这个thread还是在讨论.NET的呢。
: 跟当初开源的动机不同,
: 现在的开源,
: 你自己看看,
: 都是大公司搞出来的,
: 用来建立技术壁垒的。
: 您自己搞的公司,

avatar
r*s
24
您老别激动,
仔细想想我在说什么,
别被那帮开源的小左洗脑了。
收钱怎么啦?
软件为啥不该收钱啊?
国内盗版用惯了是吧?
如果不是开源,
凭您老的资历,
也许就不用搞网站这种跟人打交道的事情,
您就可以专注于技术,
比如cache
然后卖掉公司或者IPO啦
//dreaming

少钱

【在 z****e 的大作中提到】
: 有办法写,当然有办法写
: 但是我的兴趣不是写db,也不是写tomcat阿,更不是写spring
: .net收我钱阿,这个也收钱,那个也收钱,还怎么startup?
: 我startup的时候一年花费在挨踢上的费用才¥1500,折合美元是200刀多一点
: 我还找人报销,因为我帮他把他的网站也放在我的平台上,反正当时流量也不大
: 就是不报销,我一个人的工资轻轻松松负担起来,如果收费的话,一个db就要收我多少钱
: 200刀还不够这个db一个开发人员一天的工资
: 我为什么要写自己的framework,吃饱了撑着
: 我说了我要做应用,就跟我很讨厌数学证明一样,我只关心这东西怎么用
: 至于怎么实现,我不在乎,我也不想在乎,虽说说是应用

avatar
z*e
25
我从来就没认为我做这行可以不跟人打交道
相反,我正是因为这一行需要跟人交流我才选择这一行
这一行不会像其它挨踢一样,一年到头天天跟机器打交道
每天都会跟人交流才是乐趣所在
网站也是我的兴趣所在,最早做的第一个pure java的产品就是聊天室
后来做的模型也是一个论坛,将来可能还会做一个即时通信的东西
至于收费,我有其它方式收费,比如通过广告
还有其实可以卖的产品也很多,比如你把这些作品包装成平台上的收费产品
我不想专注于技术,我一直都愿意跟人打交道
所以我才专注于应用,而不是“技术”,我不是geek
技术这个东西是死的,用到生活中才是活的,我学什么都想着到底该怎么用
如果这个东西没有办法让我马上应用起来,就像很多数学理论一样,我会学得很痛苦
所以我从来不喜欢搞算法,数学证明这些东西,谁愿意搞谁搞去,反正我不搞
挨踢技术也是如此,系统软件我一个都不想写,谁愿意谁写去,反正我不写
我连学数学学的都是统计,我学cs也学的是软件工程,学经济也是学金融
我从来就不学理论,而且很讨厌理论,尤其是无法应用的理论
各种证明,算法,模型都在其中,不得不做时候没有办法
只要能选择,我一定选择避开理论

【在 r*****s 的大作中提到】
: 您老别激动,
: 仔细想想我在说什么,
: 别被那帮开源的小左洗脑了。
: 收钱怎么啦?
: 软件为啥不该收钱啊?
: 国内盗版用惯了是吧?
: 如果不是开源,
: 凭您老的资历,
: 也许就不用搞网站这种跟人打交道的事情,
: 您就可以专注于技术,

avatar
r*s
26
您说的完全没错啊,
但是这样市场就狭窄了,
大家要挣钱就只能直接面对终端用户了。
放在硬件上,
对于一个硬工来说,
弄出一块板子,
就能卖钱,
就能开公司,
(当然现在不容易了)。
可是对于软工来说,
没那么容易,
因为大公司一开源,
你的framework就歇了,
这要是放在别的领域,
就叫垄断,
是可以告的,
软件领域没办法,
因为表面上这些个开源公司都是独立于这些大公司的。
所以大家就挣些工资钱,呵呵

【在 z****e 的大作中提到】
: 我从来就没认为我做这行可以不跟人打交道
: 相反,我正是因为这一行需要跟人交流我才选择这一行
: 这一行不会像其它挨踢一样,一年到头天天跟机器打交道
: 每天都会跟人交流才是乐趣所在
: 网站也是我的兴趣所在,最早做的第一个pure java的产品就是聊天室
: 后来做的模型也是一个论坛,将来可能还会做一个即时通信的东西
: 至于收费,我有其它方式收费,比如通过广告
: 还有其实可以卖的产品也很多,比如你把这些作品包装成平台上的收费产品
: 我不想专注于技术,我一直都愿意跟人打交道
: 所以我才专注于应用,而不是“技术”,我不是geek

avatar
z*e
27
这不是好事么?使得挨踢技术更便于应用
这样机会其实就被创造出来
以前哪有公司上什么erp
全部手写,做帐什么都是手写,现在都改电脑上做了

【在 r*****s 的大作中提到】
: 您说的完全没错啊,
: 但是这样市场就狭窄了,
: 大家要挣钱就只能直接面对终端用户了。
: 放在硬件上,
: 对于一个硬工来说,
: 弄出一块板子,
: 就能卖钱,
: 就能开公司,
: (当然现在不容易了)。
: 可是对于软工来说,

avatar
r*s
28
世界上的好事都是有坏事的一面的,
这个只能说明您老不是搞技术的,
不是站在技术人的阵营说这个问题。
你还不如直接说我就是要免费用软件,
免费软件就是好的,
TurboTax也该Free,
MSOffice也该Free。
大家直接搞网站卖东西,
哪个卖的多哪个有本事。

【在 z****e 的大作中提到】
: 这不是好事么?使得挨踢技术更便于应用
: 这样机会其实就被创造出来
: 以前哪有公司上什么erp
: 全部手写,做帐什么都是手写,现在都改电脑上做了

avatar
g*g
29
你们说得都不太准确,开源只是提高竞争力的一种方法,开源不等于免费。
虽然大多数开源的东西免费,但一样可以卖书,卖培训,卖咨询,卖服务。
做大了有公司收购就发财了。典型的例子就是hibernate,spring。

【在 r*****s 的大作中提到】
: 您老开玩笑吧
: 没有开源,
: 您就没法写程序啦?
: 这个thread还是在讨论.NET的呢。
: 跟当初开源的动机不同,
: 现在的开源,
: 你自己看看,
: 都是大公司搞出来的,
: 用来建立技术壁垒的。
: 您自己搞的公司,

avatar
r*s
30
您老说的我了解,
不过我还是要说是这是陈词滥调,
我没说就没钱挣了,
我是说大公司通过开源这个手段,
提高了技术壁垒,
使单项技术的价格变低,
使个体的竞争力削弱。
你要挣钱是吧,
你就不得不提供一整套方案,
谁能或者比较有优势的提供一整套方案?
当然是大公司比如IBM, Oracle。
卖书、培训、服务是你一个人两个人能搞定的吗?
spring/hibernate后面没有大公司?神话吧?
网站现在很好搞吗?当然不是,
现在网站的门槛很高的,
当然不是技术门槛,
是所谓SEO, marketing或者非技术范畴的。
别盯着那几千块的IT费,
咱的技术是值几十上百万的! //dreaming
总之,
开源已经不是它的初衷了,
俺们软工的价值也因此被低估了,
我希望你们了解。
说的难听一点,
不要被人卖了还替人数钱。

【在 g*****g 的大作中提到】
: 你们说得都不太准确,开源只是提高竞争力的一种方法,开源不等于免费。
: 虽然大多数开源的东西免费,但一样可以卖书,卖培训,卖咨询,卖服务。
: 做大了有公司收购就发财了。典型的例子就是hibernate,spring。

avatar
g*g
31
我觉得你恰恰说反了。大公司整这些开源软件,是为了降低
成本。典型的如eclipse,IBM在这上挣不了什么钱,但是自己
又需要这个工具做开发,干脆开源,就有很多人免费帮着QA和
开发。
一整套方案本来就不是一个个人能解决的,大量开源架构存在,
使得开发者不需要把精力花在这些boiler plate代码上,可以专注
商业逻辑。无论从某种角度来说,都使得一个小团队开发一个
大软件成为可能。卖书,服务,培训,都是一两个人可以做的,
对于个人开发开源架构。你去看看spring的历史就知道。Rod Johnson
写J2EE Dev without EJB的时候,就是自己开发,最多有几个志愿者
帮忙fix bug。不妨碍他卖书,做consulting,以至于后来成立一个
公司。大公司介入往往是因为这些开源架构在其项目中的使用,他们
需要及时的bug fix,甚至新的feature,所以他们不得不购买服务,
甚至收购。

【在 r*****s 的大作中提到】
: 您老说的我了解,
: 不过我还是要说是这是陈词滥调,
: 我没说就没钱挣了,
: 我是说大公司通过开源这个手段,
: 提高了技术壁垒,
: 使单项技术的价格变低,
: 使个体的竞争力削弱。
: 你要挣钱是吧,
: 你就不得不提供一整套方案,
: 谁能或者比较有优势的提供一整套方案?

avatar
r*s
32
我觉得你说的不矛盾呀,
本来大公司做的事情,
当然是对自己有利的,
包括降低成本,
包括打击对手,
还有就是收购技术公司的时候,
很便宜啊,
BEA, 85亿,SUN,74亿,
就算卖的贵的了,
底下单项技术的公司卖的很贱很贱的,
一个亿就算多的了
相比那些硬件公司,
就一个破摄像头的公司也能卖好几个亿,
极端例子FB一不留神就100B了。
拿你的eclipse来说,
eclipse是开源出来了,
borland就死了,
以前我还用过的codeguide也死了,
这不是商业谋杀是什么?
开源的很多劳动力本来就是大公司donate的,
你以为大公司是做慈善的?
说到底开源精神跟资本主义利益最大化是背道而驰的,
然而不幸的被资本主义利用了。
当然话说回来,
牛人比如Rod这样的是有的,
钱也是能挣的,
这不过门槛就高啦,
你我也许就够不着了。
够不着了就遏制了行业竞争和新技术的推出,
因为我犯不着花这个时间精力了,
我就研究研究spring config就好啦,
CS就真的成了为各行业打工的行业了。

【在 g*****g 的大作中提到】
: 我觉得你恰恰说反了。大公司整这些开源软件,是为了降低
: 成本。典型的如eclipse,IBM在这上挣不了什么钱,但是自己
: 又需要这个工具做开发,干脆开源,就有很多人免费帮着QA和
: 开发。
: 一整套方案本来就不是一个个人能解决的,大量开源架构存在,
: 使得开发者不需要把精力花在这些boiler plate代码上,可以专注
: 商业逻辑。无论从某种角度来说,都使得一个小团队开发一个
: 大软件成为可能。卖书,服务,培训,都是一两个人可以做的,
: 对于个人开发开源架构。你去看看spring的历史就知道。Rod Johnson
: 写J2EE Dev without EJB的时候,就是自己开发,最多有几个志愿者

avatar
g*g
33
码农好不好混,关键还是看蛋糕大不大。开源架构多了,开发成本低了,
是个行业都做个网站,蛋糕就大了。当然门槛低了,做这行的就多了,
Junior竞争也就激烈一些。但对老手还是乐见其成的。
我老99年就用servlet开发网站了,那年jsp刚出来。java比起php那会
可是差多了,那会用java写点东西跟用cgi差别不大,反正JDK里没有的
都得自己写。ejb的出现并没有使得java很流行,weblogic, websphere
都贵得要死。是spring的出现,tomcat里跑spring bean,java在这个
市场上真正有竞争力。
换句话说,如果不是诸如spring,hibernate出现。整个java stack
会被微软用.net各个击破。

【在 r*****s 的大作中提到】
: 我觉得你说的不矛盾呀,
: 本来大公司做的事情,
: 当然是对自己有利的,
: 包括降低成本,
: 包括打击对手,
: 还有就是收购技术公司的时候,
: 很便宜啊,
: BEA, 85亿,SUN,74亿,
: 就算卖的贵的了,
: 底下单项技术的公司卖的很贱很贱的,

avatar
r*s
34
针对蛋糕大小的问题,
you made a good point,
但是,
蛋糕真的变大了,
还是它本来就这么大?
还是因为internet,
因为eCommerce的出现而变大,
还是因为开源降低了成本而变大?
因为不说它技术上优劣,
不开源的网站成本很高吗?
比如用.NET的?
小网站你就花小钱,
大网站你就花大钱,
但是一旦不花钱,
这个用户就被惯坏啦。
再说Java,
我老97年用VisualAge for Java写servlet/applet的时候 // coughing
java确实很不成熟。
但是你顶多只能说Java是开源的*间接*收益者,
它是不是被C#还是PHP超过我一点都不着急,
因为我们吃这行饭的本来就不是局限于Java这个语言的,
c#/php/ruby/python whatever,
百花齐放百家争鸣才是好的。
客户们眼花缭乱了我们才体现出价值,
呵呵。
其实说这个话题,
意义也不大,
现实如此,
默然接受。
就是受不了很多人一提开源就跟pussy价值一样,
俺不是好忽悠的。

【在 g*****g 的大作中提到】
: 码农好不好混,关键还是看蛋糕大不大。开源架构多了,开发成本低了,
: 是个行业都做个网站,蛋糕就大了。当然门槛低了,做这行的就多了,
: Junior竞争也就激烈一些。但对老手还是乐见其成的。
: 我老99年就用servlet开发网站了,那年jsp刚出来。java比起php那会
: 可是差多了,那会用java写点东西跟用cgi差别不大,反正JDK里没有的
: 都得自己写。ejb的出现并没有使得java很流行,weblogic, websphere
: 都贵得要死。是spring的出现,tomcat里跑spring bean,java在这个
: 市场上真正有竞争力。
: 换句话说,如果不是诸如spring,hibernate出现。整个java stack
: 会被微软用.net各个击破。

avatar
g*g
35

各种因素都有一些,但毫无疑问开源使得小公司也有竞争力。而只有
小公司有竞争力才会使整个行业从业人员多,这个是毫无疑问的。
别忘了.net抄了很多java开源架构的思想。没有这些开源架构,.net
也就不是今天的.net了。另一方面,如果没有这些免费的东西,微软
的东西很有可能是坑爹的价格。
回到开源,开源不是什么pussy价值。开源的东西大部分是可重用
的东西,至于商业逻辑,本来就是独特不可重用的。所以价值在于
商业逻辑,开源使得重用容易而且成本低,本来就是符合软件工程
思想的。00年附近,微软比任何一个软件公司都强得太多,如果开源
不流行,Java被C#超越只是时间问题。
是,对我们科班出身的人来说。一个语言差别没有那么大,
但是一个生态系统需要几年的时间来精通。这是投资,对于个人来说,
当然不想投资就这么废了。我看到公司里有些Mobile上原来写Symbian
C++ developer改到Android上写Java,东西写得很烂。所以我想这种
变化都是迫不得已。

【在 r*****s 的大作中提到】
: 针对蛋糕大小的问题,
: you made a good point,
: 但是,
: 蛋糕真的变大了,
: 还是它本来就这么大?
: 还是因为internet,
: 因为eCommerce的出现而变大,
: 还是因为开源降低了成本而变大?
: 因为不说它技术上优劣,
: 不开源的网站成本很高吗?

avatar
z*e
36
就算你说的是对的
那开源还更像pussy了
因为一堆公司以开源的名义夹带私货
pussy什么时候不是这样了?
美帝难道不是把民主当枪使?

【在 r*****s 的大作中提到】
: 针对蛋糕大小的问题,
: you made a good point,
: 但是,
: 蛋糕真的变大了,
: 还是它本来就这么大?
: 还是因为internet,
: 因为eCommerce的出现而变大,
: 还是因为开源降低了成本而变大?
: 因为不说它技术上优劣,
: 不开源的网站成本很高吗?

avatar
z*e
37
技术本身不应该存在有阵营这一说
把技术跟现实生活中其它人对立起来是有问题的
我从来不愿意禁锢于任何一个方面
我总是尽可能在不同方面去汲取营养
对于我来说,有人免费给我产品,让我去使用
这就是降低了门槛,做其它行业,要搞硬件产品,得有钱去建工厂才行
这就是entry barrier,软件的entry barrier已经够低了
如果靠db之类的收费,那只会提高entry barrier,就像我说的
如果我没有钱去买db,去买tomcat,我的创业要等到什么时候?
我的理论结合实际要等到我儿子才能帮我实现?我看多半是我永远都实现不了
因为我一个人的能力有限,没有开源的人帮我做事,我永远做不了这个网站
就算我很聪明,我也不可能写出那么好的代码,用那么多时间去测试
用那么多精力去修复bug,更不要说一旦用户群大了之后我要重构那还不是要了我的命
我觉得这样好,就是不让某些人借机剥削其他人,搞得牛逼哄哄的少了谁地球不转一样
一个经济体要有更新换代才有活力
老是想着做过去别人已经做过的事只会让自己永远地丧失机会
在java诞生的时候,他们可没有说os和c++已经写得如此之好,所以他们没有机会
理论上用c++在什么平台上不能写今天java做出的各种东西?
机会都是人创造出来的,spring, jboss东西本身就是做得好才有公司介入
才有投资人愿意给钱给他们,而不是因为他们收不收费
我相信将来还会有大量的机会创造出来

【在 r*****s 的大作中提到】
: 世界上的好事都是有坏事的一面的,
: 这个只能说明您老不是搞技术的,
: 不是站在技术人的阵营说这个问题。
: 你还不如直接说我就是要免费用软件,
: 免费软件就是好的,
: TurboTax也该Free,
: MSOffice也该Free。
: 大家直接搞网站卖东西,
: 哪个卖的多哪个有本事。

avatar
z*e
38
开源最大的好处就是迫使大量原本在系统软件上做开发的人员走向实践之路
社会是多元的,需要大量的理论结合实际的应用人才
而不是一天到晚捣腾理论的书呆子
数学也是如此,理论数学固然重要,但是社会需要的是大量统计人才
把数学应用到实际生活中去数学才有活力
同样的,把系统软件尽快地融入到社会的各个活动中去才有意义
否则每一个公司去养活一堆人去写os和db,疯了
正是由于开源这批人的推动,才使得今天软件系统在各个公司里面使用得是如此普遍
今天随便一个大公司,无论是做会计也好还是做销售,都要跟公司里的电脑系统打交道
实现无纸化操作,这样做的结果就是使得每一个大公司几乎都有自己的挨踢部门
所以information system课开篇就会说到这个
过去十年,挨踢的机会并不是减少了,相反,是增长最快的一个行业
只不过说不需要那么多人去搞os,db了,我觉得这是好事
社会就应该逼迫这批人去实践他们的技能,去创造真正的价值
而不是闭门造车,玩算法游戏
avatar
s*e
39
蛋糕变大了是肯定的,就说美国,经过十年的外包和经济衰退,IT工作者的人数今年又
创了历史新高,我前两个星期把monster的简历刚刚update一下,电话都被recruiter打
爆了,一点都不像recession。当然你可以说如果没有开源,蛋糕会更大,不过历史不
能假设,也不好说。open source是不是大公司谋杀商业产品的手段,我看不太像,我
原来在某家大IT公司的时候,Jboss是我们的主要开源竞争者,但是我们好几个team还
是给jboss贡献了很多code(公司policy支持的,可以用工作时间写jboss code),
我们的产品肯定因为jboss市场份额变小了,单从这个产品
看,我们是吃亏了。但是从整个开源的生态系统来看,也可能是因为很多开源系统的存
在让整个市场更大更活跃。至于说eclipse kill了borland, 是因为borland实在太差,
不信你看intelliJ不是活的好好的吗?
我觉得开源系统过去五年发展的非常快,很多主要的open source produce都有成熟的
盈利模式,可靠性也非常高,像amazon这种大流量商业网站都大量依靠open source。
其实五年前我也不太看好open source,但是现在觉得这个模式已经进入了一个非常好
的良性循环。

【在 r*****s 的大作中提到】
: 针对蛋糕大小的问题,
: you made a good point,
: 但是,
: 蛋糕真的变大了,
: 还是它本来就这么大?
: 还是因为internet,
: 因为eCommerce的出现而变大,
: 还是因为开源降低了成本而变大?
: 因为不说它技术上优劣,
: 不开源的网站成本很高吗?

avatar
j*l
40
作为非行内人士,能否讲讲为什么处在外包和经济萎靡的阶段,IT也却像个大泡泡样一
下膨胀了。是什么道理呢,想不通呀?莫非IT又有了新的技术创新点?比如mobile,
cloud...

【在 s*******e 的大作中提到】
: 蛋糕变大了是肯定的,就说美国,经过十年的外包和经济衰退,IT工作者的人数今年又
: 创了历史新高,我前两个星期把monster的简历刚刚update一下,电话都被recruiter打
: 爆了,一点都不像recession。当然你可以说如果没有开源,蛋糕会更大,不过历史不
: 能假设,也不好说。open source是不是大公司谋杀商业产品的手段,我看不太像,我
: 原来在某家大IT公司的时候,Jboss是我们的主要开源竞争者,但是我们好几个team还
: 是给jboss贡献了很多code(公司policy支持的,可以用工作时间写jboss code),
: 我们的产品肯定因为jboss市场份额变小了,单从这个产品
: 看,我们是吃亏了。但是从整个开源的生态系统来看,也可能是因为很多开源系统的存
: 在让整个市场更大更活跃。至于说eclipse kill了borland, 是因为borland实在太差,
: 不信你看intelliJ不是活的好好的吗?

avatar
s*e
41
mobile and cloud肯定是创新点,不过我见到的传统的项目也很多,从java看,感觉
enterprise app的工作比product多的多,大概是4:1的比例,enterprise app里面跟
SOA相关的明显变多了。至于是不是泡泡,感觉还真不像,现在大家都钱紧,花钱都很
谨慎的

【在 j********l 的大作中提到】
: 作为非行内人士,能否讲讲为什么处在外包和经济萎靡的阶段,IT也却像个大泡泡样一
: 下膨胀了。是什么道理呢,想不通呀?莫非IT又有了新的技术创新点?比如mobile,
: cloud...

avatar
r*s
42
说开源让IT蓬勃发展了就好像说pussy让美国经济繁荣了一样
因果倒置或者根本没有关系

【在 z****e 的大作中提到】
: 开源最大的好处就是迫使大量原本在系统软件上做开发的人员走向实践之路
: 社会是多元的,需要大量的理论结合实际的应用人才
: 而不是一天到晚捣腾理论的书呆子
: 数学也是如此,理论数学固然重要,但是社会需要的是大量统计人才
: 把数学应用到实际生活中去数学才有活力
: 同样的,把系统软件尽快地融入到社会的各个活动中去才有意义
: 否则每一个公司去养活一堆人去写os和db,疯了
: 正是由于开源这批人的推动,才使得今天软件系统在各个公司里面使用得是如此普遍
: 今天随便一个大公司,无论是做会计也好还是做销售,都要跟公司里的电脑系统打交道
: 实现无纸化操作,这样做的结果就是使得每一个大公司几乎都有自己的挨踢部门

avatar
r*y
43
开源是共产主义, 人人为我, 我为人人
跟 "扑塞" 八竿子打不着的关系

【在 r*****s 的大作中提到】
: 说开源让IT蓬勃发展了就好像说pussy让美国经济繁荣了一样
: 因果倒置或者根本没有关系

avatar
S*h
44
What is pussy?

【在 r*****s 的大作中提到】
: 说开源让IT蓬勃发展了就好像说pussy让美国经济繁荣了一样
: 因果倒置或者根本没有关系

avatar
r*s
45
一只小猫 //haha
“普世”价值。
跑题了跑题了,
打住,
让我们讨论技术问题,
有人用过dozer吗?

【在 S****h 的大作中提到】
: What is pussy?
avatar
s*e
46
开源早跟‘普世’没什么关系了,当年几个爱好者敲敲打打就整个开源给大家用着玩得
例子也越来越少了,现在的主流开源项目,不是背后有大公司的鼎力支持,比如Apache
Foundation, Eclipse,就是迅速被招安,比如Springsource, Hibernate什么的。
几个大公司支持一个开源项目,借助社区的力量完善自己的产品,有的直接包装成自己
的community version卖或者送,有的直接拿里面的source code或者library。open
source developer同样有好处,普通人可以很快熟悉这些产品的架构,提高自己的技术
和竞争力,牛人可以通过open source迅速打出名气,open source公司也可以包装好了
卖服务。我觉得现在的开源市场是个非常成熟,多方受益的局面。发展到这一步,很不
容易。

【在 r*****s 的大作中提到】
: 说开源让IT蓬勃发展了就好像说pussy让美国经济繁荣了一样
: 因果倒置或者根本没有关系

avatar
r*s
47
您老说的都对,
就是没看前面俺们在说啥,
呵呵,
我是用类比的修辞手法好吧?

Apache

【在 s*******e 的大作中提到】
: 开源早跟‘普世’没什么关系了,当年几个爱好者敲敲打打就整个开源给大家用着玩得
: 例子也越来越少了,现在的主流开源项目,不是背后有大公司的鼎力支持,比如Apache
: Foundation, Eclipse,就是迅速被招安,比如Springsource, Hibernate什么的。
: 几个大公司支持一个开源项目,借助社区的力量完善自己的产品,有的直接包装成自己
: 的community version卖或者送,有的直接拿里面的source code或者library。open
: source developer同样有好处,普通人可以很快熟悉这些产品的架构,提高自己的技术
: 和竞争力,牛人可以通过open source迅速打出名气,open source公司也可以包装好了
: 卖服务。我觉得现在的开源市场是个非常成熟,多方受益的局面。发展到这一步,很不
: 容易。

avatar
b*y
48

握手...99年那会儿...

【在 g*****g 的大作中提到】
: 码农好不好混,关键还是看蛋糕大不大。开源架构多了,开发成本低了,
: 是个行业都做个网站,蛋糕就大了。当然门槛低了,做这行的就多了,
: Junior竞争也就激烈一些。但对老手还是乐见其成的。
: 我老99年就用servlet开发网站了,那年jsp刚出来。java比起php那会
: 可是差多了,那会用java写点东西跟用cgi差别不大,反正JDK里没有的
: 都得自己写。ejb的出现并没有使得java很流行,weblogic, websphere
: 都贵得要死。是spring的出现,tomcat里跑spring bean,java在这个
: 市场上真正有竞争力。
: 换句话说,如果不是诸如spring,hibernate出现。整个java stack
: 会被微软用.net各个击破。

avatar
L*r
49
同意其他人说的。
从功能上这两个世界(用了世界这个词)并没有什么区别。对于一般的产品的难度
也都差不多。但是你用了一个就不会用另一个了。很难找到两个都用的地方。而且
这两者互相不通气。你不可能写一个JAVA的Class在.Net里调用,反过来也一样。
你要是高手你会发现很多概念上是相通的,用另一个环境你的Learning Curve其
实不大,因为你解决的问题还是一样的。名字叫法不一样罢了。一个公司一般不会
同时维护两套系统,太费劲了。
问题是你干了许多年以后想换,别人可能不会给你机会了。你如果希望找到一个
Senior/Architect之类的职务,人们要看你是不是一直用某个工具。
长远来说两个都会有饭吃。工作多少和地域有关。在华盛顿一带Microsoft的东西
占据绝对优势,但其他地方可能有些JAVA占优的。近些年Microsoft有些走下坡路,
但离垮台还远着呢。现在就算IBM的COBAL都还一直有人用。所以不用担心你选了一
个将来没有工作了。唯一的问题是选了以后将来走回头路难。因为那时候你肯定不
愿意接受一个Junior的工作了,虽然这两种工具的区别是被人为夸大的。

【在 n*****h 的大作中提到】
: 两个工作,其他几乎完全一样。就是一个用C#,一个Java
: 请问语言对选择工作有多大影响力?
: 第一份工作。

avatar
z*e
50
你说我无法论证就像你也无法论证他们之间不是互为因果一样

【在 r*****s 的大作中提到】
: 说开源让IT蓬勃发展了就好像说pussy让美国经济繁荣了一样
: 因果倒置或者根本没有关系

avatar
z*e
51
这个原因我都说了
因为it技术的普及创造了更多的就业机会
虽然被外包了一部分,但是增加的远比被外流的多
很多人就是不信
现在几乎所有的公司都有自己的it系统
都有自己的it部分,以前哪里是这样

【在 j********l 的大作中提到】
: 作为非行内人士,能否讲讲为什么处在外包和经济萎靡的阶段,IT也却像个大泡泡样一
: 下膨胀了。是什么道理呢,想不通呀?莫非IT又有了新的技术创新点?比如mobile,
: cloud...

avatar
k*0
52
别教坏新人,有3-5年的c#工作经验,当然是继续.net, 谁还跑去搞J2EE。
java/C#就是左受和右手,精通一门,混饭吃就够了。

【在 z****e 的大作中提到】
: 大,很大,一旦选择了一条路很有可能一条路走到黑
: 以后很有可能别人不会给你机会让你转行的
: java发展空间明显要大过c#
: 如果你只有3-5年的c#工作经验,人家根本不会找你去做j2ee的开发
: 还不如1年的junior实在
: 起步很重要,一开始走错了,想转行,没那么容易
: 这一行跟书本上的知识不多,搞research的几乎不怎么用这些东东
: 大部分都是实际工作经验的积累
: .net的构架跟j2ee的构架完全不是一回事
: 熟悉了一个之后去看另外一个,你会浑身不自在

avatar
p*t
53
不做算法,不研究算法的时间复杂度,你做的是编程还是...?

【在 z****e 的大作中提到】
: 我从来就没认为我做这行可以不跟人打交道
: 相反,我正是因为这一行需要跟人交流我才选择这一行
: 这一行不会像其它挨踢一样,一年到头天天跟机器打交道
: 每天都会跟人交流才是乐趣所在
: 网站也是我的兴趣所在,最早做的第一个pure java的产品就是聊天室
: 后来做的模型也是一个论坛,将来可能还会做一个即时通信的东西
: 至于收费,我有其它方式收费,比如通过广告
: 还有其实可以卖的产品也很多,比如你把这些作品包装成平台上的收费产品
: 我不想专注于技术,我一直都愿意跟人打交道
: 所以我才专注于应用,而不是“技术”,我不是geek

avatar
z*e
54
你以为真正的engineering做很多算法么?
算法是数学,好虫早就说了,他想了想,出了线性代数,其它压根就没用上

【在 p*********t 的大作中提到】
: 不做算法,不研究算法的时间复杂度,你做的是编程还是...?
avatar
z*e
55
没看到我们之前在讨论工资水平么?
混饭吃当然足够了,问题在于,谁都想自己工资高一点

【在 k**0 的大作中提到】
: 别教坏新人,有3-5年的c#工作经验,当然是继续.net, 谁还跑去搞J2EE。
: java/C#就是左受和右手,精通一门,混饭吃就够了。

avatar
p*t
56
开源就是一個joke.
openoffice打开microsoft的word,ppt,excel文件,经常会出现错误. 资本主义,便宜没
好货,开源只是微软差点被大卸8块之后搞出来的花头.

【在 g*****g 的大作中提到】
:
: 各种因素都有一些,但毫无疑问开源使得小公司也有竞争力。而只有
: 小公司有竞争力才会使整个行业从业人员多,这个是毫无疑问的。
: 别忘了.net抄了很多java开源架构的思想。没有这些开源架构,.net
: 也就不是今天的.net了。另一方面,如果没有这些免费的东西,微软
: 的东西很有可能是坑爹的价格。
: 回到开源,开源不是什么pussy价值。开源的东西大部分是可重用
: 的东西,至于商业逻辑,本来就是独特不可重用的。所以价值在于
: 商业逻辑,开源使得重用容易而且成本低,本来就是符合软件工程
: 思想的。00年附近,微软比任何一个软件公司都强得太多,如果开源

avatar
z*e
57
你还是别来这里灌水了
你这种水平对java是狗屁不通,我看出来了

【在 p*********t 的大作中提到】
: 开源就是一個joke.
: openoffice打开microsoft的word,ppt,excel文件,经常会出现错误. 资本主义,便宜没
: 好货,开源只是微软差点被大卸8块之后搞出来的花头.

avatar
z*e
58
你要是不服的话
你就说说spring是什么吧
明眼人一看就知

【在 p*********t 的大作中提到】
: 开源就是一個joke.
: openoffice打开microsoft的word,ppt,excel文件,经常会出现错误. 资本主义,便宜没
: 好货,开源只是微软差点被大卸8块之后搞出来的花头.

avatar
p*t
59
民主自由人权都是美帝的枪,恋爱自由也能成hollywood movie攻破各国电影行业的
pussy价值.一部titanic,竟然会高达80块人民币,这在当时是非常突出的,其实就是强调
恋爱自由,订婚了也可以找个小白脸偷情,反正老子就是不爱了,名贵钻石算个屁,一样被
老子扔海底,哈哈.

【在 z****e 的大作中提到】
: 就算你说的是对的
: 那开源还更像pussy了
: 因为一堆公司以开源的名义夹带私货
: pussy什么时候不是这样了?
: 美帝难道不是把民主当枪使?

avatar
z*e
60
JBOSS,mysql,spring,red hat这都是开源起家的公司
被大公司收购之后创始人赚了一大笔钱退休去了
还joke,搞没搞错,openoffice不成功并不代表其它不成功
mysql差点就把oracle给干掉了
red hat都进入s&p500的指标股了,你这都不知道也敢出来唧唧歪歪

【在 p*********t 的大作中提到】
: 开源就是一個joke.
: openoffice打开microsoft的word,ppt,excel文件,经常会出现错误. 资本主义,便宜没
: 好货,开源只是微软差点被大卸8块之后搞出来的花头.

avatar
z*e
61
你爱扔哪没人关心
关我鸟事,谁在乎你啊?
你算个屁啊

【在 p*********t 的大作中提到】
: 民主自由人权都是美帝的枪,恋爱自由也能成hollywood movie攻破各国电影行业的
: pussy价值.一部titanic,竟然会高达80块人民币,这在当时是非常突出的,其实就是强调
: 恋爱自由,订婚了也可以找个小白脸偷情,反正老子就是不爱了,名贵钻石算个屁,一样被
: 老子扔海底,哈哈.

avatar
p*t
62
技术本身不应该存在有阵营这一说?
每个手机的充电器的插头都不一样,这个就是手机厂商的自我保护意识,怕被别的公司给
河蟹了.这个是硬件行业.
软件行业那就更明显了,一个if...else if ...,就有的语言写成if...elsif....这就是
这个语言怕被别的语言同化了.
每个公司都知道,为了自己不被别人吃掉,就要搞这些壁垒,竖立自己的阵营,否则哪天被
轻易吃掉了,哭都来不及.

【在 z****e 的大作中提到】
: 技术本身不应该存在有阵营这一说
: 把技术跟现实生活中其它人对立起来是有问题的
: 我从来不愿意禁锢于任何一个方面
: 我总是尽可能在不同方面去汲取营养
: 对于我来说,有人免费给我产品,让我去使用
: 这就是降低了门槛,做其它行业,要搞硬件产品,得有钱去建工厂才行
: 这就是entry barrier,软件的entry barrier已经够低了
: 如果靠db之类的收费,那只会提高entry barrier,就像我说的
: 如果我没有钱去买db,去买tomcat,我的创业要等到什么时候?
: 我的理论结合实际要等到我儿子才能帮我实现?我看多半是我永远都实现不了

avatar
z*e
63
对啊,所以j2ee做得很好
壁垒居然不那么明显
对于程序员来说,显然要找最普世的

【在 p*********t 的大作中提到】
: 技术本身不应该存在有阵营这一说?
: 每个手机的充电器的插头都不一样,这个就是手机厂商的自我保护意识,怕被别的公司给
: 河蟹了.这个是硬件行业.
: 软件行业那就更明显了,一个if...else if ...,就有的语言写成if...elsif....这就是
: 这个语言怕被别的语言同化了.
: 每个公司都知道,为了自己不被别人吃掉,就要搞这些壁垒,竖立自己的阵营,否则哪天被
: 轻易吃掉了,哭都来不及.

avatar
p*t
64
这个和obama的政策有关.obama打压制药行业,提携it产业,这是有目共睹,他是民主党的
,学clinton走it路线,可以理解.

【在 s*******e 的大作中提到】
: 蛋糕变大了是肯定的,就说美国,经过十年的外包和经济衰退,IT工作者的人数今年又
: 创了历史新高,我前两个星期把monster的简历刚刚update一下,电话都被recruiter打
: 爆了,一点都不像recession。当然你可以说如果没有开源,蛋糕会更大,不过历史不
: 能假设,也不好说。open source是不是大公司谋杀商业产品的手段,我看不太像,我
: 原来在某家大IT公司的时候,Jboss是我们的主要开源竞争者,但是我们好几个team还
: 是给jboss贡献了很多code(公司policy支持的,可以用工作时间写jboss code),
: 我们的产品肯定因为jboss市场份额变小了,单从这个产品
: 看,我们是吃亏了。但是从整个开源的生态系统来看,也可能是因为很多开源系统的存
: 在让整个市场更大更活跃。至于说eclipse kill了borland, 是因为borland实在太差,
: 不信你看intelliJ不是活的好好的吗?

avatar
z*e
65
你真是什么都不懂啊
去做游戏开发吧
这个版实在是不适合你
说你不懂你肯定不服

【在 p*********t 的大作中提到】
: 技术本身不应该存在有阵营这一说?
: 每个手机的充电器的插头都不一样,这个就是手机厂商的自我保护意识,怕被别的公司给
: 河蟹了.这个是硬件行业.
: 软件行业那就更明显了,一个if...else if ...,就有的语言写成if...elsif....这就是
: 这个语言怕被别的语言同化了.
: 每个公司都知道,为了自己不被别人吃掉,就要搞这些壁垒,竖立自己的阵营,否则哪天被
: 轻易吃掉了,哭都来不及.

avatar
p*t
66
open source就是个joke,比如jquery,其实就是某20岁小年轻写的一些函数集,好听点叫
library.

【在 s*******e 的大作中提到】
: 蛋糕变大了是肯定的,就说美国,经过十年的外包和经济衰退,IT工作者的人数今年又
: 创了历史新高,我前两个星期把monster的简历刚刚update一下,电话都被recruiter打
: 爆了,一点都不像recession。当然你可以说如果没有开源,蛋糕会更大,不过历史不
: 能假设,也不好说。open source是不是大公司谋杀商业产品的手段,我看不太像,我
: 原来在某家大IT公司的时候,Jboss是我们的主要开源竞争者,但是我们好几个team还
: 是给jboss贡献了很多code(公司policy支持的,可以用工作时间写jboss code),
: 我们的产品肯定因为jboss市场份额变小了,单从这个产品
: 看,我们是吃亏了。但是从整个开源的生态系统来看,也可能是因为很多开源系统的存
: 在让整个市场更大更活跃。至于说eclipse kill了borland, 是因为borland实在太差,
: 不信你看intelliJ不是活的好好的吗?

avatar
z*e
67
搞笑了
java都发展10多年了
j2ee大发展是在克林顿和小布什时代发展起来的
没看到好虫说99年么?
说了你不懂非得装

【在 p*********t 的大作中提到】
: 这个和obama的政策有关.obama打压制药行业,提携it产业,这是有目共睹,他是民主党的
: ,学clinton走it路线,可以理解.

avatar
z*e
68
那就不要用最好咯,你不用谁在乎

【在 p*********t 的大作中提到】
: open source就是个joke,比如jquery,其实就是某20岁小年轻写的一些函数集,好听点叫
: library.

avatar
p*t
69
对,你知道得多,你可以用开源软件做自己的网站.

【在 z****e 的大作中提到】
: JBOSS,mysql,spring,red hat这都是开源起家的公司
: 被大公司收购之后创始人赚了一大笔钱退休去了
: 还joke,搞没搞错,openoffice不成功并不代表其它不成功
: mysql差点就把oracle给干掉了
: red hat都进入s&p500的指标股了,你这都不知道也敢出来唧唧歪歪

avatar
z*e
70
哈哈,你有意见?
你不服你也来做啊

【在 p*********t 的大作中提到】
: 对,你知道得多,你可以用开源软件做自己的网站.
avatar
p*t
71
我不做网站,对写开源软件我有点兴趣,不过我更喜欢写软件来赚钱.

【在 z****e 的大作中提到】
: 哈哈,你有意见?
: 你不服你也来做啊

avatar
z*e
72
所以说你不懂还不信,算了,到此为止了
跟你讨论完全是浪费时间,你压根不应该来这个版
说的都是些牛头不对马嘴的话,你看不到这些东西的共通之处的话我也没办法
教育你的话,你肯定也不服
其他人好歹知道我在说什么,虽然我们的观点有所不同
而你是完全不懂我们在说什么。到此为止了
好吧,我明天还有事要处理,洗洗差不多该睡了

【在 p*********t 的大作中提到】
: 我不做网站,对写开源软件我有点兴趣,不过我更喜欢写软件来赚钱.
avatar
g*g
73
Open source当然不是joke,只是小开发者提高产品竞争力的一种方法。
任何东西一旦够流行都可以找到赚钱的方法。Google是免费的,Facebook是免费的,
说他们是Joke才是真joke。

【在 p*********t 的大作中提到】
: open source就是个joke,比如jquery,其实就是某20岁小年轻写的一些函数集,好听点叫
: library.

avatar
B*g
74
kick,你把open source跳跃成免费了。google,facebook不是好例子吧,举几个好的
open source例子,俺门也学学人家的发财模式,俺赚不到钱每天苦恼中。

【在 g*****g 的大作中提到】
: Open source当然不是joke,只是小开发者提高产品竞争力的一种方法。
: 任何东西一旦够流行都可以找到赚钱的方法。Google是免费的,Facebook是免费的,
: 说他们是Joke才是真joke。

avatar
p*e
75
obvious u r bs ing game development

【在 z****e 的大作中提到】
: 你真是什么都不懂啊
: 去做游戏开发吧
: 这个版实在是不适合你
: 说你不懂你肯定不服

avatar
S*h
76
Agree. If you want a developer position in Wall Street or like, 90% of them
wants C#/C++ instead of Java. For real enterprise type of job, java still
dominates.

【在 L*******r 的大作中提到】
: 同意其他人说的。
: 从功能上这两个世界(用了世界这个词)并没有什么区别。对于一般的产品的难度
: 也都差不多。但是你用了一个就不会用另一个了。很难找到两个都用的地方。而且
: 这两者互相不通气。你不可能写一个JAVA的Class在.Net里调用,反过来也一样。
: 你要是高手你会发现很多概念上是相通的,用另一个环境你的Learning Curve其
: 实不大,因为你解决的问题还是一样的。名字叫法不一样罢了。一个公司一般不会
: 同时维护两套系统,太费劲了。
: 问题是你干了许多年以后想换,别人可能不会给你机会了。你如果希望找到一个
: Senior/Architect之类的职务,人们要看你是不是一直用某个工具。
: 长远来说两个都会有饭吃。工作多少和地域有关。在华盛顿一带Microsoft的东西

avatar
n*3
77
I think a lot of java jobs in the street?

them
still

【在 S****h 的大作中提到】
: Agree. If you want a developer position in Wall Street or like, 90% of them
: wants C#/C++ instead of Java. For real enterprise type of job, java still
: dominates.

avatar
g*g
78
Obviously financial sector is dominated by java.

【在 n*****3 的大作中提到】
: I think a lot of java jobs in the street?
:
: them
: still

avatar
S*h
79
What I mean is the jobs in Wall Street, i-bank, hedge funds, prepriority
trading, ..., not generally in financial industry. The enterprise part of
the big banks are probably still in Java. But for those quantitative
trading and quant developers, C++ definitely dominates. Sometimes, C# to
better and easier integrated with excel. And those jobs really pay 100% or
more bonus in good years.
avatar
z*s
80
请问这个类库指的是啥?导入的包里面的众多类吗?

【在 z****e 的大作中提到】
: 所以说你不懂还不信,算了,到此为止了
: 跟你讨论完全是浪费时间,你压根不应该来这个版
: 说的都是些牛头不对马嘴的话,你看不到这些东西的共通之处的话我也没办法
: 教育你的话,你肯定也不服
: 其他人好歹知道我在说什么,虽然我们的观点有所不同
: 而你是完全不懂我们在说什么。到此为止了
: 好吧,我明天还有事要处理,洗洗差不多该睡了

avatar
z*e
81
作为一个从微软跳到startup,工作范围从windows kernel到flash都做过,我负责地说
:没什么关系。
微软的时候,manager看到我当时对C++的偏好,很认真地给我说了:domain knowledge
is much more important than the langugage. You won't get promoted because
you are good at C++ or whatever.
但是有几点:
1. 你需要有过使用两三种coding lanugage的经验,这样你才知道在哪些地方你需要住
哟细节,哪些不需要。我不care各种语言的具体细节,比如有篇帖子有人说的java的什
么marke and sweep,i don't care.有人说你必须了解xxx才能在Multithread程序里面
写好东西,对的,问题是其实真正需要了解一些细节的也只有multithreading program
,因为那个和OS直接相关。在理解了基本的compiler原理后,我只关心不同语言提供的
feature set,以便更高效地写程序
2. 多年只使用一种主要编程语言,不利于自己的提高.即便你是做web开发,web是一个
很典型的用不同语言实现不同功能并"glue"到一起的东西,任何限定在特定语言的思维
,都会导致你对很多新东西视而不见。again, domain knowledge更重要。
3. 请不要限死在web,C#可以用于windows phone和windows 开发,java也可以用于
android。再强调,这还是一个平台之争。如果针对web开发,纯粹从语言角度来说,c#
比java强太多;但是作为一个平台,java加上其他东西,又强过.NET太多太多。

【在 n*****h 的大作中提到】
: 两个工作,其他几乎完全一样。就是一个用C#,一个Java
: 请问语言对选择工作有多大影响力?
: 第一份工作。

avatar
s*e
82
I have studied both Java and c#. The current c#4 is more powerful than Java.
C#4 has many features that Java doest't include, and java developers have
to wait for the Java 8 to include these.
According to my job seeking experience, it's easier to find a c# developer
job.Compared with the java java interview , the c#/.net interview is much
easier and have much less competitor.
But java developers have a little higher average salary.

【在 n*****h 的大作中提到】
: 两个工作,其他几乎完全一样。就是一个用C#,一个Java
: 请问语言对选择工作有多大影响力?
: 第一份工作。

avatar
g*g
83
I don't know if you ever study Scala, it's a very very expressive language
with lots of features, more so than C#. However, features barely make it
more powerful, it does make certain things more concise. But that's about
it. And being too featureful can be a double-edge sword.
I appreciate Java being a simple language and very conservative in adding
new features. The only significant elements since day 1 are generics and
annotations. The power of a language is from its libraries, as Java does,
not in the language itself.

Java.

【在 s********e 的大作中提到】
: I have studied both Java and c#. The current c#4 is more powerful than Java.
: C#4 has many features that Java doest't include, and java developers have
: to wait for the Java 8 to include these.
: According to my job seeking experience, it's easier to find a c# developer
: job.Compared with the java java interview , the c#/.net interview is much
: easier and have much less competitor.
: But java developers have a little higher average salary.

avatar
b*2
84
学.NET吧,JAVA快死了。

【在 n*****h 的大作中提到】
: 两个工作,其他几乎完全一样。就是一个用C#,一个Java
: 请问语言对选择工作有多大影响力?
: 第一份工作。

avatar
b*2
85
我还能告诉你,招PHP的最多。

【在 x*******i 的大作中提到】
: 我是新手,我说的只是招聘网站检索出来的结果,可能有误解.
: 如果在招聘网站比如dice.com关键词一栏分别输入java和c#,发现职位匹配java 比职位
: 匹配C#多40%左右,所以美国大学基本都教java,教C#的很少.
: 但如果输入.net和spring,hibernate,struts,你会发现职位匹配.net的结果比职位匹配
: spring,hibernate,struts的总和还要多.

avatar
b*2
86
老子的STATUP,全套微软,从VISUAL STUDIO,到SQL SERVER,到WINDOWS SERVER, 一
毛都不花。你说微软贵?真TMD脑残。

少钱

【在 z****e 的大作中提到】
: 有办法写,当然有办法写
: 但是我的兴趣不是写db,也不是写tomcat阿,更不是写spring
: .net收我钱阿,这个也收钱,那个也收钱,还怎么startup?
: 我startup的时候一年花费在挨踢上的费用才¥1500,折合美元是200刀多一点
: 我还找人报销,因为我帮他把他的网站也放在我的平台上,反正当时流量也不大
: 就是不报销,我一个人的工资轻轻松松负担起来,如果收费的话,一个db就要收我多少钱
: 200刀还不够这个db一个开发人员一天的工资
: 我为什么要写自己的framework,吃饱了撑着
: 我说了我要做应用,就跟我很讨厌数学证明一样,我只关心这东西怎么用
: 至于怎么实现,我不在乎,我也不想在乎,虽说说是应用

avatar
b*2
87
ZHAOCE,你就消停会行不?你不说话没人当你是哑巴。你上次那个USB接口是盗版传播
的罪魁祸首的言论,全买买提都还历历在目,需要我把你的LINK找出来吗?
avatar
b*2
88
最后一段你偷换概念了。
开头是拿C#和JAVA比,这没的说
后来你说JAVA加上其他的东东,那C#也能加,WCF,WPF,SILVER LIGHT,想加啥就啥。这
样的话,还是.NET完全胜出。

knowledge
program

【在 z***e 的大作中提到】
: 作为一个从微软跳到startup,工作范围从windows kernel到flash都做过,我负责地说
: :没什么关系。
: 微软的时候,manager看到我当时对C++的偏好,很认真地给我说了:domain knowledge
: is much more important than the langugage. You won't get promoted because
: you are good at C++ or whatever.
: 但是有几点:
: 1. 你需要有过使用两三种coding lanugage的经验,这样你才知道在哪些地方你需要住
: 哟细节,哪些不需要。我不care各种语言的具体细节,比如有篇帖子有人说的java的什
: 么marke and sweep,i don't care.有人说你必须了解xxx才能在Multithread程序里面
: 写好东西,对的,问题是其实真正需要了解一些细节的也只有multithreading program

avatar
N*n
89

C# and .Net ramp you up faster to the task, and has better potential to
extend your skill set to either cloud Azure or Windows 8 desktop. You
learn one and get ready for two more.
One arrow for three hawks. C# / .Net is a great choice, hand down.

【在 n*****h 的大作中提到】
: 两个工作,其他几乎完全一样。就是一个用C#,一个Java
: 请问语言对选择工作有多大影响力?
: 第一份工作。

avatar
z*e
90
搞笑
我为什么要消停?
你算什么?
上次那个贴我就是针对性打击果黑的言论
后来有些其它事,我才不理那贴的
怎么?你以为是我无意中犯傻么?
你当谁都跟你一样傻不成?
下个套子让他钻,结果果然钻进去了
收紧套子就开打,我在的时候那个版其它人屁都不敢放一个
你有兴趣随时奉陪

【在 b********2 的大作中提到】
: ZHAOCE,你就消停会行不?你不说话没人当你是哑巴。你上次那个USB接口是盗版传播
: 的罪魁祸首的言论,全买买提都还历历在目,需要我把你的LINK找出来吗?

avatar
z*e
91
你加加试试啊
你有本事跟c#加上一个跨平台试试
看m$会不会找你的麻烦

【在 b********2 的大作中提到】
: 最后一段你偷换概念了。
: 开头是拿C#和JAVA比,这没的说
: 后来你说JAVA加上其他的东东,那C#也能加,WCF,WPF,SILVER LIGHT,想加啥就啥。这
: 样的话,还是.NET完全胜出。
:
: knowledge
: program

avatar
z*e
92
ibm的市值超过微软了
你这种没有商业头脑的就老老实实回去打工,别啰啰嗦嗦

【在 b********2 的大作中提到】
: 学.NET吧,JAVA快死了。
avatar
b*2
93
说你啥你还不服气了?把你的背景拿出来晒晒啊。我还真TMD就揪着你不放了,有意见
你来咬我啊。比TMD整体在那里大放厥词,你以为你谁啊,会写个System.Out.Print就
说自己会JAVA了?

【在 z****e 的大作中提到】
: ibm的市值超过微软了
: 你这种没有商业头脑的就老老实实回去打工,别啰啰嗦嗦

avatar
b*2
94
管你有意还是无意,反正你自己都承认你犯傻,记得吃药哦。

【在 z****e 的大作中提到】
: 搞笑
: 我为什么要消停?
: 你算什么?
: 上次那个贴我就是针对性打击果黑的言论
: 后来有些其它事,我才不理那贴的
: 怎么?你以为是我无意中犯傻么?
: 你当谁都跟你一样傻不成?
: 下个套子让他钻,结果果然钻进去了
: 收紧套子就开打,我在的时候那个版其它人屁都不敢放一个
: 你有兴趣随时奉陪

avatar
b*2
95
说你土了吧。为什么一定要跨平台?你就不能用点逆向思维?果然是个没有自我主见的
码工啊,为你感到悲哀。

【在 z****e 的大作中提到】
: 你加加试试啊
: 你有本事跟c#加上一个跨平台试试
: 看m$会不会找你的麻烦

avatar
N*n
96

IBM's debt to equity ration is 130%. The worst in the industry. On the
other hand, AAPL's D2E is 0%. Great. GOOG's D2E is 7%. Solid. INTC 16%.
Fine. MSFT 23%. Fine. ORCL 36%. Fine.
Sound companies would not run up that much debt when there are funding
troubles everywhere and a global debt debacle going on. So stop acting
like a fool and learn how to read a balance sheet a little bit.

【在 z****e 的大作中提到】
: ibm的市值超过微软了
: 你这种没有商业头脑的就老老实实回去打工,别啰啰嗦嗦

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。