Redian新闻
>
为什么好多ID 见到 c++就好象 不共戴天呢?
avatar
为什么好多ID 见到 c++就好象 不共戴天呢?# Programming - 葵花宝典
l*e
1
【 以下文字转载自 NextGeneration 讨论区 】
发信人: llhhlife (幸福生活), 信区: NextGeneration
标 题: 被雷了,请问H1b能申请unemployment compensation吗?
发信站: BBS 未名空间站 (Sun May 1 02:02:00 2011, 美东)
借人气问问一下,H1b能申请unemployment compensation吗(纽约州)??公司给了两个月的
package。谢谢。
avatar
d*o
2
怕氧化啊,特别是裸币
avatar
g*u
4
很多问题还是要承认的 确实c++偶很多问题的
但是在很多领域 确实 java不适合啊
比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
所以不要一棒子打死吗, 有些问题还是要c++去做的
很多时候是所在的行业觉得了用什么语言,
avatar
S*Y
5
照理说不行。
你要申请可能会找你要EAD卡。

两个月的

【在 l******e 的大作中提到】
: 【 以下文字转载自 NextGeneration 讨论区 】
: 发信人: llhhlife (幸福生活), 信区: NextGeneration
: 标 题: 被雷了,请问H1b能申请unemployment compensation吗?
: 发信站: BBS 未名空间站 (Sun May 1 02:02:00 2011, 美东)
: 借人气问问一下,H1b能申请unemployment compensation吗(纽约州)??公司给了两个月的
: package。谢谢。

avatar
M*9
6
基本上很难,但是有人喜欢自然包浆
avatar
c*u
7
wow~~~~
avatar
d*n
8
java是disruptive technology,与saas/paas, virtualization共生的。
你可以说性能上c++打得java遍地找牙。但是java迭代快,java portable,这就说明了
java的代码可以隔夜从美国的开发部门送到欧洲的数据中心部署,可以1小时就进入生
产环境,可以在运营的时候维护。等你c++打包成二进制部署的时候,java生产环境已
经产生一个月的运营数据了。c++性能再高,也不可能把这一个月数据补回来。
高性能?这就好像一个10年穿不会破的鞋一样。你拿10年前的c++图像处理算法,可能
现在照样运行得好好的。底层如BLAS的只要几十个人写就够了。c++太高级了,永远没
有java那种越用越慢所以需要不断改进的压力。
这个世界上大部分业务其实问题和答案都不清楚,就是不断尝试和纠错的过程。java正
好适合了这种风格。
而且程序复杂了就基本不可能测试所有的实际例子。谁都不会记得amazon, facebook以
前有多少次宕机了,恐怕这些网站宕机对你的影响远远小于蓝屏的影响。c++不出错很
好,出错了小则程序退出大则宕机,设计再高瞻远瞩,宕机的成本和java是一样的。
至于mission critical的应用,embedded system,别忘了还有C呢。写C的人还会
assembly呢。写C++的多少比写C的人更懂这些呢?光compiler优化就可能搞死开发者了。

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
d*o
9
像我这一样买个一两枚
过些年是不是就变成APMEX成袋甩卖的,黑呼呼的东西啊

【在 M**9 的大作中提到】
: 基本上很难,但是有人喜欢自然包浆
avatar
n*n
10
游戏改编的?
avatar
m*j
11
楼主把C++类比为生物工程就好了。
生物工程其实很不错,很多大陆来美的生物工程硕士博士现在也获得了美国前20大学的
终身教授的职位,无论收入、荣誉都获益良多。
但是,为什么更多是的学生物工程的要转专业呢?

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
l*i
12
包浆长了都会有, 别太纠结了, 尽力而为吧

【在 d***o 的大作中提到】
: 像我这一样买个一两枚
: 过些年是不是就变成APMEX成袋甩卖的,黑呼呼的东西啊

avatar
h*a
14
支持Java的很多的人的意见并不是C++什么都干不了,而是如下的逻辑链条:
互联网火热 && 互联网公司用Java多 =》Java 程序员容易找到工作+收入高+技能更
popular =》学Java性价比好
我对C++和Java并无特别strong opinion。不过我觉得上述逻辑对初学者还是有价值的。

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
d*f
16
JAVA马宫永远不懂的就是这个,这个世界上大部分真正有用的code,其实在乎是实时响
应时间。不是每个人写程序都是让人去搞什么大忽悠的ML,data mining去圈钱用的

【在 d****n 的大作中提到】
: java是disruptive technology,与saas/paas, virtualization共生的。
: 你可以说性能上c++打得java遍地找牙。但是java迭代快,java portable,这就说明了
: java的代码可以隔夜从美国的开发部门送到欧洲的数据中心部署,可以1小时就进入生
: 产环境,可以在运营的时候维护。等你c++打包成二进制部署的时候,java生产环境已
: 经产生一个月的运营数据了。c++性能再高,也不可能把这一个月数据补回来。
: 高性能?这就好像一个10年穿不会破的鞋一样。你拿10年前的c++图像处理算法,可能
: 现在照样运行得好好的。底层如BLAS的只要几十个人写就够了。c++太高级了,永远没
: 有java那种越用越慢所以需要不断改进的压力。
: 这个世界上大部分业务其实问题和答案都不清楚,就是不断尝试和纠错的过程。java正
: 好适合了这种风格。

avatar
r*9
17
金币没有保存的问题吧?
avatar
g*u
18
我是这个意思
如果现在正在选择 ,还是java好一些
如果已经在某个行业了, 就要看行业的规则了

的。

【在 h*****a 的大作中提到】
: 支持Java的很多的人的意见并不是C++什么都干不了,而是如下的逻辑链条:
: 互联网火热 && 互联网公司用Java多 =》Java 程序员容易找到工作+收入高+技能更
: popular =》学Java性价比好
: 我对C++和Java并无特别strong opinion。不过我觉得上述逻辑对初学者还是有价值的。

avatar
M*9
19
纯金不怕
avatar
H*r
20
主要就一个主力

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
H*r
21
关键是能瞬间从阿三国传到美国

【在 d****n 的大作中提到】
: java是disruptive technology,与saas/paas, virtualization共生的。
: 你可以说性能上c++打得java遍地找牙。但是java迭代快,java portable,这就说明了
: java的代码可以隔夜从美国的开发部门送到欧洲的数据中心部署,可以1小时就进入生
: 产环境,可以在运营的时候维护。等你c++打包成二进制部署的时候,java生产环境已
: 经产生一个月的运营数据了。c++性能再高,也不可能把这一个月数据补回来。
: 高性能?这就好像一个10年穿不会破的鞋一样。你拿10年前的c++图像处理算法,可能
: 现在照样运行得好好的。底层如BLAS的只要几十个人写就够了。c++太高级了,永远没
: 有java那种越用越慢所以需要不断改进的压力。
: 这个世界上大部分业务其实问题和答案都不清楚,就是不断尝试和纠错的过程。java正
: 好适合了这种风格。

avatar
H*r
22
真正有用的 code是满足客户需求,自己又好维护。

【在 d********f 的大作中提到】
: JAVA马宫永远不懂的就是这个,这个世界上大部分真正有用的code,其实在乎是实时响
: 应时间。不是每个人写程序都是让人去搞什么大忽悠的ML,data mining去圈钱用的

avatar
d*f
23
那我就告诉你,在实际应用领域,java根本不可能满足客户需求。而且可能造成地球毁灭

【在 H**r 的大作中提到】
: 真正有用的 code是满足客户需求,自己又好维护。
avatar
H*r
24
忘吃药了?

毁灭

【在 d********f 的大作中提到】
: 那我就告诉你,在实际应用领域,java根本不可能满足客户需求。而且可能造成地球毁灭
avatar
d*f
25
我不跟你开玩笑,你想想一下embedded system用java来写,地球毁灭不是开玩笑的

【在 H**r 的大作中提到】
: 忘吃药了?
:
: 毁灭

avatar
g*g
26
真正有用的code? LOL。写PPT的一点有用code都没有,不妨碍挣你10倍的钱。
啥挣钱啥有用。

【在 d********f 的大作中提到】
: JAVA马宫永远不懂的就是这个,这个世界上大部分真正有用的code,其实在乎是实时响
: 应时间。不是每个人写程序都是让人去搞什么大忽悠的ML,data mining去圈钱用的

avatar
d*e
27
这个问题首先你要分清c和C++.
板上的主流观点是 C++不合时宜。
应该走胶水语言+ C或者java 的路线。

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
H*r
28
我也不和你开玩笑
不同的语言有不同的用处,你的说法是 Java写不出满足客户需求的东西,而且会造成
地球毁灭, 没有说 embedded system,现在又夹私货把范围从全部缩小了几百倍到
embedded system

【在 d********f 的大作中提到】
: 我不跟你开玩笑,你想想一下embedded system用java来写,地球毁灭不是开玩笑的
avatar
H*r
29
同意
嵌入式硬件直接上 C
C++贪食蛇什么都要做,但是大部分应用用得都不爽

【在 d******e 的大作中提到】
: 这个问题首先你要分清c和C++.
: 板上的主流观点是 C++不合时宜。
: 应该走胶水语言+ C或者java 的路线。

avatar
z*e
30
你是该吃点药了

【在 d********f 的大作中提到】
: 我不跟你开玩笑,你想想一下embedded system用java来写,地球毁灭不是开玩笑的
avatar
z*e
31
这是对的
c没有问题,c++想做java和c做的事,可惜做不了

【在 d******e 的大作中提到】
: 这个问题首先你要分清c和C++.
: 板上的主流观点是 C++不合时宜。
: 应该走胶水语言+ C或者java 的路线。

avatar
d*n
32
我觉得应该是当年委员会冥顽不化,鸡蛋都没有,就要设计鸡蛋的图纸。C++11出来以
后好了很多,可惜黄金10年已经过去了。

【在 H**r 的大作中提到】
: 同意
: 嵌入式硬件直接上 C
: C++贪食蛇什么都要做,但是大部分应用用得都不爽

avatar
z*e
33
当你把不适合变成适合的时候,你就牛了
很多东西以前都不适合,但是随着时间的推移
适合的会越来越多,看远一点
现在还需要做,并不代表以后一直用这个做
it变化很快的,其实选专业的时候就需要斟酌一下了
很多东西下了决定之后,再后悔,机遇成本
你看我现在就打算用java来搞游戏,以前这个领域就很不适合java做

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
z*e
34
其实我个人心里面是希望这些人坚守自己的岗位的
我就怕这些人守不住

【在 g*******u 的大作中提到】
: 我是这个意思
: 如果现在正在选择 ,还是java好一些
: 如果已经在某个行业了, 就要看行业的规则了
:
: 的。

avatar
b*s
35
是这样的,错过了很宝贵的10年,所以现在基本退缩到几个有限领域了

【在 d****n 的大作中提到】
: 我觉得应该是当年委员会冥顽不化,鸡蛋都没有,就要设计鸡蛋的图纸。C++11出来以
: 后好了很多,可惜黄金10年已经过去了。

avatar
b*s
36
实际上,好的程序员是能做到用不同语言写不同高质量程序的
不好的程序员则是用一种语言写不同低质量程序
语言只是工具

【在 z****e 的大作中提到】
: 当你把不适合变成适合的时候,你就牛了
: 很多东西以前都不适合,但是随着时间的推移
: 适合的会越来越多,看远一点
: 现在还需要做,并不代表以后一直用这个做
: it变化很快的,其实选专业的时候就需要斟酌一下了
: 很多东西下了决定之后,再后悔,机遇成本
: 你看我现在就打算用java来搞游戏,以前这个领域就很不适合java做

avatar
z*e
37
这我不否认,但是我需要那些不好的程序员,也能给我产出代码来
这其实是降低生产成本的一种
实际上大多数人都不怎样,你自己找点事做就知道了
当你指望一个东西只有高水平的人才能做的时候
其实你已经失败了一半,除非你自己能把这一半补上
但是一个人的力气总归是有限的,我必需想办法让其他人也发挥战斗力
否则我会累死,而大多数人都不热爱他们自己的领域
他们只是用这个来混口饭吃或者是其他目的
很不professional,比如做个12306
上来连需求都不定,就开始假设然后瞎扯
现实中到处是这种混蛋
程序员水平高不高,好不好,重要么?
我要的是把事情做成,实现某个目的,不是拜神

【在 b*******s 的大作中提到】
: 实际上,好的程序员是能做到用不同语言写不同高质量程序的
: 不好的程序员则是用一种语言写不同低质量程序
: 语言只是工具

avatar
b*s
38
当然,不过对自身应当有要求
这样才能延长职业生涯,或者让职业生涯变得有趣
做开源的组通常都很小,没几个人

【在 z****e 的大作中提到】
: 这我不否认,但是我需要那些不好的程序员,也能给我产出代码来
: 这其实是降低生产成本的一种
: 实际上大多数人都不怎样,你自己找点事做就知道了
: 当你指望一个东西只有高水平的人才能做的时候
: 其实你已经失败了一半,除非你自己能把这一半补上
: 但是一个人的力气总归是有限的,我必需想办法让其他人也发挥战斗力
: 否则我会累死,而大多数人都不热爱他们自己的领域
: 他们只是用这个来混口饭吃或者是其他目的
: 很不professional,比如做个12306
: 上来连需求都不定,就开始假设然后瞎扯

avatar
z*e
39
那也要有的放矢
有些已经挂了的,就不需要投入了
把重点放在未来,而不是过去
一个领域刚刚兴起的时候,才是最有前途的时候
老态龙钟的东西,不搞也罢

【在 b*******s 的大作中提到】
: 当然,不过对自身应当有要求
: 这样才能延长职业生涯,或者让职业生涯变得有趣
: 做开源的组通常都很小,没几个人

avatar
b*s
40
原则上来说是这样没错,做的工作要和新的需求结合才更有实际意义
但需求在哪里,要在工作中发现
比如金融软件,其实潜在的需要造的轮子还多得很呢
c++互联网应用不行,但是在造基础设施方面潜力还是不小的
就说亚麻吧,他们招人在语言背景上很多也是c++背景的
另外google,里面系统组的大部分都是c++背景
有些东西,你不够近,就看不到
没必要结论下得太快

【在 z****e 的大作中提到】
: 那也要有的放矢
: 有些已经挂了的,就不需要投入了
: 把重点放在未来,而不是过去
: 一个领域刚刚兴起的时候,才是最有前途的时候
: 老态龙钟的东西,不搞也罢

avatar
b*s
41
至于工作机会,虽然不及java多,但indeed上,加州和西雅图以及纽约芝加哥,还是需
要大量高水平c++程序员的,不过这对版上新入行的没什么意义,对他们,还是建议从
java或py入手

【在 z****e 的大作中提到】
: 那也要有的放矢
: 有些已经挂了的,就不需要投入了
: 把重点放在未来,而不是过去
: 一个领域刚刚兴起的时候,才是最有前途的时候
: 老态龙钟的东西,不搞也罢

avatar
H*r
42
也不能说不能做,就是成本很高(人力,维护等)。
C++死忠长期以C++什么都能做自豪,问题是成本高了就不值了。
自豪的C++程序员往往以练武功的思路理解编程,而不是从资本家的角度考虑。自豪的C
++程序员很多以C++难而自豪,问题是资本家肯定找个会的人多容易的方案上,成本低
,稳定,赚钱周期快。
还有些人整天拿汇编说事,赫赫,这种就更别说了。

【在 z****e 的大作中提到】
: 这是对的
: c没有问题,c++想做java和c做的事,可惜做不了

avatar
H*r
43
资本家不希望自己的项目不得不雇一群牛人,人力成本高,管理压力大。能简单凑合找
几个技校烙印搭起来才好呢。

【在 z****e 的大作中提到】
: 这我不否认,但是我需要那些不好的程序员,也能给我产出代码来
: 这其实是降低生产成本的一种
: 实际上大多数人都不怎样,你自己找点事做就知道了
: 当你指望一个东西只有高水平的人才能做的时候
: 其实你已经失败了一半,除非你自己能把这一半补上
: 但是一个人的力气总归是有限的,我必需想办法让其他人也发挥战斗力
: 否则我会累死,而大多数人都不热爱他们自己的领域
: 他们只是用这个来混口饭吃或者是其他目的
: 很不professional,比如做个12306
: 上来连需求都不定,就开始假设然后瞎扯

avatar
z*e
44
说这些很容易,我还可以说php程序员缺口还很大
amazon也招ruby程序员,facebook一样招php程序员
统计数据最说明问题
这就是为啥我喜欢统计的原因

【在 b*******s 的大作中提到】
: 原则上来说是这样没错,做的工作要和新的需求结合才更有实际意义
: 但需求在哪里,要在工作中发现
: 比如金融软件,其实潜在的需要造的轮子还多得很呢
: c++互联网应用不行,但是在造基础设施方面潜力还是不小的
: 就说亚麻吧,他们招人在语言背景上很多也是c++背景的
: 另外google,里面系统组的大部分都是c++背景
: 有些东西,你不够近,就看不到
: 没必要结论下得太快

avatar
z*e
45
我希望有些人坚守他们的岗位
只是我觉得这些人怕是守不住
希望跟现实往往是两码事

【在 b*******s 的大作中提到】
: 至于工作机会,虽然不及java多,但indeed上,加州和西雅图以及纽约芝加哥,还是需
: 要大量高水平c++程序员的,不过这对版上新入行的没什么意义,对他们,还是建议从
: java或py入手

avatar
r*y
46
我没懂这个逻辑,看来所有其它语言都被否定掉了。

【在 h*****a 的大作中提到】
: 支持Java的很多的人的意见并不是C++什么都干不了,而是如下的逻辑链条:
: 互联网火热 && 互联网公司用Java多 =》Java 程序员容易找到工作+收入高+技能更
: popular =》学Java性价比好
: 我对C++和Java并无特别strong opinion。不过我觉得上述逻辑对初学者还是有价值的。

avatar
H*r
47
很多语言学起来快,学习时间成本不大。
C++学习成本高

【在 r****y 的大作中提到】
: 我没懂这个逻辑,看来所有其它语言都被否定掉了。
avatar
z*e
48
木有错
3d游戏领域因为有些东西的确不容易
结果连一个初级美工都要价上万
那资本家没有办法赚钱
一旦资本家没有办法赚钱
市场就相应缩小,最后码农就没有饭碗
这就跟工会一样,没能力赚钱,倒是很有能力让成本飙升
最后跟蛀虫一样,蛀空了整个公司
资本家拼命剥削员工固然不妥
但是如果资本家没有办法赚钱,那员工连饭碗都没有
两败俱伤,员工和资本家的利益基本出发点是一致的
最终还是要贴近市场,市场需要什么,就做什么

的C

【在 H**r 的大作中提到】
: 也不能说不能做,就是成本很高(人力,维护等)。
: C++死忠长期以C++什么都能做自豪,问题是成本高了就不值了。
: 自豪的C++程序员往往以练武功的思路理解编程,而不是从资本家的角度考虑。自豪的C
: ++程序员很多以C++难而自豪,问题是资本家肯定找个会的人多容易的方案上,成本低
: ,稳定,赚钱周期快。
: 还有些人整天拿汇编说事,赫赫,这种就更别说了。

avatar
b*s
49
这个你说了不算

【在 z****e 的大作中提到】
: 我希望有些人坚守他们的岗位
: 只是我觉得这些人怕是守不住
: 希望跟现实往往是两码事

avatar
H*r
50
做游戏赚钱这碗饭不容易吃阿。

【在 z****e 的大作中提到】
: 木有错
: 3d游戏领域因为有些东西的确不容易
: 结果连一个初级美工都要价上万
: 那资本家没有办法赚钱
: 一旦资本家没有办法赚钱
: 市场就相应缩小,最后码农就没有饭碗
: 这就跟工会一样,没能力赚钱,倒是很有能力让成本飙升
: 最后跟蛀虫一样,蛀空了整个公司
: 资本家拼命剥削员工固然不妥
: 但是如果资本家没有办法赚钱,那员工连饭碗都没有

avatar
w*g
51
人那是看得起C++。不然怎么没java程序员成天去劝退python和ruby的。

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
m*u
52
一群底层程序员说他们在从资本家的角度考虑。。。
这个是在表现自己的智商高吗?
avatar
D*a
53
我觉得如果是新手,时间有限的话,应该学java,就业面最广。
(本人多年c++ systems programmer,不太懂java)

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
b*s
54
也要结合下个人兴趣,不过java不错

【在 D*******a 的大作中提到】
: 我觉得如果是新手,时间有限的话,应该学java,就业面最广。
: (本人多年c++ systems programmer,不太懂java)

avatar
k*d
55
现在做High Frequency Trading还是要用C++,这是microsec latency的领域。我同意C
++不好学,同意使用C++的领域在shrink,我也很喜欢python,但是我觉得在一定特定领
域内还是很有用的。现在C++的Junior developer非常不好招,年轻人都不学C++了。
Derivatives pricing也还是C++
avatar
G*g
56
这么说像我这种半吊子C++有机会?现在正学用Java,挺喜欢Java的。

意C

【在 k*******d 的大作中提到】
: 现在做High Frequency Trading还是要用C++,这是microsec latency的领域。我同意C
: ++不好学,同意使用C++的领域在shrink,我也很喜欢python,但是我觉得在一定特定领
: 域内还是很有用的。现在C++的Junior developer非常不好招,年轻人都不学C++了。
: Derivatives pricing也还是C++

avatar
q*2
57
那是因为你们给的工资不够高,高的话年轻人就算以前不会现学也可以。不要小看人的
学习能力。facebook底层是C++,你看facebook找人有问题吗? 出多少钱招多少人,如果
招不来说明钱不够,如果不愿意提高待遇,那说明这职位还不是那么重要。

意C

【在 k*******d 的大作中提到】
: 现在做High Frequency Trading还是要用C++,这是microsec latency的领域。我同意C
: ++不好学,同意使用C++的领域在shrink,我也很喜欢python,但是我觉得在一定特定领
: 域内还是很有用的。现在C++的Junior developer非常不好招,年轻人都不学C++了。
: Derivatives pricing也还是C++

avatar
b*s
58
金融有些legacy系统是java的,目前主要是c++和c#

【在 G******g 的大作中提到】
: 这么说像我这种半吊子C++有机会?现在正学用Java,挺喜欢Java的。
:
: 意C

avatar
k*d
59
其实很多新系统如果不是low latency的一般现在还是用java了,不是必须用C++的场合
不会用C++的

【在 b*******s 的大作中提到】
: 金融有些legacy系统是java的,目前主要是c++和c#
avatar
b*s
60
哦,是trading systems?

【在 k*******d 的大作中提到】
: 其实很多新系统如果不是low latency的一般现在还是用java了,不是必须用C++的场合
: 不会用C++的

avatar
H*r
61

比学个语言难的东西多了,都有人学。关键还是钱。

【在 q*******2 的大作中提到】
: 那是因为你们给的工资不够高,高的话年轻人就算以前不会现学也可以。不要小看人的
: 学习能力。facebook底层是C++,你看facebook找人有问题吗? 出多少钱招多少人,如果
: 招不来说明钱不够,如果不愿意提高待遇,那说明这职位还不是那么重要。
:
: 意C

avatar
k*d
62
这一点的确是的,HFT对junior不一定都能和facebook pay的一样高,不过也不算太差
就是了。会编程又会strategy的那就不一样了,不会比facebook低,不过那样的
opening很少很难进

【在 q*******2 的大作中提到】
: 那是因为你们给的工资不够高,高的话年轻人就算以前不会现学也可以。不要小看人的
: 学习能力。facebook底层是C++,你看facebook找人有问题吗? 出多少钱招多少人,如果
: 招不来说明钱不够,如果不愿意提高待遇,那说明这职位还不是那么重要。
:
: 意C

avatar
k*d
63
trading底层还是C++吧。risk用Java,还有Python啊,Python 和C++的library结合是
很常见的模式

【在 b*******s 的大作中提到】
: 哦,是trading systems?
avatar
k*d
64
一方面是钱,一方面是机会,C++的机会的确窄一些,如果没有基础,对行业也没有明
确的选择,挑一种语言学,那当然是Java。Java入门比C++容易,C++的rule太繁杂了。
不过我个人还是最喜欢Python

【在 H**r 的大作中提到】
: 对
: 比学个语言难的东西多了,都有人学。关键还是钱。

avatar
b*s
65
对python现在也很多

【在 k*******d 的大作中提到】
: trading底层还是C++吧。risk用Java,还有Python啊,Python 和C++的library结合是
: 很常见的模式

avatar
i*p
66
DrumMania, 做为多年c++ systems programmer,你们需要经常重载operator吗?

【在 D*******a 的大作中提到】
: 我觉得如果是新手,时间有限的话,应该学java,就业面最广。
: (本人多年c++ systems programmer,不太懂java)

avatar
q*2
67
“会编程又会strategy的那就不一样了,不会比facebook低”。
facebook刷算法题刷的好就能进。你这职位要求会编程又会strategy,给的待遇还只是
“不会比facebook低”。
这说明给钱太少。投入产出比严重不符。

【在 k*******d 的大作中提到】
: 这一点的确是的,HFT对junior不一定都能和facebook pay的一样高,不过也不算太差
: 就是了。会编程又会strategy的那就不一样了,不会比facebook低,不过那样的
: opening很少很难进

avatar
b*s
68
所以选facebook也不错的,可以去

【在 q*******2 的大作中提到】
: “会编程又会strategy的那就不一样了,不会比facebook低”。
: facebook刷算法题刷的好就能进。你这职位要求会编程又会strategy,给的待遇还只是
: “不会比facebook低”。
: 这说明给钱太少。投入产出比严重不符。

avatar
D*a
69
i usually avoid that unless totally necessary
for example, if I make a new container, i will not create operator[] unless
it has to be interchangable with std::vector or map etc.

【在 i**p 的大作中提到】
: DrumMania, 做为多年c++ systems programmer,你们需要经常重载operator吗?
avatar
h*a
70
我这里只比较了Java和C++,在上面逻辑中,Java和C++可以用任意两个语言代替,只要
相对在互联网领域里的popularity满足条件,呵呵。

【在 r****y 的大作中提到】
: 我没懂这个逻辑,看来所有其它语言都被否定掉了。
avatar
a*a
71
u sure? I have yet to see a sell side derivative pricing system not written
in C++, at least with the actual pricing models. Packaging could vary.
One of my previous groups consumed on average over 20,000 CPU hours a day
with exotic products that can only be priced with Monte Carlo. That is with
requirement to be runnable on both linux (able to run on clusters) and
windows (able to plug into excel) platforms. C++ is still the most viable,
if not the only, option to handle this type of application.

【在 k*******d 的大作中提到】
: 其实很多新系统如果不是low latency的一般现在还是用java了,不是必须用C++的场合
: 不会用C++的

avatar
d*n
72
事实是,如果我号称只会c++,我只能收到一个interview,我号称会java,我可以有10
个interview。
同样的c++,我的职业生涯只能选择3-5个领域:系统,图像,金融...但是如果我会
java,我可以尝试10个领域。
不可否认所有的c++程序员都很优秀,优秀到了职业寿命超过30年,老板永远希望你在
那个岗位上工作。假设c++有10000个坑,每个程序员工作30年的话,每年只能看到300
个opening。
但是做java的,就有100000个坑,每个程序员寿命只有10年,10年以后都是manager和
team lead了。每年可以找到10000个opening。
作为一个程序员,我在普通程序员里面排名前10%,在优秀程序员里面排名倒数10%。我
一看,一边是每年有10000个opening然后我排名前10%的机会,10年后有机会带20人的
队伍;另一面是每年只有300个opening然后我排名倒数10%的机会,要干一辈子程序员。
然后我仔细想一想,觉得只有一条活路。

【在 b*******s 的大作中提到】
: 实际上,好的程序员是能做到用不同语言写不同高质量程序的
: 不好的程序员则是用一种语言写不同低质量程序
: 语言只是工具

avatar
r*y
73
我奇怪的也是这个逻辑。一边说秋后的蚂蚱没几天蹦头了,一边劝退。既然没几天蹦头
了不能等几天么。
都说:干货就是比钱。这根筋有点像避雷地线,瞧不上就会被雷轰。顺着这根筋寻思,
看来劝退可以领赏。

【在 w***g 的大作中提到】
: 人那是看得起C++。不然怎么没java程序员成天去劝退python和ruby的。
avatar
d*n
74
这C++ funny到什么程度,就是我想生活在什么城市不能完全由我决定。

10
300

【在 d****n 的大作中提到】
: 事实是,如果我号称只会c++,我只能收到一个interview,我号称会java,我可以有10
: 个interview。
: 同样的c++,我的职业生涯只能选择3-5个领域:系统,图像,金融...但是如果我会
: java,我可以尝试10个领域。
: 不可否认所有的c++程序员都很优秀,优秀到了职业寿命超过30年,老板永远希望你在
: 那个岗位上工作。假设c++有10000个坑,每个程序员工作30年的话,每年只能看到300
: 个opening。
: 但是做java的,就有100000个坑,每个程序员寿命只有10年,10年以后都是manager和
: team lead了。每年可以找到10000个opening。
: 作为一个程序员,我在普通程序员里面排名前10%,在优秀程序员里面排名倒数10%。我

avatar
z*e
75
其实不是劝退,是想让已经入行的坚守,但是估计守不住
但是话说c++程序员,你让他们坚守那些岗位
他们自己愿意么?五年硕士都下岗了,现在想转过来
情形如何?人家早给出了答案,new grad + 2 years
这种待遇,是你,你不觉得屈辱么?
我觉得这也很现实,你过来就搞什么disable gc
这谁吃得消,多来几次,manager估计跟着一起被开掉了
资本主义,就是ceo和founder都随时滚蛋,哪有办法顾得了那么多
行有行道,家有家规,每个领域的东西,说起来都不难
但是不做,就是不会,就是不懂,嘴硬也没用

【在 r****y 的大作中提到】
: 我奇怪的也是这个逻辑。一边说秋后的蚂蚱没几天蹦头了,一边劝退。既然没几天蹦头
: 了不能等几天么。
: 都说:干货就是比钱。这根筋有点像避雷地线,瞧不上就会被雷轰。顺着这根筋寻思,
: 看来劝退可以领赏。

avatar
z*e
76
ruby, python这些以后都有办法利用上java的东西
反过来也一样,这些都有jvm上专有的引擎在跑
这些都是开源的同胞,是团结的对象
c++真的你自己看那些产品,很多压根不支持
你愿意坚守,那就坚持下去
我尊敬这种人
但是尼玛转行的,还过来指手画脚,装逼
那态度就是另外一回事了
avatar
r*y
77
哎,从肚子的角度来看,不就是个饭碗么,山里人不吃海鲜,海边人不吃山珍,活得好
好的。
从心的角度看,不就是个情有独钟么,干一样爱一样,才有三百六十行。
不能只看一根筋。

【在 h*****a 的大作中提到】
: 我这里只比较了Java和C++,在上面逻辑中,Java和C++可以用任意两个语言代替,只要
: 相对在互联网领域里的popularity满足条件,呵呵。

avatar
z*e
78
那人的本性就是懒,我就是不想换来换去,不行么?
不想四十岁了,还跟人家new grad一个待遇,不行么?
不想一辈子做码代码,想做manager,不行么?

【在 r****y 的大作中提到】
: 哎,从肚子的角度来看,不就是个饭碗么,山里人不吃海鲜,海边人不吃山珍,活得好
: 好的。
: 从心的角度看,不就是个情有独钟么,干一样爱一样,才有三百六十行。
: 不能只看一根筋。

avatar
r*y
79
让。。。坚守?哈哈,他们退不退,守不守,与你何干?与我何干?

【在 z****e 的大作中提到】
: 其实不是劝退,是想让已经入行的坚守,但是估计守不住
: 但是话说c++程序员,你让他们坚守那些岗位
: 他们自己愿意么?五年硕士都下岗了,现在想转过来
: 情形如何?人家早给出了答案,new grad + 2 years
: 这种待遇,是你,你不觉得屈辱么?
: 我觉得这也很现实,你过来就搞什么disable gc
: 这谁吃得消,多来几次,manager估计跟着一起被开掉了
: 资本主义,就是ceo和founder都随时滚蛋,哪有办法顾得了那么多
: 行有行道,家有家规,每个领域的东西,说起来都不难
: 但是不做,就是不会,就是不懂,嘴硬也没用

avatar
r*y
80
谁劝退你了?又有谁让你坚守了?

【在 z****e 的大作中提到】
: 那人的本性就是懒,我就是不想换来换去,不行么?
: 不想四十岁了,还跟人家new grad一个待遇,不行么?
: 不想一辈子做码代码,想做manager,不行么?

avatar
z*e
81
是没关系,所以我一直在玩
你以为我真的在乎五年硕士的死活?

【在 r****y 的大作中提到】
: 让。。。坚守?哈哈,他们退不退,守不守,与你何干?与我何干?
avatar
z*e
82
网络上灌水,是非对错,别人自己去判断
说出你想要说的,就行了
这是言论自由哈

【在 r****y 的大作中提到】
: 谁劝退你了?又有谁让你坚守了?
avatar
r*y
83
没懂。没关系,你让。。。坚守做什么?

【在 z****e 的大作中提到】
: 是没关系,所以我一直在玩
: 你以为我真的在乎五年硕士的死活?

avatar
z*e
84
我说我希望
表态度

【在 r****y 的大作中提到】
: 没懂。没关系,你让。。。坚守做什么?
avatar
r*y
85
你逻辑没过去啊,突然喊了三个“不行么?”,却没见有人逼你,问为何喊、是否被人
强迫,回答:言论自由。

【在 z****e 的大作中提到】
: 网络上灌水,是非对错,别人自己去判断
: 说出你想要说的,就行了
: 这是言论自由哈

avatar
g*g
86
我老看衰C++可是10年以前了,这版里有贴为证的。

【在 r****y 的大作中提到】
: 我奇怪的也是这个逻辑。一边说秋后的蚂蚱没几天蹦头了,一边劝退。既然没几天蹦头
: 了不能等几天么。
: 都说:干货就是比钱。这根筋有点像避雷地线,瞧不上就会被雷轰。顺着这根筋寻思,
: 看来劝退可以领赏。

avatar
z*e
87
我在说我的态度,你还不让我说我的态度了?
没人逼我我就不能喊了?

【在 r****y 的大作中提到】
: 你逻辑没过去啊,突然喊了三个“不行么?”,却没见有人逼你,问为何喊、是否被人
: 强迫,回答:言论自由。

avatar
r*y
88
就是寂寞嘛

【在 z****e 的大作中提到】
: 我说我希望
: 表态度

avatar
z*e
89
是上班时候无聊灌水

【在 r****y 的大作中提到】
: 就是寂寞嘛
avatar
z*e
90
我这边下午六点
你那边几点了?
深夜了吧?寂寞的是你吧?

【在 r****y 的大作中提到】
: 就是寂寞嘛
avatar
r*y
91
你不能装作别人逼你吧。

【在 z****e 的大作中提到】
: 我在说我的态度,你还不让我说我的态度了?
: 没人逼我我就不能喊了?

avatar
z*e
92
这叫适当的修辞

【在 r****y 的大作中提到】
: 你不能装作别人逼你吧。
avatar
r*y
93
那也不能着急。

【在 g*****g 的大作中提到】
: 我老看衰C++可是10年以前了,这版里有贴为证的。
avatar
r*y
94
好吧,这修辞属于你。

【在 z****e 的大作中提到】
: 这叫适当的修辞
avatar
z*e
95
没着急,无非贴几张图而已
有些人的g点就是浅

【在 r****y 的大作中提到】
: 那也不能着急。
avatar
z*e
96
下班
avatar
r*y
97
好吧,请继续努力 :-)

【在 z****e 的大作中提到】
: 没着急,无非贴几张图而已
: 有些人的g点就是浅

avatar
h*a
98
我同意你啊。其实我也不是Java programmer了。

【在 r****y 的大作中提到】
: 哎,从肚子的角度来看,不就是个饭碗么,山里人不吃海鲜,海边人不吃山珍,活得好
: 好的。
: 从心的角度看,不就是个情有独钟么,干一样爱一样,才有三百六十行。
: 不能只看一根筋。

avatar
m*s
99
really?!
十年java程序员都是manager和team lead?
30年后领导层是苦力的三倍?什么公司这么搞还能活?

【在 d****n 的大作中提到】
: 这C++ funny到什么程度,就是我想生活在什么城市不能完全由我决定。
:
: 10
: 300

avatar
c*9
100
国内几年内当不了领导多数就只能转行了。

【在 m****s 的大作中提到】
: really?!
: 十年java程序员都是manager和team lead?
: 30年后领导层是苦力的三倍?什么公司这么搞还能活?

avatar
N*K
101
"高性能?这就好像一个10年穿不会破的鞋一样。你拿10年前的c++图像处理算法,可能
现在照样运行得好好的。底层如BLAS的只要几十个人写就够了。c++太高级了,永远没
有java那种越用越慢所以需要不断改进的压力。"
又是一个 不懂装懂 满嘴胡扯的

【在 d****n 的大作中提到】
: java是disruptive technology,与saas/paas, virtualization共生的。
: 你可以说性能上c++打得java遍地找牙。但是java迭代快,java portable,这就说明了
: java的代码可以隔夜从美国的开发部门送到欧洲的数据中心部署,可以1小时就进入生
: 产环境,可以在运营的时候维护。等你c++打包成二进制部署的时候,java生产环境已
: 经产生一个月的运营数据了。c++性能再高,也不可能把这一个月数据补回来。
: 高性能?这就好像一个10年穿不会破的鞋一样。你拿10年前的c++图像处理算法,可能
: 现在照样运行得好好的。底层如BLAS的只要几十个人写就够了。c++太高级了,永远没
: 有java那种越用越慢所以需要不断改进的压力。
: 这个世界上大部分业务其实问题和答案都不清楚,就是不断尝试和纠错的过程。java正
: 好适合了这种风格。

avatar
k*d
102
You are right, derivatives pricing is one place where C++ is necessary as I
mentioned in 42nd floor. But
usually only the core library, which is used together with front end system
(GUI, reporting, etc) written in Java or Python.
I think the reason that C++ is necessary is because (1) legacy codes are in
C++ and most experienced quants only know C++ (2) C++ is easier to hook up
with HPC techniques like GPU/AVX/OpenMP, etc, as well as linear algebra
libraries. (3) It is computational heavy and this is the strength of C++. I
don't think cross platform is the reason to use C++ because it is much more
easier to write cross platform codes in Java/Python. For C++, compilers
behaves differently on linux/windows, and system APIs are also different,
very hard to maintain...
Are you aware of any sell side bank building up new derivatives pricing
system except for CVA? 据我所知衍生品定价是正在减少的生意。

written
with

【在 a*********a 的大作中提到】
: u sure? I have yet to see a sell side derivative pricing system not written
: in C++, at least with the actual pricing models. Packaging could vary.
: One of my previous groups consumed on average over 20,000 CPU hours a day
: with exotic products that can only be priced with Monte Carlo. That is with
: requirement to be runnable on both linux (able to run on clusters) and
: windows (able to plug into excel) platforms. C++ is still the most viable,
: if not the only, option to handle this type of application.

avatar
d*f
103
你分析的再多有赵策多么?你有本事把你的java lib卖给hft公司,不要钱都行。你就
是倒贴钱都不会有公司用的

I
system
in
I
more

【在 k*******d 的大作中提到】
: You are right, derivatives pricing is one place where C++ is necessary as I
: mentioned in 42nd floor. But
: usually only the core library, which is used together with front end system
: (GUI, reporting, etc) written in Java or Python.
: I think the reason that C++ is necessary is because (1) legacy codes are in
: C++ and most experienced quants only know C++ (2) C++ is easier to hook up
: with HPC techniques like GPU/AVX/OpenMP, etc, as well as linear algebra
: libraries. (3) It is computational heavy and this is the strength of C++. I
: don't think cross platform is the reason to use C++ because it is much more
: easier to write cross platform codes in Java/Python. For C++, compilers

avatar
z*e
104
我写pbsscript时候每次都在草
草你妈的hpc,这种东西又贵又没前途,什么东西都是别人的
一片树叶我都拿不走,用不到,纯粹浪费时间
傻逼才以写这种垃圾为荣

【在 d********f 的大作中提到】
: 你分析的再多有赵策多么?你有本事把你的java lib卖给hft公司,不要钱都行。你就
: 是倒贴钱都不会有公司用的
:
: I
: system
: in
: I
: more

avatar
k*d
105
?? I am a C++ developer and my point is, HFT and derivative pricing need C++
...

【在 d********f 的大作中提到】
: 你分析的再多有赵策多么?你有本事把你的java lib卖给hft公司,不要钱都行。你就
: 是倒贴钱都不会有公司用的
:
: I
: system
: in
: I
: more

avatar
s*8
106
C++只适合做一件事就是写JVM
java 程序员

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
d*f
107
你说quant只会写c++,这就是开玩笑了,你这好比说一个10年经验的python程序员不会
写matlab

++

【在 k*******d 的大作中提到】
: ?? I am a C++ developer and my point is, HFT and derivative pricing need C++
: ...

avatar
m*j
108
大多数10年以上的python程序员确实不会写matlab。
怎么了,你对印度人有意见?

【在 d********f 的大作中提到】
: 你说quant只会写c++,这就是开玩笑了,你这好比说一个10年经验的python程序员不会
: 写matlab
:
: ++

avatar
d*f
109
不敢有

【在 m**********j 的大作中提到】
: 大多数10年以上的python程序员确实不会写matlab。
: 怎么了,你对印度人有意见?

avatar
g*e
110

十年python程序员基本都不会写matlab.
matlab是非cs专业的人比较拿手的 跟python geek是两码人

【在 d********f 的大作中提到】
: 你说quant只会写c++,这就是开玩笑了,你这好比说一个10年经验的python程序员不会
: 写matlab
:
: ++

avatar
d*f
111
严格说拿到手的确不会,但是5分钟之内还不会只能怀疑你是会写中文的印度人了

【在 g*********e 的大作中提到】
:
: 十年python程序员基本都不会写matlab.
: matlab是非cs专业的人比较拿手的 跟python geek是两码人

avatar
z*e
112

连jvm都不适合做
jvm最关键的部分都是c写的
c++做的是webkit这种东西

【在 s*******8 的大作中提到】
: C++只适合做一件事就是写JVM
: java 程序员

avatar
z*e
113
人家说不会写意思是不需要学习也不需要写,意思是不会去写
而你说的不会写是能力上学不会,学了不懂怎么写
你应该就是写中文的印度人,看不懂中文背后的深意

【在 d********f 的大作中提到】
: 严格说拿到手的确不会,但是5分钟之内还不会只能怀疑你是会写中文的印度人了
avatar
g*e
114

写个加减法矩阵运算不算会matlab. matlab会的话至少要懂一些基本的函数,fft 滤波
器之类的,这些东西python geek恐怕学不会

【在 g*********e 的大作中提到】
:
: 十年python程序员基本都不会写matlab.
: matlab是非cs专业的人比较拿手的 跟python geek是两码人

avatar
g*u
115
很多问题还是要承认的 确实c++偶很多问题的
但是在很多领域 确实 java不适合啊
比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
所以不要一棒子打死吗, 有些问题还是要c++去做的
很多时候是所在的行业觉得了用什么语言,
avatar
d*n
116
java是disruptive technology,与saas/paas, virtualization共生的。
你可以说性能上c++打得java遍地找牙。但是java迭代快,java portable,这就说明了
java的代码可以隔夜从美国的开发部门送到欧洲的数据中心部署,可以1小时就进入生
产环境,可以在运营的时候维护。等你c++打包成二进制部署的时候,java生产环境已
经产生一个月的运营数据了。c++性能再高,也不可能把这一个月数据补回来。
高性能?这就好像一个10年穿不会破的鞋一样。你拿10年前的c++图像处理算法,可能
现在照样运行得好好的。底层如BLAS的只要几十个人写就够了。c++太高级了,永远没
有java那种越用越慢所以需要不断改进的压力。
这个世界上大部分业务其实问题和答案都不清楚,就是不断尝试和纠错的过程。java正
好适合了这种风格。
而且程序复杂了就基本不可能测试所有的实际例子。谁都不会记得amazon, facebook以
前有多少次宕机了,恐怕这些网站宕机对你的影响远远小于蓝屏的影响。c++不出错很
好,出错了小则程序退出大则宕机,设计再高瞻远瞩,宕机的成本和java是一样的。
至于mission critical的应用,embedded system,别忘了还有C呢。写C的人还会
assembly呢。写C++的多少比写C的人更懂这些呢?光compiler优化就可能搞死开发者了。

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
m*j
117
楼主把C++类比为生物工程就好了。
生物工程其实很不错,很多大陆来美的生物工程硕士博士现在也获得了美国前20大学的
终身教授的职位,无论收入、荣誉都获益良多。
但是,为什么更多是的学生物工程的要转专业呢?

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
h*a
118
支持Java的很多的人的意见并不是C++什么都干不了,而是如下的逻辑链条:
互联网火热 && 互联网公司用Java多 =》Java 程序员容易找到工作+收入高+技能更
popular =》学Java性价比好
我对C++和Java并无特别strong opinion。不过我觉得上述逻辑对初学者还是有价值的。

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
d*f
119
JAVA马宫永远不懂的就是这个,这个世界上大部分真正有用的code,其实在乎是实时响
应时间。不是每个人写程序都是让人去搞什么大忽悠的ML,data mining去圈钱用的

【在 d****n 的大作中提到】
: java是disruptive technology,与saas/paas, virtualization共生的。
: 你可以说性能上c++打得java遍地找牙。但是java迭代快,java portable,这就说明了
: java的代码可以隔夜从美国的开发部门送到欧洲的数据中心部署,可以1小时就进入生
: 产环境,可以在运营的时候维护。等你c++打包成二进制部署的时候,java生产环境已
: 经产生一个月的运营数据了。c++性能再高,也不可能把这一个月数据补回来。
: 高性能?这就好像一个10年穿不会破的鞋一样。你拿10年前的c++图像处理算法,可能
: 现在照样运行得好好的。底层如BLAS的只要几十个人写就够了。c++太高级了,永远没
: 有java那种越用越慢所以需要不断改进的压力。
: 这个世界上大部分业务其实问题和答案都不清楚,就是不断尝试和纠错的过程。java正
: 好适合了这种风格。

avatar
g*u
120
我是这个意思
如果现在正在选择 ,还是java好一些
如果已经在某个行业了, 就要看行业的规则了

的。

【在 h*****a 的大作中提到】
: 支持Java的很多的人的意见并不是C++什么都干不了,而是如下的逻辑链条:
: 互联网火热 && 互联网公司用Java多 =》Java 程序员容易找到工作+收入高+技能更
: popular =》学Java性价比好
: 我对C++和Java并无特别strong opinion。不过我觉得上述逻辑对初学者还是有价值的。

avatar
H*r
121
主要就一个主力

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
H*r
122
关键是能瞬间从阿三国传到美国

【在 d****n 的大作中提到】
: java是disruptive technology,与saas/paas, virtualization共生的。
: 你可以说性能上c++打得java遍地找牙。但是java迭代快,java portable,这就说明了
: java的代码可以隔夜从美国的开发部门送到欧洲的数据中心部署,可以1小时就进入生
: 产环境,可以在运营的时候维护。等你c++打包成二进制部署的时候,java生产环境已
: 经产生一个月的运营数据了。c++性能再高,也不可能把这一个月数据补回来。
: 高性能?这就好像一个10年穿不会破的鞋一样。你拿10年前的c++图像处理算法,可能
: 现在照样运行得好好的。底层如BLAS的只要几十个人写就够了。c++太高级了,永远没
: 有java那种越用越慢所以需要不断改进的压力。
: 这个世界上大部分业务其实问题和答案都不清楚,就是不断尝试和纠错的过程。java正
: 好适合了这种风格。

avatar
H*r
123
真正有用的 code是满足客户需求,自己又好维护。

【在 d********f 的大作中提到】
: JAVA马宫永远不懂的就是这个,这个世界上大部分真正有用的code,其实在乎是实时响
: 应时间。不是每个人写程序都是让人去搞什么大忽悠的ML,data mining去圈钱用的

avatar
d*f
124
那我就告诉你,在实际应用领域,java根本不可能满足客户需求。而且可能造成地球毁灭

【在 H**r 的大作中提到】
: 真正有用的 code是满足客户需求,自己又好维护。
avatar
H*r
125
忘吃药了?

毁灭

【在 d********f 的大作中提到】
: 那我就告诉你,在实际应用领域,java根本不可能满足客户需求。而且可能造成地球毁灭
avatar
d*f
126
我不跟你开玩笑,你想想一下embedded system用java来写,地球毁灭不是开玩笑的

【在 H**r 的大作中提到】
: 忘吃药了?
:
: 毁灭

avatar
g*g
127
真正有用的code? LOL。写PPT的一点有用code都没有,不妨碍挣你10倍的钱。
啥挣钱啥有用。

【在 d********f 的大作中提到】
: JAVA马宫永远不懂的就是这个,这个世界上大部分真正有用的code,其实在乎是实时响
: 应时间。不是每个人写程序都是让人去搞什么大忽悠的ML,data mining去圈钱用的

avatar
d*e
128
这个问题首先你要分清c和C++.
板上的主流观点是 C++不合时宜。
应该走胶水语言+ C或者java 的路线。

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
H*r
129
我也不和你开玩笑
不同的语言有不同的用处,你的说法是 Java写不出满足客户需求的东西,而且会造成
地球毁灭, 没有说 embedded system,现在又夹私货把范围从全部缩小了几百倍到
embedded system

【在 d********f 的大作中提到】
: 我不跟你开玩笑,你想想一下embedded system用java来写,地球毁灭不是开玩笑的
avatar
H*r
130
同意
嵌入式硬件直接上 C
C++贪食蛇什么都要做,但是大部分应用用得都不爽

【在 d******e 的大作中提到】
: 这个问题首先你要分清c和C++.
: 板上的主流观点是 C++不合时宜。
: 应该走胶水语言+ C或者java 的路线。

avatar
z*e
131
你是该吃点药了

【在 d********f 的大作中提到】
: 我不跟你开玩笑,你想想一下embedded system用java来写,地球毁灭不是开玩笑的
avatar
z*e
132
这是对的
c没有问题,c++想做java和c做的事,可惜做不了

【在 d******e 的大作中提到】
: 这个问题首先你要分清c和C++.
: 板上的主流观点是 C++不合时宜。
: 应该走胶水语言+ C或者java 的路线。

avatar
d*n
133
我觉得应该是当年委员会冥顽不化,鸡蛋都没有,就要设计鸡蛋的图纸。C++11出来以
后好了很多,可惜黄金10年已经过去了。

【在 H**r 的大作中提到】
: 同意
: 嵌入式硬件直接上 C
: C++贪食蛇什么都要做,但是大部分应用用得都不爽

avatar
z*e
134
当你把不适合变成适合的时候,你就牛了
很多东西以前都不适合,但是随着时间的推移
适合的会越来越多,看远一点
现在还需要做,并不代表以后一直用这个做
it变化很快的,其实选专业的时候就需要斟酌一下了
很多东西下了决定之后,再后悔,机遇成本
你看我现在就打算用java来搞游戏,以前这个领域就很不适合java做

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
z*e
135
其实我个人心里面是希望这些人坚守自己的岗位的
我就怕这些人守不住

【在 g*******u 的大作中提到】
: 我是这个意思
: 如果现在正在选择 ,还是java好一些
: 如果已经在某个行业了, 就要看行业的规则了
:
: 的。

avatar
b*s
136
是这样的,错过了很宝贵的10年,所以现在基本退缩到几个有限领域了

【在 d****n 的大作中提到】
: 我觉得应该是当年委员会冥顽不化,鸡蛋都没有,就要设计鸡蛋的图纸。C++11出来以
: 后好了很多,可惜黄金10年已经过去了。

avatar
b*s
137
实际上,好的程序员是能做到用不同语言写不同高质量程序的
不好的程序员则是用一种语言写不同低质量程序
语言只是工具

【在 z****e 的大作中提到】
: 当你把不适合变成适合的时候,你就牛了
: 很多东西以前都不适合,但是随着时间的推移
: 适合的会越来越多,看远一点
: 现在还需要做,并不代表以后一直用这个做
: it变化很快的,其实选专业的时候就需要斟酌一下了
: 很多东西下了决定之后,再后悔,机遇成本
: 你看我现在就打算用java来搞游戏,以前这个领域就很不适合java做

avatar
z*e
138
这我不否认,但是我需要那些不好的程序员,也能给我产出代码来
这其实是降低生产成本的一种
实际上大多数人都不怎样,你自己找点事做就知道了
当你指望一个东西只有高水平的人才能做的时候
其实你已经失败了一半,除非你自己能把这一半补上
但是一个人的力气总归是有限的,我必需想办法让其他人也发挥战斗力
否则我会累死,而大多数人都不热爱他们自己的领域
他们只是用这个来混口饭吃或者是其他目的
很不professional,比如做个12306
上来连需求都不定,就开始假设然后瞎扯
现实中到处是这种混蛋
程序员水平高不高,好不好,重要么?
我要的是把事情做成,实现某个目的,不是拜神

【在 b*******s 的大作中提到】
: 实际上,好的程序员是能做到用不同语言写不同高质量程序的
: 不好的程序员则是用一种语言写不同低质量程序
: 语言只是工具

avatar
b*s
139
当然,不过对自身应当有要求
这样才能延长职业生涯,或者让职业生涯变得有趣
做开源的组通常都很小,没几个人

【在 z****e 的大作中提到】
: 这我不否认,但是我需要那些不好的程序员,也能给我产出代码来
: 这其实是降低生产成本的一种
: 实际上大多数人都不怎样,你自己找点事做就知道了
: 当你指望一个东西只有高水平的人才能做的时候
: 其实你已经失败了一半,除非你自己能把这一半补上
: 但是一个人的力气总归是有限的,我必需想办法让其他人也发挥战斗力
: 否则我会累死,而大多数人都不热爱他们自己的领域
: 他们只是用这个来混口饭吃或者是其他目的
: 很不professional,比如做个12306
: 上来连需求都不定,就开始假设然后瞎扯

avatar
z*e
140
那也要有的放矢
有些已经挂了的,就不需要投入了
把重点放在未来,而不是过去
一个领域刚刚兴起的时候,才是最有前途的时候
老态龙钟的东西,不搞也罢

【在 b*******s 的大作中提到】
: 当然,不过对自身应当有要求
: 这样才能延长职业生涯,或者让职业生涯变得有趣
: 做开源的组通常都很小,没几个人

avatar
b*s
141
原则上来说是这样没错,做的工作要和新的需求结合才更有实际意义
但需求在哪里,要在工作中发现
比如金融软件,其实潜在的需要造的轮子还多得很呢
c++互联网应用不行,但是在造基础设施方面潜力还是不小的
就说亚麻吧,他们招人在语言背景上很多也是c++背景的
另外google,里面系统组的大部分都是c++背景
有些东西,你不够近,就看不到
没必要结论下得太快

【在 z****e 的大作中提到】
: 那也要有的放矢
: 有些已经挂了的,就不需要投入了
: 把重点放在未来,而不是过去
: 一个领域刚刚兴起的时候,才是最有前途的时候
: 老态龙钟的东西,不搞也罢

avatar
b*s
142
至于工作机会,虽然不及java多,但indeed上,加州和西雅图以及纽约芝加哥,还是需
要大量高水平c++程序员的,不过这对版上新入行的没什么意义,对他们,还是建议从
java或py入手

【在 z****e 的大作中提到】
: 那也要有的放矢
: 有些已经挂了的,就不需要投入了
: 把重点放在未来,而不是过去
: 一个领域刚刚兴起的时候,才是最有前途的时候
: 老态龙钟的东西,不搞也罢

avatar
H*r
143
也不能说不能做,就是成本很高(人力,维护等)。
C++死忠长期以C++什么都能做自豪,问题是成本高了就不值了。
自豪的C++程序员往往以练武功的思路理解编程,而不是从资本家的角度考虑。自豪的C
++程序员很多以C++难而自豪,问题是资本家肯定找个会的人多容易的方案上,成本低
,稳定,赚钱周期快。
还有些人整天拿汇编说事,赫赫,这种就更别说了。

【在 z****e 的大作中提到】
: 这是对的
: c没有问题,c++想做java和c做的事,可惜做不了

avatar
H*r
144
资本家不希望自己的项目不得不雇一群牛人,人力成本高,管理压力大。能简单凑合找
几个技校烙印搭起来才好呢。

【在 z****e 的大作中提到】
: 这我不否认,但是我需要那些不好的程序员,也能给我产出代码来
: 这其实是降低生产成本的一种
: 实际上大多数人都不怎样,你自己找点事做就知道了
: 当你指望一个东西只有高水平的人才能做的时候
: 其实你已经失败了一半,除非你自己能把这一半补上
: 但是一个人的力气总归是有限的,我必需想办法让其他人也发挥战斗力
: 否则我会累死,而大多数人都不热爱他们自己的领域
: 他们只是用这个来混口饭吃或者是其他目的
: 很不professional,比如做个12306
: 上来连需求都不定,就开始假设然后瞎扯

avatar
z*e
145
说这些很容易,我还可以说php程序员缺口还很大
amazon也招ruby程序员,facebook一样招php程序员
统计数据最说明问题
这就是为啥我喜欢统计的原因

【在 b*******s 的大作中提到】
: 原则上来说是这样没错,做的工作要和新的需求结合才更有实际意义
: 但需求在哪里,要在工作中发现
: 比如金融软件,其实潜在的需要造的轮子还多得很呢
: c++互联网应用不行,但是在造基础设施方面潜力还是不小的
: 就说亚麻吧,他们招人在语言背景上很多也是c++背景的
: 另外google,里面系统组的大部分都是c++背景
: 有些东西,你不够近,就看不到
: 没必要结论下得太快

avatar
z*e
146
我希望有些人坚守他们的岗位
只是我觉得这些人怕是守不住
希望跟现实往往是两码事

【在 b*******s 的大作中提到】
: 至于工作机会,虽然不及java多,但indeed上,加州和西雅图以及纽约芝加哥,还是需
: 要大量高水平c++程序员的,不过这对版上新入行的没什么意义,对他们,还是建议从
: java或py入手

avatar
r*y
147
我没懂这个逻辑,看来所有其它语言都被否定掉了。

【在 h*****a 的大作中提到】
: 支持Java的很多的人的意见并不是C++什么都干不了,而是如下的逻辑链条:
: 互联网火热 && 互联网公司用Java多 =》Java 程序员容易找到工作+收入高+技能更
: popular =》学Java性价比好
: 我对C++和Java并无特别strong opinion。不过我觉得上述逻辑对初学者还是有价值的。

avatar
H*r
148
很多语言学起来快,学习时间成本不大。
C++学习成本高

【在 r****y 的大作中提到】
: 我没懂这个逻辑,看来所有其它语言都被否定掉了。
avatar
z*e
149
木有错
3d游戏领域因为有些东西的确不容易
结果连一个初级美工都要价上万
那资本家没有办法赚钱
一旦资本家没有办法赚钱
市场就相应缩小,最后码农就没有饭碗
这就跟工会一样,没能力赚钱,倒是很有能力让成本飙升
最后跟蛀虫一样,蛀空了整个公司
资本家拼命剥削员工固然不妥
但是如果资本家没有办法赚钱,那员工连饭碗都没有
两败俱伤,员工和资本家的利益基本出发点是一致的
最终还是要贴近市场,市场需要什么,就做什么

的C

【在 H**r 的大作中提到】
: 也不能说不能做,就是成本很高(人力,维护等)。
: C++死忠长期以C++什么都能做自豪,问题是成本高了就不值了。
: 自豪的C++程序员往往以练武功的思路理解编程,而不是从资本家的角度考虑。自豪的C
: ++程序员很多以C++难而自豪,问题是资本家肯定找个会的人多容易的方案上,成本低
: ,稳定,赚钱周期快。
: 还有些人整天拿汇编说事,赫赫,这种就更别说了。

avatar
b*s
150
这个你说了不算

【在 z****e 的大作中提到】
: 我希望有些人坚守他们的岗位
: 只是我觉得这些人怕是守不住
: 希望跟现实往往是两码事

avatar
H*r
151
做游戏赚钱这碗饭不容易吃阿。

【在 z****e 的大作中提到】
: 木有错
: 3d游戏领域因为有些东西的确不容易
: 结果连一个初级美工都要价上万
: 那资本家没有办法赚钱
: 一旦资本家没有办法赚钱
: 市场就相应缩小,最后码农就没有饭碗
: 这就跟工会一样,没能力赚钱,倒是很有能力让成本飙升
: 最后跟蛀虫一样,蛀空了整个公司
: 资本家拼命剥削员工固然不妥
: 但是如果资本家没有办法赚钱,那员工连饭碗都没有

avatar
w*g
152
人那是看得起C++。不然怎么没java程序员成天去劝退python和ruby的。

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
m*u
153
一群底层程序员说他们在从资本家的角度考虑。。。
这个是在表现自己的智商高吗?
avatar
D*a
154
我觉得如果是新手,时间有限的话,应该学java,就业面最广。
(本人多年c++ systems programmer,不太懂java)

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
b*s
155
也要结合下个人兴趣,不过java不错

【在 D*******a 的大作中提到】
: 我觉得如果是新手,时间有限的话,应该学java,就业面最广。
: (本人多年c++ systems programmer,不太懂java)

avatar
k*d
156
现在做High Frequency Trading还是要用C++,这是microsec latency的领域。我同意C
++不好学,同意使用C++的领域在shrink,我也很喜欢python,但是我觉得在一定特定领
域内还是很有用的。现在C++的Junior developer非常不好招,年轻人都不学C++了。
Derivatives pricing也还是C++
avatar
q*2
157
那是因为你们给的工资不够高,高的话年轻人就算以前不会现学也可以。不要小看人的
学习能力。facebook底层是C++,你看facebook找人有问题吗? 出多少钱招多少人,如果
招不来说明钱不够,如果不愿意提高待遇,那说明这职位还不是那么重要。

意C

【在 k*******d 的大作中提到】
: 现在做High Frequency Trading还是要用C++,这是microsec latency的领域。我同意C
: ++不好学,同意使用C++的领域在shrink,我也很喜欢python,但是我觉得在一定特定领
: 域内还是很有用的。现在C++的Junior developer非常不好招,年轻人都不学C++了。
: Derivatives pricing也还是C++

avatar
b*s
158
金融有些legacy系统是java的,目前主要是c++和c#

【在 G******g 的大作中提到】
: 这么说像我这种半吊子C++有机会?现在正学用Java,挺喜欢Java的。
:
: 意C

avatar
k*d
159
其实很多新系统如果不是low latency的一般现在还是用java了,不是必须用C++的场合
不会用C++的

【在 b*******s 的大作中提到】
: 金融有些legacy系统是java的,目前主要是c++和c#
avatar
b*s
160
哦,是trading systems?

【在 k*******d 的大作中提到】
: 其实很多新系统如果不是low latency的一般现在还是用java了,不是必须用C++的场合
: 不会用C++的

avatar
H*r
161

比学个语言难的东西多了,都有人学。关键还是钱。

【在 q*******2 的大作中提到】
: 那是因为你们给的工资不够高,高的话年轻人就算以前不会现学也可以。不要小看人的
: 学习能力。facebook底层是C++,你看facebook找人有问题吗? 出多少钱招多少人,如果
: 招不来说明钱不够,如果不愿意提高待遇,那说明这职位还不是那么重要。
:
: 意C

avatar
k*d
162
这一点的确是的,HFT对junior不一定都能和facebook pay的一样高,不过也不算太差
就是了。会编程又会strategy的那就不一样了,不会比facebook低,不过那样的
opening很少很难进

【在 q*******2 的大作中提到】
: 那是因为你们给的工资不够高,高的话年轻人就算以前不会现学也可以。不要小看人的
: 学习能力。facebook底层是C++,你看facebook找人有问题吗? 出多少钱招多少人,如果
: 招不来说明钱不够,如果不愿意提高待遇,那说明这职位还不是那么重要。
:
: 意C

avatar
k*d
163
trading底层还是C++吧。risk用Java,还有Python啊,Python 和C++的library结合是
很常见的模式, C++做pricing计算

【在 b*******s 的大作中提到】
: 哦,是trading systems?
avatar
k*d
164
一方面是钱,一方面是机会,C++的机会的确窄一些,如果没有基础,对行业也没有明
确的选择,挑一种语言学,那当然是Java。Java入门比C++容易,C++的rule太繁杂了。
不过我个人还是最喜欢Python

【在 H**r 的大作中提到】
: 对
: 比学个语言难的东西多了,都有人学。关键还是钱。

avatar
b*s
165
对python现在也很多

【在 k*******d 的大作中提到】
: trading底层还是C++吧。risk用Java,还有Python啊,Python 和C++的library结合是
: 很常见的模式, C++做pricing计算

avatar
i*p
166
DrumMania, 做为多年c++ systems programmer,你们需要经常重载operator吗?

【在 D*******a 的大作中提到】
: 我觉得如果是新手,时间有限的话,应该学java,就业面最广。
: (本人多年c++ systems programmer,不太懂java)

avatar
q*2
167
“会编程又会strategy的那就不一样了,不会比facebook低”。
facebook刷算法题刷的好就能进。你这职位要求会编程又会strategy,给的待遇还只是
“不会比facebook低”。
这说明给钱太少。投入产出比严重不符。

【在 k*******d 的大作中提到】
: 这一点的确是的,HFT对junior不一定都能和facebook pay的一样高,不过也不算太差
: 就是了。会编程又会strategy的那就不一样了,不会比facebook低,不过那样的
: opening很少很难进

avatar
b*s
168
所以选facebook也不错的,可以去

【在 q*******2 的大作中提到】
: “会编程又会strategy的那就不一样了,不会比facebook低”。
: facebook刷算法题刷的好就能进。你这职位要求会编程又会strategy,给的待遇还只是
: “不会比facebook低”。
: 这说明给钱太少。投入产出比严重不符。

avatar
D*a
169
i usually avoid that unless totally necessary
for example, if I make a new container, i will not create operator[] unless
it has to be interchangable with std::vector or map etc.

【在 i**p 的大作中提到】
: DrumMania, 做为多年c++ systems programmer,你们需要经常重载operator吗?
avatar
h*a
170
我这里只比较了Java和C++,在上面逻辑中,Java和C++可以用任意两个语言代替,只要
相对在互联网领域里的popularity满足条件,呵呵。

【在 r****y 的大作中提到】
: 我没懂这个逻辑,看来所有其它语言都被否定掉了。
avatar
a*a
171
u sure? I have yet to see a sell side derivative pricing system not written
in C++, at least with the actual pricing models. Packaging could vary.
One of my previous groups consumed on average over 20,000 CPU hours a day
with exotic products that can only be priced with Monte Carlo. That is with
requirement to be runnable on both linux (able to run on clusters) and
windows (able to plug into excel) platforms. C++ is still the most viable,
if not the only, option to handle this type of application.

【在 k*******d 的大作中提到】
: 其实很多新系统如果不是low latency的一般现在还是用java了,不是必须用C++的场合
: 不会用C++的

avatar
d*n
172
事实是,如果我号称只会c++,我只能收到一个interview,我号称会java,我可以有10
个interview。
同样的c++,我的职业生涯只能选择3-5个领域:系统,图像,金融...但是如果我会
java,我可以尝试10个领域。
不可否认所有的c++程序员都很优秀,优秀到了职业寿命超过30年,老板永远希望你在
那个岗位上工作。假设c++有10000个坑,每个程序员工作30年的话,每年只能看到300
个opening。
但是做java的,就有100000个坑,每个程序员寿命只有10年,10年以后都是manager和
team lead了。每年可以找到10000个opening。
作为一个程序员,我在普通程序员里面排名前10%,在优秀程序员里面排名倒数10%。我
一看,一边是每年有10000个opening然后我排名前10%的机会,10年后有机会带20人的
队伍;另一面是每年只有300个opening然后我排名倒数10%的机会,要干一辈子程序员。
然后我仔细想一想,觉得只有一条活路。

【在 b*******s 的大作中提到】
: 实际上,好的程序员是能做到用不同语言写不同高质量程序的
: 不好的程序员则是用一种语言写不同低质量程序
: 语言只是工具

avatar
r*y
173
我奇怪的也是这个逻辑。一边说秋后的蚂蚱没几天蹦头了,一边劝退。既然没几天蹦头
了不能等几天么。
都说:干货就是比钱。这根筋有点像避雷地线,瞧不上就会被雷轰。顺着这根筋寻思,
看来劝退可以领赏。

【在 w***g 的大作中提到】
: 人那是看得起C++。不然怎么没java程序员成天去劝退python和ruby的。
avatar
d*n
174
这C++ funny到什么程度,就是我想生活在什么城市不能完全由我决定。

10
300

【在 d****n 的大作中提到】
: 事实是,如果我号称只会c++,我只能收到一个interview,我号称会java,我可以有10
: 个interview。
: 同样的c++,我的职业生涯只能选择3-5个领域:系统,图像,金融...但是如果我会
: java,我可以尝试10个领域。
: 不可否认所有的c++程序员都很优秀,优秀到了职业寿命超过30年,老板永远希望你在
: 那个岗位上工作。假设c++有10000个坑,每个程序员工作30年的话,每年只能看到300
: 个opening。
: 但是做java的,就有100000个坑,每个程序员寿命只有10年,10年以后都是manager和
: team lead了。每年可以找到10000个opening。
: 作为一个程序员,我在普通程序员里面排名前10%,在优秀程序员里面排名倒数10%。我

avatar
z*e
175
其实不是劝退,是想让已经入行的坚守,但是估计守不住
但是话说c++程序员,你让他们坚守那些岗位
他们自己愿意么?五年硕士都下岗了,现在想转过来
情形如何?人家早给出了答案,new grad + 2 years
这种待遇,是你,你不觉得屈辱么?
我觉得这也很现实,你过来就搞什么disable gc
这谁吃得消,多来几次,manager估计跟着一起被开掉了
资本主义,就是ceo和founder都随时滚蛋,哪有办法顾得了那么多
行有行道,家有家规,每个领域的东西,说起来都不难
但是不做,就是不会,就是不懂,嘴硬也没用

【在 r****y 的大作中提到】
: 我奇怪的也是这个逻辑。一边说秋后的蚂蚱没几天蹦头了,一边劝退。既然没几天蹦头
: 了不能等几天么。
: 都说:干货就是比钱。这根筋有点像避雷地线,瞧不上就会被雷轰。顺着这根筋寻思,
: 看来劝退可以领赏。

avatar
z*e
176
ruby, python这些以后都有办法利用上java的东西
反过来也一样,这些都有jvm上专有的引擎在跑
这些都是开源的同胞,是团结的对象
c++真的你自己看那些产品,很多压根不支持
你愿意坚守,那就坚持下去
我尊敬这种人
但是尼玛转行的,还过来指手画脚,装逼
那态度就是另外一回事了
avatar
r*y
177
哎,从肚子的角度来看,不就是个饭碗么,山里人不吃海鲜,海边人不吃山珍,活得好
好的。
从心的角度看,不就是个情有独钟么,干一样爱一样,才有三百六十行。
不能只看一根筋。

【在 h*****a 的大作中提到】
: 我这里只比较了Java和C++,在上面逻辑中,Java和C++可以用任意两个语言代替,只要
: 相对在互联网领域里的popularity满足条件,呵呵。

avatar
z*e
178
那人的本性就是懒,我就是不想换来换去,不行么?
不想四十岁了,还跟人家new grad一个待遇,不行么?
不想一辈子做码代码,想做manager,不行么?

【在 r****y 的大作中提到】
: 哎,从肚子的角度来看,不就是个饭碗么,山里人不吃海鲜,海边人不吃山珍,活得好
: 好的。
: 从心的角度看,不就是个情有独钟么,干一样爱一样,才有三百六十行。
: 不能只看一根筋。

avatar
r*y
179
让。。。坚守?哈哈,他们退不退,守不守,与你何干?与我何干?

【在 z****e 的大作中提到】
: 其实不是劝退,是想让已经入行的坚守,但是估计守不住
: 但是话说c++程序员,你让他们坚守那些岗位
: 他们自己愿意么?五年硕士都下岗了,现在想转过来
: 情形如何?人家早给出了答案,new grad + 2 years
: 这种待遇,是你,你不觉得屈辱么?
: 我觉得这也很现实,你过来就搞什么disable gc
: 这谁吃得消,多来几次,manager估计跟着一起被开掉了
: 资本主义,就是ceo和founder都随时滚蛋,哪有办法顾得了那么多
: 行有行道,家有家规,每个领域的东西,说起来都不难
: 但是不做,就是不会,就是不懂,嘴硬也没用

avatar
r*y
180
谁劝退你了?又有谁让你坚守了?

【在 z****e 的大作中提到】
: 那人的本性就是懒,我就是不想换来换去,不行么?
: 不想四十岁了,还跟人家new grad一个待遇,不行么?
: 不想一辈子做码代码,想做manager,不行么?

avatar
z*e
181
是没关系,所以我一直在玩
你以为我真的在乎五年硕士的死活?

【在 r****y 的大作中提到】
: 让。。。坚守?哈哈,他们退不退,守不守,与你何干?与我何干?
avatar
z*e
182
网络上灌水,是非对错,别人自己去判断
说出你想要说的,就行了
这是言论自由哈

【在 r****y 的大作中提到】
: 谁劝退你了?又有谁让你坚守了?
avatar
r*y
183
没懂。没关系,你让。。。坚守做什么?

【在 z****e 的大作中提到】
: 是没关系,所以我一直在玩
: 你以为我真的在乎五年硕士的死活?

avatar
z*e
184
我说我希望
表态度

【在 r****y 的大作中提到】
: 没懂。没关系,你让。。。坚守做什么?
avatar
r*y
185
你逻辑没过去啊,突然喊了三个“不行么?”,却没见有人逼你,问为何喊、是否被人
强迫,回答:言论自由。

【在 z****e 的大作中提到】
: 网络上灌水,是非对错,别人自己去判断
: 说出你想要说的,就行了
: 这是言论自由哈

avatar
g*g
186
我老看衰C++可是10年以前了,这版里有贴为证的。

【在 r****y 的大作中提到】
: 我奇怪的也是这个逻辑。一边说秋后的蚂蚱没几天蹦头了,一边劝退。既然没几天蹦头
: 了不能等几天么。
: 都说:干货就是比钱。这根筋有点像避雷地线,瞧不上就会被雷轰。顺着这根筋寻思,
: 看来劝退可以领赏。

avatar
z*e
187
我在说我的态度,你还不让我说我的态度了?
没人逼我我就不能喊了?

【在 r****y 的大作中提到】
: 你逻辑没过去啊,突然喊了三个“不行么?”,却没见有人逼你,问为何喊、是否被人
: 强迫,回答:言论自由。

avatar
r*y
188
就是寂寞嘛

【在 z****e 的大作中提到】
: 我说我希望
: 表态度

avatar
z*e
189
是上班时候无聊灌水

【在 r****y 的大作中提到】
: 就是寂寞嘛
avatar
z*e
190
我这边下午六点
你那边几点了?
深夜了吧?寂寞的是你吧?

【在 r****y 的大作中提到】
: 就是寂寞嘛
avatar
r*y
191
你不能装作别人逼你吧。

【在 z****e 的大作中提到】
: 我在说我的态度,你还不让我说我的态度了?
: 没人逼我我就不能喊了?

avatar
z*e
192
这叫适当的修辞

【在 r****y 的大作中提到】
: 你不能装作别人逼你吧。
avatar
r*y
193
那也不能着急。

【在 g*****g 的大作中提到】
: 我老看衰C++可是10年以前了,这版里有贴为证的。
avatar
r*y
194
好吧,这修辞属于你。

【在 z****e 的大作中提到】
: 这叫适当的修辞
avatar
z*e
195
没着急,无非贴几张图而已
有些人的g点就是浅

【在 r****y 的大作中提到】
: 那也不能着急。
avatar
z*e
196
下班
avatar
r*y
197
好吧,请继续努力 :-)

【在 z****e 的大作中提到】
: 没着急,无非贴几张图而已
: 有些人的g点就是浅

avatar
h*a
198
我同意你啊。其实我也不是Java programmer了。

【在 r****y 的大作中提到】
: 哎,从肚子的角度来看,不就是个饭碗么,山里人不吃海鲜,海边人不吃山珍,活得好
: 好的。
: 从心的角度看,不就是个情有独钟么,干一样爱一样,才有三百六十行。
: 不能只看一根筋。

avatar
m*s
199
really?!
十年java程序员都是manager和team lead?
30年后领导层是苦力的三倍?什么公司这么搞还能活?

【在 d****n 的大作中提到】
: 这C++ funny到什么程度,就是我想生活在什么城市不能完全由我决定。
:
: 10
: 300

avatar
c*9
200
国内几年内当不了领导多数就只能转行了。

【在 m****s 的大作中提到】
: really?!
: 十年java程序员都是manager和team lead?
: 30年后领导层是苦力的三倍?什么公司这么搞还能活?

avatar
N*K
201
"高性能?这就好像一个10年穿不会破的鞋一样。你拿10年前的c++图像处理算法,可能
现在照样运行得好好的。底层如BLAS的只要几十个人写就够了。c++太高级了,永远没
有java那种越用越慢所以需要不断改进的压力。"
又是一个 不懂装懂 满嘴胡扯的

【在 d****n 的大作中提到】
: java是disruptive technology,与saas/paas, virtualization共生的。
: 你可以说性能上c++打得java遍地找牙。但是java迭代快,java portable,这就说明了
: java的代码可以隔夜从美国的开发部门送到欧洲的数据中心部署,可以1小时就进入生
: 产环境,可以在运营的时候维护。等你c++打包成二进制部署的时候,java生产环境已
: 经产生一个月的运营数据了。c++性能再高,也不可能把这一个月数据补回来。
: 高性能?这就好像一个10年穿不会破的鞋一样。你拿10年前的c++图像处理算法,可能
: 现在照样运行得好好的。底层如BLAS的只要几十个人写就够了。c++太高级了,永远没
: 有java那种越用越慢所以需要不断改进的压力。
: 这个世界上大部分业务其实问题和答案都不清楚,就是不断尝试和纠错的过程。java正
: 好适合了这种风格。

avatar
k*d
202
You are right, derivatives pricing is one place where C++ is necessary as I
mentioned in 42nd floor. But
usually only the core library, which is used together with front end system
(GUI, reporting, etc) written in Java or Python.
I think the reason that C++ (but not Java/ C#) is necessary is because (1)
legacy codes are in
C++ and most experienced quants only know C++ (referring to high level
compiled language like C++, Java, C# here, of course one can know lots of
scripting language Python/Perl/Matlab/R/shell and perhaps functional
languages like Lisp/Scala) (2) C++ is easier to hook up
with HPC techniques like GPU/AVX/OpenMP, etc, as well as linear algebra
libraries. (3) It is computational heavy and this is the strength of C++. I
don't think cross platform is the reason to use C++ because it is much more
easier to write cross platform codes in Java/Python. For C++, compilers
behaves differently on linux/windows, and system APIs are also different,
very hard to maintain...
Are you aware of any sell side bank building up new derivatives pricing
system except for CVA? 据我所知衍生品定价是正在减少的生意。

written
with

【在 a*********a 的大作中提到】
: u sure? I have yet to see a sell side derivative pricing system not written
: in C++, at least with the actual pricing models. Packaging could vary.
: One of my previous groups consumed on average over 20,000 CPU hours a day
: with exotic products that can only be priced with Monte Carlo. That is with
: requirement to be runnable on both linux (able to run on clusters) and
: windows (able to plug into excel) platforms. C++ is still the most viable,
: if not the only, option to handle this type of application.

avatar
d*f
203
你分析的再多有赵策多么?你有本事把你的java lib卖给hft公司,不要钱都行。你就
是倒贴钱都不会有公司用的

I
system
in
I
more

【在 k*******d 的大作中提到】
: You are right, derivatives pricing is one place where C++ is necessary as I
: mentioned in 42nd floor. But
: usually only the core library, which is used together with front end system
: (GUI, reporting, etc) written in Java or Python.
: I think the reason that C++ (but not Java/ C#) is necessary is because (1)
: legacy codes are in
: C++ and most experienced quants only know C++ (referring to high level
: compiled language like C++, Java, C# here, of course one can know lots of
: scripting language Python/Perl/Matlab/R/shell and perhaps functional
: languages like Lisp/Scala) (2) C++ is easier to hook up

avatar
z*e
204
我写pbsscript时候每次都在草
草你妈的hpc,这种东西又贵又没前途,什么东西都是别人的
一片树叶我都拿不走,用不到,纯粹浪费时间
傻逼才以写这种垃圾为荣

【在 d********f 的大作中提到】
: 你分析的再多有赵策多么?你有本事把你的java lib卖给hft公司,不要钱都行。你就
: 是倒贴钱都不会有公司用的
:
: I
: system
: in
: I
: more

avatar
k*d
205
?? I am a C++ developer and my point is, HFT and derivative pricing need C++
...

【在 d********f 的大作中提到】
: 你分析的再多有赵策多么?你有本事把你的java lib卖给hft公司,不要钱都行。你就
: 是倒贴钱都不会有公司用的
:
: I
: system
: in
: I
: more

avatar
s*8
206
C++只适合做一件事就是写JVM
java 程序员

【在 g*******u 的大作中提到】
: 很多问题还是要承认的 确实c++偶很多问题的
: 但是在很多领域 确实 java不适合啊
: 比如在 图形领域 在 图像处理领域 这个基本只能用c++啊
: 不是不想用 别的 而是 只有c++ 在效率和统一协调上可以啊
: 所以不要一棒子打死吗, 有些问题还是要c++去做的
: 很多时候是所在的行业觉得了用什么语言,

avatar
d*f
207
你说quant只会写c++,这就是开玩笑了,你这好比说一个10年经验的python程序员不会
写matlab

++

【在 k*******d 的大作中提到】
: ?? I am a C++ developer and my point is, HFT and derivative pricing need C++
: ...

avatar
m*j
208
大多数10年以上的python程序员确实不会写matlab。
怎么了,你对印度人有意见?

【在 d********f 的大作中提到】
: 你说quant只会写c++,这就是开玩笑了,你这好比说一个10年经验的python程序员不会
: 写matlab
:
: ++

avatar
d*f
209
不敢有

【在 m**********j 的大作中提到】
: 大多数10年以上的python程序员确实不会写matlab。
: 怎么了,你对印度人有意见?

avatar
g*e
210

十年python程序员基本都不会写matlab.
matlab是非cs专业的人比较拿手的 跟python geek是两码人

【在 d********f 的大作中提到】
: 你说quant只会写c++,这就是开玩笑了,你这好比说一个10年经验的python程序员不会
: 写matlab
:
: ++

avatar
d*f
211
严格说拿到手的确不会,但是5分钟之内还不会只能怀疑你是会写中文的印度人了

【在 g*********e 的大作中提到】
:
: 十年python程序员基本都不会写matlab.
: matlab是非cs专业的人比较拿手的 跟python geek是两码人

avatar
z*e
212

连jvm都不适合做
jvm最关键的部分都是c写的
c++做的是webkit这种东西

【在 s*******8 的大作中提到】
: C++只适合做一件事就是写JVM
: java 程序员

avatar
z*e
213
人家说不会写意思是不需要学习也不需要写,意思是不会去写
而你说的不会写是能力上学不会,学了不懂怎么写
你应该就是写中文的印度人,看不懂中文背后的深意

【在 d********f 的大作中提到】
: 严格说拿到手的确不会,但是5分钟之内还不会只能怀疑你是会写中文的印度人了
avatar
g*e
214

写个加减法矩阵运算不算会matlab. matlab会的话至少要懂一些基本的函数,fft 滤波
器之类的,这些东西python geek恐怕学不会

【在 g*********e 的大作中提到】
:
: 十年python程序员基本都不会写matlab.
: matlab是非cs专业的人比较拿手的 跟python geek是两码人

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