n******t 发帖数: 4406 | 1 大公司能做成事的pattern一般来说有几点:
1.每个人都可以替换。
2.和这件事相关的部门都要有好处,至少不能搞到N个部门没饭吃。
Java的东西,包括现在所谓流行的framework,Hadoop之类的,都很好地满足了上面的
几个条件。
首先,Java程序员好招。现在我要起一个项目,如果要5个C++程序员(真正能写的,不
是扯淡或者做题的),我可以基本上sure 一个人300K一年,大半年之内招不到人。
Java程序员,几个月只能还是能找到5,6个的。如果有人跳槽,更是没招。
第二,Java效率上面可以优化的地方很多,但是另外一句话,就是有买新硬件的理由。
买东西的部门,肯定是支持的。(公司里面,人越多,机器越多就月牛B). 用C,没错
,效率居高,10年内硬件都够了,别的部门只能发呆,换言之就是可以裁掉了。
第三,大部分的Java方案都属于很快能实现功能,但是永远也跑不爽的情况,这样运维
的人一直都有事做,工作稳定,爽。用C,费很大劲,可能中间实现困难夭折,如果没有
,东西跑很爽很鲁棒,运维的人只能发呆,应该也可以滚蛋了。 |
s****y 发帖数: 503 | |
g*********e 发帖数: 14401 | 3 确实,c++码农难找,招人的也特别Picky,通常还要求很多专业背景,一直面啊面 |
w***g 发帖数: 5958 | 4 不像。任何东西都是有利有弊。我觉得楼主说得挺对的。C++和java程序写法不同的。
如果上computational kernel benchmark,C++和java差的绝对没那么大。java最多多
用两三倍内存,速度最多慢一两倍(用BLAS算矩阵之类的不算,那样不同的C++实现速度
都能差几十倍).但是java程序员挥霍贯了,轮子又多,很容易把系统做大。不过换C++
写,楼主说的这种网站应该是写不出来的。我经常用C++写web service(做算法需要和
人接口),这块还算熟。C++没有写网站这个生态环境,人再牛也没用。
【在 s****y 的大作中提到】 : LZ是黑Java吧
|
d****i 发帖数: 4809 | 5 我们这里C++和Java都有很多代码,但是有些地方和模块是绝对不会用Java来写的。即
便是Java用的较多的web,也还有很多和Java平起平坐的非JVM选择:Python, PHP,
Node, Perl, Ruby等等。所以这个还是取决于case by case。
【在 n******t 的大作中提到】 : 大公司能做成事的pattern一般来说有几点: : 1.每个人都可以替换。 : 2.和这件事相关的部门都要有好处,至少不能搞到N个部门没饭吃。 : Java的东西,包括现在所谓流行的framework,Hadoop之类的,都很好地满足了上面的 : 几个条件。 : 首先,Java程序员好招。现在我要起一个项目,如果要5个C++程序员(真正能写的,不 : 是扯淡或者做题的),我可以基本上sure 一个人300K一年,大半年之内招不到人。 : Java程序员,几个月只能还是能找到5,6个的。如果有人跳槽,更是没招。 : 第二,Java效率上面可以优化的地方很多,但是另外一句话,就是有买新硬件的理由。 : 买东西的部门,肯定是支持的。(公司里面,人越多,机器越多就月牛B). 用C,没错
|
t*****n 发帖数: 1589 | 6 搞工程不是比谁牛,是为了赚钱,这是society of capitalism, not technocratism.
【在 n******t 的大作中提到】 : 大公司能做成事的pattern一般来说有几点: : 1.每个人都可以替换。 : 2.和这件事相关的部门都要有好处,至少不能搞到N个部门没饭吃。 : Java的东西,包括现在所谓流行的framework,Hadoop之类的,都很好地满足了上面的 : 几个条件。 : 首先,Java程序员好招。现在我要起一个项目,如果要5个C++程序员(真正能写的,不 : 是扯淡或者做题的),我可以基本上sure 一个人300K一年,大半年之内招不到人。 : Java程序员,几个月只能还是能找到5,6个的。如果有人跳槽,更是没招。 : 第二,Java效率上面可以优化的地方很多,但是另外一句话,就是有买新硬件的理由。 : 买东西的部门,肯定是支持的。(公司里面,人越多,机器越多就月牛B). 用C,没错
|
w**z 发帖数: 8232 | 7 大部分是瞎扯。
【在 n******t 的大作中提到】 : 大公司能做成事的pattern一般来说有几点: : 1.每个人都可以替换。 : 2.和这件事相关的部门都要有好处,至少不能搞到N个部门没饭吃。 : Java的东西,包括现在所谓流行的framework,Hadoop之类的,都很好地满足了上面的 : 几个条件。 : 首先,Java程序员好招。现在我要起一个项目,如果要5个C++程序员(真正能写的,不 : 是扯淡或者做题的),我可以基本上sure 一个人300K一年,大半年之内招不到人。 : Java程序员,几个月只能还是能找到5,6个的。如果有人跳槽,更是没招。 : 第二,Java效率上面可以优化的地方很多,但是另外一句话,就是有买新硬件的理由。 : 买东西的部门,肯定是支持的。(公司里面,人越多,机器越多就月牛B). 用C,没错
|
p*u 发帖数: 2454 | 8
"一个人300K一年,大半年之内招不到人"
where can i find such pos?
【在 n******t 的大作中提到】 : 大公司能做成事的pattern一般来说有几点: : 1.每个人都可以替换。 : 2.和这件事相关的部门都要有好处,至少不能搞到N个部门没饭吃。 : Java的东西,包括现在所谓流行的framework,Hadoop之类的,都很好地满足了上面的 : 几个条件。 : 首先,Java程序员好招。现在我要起一个项目,如果要5个C++程序员(真正能写的,不 : 是扯淡或者做题的),我可以基本上sure 一个人300K一年,大半年之内招不到人。 : Java程序员,几个月只能还是能找到5,6个的。如果有人跳槽,更是没招。 : 第二,Java效率上面可以优化的地方很多,但是另外一句话,就是有买新硬件的理由。 : 买东西的部门,肯定是支持的。(公司里面,人越多,机器越多就月牛B). 用C,没错
|
h*d 发帖数: 214 | 9 我鼓励发散思维,不管观点正确与否。
当然这个帖子黑java也太厉害了,楼主好样的!
如果了解历史,你就知道java最早就是为了替换C++作为嵌入式系统的开发平台。一个
重要原因就是C++开发的复杂性容易导致大型项目延期和失败。这个已经在接下来的几
十年里得到了印证。这个时候再鼓吹C++,现在是反历史潮流的。这么多年计算机开发
环境的发展就是让程序员愉快,轻松的工作,多创造高质量代码,降低总维护成本。这
一点C++在主要领域是替代不了的。 |
w***g 发帖数: 5958 | 10 然。有了java python这些语言处理业务逻辑后我等写C++的日子也更好过了。外围的东
西可以推得比较干净。我有一个项目外围代码天天在变,C++模块已经一年多不需要碰
了。跟楼主说的,C++出一个东西比python出一个东西要慢的多,只能用来做关键处的
几个钉子,可能连轮子都算不上。不过就我做过的几个东西看,C++在做钉子的时候还是
很能发挥优势的,短期内不至于死掉。前面有帖子说ruby已经死了,C++至少没有这个
担心。
【在 h*d 的大作中提到】 : 我鼓励发散思维,不管观点正确与否。 : 当然这个帖子黑java也太厉害了,楼主好样的! : 如果了解历史,你就知道java最早就是为了替换C++作为嵌入式系统的开发平台。一个 : 重要原因就是C++开发的复杂性容易导致大型项目延期和失败。这个已经在接下来的几 : 十年里得到了印证。这个时候再鼓吹C++,现在是反历史潮流的。这么多年计算机开发 : 环境的发展就是让程序员愉快,轻松的工作,多创造高质量代码,降低总维护成本。这 : 一点C++在主要领域是替代不了的。
|
|
|
l*********s 发帖数: 5409 | 11 Your eye scope is too narrow.
【在 w**z 的大作中提到】 : 大部分是瞎扯。
|
d****i 发帖数: 4809 | 12 Java最早确实是Sun为了智能硬件而发明的,后来发现并不适用,直到今天,嵌入式编
程的主体依然是C为主,Java完全没有市场,oracle推出的什么embedded Java,完全没
有市场应用。即便是C++,其实在嵌入式领域很多场合也不合适。这就是为什么C是最牛
逼的地方,不管什么五花八门的OS,什么乱七八糟的CPU架构,C都可以解决。
【在 h*d 的大作中提到】 : 我鼓励发散思维,不管观点正确与否。 : 当然这个帖子黑java也太厉害了,楼主好样的! : 如果了解历史,你就知道java最早就是为了替换C++作为嵌入式系统的开发平台。一个 : 重要原因就是C++开发的复杂性容易导致大型项目延期和失败。这个已经在接下来的几 : 十年里得到了印证。这个时候再鼓吹C++,现在是反历史潮流的。这么多年计算机开发 : 环境的发展就是让程序员愉快,轻松的工作,多创造高质量代码,降低总维护成本。这 : 一点C++在主要领域是替代不了的。
|
g*****g 发帖数: 34805 | 13 楼主自以为一流C++程序员,项目被三流 Java程序员抢,工资相当,悲愤中。鉴定完毕
。 |
h*d 发帖数: 214 | 14
工资相当?
怎么这个论坛有一个人说JEE已经过时了,工资也就是10万多点(就一点),而且
可能随时被裁。而楼主说现在C++的工资都是30万起,好的开发人员还不尿这一壶。上
面还有个人说他写的C++代码基本是万岁型的,别人都变了,就他的代码保持不变。
所有这些信息综合起来,感觉Java日薄西山,C++正在回光返照,形势一片大好。楼主
何来悲愤一说?C++程序员应该偷着笑我们啊!
【在 g*****g 的大作中提到】 : 楼主自以为一流C++程序员,项目被三流 Java程序员抢,工资相当,悲愤中。鉴定完毕 : 。
|
n******t 发帖数: 4406 | 15 你这么认为either你除了java别的都不会,或者你没在大公司呆过。
【在 s****y 的大作中提到】 : LZ是黑Java吧
|
n******t 发帖数: 4406 | 16 如果没人来找你,显然是你水平不够,(或者你不想挣钱)
【在 p*u 的大作中提到】 : : "一个人300K一年,大半年之内招不到人" : where can i find such pos?
|
n******t 发帖数: 4406 | 17 别闹了。。。
你知道我的point,如果你自己觉得自己屌丝,别人说什么你都会觉得别人再说你屌丝。
【在 g*****g 的大作中提到】 : 楼主自以为一流C++程序员,项目被三流 Java程序员抢,工资相当,悲愤中。鉴定完毕 : 。
|
n******t 发帖数: 4406 | 18 C++的问题在于,你部找30万起这种,拿来的常常没法用,制造bug速度比解的快,基本
上只能壮声势。
【在 h*d 的大作中提到】 : : 工资相当? : 怎么这个论坛有一个人说JEE已经过时了,工资也就是10万多点(就一点),而且 : 可能随时被裁。而楼主说现在C++的工资都是30万起,好的开发人员还不尿这一壶。上 : 面还有个人说他写的C++代码基本是万岁型的,别人都变了,就他的代码保持不变。 : 所有这些信息综合起来,感觉Java日薄西山,C++正在回光返照,形势一片大好。楼主 : 何来悲愤一说?C++程序员应该偷着笑我们啊!
|
i**i 发帖数: 1500 | 19 用C++相当于:悟空救我!
所以得出点血,还要看悟空的心情怎么样。 |
n******t 发帖数: 4406 | 20 大的项目,没人能一个人干,你再牛都没用。
尤其是大公司,你想一个人干也没们。
【在 w***g 的大作中提到】 : 不像。任何东西都是有利有弊。我觉得楼主说得挺对的。C++和java程序写法不同的。 : 如果上computational kernel benchmark,C++和java差的绝对没那么大。java最多多 : 用两三倍内存,速度最多慢一两倍(用BLAS算矩阵之类的不算,那样不同的C++实现速度 : 都能差几十倍).但是java程序员挥霍贯了,轮子又多,很容易把系统做大。不过换C++ : 写,楼主说的这种网站应该是写不出来的。我经常用C++写web service(做算法需要和 : 人接口),这块还算熟。C++没有写网站这个生态环境,人再牛也没用。
|
|
|
g*****g 发帖数: 34805 | 21 别闹了,什么用C十年内都不用换硬件。常识就是C能比Java快1-2倍,如果用C硬件可以
达到要求,用Java不可以,那就说明十年内你的计算需求都不需要增加2倍以上。这基
本上就是Java根本不去混的领域,诸如嵌入式开发。你弄个微波炉十年后计算量不增加
我信还不行吗?
【在 n******t 的大作中提到】 : 别闹了。。。 : 你知道我的point,如果你自己觉得自己屌丝,别人说什么你都会觉得别人再说你屌丝。
|
g*****g 发帖数: 34805 | 22 你这是BSO呢,还是鄙视C++程序员?众所周知,绝大部分C++程序员是挣不到30万的,
要不然jh版也不会是个人就往互联网公司挤,而互联网公司C++不是主流。也就quant比
较有戏。
【在 n******t 的大作中提到】 : C++的问题在于,你部找30万起这种,拿来的常常没法用,制造bug速度比解的快,基本 : 上只能壮声势。
|
d****i 发帖数: 4809 | 23 不是不去混,是这些领域Java混不进去,系统级开发,嵌入式开发,需要的是C这样的
bare metal native language,Java的GC, OO, 没有指针等等这些feature都完全不能
用于系统编程领域。
【在 g*****g 的大作中提到】 : 别闹了,什么用C十年内都不用换硬件。常识就是C能比Java快1-2倍,如果用C硬件可以 : 达到要求,用Java不可以,那就说明十年内你的计算需求都不需要增加2倍以上。这基 : 本上就是Java根本不去混的领域,诸如嵌入式开发。你弄个微波炉十年后计算量不增加 : 我信还不行吗?
|
h*d 发帖数: 214 | 24
同理可以适用于C++,像web development这些领域C++混不进去。C++曾经可以开发CGI,
但是那都是two decades以前的事情了,那个时候没有java。C++的没有GC, 硬件关联,
有指针等等这些feature都完全不能用于web编程领域。
【在 d****i 的大作中提到】 : 不是不去混,是这些领域Java混不进去,系统级开发,嵌入式开发,需要的是C这样的 : bare metal native language,Java的GC, OO, 没有指针等等这些feature都完全不能 : 用于系统编程领域。
|
d****i 发帖数: 4809 | 25 没错,所以C是伟大的,C的职能就是,创造了一系列应用层的语言:Java, JavaScript
, PHP, Python, Perl, Ruby, Tcl, Lua, shell script, .NET, ............ 然后把
他们送到系统层和应用层的门口,语重心长的握着手对他们说:孩子们,我到这里就不
再管你们了,上面的东西你们都好好的去做,你们各取所长,百花齐放,下面系统层的
东西有我包办了,你们不用操心了。
【在 h*d 的大作中提到】 : : 同理可以适用于C++,像web development这些领域C++混不进去。C++曾经可以开发CGI, : 但是那都是two decades以前的事情了,那个时候没有java。C++的没有GC, 硬件关联, : 有指针等等这些feature都完全不能用于web编程领域。
|
d****i 发帖数: 4809 | 26 这个正是UNIX哲学的最佳体现:
separation of concern
software module decoupling
one tool only does one job and do it well
JavaScript
【在 d****i 的大作中提到】 : 没错,所以C是伟大的,C的职能就是,创造了一系列应用层的语言:Java, JavaScript : , PHP, Python, Perl, Ruby, Tcl, Lua, shell script, .NET, ............ 然后把 : 他们送到系统层和应用层的门口,语重心长的握着手对他们说:孩子们,我到这里就不 : 再管你们了,上面的东西你们都好好的去做,你们各取所长,百花齐放,下面系统层的 : 东西有我包办了,你们不用操心了。
|
h*d 发帖数: 214 | 27
JavaScript
那你要这样说,汇编也是伟大的。汇编的职能就是,携手其它语言创造了一系列系统的
基础,JVM,OS,.NET ............ 然后把它们送到系统层的门口,语重心长的握着
手对他们说:孩子们,我到这里就不再管你们了,上面的东西你们都好好的去做,你们
各取所长,百花齐放,下面跟硬件的交流有我部分包办了(C/C++不能全包的那部分)
,你们不用操心了。
【在 d****i 的大作中提到】 : 没错,所以C是伟大的,C的职能就是,创造了一系列应用层的语言:Java, JavaScript : , PHP, Python, Perl, Ruby, Tcl, Lua, shell script, .NET, ............ 然后把 : 他们送到系统层和应用层的门口,语重心长的握着手对他们说:孩子们,我到这里就不 : 再管你们了,上面的东西你们都好好的去做,你们各取所长,百花齐放,下面系统层的 : 东西有我包办了,你们不用操心了。
|
g*****g 发帖数: 34805 | 28 For this I totally agree. I think the problem for C++ is that it doesn't do
well on application layer and it doesn't gain much ground from C for system
programming. And for that reason it will become a niche language.
【在 d****i 的大作中提到】 : 这个正是UNIX哲学的最佳体现: : separation of concern : software module decoupling : one tool only does one job and do it well : : JavaScript
|
d****i 发帖数: 4809 | 29 嘿嘿,你这个就是典型的从未接触过C只会Java的人的抬杠了。你知道天下OS是怎么写
出来的吗?
【在 h*d 的大作中提到】 : : JavaScript : 那你要这样说,汇编也是伟大的。汇编的职能就是,携手其它语言创造了一系列系统的 : 基础,JVM,OS,.NET ............ 然后把它们送到系统层的门口,语重心长的握着 : 手对他们说:孩子们,我到这里就不再管你们了,上面的东西你们都好好的去做,你们 : 各取所长,百花齐放,下面跟硬件的交流有我部分包办了(C/C++不能全包的那部分) : ,你们不用操心了。
|
h*d 发帖数: 214 | 30
你怎么能得出这个结论?你知道天下的OS是怎么写出来的?
那你给我看看是不是OS几个基本中断的实现都是C写的?
【在 d****i 的大作中提到】 : 嘿嘿,你这个就是典型的从未接触过C只会Java的人的抬杠了。你知道天下OS是怎么写 : 出来的吗?
|
|
|
d****i 发帖数: 4809 | 31 根本不用跟你这种啥都不懂的多废话,我老都做了无数种不同系统上的东西了,什么东
西怎么实现还不清楚?
【在 h*d 的大作中提到】 : : 你怎么能得出这个结论?你知道天下的OS是怎么写出来的? : 那你给我看看是不是OS几个基本中断的实现都是C写的?
|
h*d 发帖数: 214 | 32
系统上的东西?我的理解就是OS之上的东西喽,这个和我们最后讨论的没有关系吧。我
就是要问你,你既然这样了解,就证明一下你老的经验,show show到底OS的硬件中断
程序是用什么语言实现的,我们也好多知道一些知识啊!打嘴炮谁都会,最后搞急眼了
,无非就是拼谁羞辱人的本事高,那个我已经不是你的对手了!
【在 d****i 的大作中提到】 : 根本不用跟你这种啥都不懂的多废话,我老都做了无数种不同系统上的东西了,什么东 : 西怎么实现还不清楚?
|
d****i 发帖数: 4809 | 33 这个就没必要在这里浪费时间了,你完全不懂的话自己去拿本任何OS上的device
driver的书读读自然就明白了。
【在 h*d 的大作中提到】 : : 系统上的东西?我的理解就是OS之上的东西喽,这个和我们最后讨论的没有关系吧。我 : 就是要问你,你既然这样了解,就证明一下你老的经验,show show到底OS的硬件中断 : 程序是用什么语言实现的,我们也好多知道一些知识啊!打嘴炮谁都会,最后搞急眼了 : ,无非就是拼谁羞辱人的本事高,那个我已经不是你的对手了!
|
h*d 发帖数: 214 | 34
老哥,真不是我说你,device driver和interrupt handler是两回事情啊。你既然已经
露了,我也就不再追问你什么了。估计你也分不清什么是hardware interrupts什么是
software interrupts。
我之所以在这里和你"讨论",目的就是一个,没有一个语言是完美的,都有能做的不能
做的。不能因为自己搞得底层些(就是离硬件层更近)就打压那些写高层语言的。如果
这样,哪怕你写OS,那些做编译器的还能嘲笑你呢,他们的收入那真是写软件里的黄金
王老五。我在某个聊天论坛遇到一个,那真是没法比,别人都玩游艇的。
要讨论的有效率,我觉得就因该跟zhaoce学习,发言都是知无不言,言无不尽,起码我
很收益。
【在 d****i 的大作中提到】 : 这个就没必要在这里浪费时间了,你完全不懂的话自己去拿本任何OS上的device : driver的书读读自然就明白了。
|
c******o 发帖数: 1277 | 35 大公司要用Java,一个很重要的原因是好招人,这个我完全同意。
但是c++程序员比java高档,贵,就是胡扯了,
java程序员的能力方差比较大而已。 |
d****i 发帖数: 4809 | 36 靠,看了你的一脑子浆糊我无语了,还两回事,你没做过就没做过,来胡说就不对了,
还是好好去看书吧。
【在 h*d 的大作中提到】 : : 老哥,真不是我说你,device driver和interrupt handler是两回事情啊。你既然已经 : 露了,我也就不再追问你什么了。估计你也分不清什么是hardware interrupts什么是 : software interrupts。 : 我之所以在这里和你"讨论",目的就是一个,没有一个语言是完美的,都有能做的不能 : 做的。不能因为自己搞得底层些(就是离硬件层更近)就打压那些写高层语言的。如果 : 这样,哪怕你写OS,那些做编译器的还能嘲笑你呢,他们的收入那真是写软件里的黄金 : 王老五。我在某个聊天论坛遇到一个,那真是没法比,别人都玩游艇的。 : 要讨论的有效率,我觉得就因该跟zhaoce学习,发言都是知无不言,言无不尽,起码我 : 很收益。
|
l**********n 发帖数: 8443 | |
h*d 发帖数: 214 | 38
正常,那不前两天有个帖子就是Java程序员会点底层(相对的)就嘲笑搞JEE的。不开
玩笑,我是真觉得挺正常的。
【在 l**********n 的大作中提到】 : C++会点底层的就嘲笑Java程序员。真没劲
|
n******t 发帖数: 4406 | 39 你是连lock-free都没搞明白的人,我是10k都不会给你的,招到team里面来纯属添乱。
当然你也肯定claim自己会C++,有毛用啊?
【在 p*u 的大作中提到】 : : "一个人300K一年,大半年之内招不到人" : where can i find such pos?
|
n******t 发帖数: 4406 | 40 没招,现在就是inflation,这也要拜Java程序员所赐。
【在 g*****g 的大作中提到】 : 你这是BSO呢,还是鄙视C++程序员?众所周知,绝大部分C++程序员是挣不到30万的, : 要不然jh版也不会是个人就往互联网公司挤,而互联网公司C++不是主流。也就quant比 : 较有戏。
|
|
|
n******t 发帖数: 4406 | 41 你比lock-free没搞明白更糟糕的事情是你还认为自己搞懂了。
这种还真不如写php的。
乱。
【在 p*u 的大作中提到】 : : "一个人300K一年,大半年之内招不到人" : where can i find such pos?
|
p*u 发帖数: 2454 | 42
say whatever u want, retard.
【在 n******t 的大作中提到】 : 你比lock-free没搞明白更糟糕的事情是你还认为自己搞懂了。 : 这种还真不如写php的。 : : 乱。
|
h*d 发帖数: 214 | 43 难道我眼睛花了?怎么netghost能回pxu在他后面发的帖子?月光宝盒? |
h*d 发帖数: 214 | 44
lock-free是什么东西?是不是Non-lock concurrency?
【在 n******t 的大作中提到】 : 你比lock-free没搞明白更糟糕的事情是你还认为自己搞懂了。 : 这种还真不如写php的。 : : 乱。
|
g*****g 发帖数: 34805 | 45 这种不懂XX就说会XX的都是扯蛋。我也可以说你不懂scalability也好意思说懂Java,
这版上C++ 程序员过来面基本没有不挂的。有12306在前,有实例。 |
c******n 发帖数: 4965 | 46 agree, performance is the stupidest argument for c
even if u have a performance-bound problem, most of the times it can be
isolated to less than 100 lines of code so u could simply use c for
that small section, and use java (or any real, highlevel language) for
the majority
【在 g*****g 的大作中提到】 : 别闹了,什么用C十年内都不用换硬件。常识就是C能比Java快1-2倍,如果用C硬件可以 : 达到要求,用Java不可以,那就说明十年内你的计算需求都不需要增加2倍以上。这基 : 本上就是Java根本不去混的领域,诸如嵌入式开发。你弄个微波炉十年后计算量不增加 : 我信还不行吗?
|
d********f 发帖数: 43471 | 47 这就是java程序员的普遍水平?你们就是这么解决问题的?
【在 c******n 的大作中提到】 : agree, performance is the stupidest argument for c : even if u have a performance-bound problem, most of the times it can be : isolated to less than 100 lines of code so u could simply use c for : that small section, and use java (or any real, highlevel language) for : the majority
|
c*********r 发帖数: 2733 | 48 卧槽,写个c++还写出优越感来了。还300k一年招不到人。LZ大神来贴个W2+id的照片让
我们开开眼吧。
楼下还有真有认真和他辩论的。你们应该都听过这句话吧:不要和sb争辩,因为他会把
你的智商拉倒他的水平,然后用经验打败你。
【在 n******t 的大作中提到】 : 大公司能做成事的pattern一般来说有几点: : 1.每个人都可以替换。 : 2.和这件事相关的部门都要有好处,至少不能搞到N个部门没饭吃。 : Java的东西,包括现在所谓流行的framework,Hadoop之类的,都很好地满足了上面的 : 几个条件。 : 首先,Java程序员好招。现在我要起一个项目,如果要5个C++程序员(真正能写的,不 : 是扯淡或者做题的),我可以基本上sure 一个人300K一年,大半年之内招不到人。 : Java程序员,几个月只能还是能找到5,6个的。如果有人跳槽,更是没招。 : 第二,Java效率上面可以优化的地方很多,但是另外一句话,就是有买新硬件的理由。 : 买东西的部门,肯定是支持的。(公司里面,人越多,机器越多就月牛B). 用C,没错
|
z****e 发帖数: 54598 | 49 那前提也需要是有问题才行
大多数时候没有这个问题,那解决个p啊
难道没有问题你也要创造问题来解决么?
【在 d********f 的大作中提到】 : 这就是java程序员的普遍水平?你们就是这么解决问题的?
|
z****e 发帖数: 54598 | 50 不知道为啥你们都骂猴屁股
我觉得猴屁股说得基本上在理
干活首先目标是把事做成
牛逼不牛逼是次要的
项目如果失败了,你越说自己牛逼只能自证傻逼而已
牛逼不牛逼不是考试,这个不重要
在我看来,能把事情做成,并做好的人最牛逼
其他都是自称牛逼,其实很傻逼的
从完成目标这个角度出发
当然用java了,麻痹的轮子造起来造到什么年代去?
造了之后维护怎么办?总有傻逼认为自己造的轮子能怎么怎么牛逼
其实跟真正大牛比起来,屁都不是
而且真大牛会开源,所以让那些傻逼无处遁形,无利可图
这个时候这群傻逼就会闹了,你看那些傻逼啥都不懂,它们居然也能写代码
那怎么就不能写代码了?
一头狼能带着一群羊灭掉一头羊带着的一群狼
这才是头狼
【在 n******t 的大作中提到】 : 大公司能做成事的pattern一般来说有几点: : 1.每个人都可以替换。 : 2.和这件事相关的部门都要有好处,至少不能搞到N个部门没饭吃。 : Java的东西,包括现在所谓流行的framework,Hadoop之类的,都很好地满足了上面的 : 几个条件。 : 首先,Java程序员好招。现在我要起一个项目,如果要5个C++程序员(真正能写的,不 : 是扯淡或者做题的),我可以基本上sure 一个人300K一年,大半年之内招不到人。 : Java程序员,几个月只能还是能找到5,6个的。如果有人跳槽,更是没招。 : 第二,Java效率上面可以优化的地方很多,但是另外一句话,就是有买新硬件的理由。 : 买东西的部门,肯定是支持的。(公司里面,人越多,机器越多就月牛B). 用C,没错
|
|
|
c*********e 发帖数: 16335 | 51 我朋友一公司,用的tomcat,j2ee,竟然servlet里面的函数/method都是空的。仔细一看
,jsp里面全是java code,java beans,一个button按下去,乖乖,用javascript把这个
jsp网页刷新一下。js code那个复杂哟,根本就不能debug, n多的,之类的在
js code里面,就等你血压骤然升高吧。。。
【在 c******o 的大作中提到】 : 大公司要用Java,一个很重要的原因是好招人,这个我完全同意。 : 但是c++程序员比java高档,贵,就是胡扯了, : java程序员的能力方差比较大而已。
| z****e 发帖数: 54598 | 52 这个是js的问题,所有脚本都有这个问题
脚本很难做大
【在 c*********e 的大作中提到】 : 我朋友一公司,用的tomcat,j2ee,竟然servlet里面的函数/method都是空的。仔细一看 : ,jsp里面全是java code,java beans,一个button按下去,乖乖,用javascript把这个 : jsp网页刷新一下。js code那个复杂哟,根本就不能debug, n多的,之类的在 : js code里面,就等你血压骤然升高吧。。。
| b*******s 发帖数: 5216 | 53 zhaoce? LOL
【在 h*d 的大作中提到】 : : lock-free是什么东西?是不是Non-lock concurrency?
| T*U 发帖数: 22634 | 54 open source不会受制于人,跟大公司很多都用linux一样。
【在 n******t 的大作中提到】 : 大公司能做成事的pattern一般来说有几点: : 1.每个人都可以替换。 : 2.和这件事相关的部门都要有好处,至少不能搞到N个部门没饭吃。 : Java的东西,包括现在所谓流行的framework,Hadoop之类的,都很好地满足了上面的 : 几个条件。 : 首先,Java程序员好招。现在我要起一个项目,如果要5个C++程序员(真正能写的,不 : 是扯淡或者做题的),我可以基本上sure 一个人300K一年,大半年之内招不到人。 : Java程序员,几个月只能还是能找到5,6个的。如果有人跳槽,更是没招。 : 第二,Java效率上面可以优化的地方很多,但是另外一句话,就是有买新硬件的理由。 : 买东西的部门,肯定是支持的。(公司里面,人越多,机器越多就月牛B). 用C,没错
| z****e 发帖数: 54598 | 55 php就是另外一种形式的servlet
ror就是ruby的struts
【在 n******t 的大作中提到】 : 你比lock-free没搞明白更糟糕的事情是你还认为自己搞懂了。 : 这种还真不如写php的。 : : 乱。
| z****e 发帖数: 54598 | 56 c话还没说完,后半句是这样的
麻痹的,这个地方土地贫瘠,已经没啥可以让孩子们继续吃的了
你们赶紧走,我老了,走不动了,只好留下
等开源核弹来了,我也退休了,不搞啥狗屁软件了
你们不一样,你们还年轻,你们还有将来,不要在这里等着被开源炸死
话说人家问你一个php和java怎么互相call
你居然回答说用jni
你有没有觉得自己凹凸得有些过份了?
甚至比不上20年前那些搞corba的
JavaScript
【在 d****i 的大作中提到】 : 没错,所以C是伟大的,C的职能就是,创造了一系列应用层的语言:Java, JavaScript : , PHP, Python, Perl, Ruby, Tcl, Lua, shell script, .NET, ............ 然后把 : 他们送到系统层和应用层的门口,语重心长的握着手对他们说:孩子们,我到这里就不 : 再管你们了,上面的东西你们都好好的去做,你们各取所长,百花齐放,下面系统层的 : 东西有我包办了,你们不用操心了。
| n******t 发帖数: 4406 | 57 您别急,我都好久不写C++了,想有你说的这种优越感都不行。
如果你还处在嫉妒别人的W2的程度,这个帖子对你来说的确理解不了。
最后,你相信一点好了,你觉得别人是傻逼的时候,almost surely别人也在认为你傻
逼,所以拿出这点出来说事,没什么太大意义。
【在 c*********r 的大作中提到】 : 卧槽,写个c++还写出优越感来了。还300k一年招不到人。LZ大神来贴个W2+id的照片让 : 我们开开眼吧。 : 楼下还有真有认真和他辩论的。你们应该都听过这句话吧:不要和sb争辩,因为他会把 : 你的智商拉倒他的水平,然后用经验打败你。
| a*o 发帖数: 19981 | 58 这个30万招不到c++熟练程序员实在是有点装逼装过头了,哪怕sillicon valley最热闹
那片儿也不至于吧?
除非你这程序员还要求罩杯也达到c++。做人莫装逼,装逼遭雷劈。
【在 c*********r 的大作中提到】 : 卧槽,写个c++还写出优越感来了。还300k一年招不到人。LZ大神来贴个W2+id的照片让 : 我们开开眼吧。 : 楼下还有真有认真和他辩论的。你们应该都听过这句话吧:不要和sb争辩,因为他会把 : 你的智商拉倒他的水平,然后用经验打败你。
| m********5 发帖数: 17667 | 59 你们主要太敏感了
人家根本就没有优越感的意思
他就是说C++很麻烦,不容易找工作,因为公司要找C++就希望你是精通,用在关键的地
方,懂的人少,很少有人能给你share work load, 做review,甚至做support都相当困
难。 因此公司尽量少招,而招了一个就要用很久。
同样经验的,你如果是做java的,工作性质可能都不一样了,轻松拿300k以上。
你们做java的,就是太自卑了,导致别人一句牢骚都能听成优越感。
【在 c*********r 的大作中提到】 : 卧槽,写个c++还写出优越感来了。还300k一年招不到人。LZ大神来贴个W2+id的照片让 : 我们开开眼吧。 : 楼下还有真有认真和他辩论的。你们应该都听过这句话吧:不要和sb争辩,因为他会把 : 你的智商拉倒他的水平,然后用经验打败你。
| h******k 发帖数: 388 | 60 为什么C会比java更robust?应该是反过来吧。
【在 n******t 的大作中提到】 : 大公司能做成事的pattern一般来说有几点: : 1.每个人都可以替换。 : 2.和这件事相关的部门都要有好处,至少不能搞到N个部门没饭吃。 : Java的东西,包括现在所谓流行的framework,Hadoop之类的,都很好地满足了上面的 : 几个条件。 : 首先,Java程序员好招。现在我要起一个项目,如果要5个C++程序员(真正能写的,不 : 是扯淡或者做题的),我可以基本上sure 一个人300K一年,大半年之内招不到人。 : Java程序员,几个月只能还是能找到5,6个的。如果有人跳槽,更是没招。 : 第二,Java效率上面可以优化的地方很多,但是另外一句话,就是有买新硬件的理由。 : 买东西的部门,肯定是支持的。(公司里面,人越多,机器越多就月牛B). 用C,没错
| | | t***t 发帖数: 6066 | 61 你不是生物千老么?对java也很熟啊
俺们马工很有紧迫感
【在 d********f 的大作中提到】 : 这就是java程序员的普遍水平?你们就是这么解决问题的?
| a********l 发帖数: 355 | 62 头像是你家娃,太蒙太可爱了!
【在 l*********s 的大作中提到】 : Your eye scope is too narrow.
| g*****g 发帖数: 34805 | 63 得了吧,这版盛行的是EE和千老半路出家的,数据结构都没正经学过。言必谈C++, 算
法。并以此藐视Java程序员。
与其说是发牢骚,不如说是惶恐。我半路出家学个C++我容易的嘛,你们这就又不带我
玩了。
【在 m********5 的大作中提到】 : 你们主要太敏感了 : 人家根本就没有优越感的意思 : 他就是说C++很麻烦,不容易找工作,因为公司要找C++就希望你是精通,用在关键的地 : 方,懂的人少,很少有人能给你share work load, 做review,甚至做support都相当困 : 难。 因此公司尽量少招,而招了一个就要用很久。 : 同样经验的,你如果是做java的,工作性质可能都不一样了,轻松拿300k以上。 : 你们做java的,就是太自卑了,导致别人一句牢骚都能听成优越感。
| w**z 发帖数: 8232 | 64 无知者无畏。
【在 g*****g 的大作中提到】 : 得了吧,这版盛行的是EE和千老半路出家的,数据结构都没正经学过。言必谈C++, 算 : 法。并以此藐视Java程序员。 : 与其说是发牢骚,不如说是惶恐。我半路出家学个C++我容易的嘛,你们这就又不带我 : 玩了。
| s****u 发帖数: 1433 | 65 今天这个世界,效率差距只要在同一数量级,基本可以忽略不计。
你挖比特币也许会考虑一下哈。 | x**i 发帖数: 2627 | 66 前面有帖子说ruby已经死了
哪个帖子?这炮放的够厉害。
还是
【在 w***g 的大作中提到】 : 然。有了java python这些语言处理业务逻辑后我等写C++的日子也更好过了。外围的东 : 西可以推得比较干净。我有一个项目外围代码天天在变,C++模块已经一年多不需要碰 : 了。跟楼主说的,C++出一个东西比python出一个东西要慢的多,只能用来做关键处的 : 几个钉子,可能连轮子都算不上。不过就我做过的几个东西看,C++在做钉子的时候还是 : 很能发挥优势的,短期内不至于死掉。前面有帖子说ruby已经死了,C++至少没有这个 : 担心。
| l*********s 发帖数: 5409 | 67 ^__^, 多谢多谢, 小家伙唯一的优点 -__-!
【在 a********l 的大作中提到】 : 头像是你家娃,太蒙太可爱了!
| h*d 发帖数: 214 | 68
我说错了吗?难道还有什么隐情?
我最恨技术讨论陷入人身攻击和毫无根据的瞎猜。比如这个帖子,我就被无原由的被称
为”典型的从未接触过C只会Java的人”。号称一直接触“系统”级编程,居然让我一
个“只会Java的人”去翻OS书找答案。上面我问有关lock-free的事情也是石沉大海。
翻看zhaoce的回复,好歹别人还给你名词,有时还有解释和个人的理解,不管对错,起
码论坛的气氛要这样。goodbuy作的也不错!
【在 b*******s 的大作中提到】 : zhaoce? LOL
| d********f 发帖数: 43471 | 69 我见过的千老转it用的的确都是java
【在 t***t 的大作中提到】 : 你不是生物千老么?对java也很熟啊 : 俺们马工很有紧迫感
| w**z 发帖数: 8232 | 70 你好像说反了。
【在 m********5 的大作中提到】 : 你们主要太敏感了 : 人家根本就没有优越感的意思 : 他就是说C++很麻烦,不容易找工作,因为公司要找C++就希望你是精通,用在关键的地 : 方,懂的人少,很少有人能给你share work load, 做review,甚至做support都相当困 : 难。 因此公司尽量少招,而招了一个就要用很久。 : 同样经验的,你如果是做java的,工作性质可能都不一样了,轻松拿300k以上。 : 你们做java的,就是太自卑了,导致别人一句牢骚都能听成优越感。
| | | m*******8 发帖数: 183 | 71 楼主是BSO吗?偶是C++牛人啊,偶开发一个仿真器,就是QEMU,Android Emulator那种
,start from scratch,全部用C++,跑multicore Linux杠杠的,一个人四个月搞定。
木有300K啊,连150K都木有啊。 | p*u 发帖数: 2454 | 72
focus on your stock options for IPO.
【在 m*******8 的大作中提到】 : 楼主是BSO吗?偶是C++牛人啊,偶开发一个仿真器,就是QEMU,Android Emulator那种 : ,start from scratch,全部用C++,跑multicore Linux杠杠的,一个人四个月搞定。 : 木有300K啊,连150K都木有啊。
| a*******9 发帖数: 239 | 73
抛开语言和技术细节之争,楼主的观点还是很有见地的。下面就扯点别的来贡献我的2
分钱。
西方人的“科学”思维,主张细分和流程化。这就是我们所看到的,国外再小的公司,
都是按这个方式去组建和运作,即根据工作需要设立不同职能的职位,然后用规定的流
程把这些职位串起来,组建的目标之一就是这些职位可以随意由不同的人替换而不影响
整个组或公司的绩效。现代中国人把西方的这些招数都学去了,所以从外面看,中外的
公司都差不多,但人的思路还是有很大差别的。中国人讲究“人尽其才,物尽其用”,
你这方面能干,就给你设个职位管这一摊,因人设事的情况很多。而西方的管理者100%
的是把你当螺丝钉来培训和使用的,越标准越好,因为越标准就越好替换。别说中、低
层职位,就是CEO的要求也越发的标准了。
国外的小公司,由于资金有限,招进来的单一Title的人,多数情况也是按一专多能使
用的,但你如果担子太重跟老板提,他是会感到理亏的。国外的大公司,资金雄厚,做
事的方式就典型的是楼主说的情况。这就会出现许多有趣的现象:
1. 假设有一家总公司,在当地处于垄断地位,不差钱。它有两家子公司,其中一
家子公司开发了一套ticket系统,很难用,根本没有客户,于是总公司就决定让另一家
子公司用,这样开发ticket系统的那家子公司就有活干了。在公司内部,我很少听到,
有人Complain系统难用,因为这是一个共生的生态系统,你Complain人家,人家也会在
其它地方让你不好过。大家都有饭吃、有活干,公司上层也清闲,不用担心罢工什么的
,政府也高兴,因为就业数据好啊。
2. 市场上流行什么技术,除了成本、技术的先进性、适应性等因素的考量,跟大
公司里面的政治生态也有很大关系。你比方说,oracle DBA,活少,技术含量不高(对
不起,得罪了),工资却很高?为什么?是因为数据对于任何企业都是最重要的,数据
如此重要,整个公司的日常运作就靠它了,你说管数据的人能不重要吗?你想把DBA标
准化,DBA们肯定是反对的。我曾经历过好几个项目,公司上层有意把oracle换成 ms
sql server,最后都是被DBA否定。因为如果换成ms sql server,那DBA的门槛就会降
一大截,职位的标准化程度一高,可替换性增加,工作也就不稳定了。像大公司的网管
也是类似的职位,看似一个一般的技术职位,但有时候会影响决策结果。
技术只是一个工具,工具之间有差别,但关键还是人。能力强的人,用所谓低级的工具
也能干出高级的事情。摄影大家,拿最低端的单反,和拿着高级设备的普通人比,其视
角和意境还是要高出一大截,哪一行都是这个道理。试图用一些简单标签来对人进行三
、六、九等分类的,是现代工业大生产的明显标志,有利有弊。利就是“人才”辈出,
弊就是真正的人才出不来,有点劣币逐良币的意思。所以说乱世出英雄,没有英雄的舞
台,可能成为英雄的人们也就不知道在哪个小庙里窝着为五斗米折腰了。
【在 n******t 的大作中提到】 : 大公司能做成事的pattern一般来说有几点: : 1.每个人都可以替换。 : 2.和这件事相关的部门都要有好处,至少不能搞到N个部门没饭吃。 : Java的东西,包括现在所谓流行的framework,Hadoop之类的,都很好地满足了上面的 : 几个条件。 : 首先,Java程序员好招。现在我要起一个项目,如果要5个C++程序员(真正能写的,不 : 是扯淡或者做题的),我可以基本上sure 一个人300K一年,大半年之内招不到人。 : Java程序员,几个月只能还是能找到5,6个的。如果有人跳槽,更是没招。 : 第二,Java效率上面可以优化的地方很多,但是另外一句话,就是有买新硬件的理由。 : 买东西的部门,肯定是支持的。(公司里面,人越多,机器越多就月牛B). 用C,没错
| g*****s 发帖数: 1288 | 74 瞎扯蛋。 C能写JVM,OS,.NET,C的编译器,你Y给我用汇编写一套?
【在 h*d 的大作中提到】 : : 我说错了吗?难道还有什么隐情? : 我最恨技术讨论陷入人身攻击和毫无根据的瞎猜。比如这个帖子,我就被无原由的被称 : 为”典型的从未接触过C只会Java的人”。号称一直接触“系统”级编程,居然让我一 : 个“只会Java的人”去翻OS书找答案。上面我问有关lock-free的事情也是石沉大海。 : 翻看zhaoce的回复,好歹别人还给你名词,有时还有解释和个人的理解,不管对错,起 : 码论坛的气氛要这样。goodbuy作的也不错!
| c*********e 发帖数: 16335 | 75 先有伯乐,然后有千里马。
2
100%
【在 a*******9 的大作中提到】 : : 抛开语言和技术细节之争,楼主的观点还是很有见地的。下面就扯点别的来贡献我的2 : 分钱。 : 西方人的“科学”思维,主张细分和流程化。这就是我们所看到的,国外再小的公司, : 都是按这个方式去组建和运作,即根据工作需要设立不同职能的职位,然后用规定的流 : 程把这些职位串起来,组建的目标之一就是这些职位可以随意由不同的人替换而不影响 : 整个组或公司的绩效。现代中国人把西方的这些招数都学去了,所以从外面看,中外的 : 公司都差不多,但人的思路还是有很大差别的。中国人讲究“人尽其才,物尽其用”, : 你这方面能干,就给你设个职位管这一摊,因人设事的情况很多。而西方的管理者100% : 的是把你当螺丝钉来培训和使用的,越标准越好,因为越标准就越好替换。别说中、低
| b*****t 发帖数: 840 | 76 java 也能写C编译器,那又怎么样呢?
【在 g*****s 的大作中提到】 : 瞎扯蛋。 C能写JVM,OS,.NET,C的编译器,你Y给我用汇编写一套?
| d********f 发帖数: 43471 | 77 c的编译器可以不用java写,jvm还就必须用c来写,这就是区别。你说服别人用JAVA给
你写个操作系统看看?
【在 b*****t 的大作中提到】 : java 也能写C编译器,那又怎么样呢?
| t***t 发帖数: 6066 | 78 机器语言啥都能做。机器语言最好。
【在 d********f 的大作中提到】 : c的编译器可以不用java写,jvm还就必须用c来写,这就是区别。你说服别人用JAVA给 : 你写个操作系统看看?
| k**********g 发帖数: 989 | 79
C# 可以 compile to native。我可以黑 Java 吗? 软 / C# 黑们可以住口吗?
【在 d********f 的大作中提到】 : c的编译器可以不用java写,jvm还就必须用c来写,这就是区别。你说服别人用JAVA给 : 你写个操作系统看看?
| z****e 发帖数: 54598 | 80 lol
java也可以
javafx最新的一个成果就是native compiling
其实早就可以用第三方类库实现了,只是官方一直不愿意做而已
要保证平台独立的高贵血统
【在 k**********g 的大作中提到】 : : C# 可以 compile to native。我可以黑 Java 吗? 软 / C# 黑们可以住口吗?
| | | k**********g 发帖数: 989 | 81
号称 lock free 的大部分都只是 obstruction free。而且,有一部分号称 lock free
的,其实用了 spin lock ,虽然如此,其实勉强能用就可以了,谁管它呢。
不过我同意,本板是反技术、反新闻的。板主使然。
【在 h*d 的大作中提到】 : : 我说错了吗?难道还有什么隐情? : 我最恨技术讨论陷入人身攻击和毫无根据的瞎猜。比如这个帖子,我就被无原由的被称 : 为”典型的从未接触过C只会Java的人”。号称一直接触“系统”级编程,居然让我一 : 个“只会Java的人”去翻OS书找答案。上面我问有关lock-free的事情也是石沉大海。 : 翻看zhaoce的回复,好歹别人还给你名词,有时还有解释和个人的理解,不管对错,起 : 码论坛的气氛要这样。goodbuy作的也不错!
| k**********g 发帖数: 989 | 82
同意。
【在 h*d 的大作中提到】 : : 我说错了吗?难道还有什么隐情? : 我最恨技术讨论陷入人身攻击和毫无根据的瞎猜。比如这个帖子,我就被无原由的被称 : 为”典型的从未接触过C只会Java的人”。号称一直接触“系统”级编程,居然让我一 : 个“只会Java的人”去翻OS书找答案。上面我问有关lock-free的事情也是石沉大海。 : 翻看zhaoce的回复,好歹别人还给你名词,有时还有解释和个人的理解,不管对错,起 : 码论坛的气氛要这样。goodbuy作的也不错!
|
| |