由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 大家觉得C++还有生命力吗?
相关主题
学python的一点小感觉哈Sun当年设计Java的败笔
会Python就可以当码工了?zhaoce同学啊
怎么这里这么多人学python请问java /c++ 双修的大牛,java和c++最主要的区别是什么?c++程序员转java您认为最需要补充的知识是什么
JAVA generic programming 是怎么实现的?向班上达人请教一个win7下面java编程的问题
准备面试一个java-based position,有什么书推荐一下?Python 的性能太差(?) (转载)
设计模式要不要搞?在岔路口,不知道怎么选择
古狗研究新出炉:C++ Is The Best Performing LanguageRuby and Python
Linux/C++的工作好难找看现在python很火,哪位科普一下和java的比较
相关话题的讨论汇总
话题: c++话题: java话题: 一亩话题: 三分话题: python
进入Programming版参与讨论
1 (共1页)
q****x
发帖数: 7404
1
C++11又加了不少内容进去,愈发复杂。另一方面,需要用C++的场合也越来越少了吧?
应用都用Java和Python,核心用C。
C++程序员是不是得考虑后路了。
p***o
发帖数: 1252
2
Just learn Java and Python, no big deal.

【在 q****x 的大作中提到】
: C++11又加了不少内容进去,愈发复杂。另一方面,需要用C++的场合也越来越少了吧?
: 应用都用Java和Python,核心用C。
: C++程序员是不是得考虑后路了。

s******y
发帖数: 416
3
走的人多了,C++程序员工资不就上升了么?^_^

【在 q****x 的大作中提到】
: C++11又加了不少内容进去,愈发复杂。另一方面,需要用C++的场合也越来越少了吧?
: 应用都用Java和Python,核心用C。
: C++程序员是不是得考虑后路了。

q****x
发帖数: 7404
4
you are assuming the demand is constant.
if demand goes down faster than ppl's departure, you'll see the salary goes
down too.

【在 s******y 的大作中提到】
: 走的人多了,C++程序员工资不就上升了么?^_^
y**********u
发帖数: 6366
5
太复杂了

【在 q****x 的大作中提到】
: C++11又加了不少内容进去,愈发复杂。另一方面,需要用C++的场合也越来越少了吧?
: 应用都用Java和Python,核心用C。
: C++程序员是不是得考虑后路了。

t*****n
发帖数: 4908
6
现在没有程序员只用一种语言吧?会个C++/Java/JS/Python不足为奇。上面派什么活,
就找个工具干行了。

【在 q****x 的大作中提到】
: C++11又加了不少内容进去,愈发复杂。另一方面,需要用C++的场合也越来越少了吧?
: 应用都用Java和Python,核心用C。
: C++程序员是不是得考虑后路了。

N******K
发帖数: 10202
7
你用java写一个kalman filter 试试看

【在 q****x 的大作中提到】
: C++11又加了不少内容进去,愈发复杂。另一方面,需要用C++的场合也越来越少了吧?
: 应用都用Java和Python,核心用C。
: C++程序员是不是得考虑后路了。

W***o
发帖数: 6519
8
有啥不可以的? 不就是用个 gaussian 一个劲儿的做matrix 乘法和加法吗?有啥高深的

【在 N******K 的大作中提到】
: 你用java写一个kalman filter 试试看
N******K
发帖数: 10202
9
算法不高深
但是java搞矩阵运算就是joke

深的

【在 W***o 的大作中提到】
: 有啥不可以的? 不就是用个 gaussian 一个劲儿的做matrix 乘法和加法吗?有啥高深的
d*******r
发帖数: 3299
10
没事,多学几门语言就是,学了 C++, 应该觉得学其他大多数语言不难
关键费时间的是,积累其他语言生态系统里的各种工具,库, pattern的使用
相关主题
设计模式要不要搞?Sun当年设计Java的败笔
古狗研究新出炉:C++ Is The Best Performing Languagezhaoce同学啊
Linux/C++的工作好难找请问java /c++ 双修的大牛,java和c++最主要的区别是什么?c++程序员转java您认为最需要补充的知识是什么
进入Programming版参与讨论
q****x
发帖数: 7404
11
it's easy to write "hello world", but not easy to master multiple languages.
devil in detail

【在 d*******r 的大作中提到】
: 没事,多学几门语言就是,学了 C++, 应该觉得学其他大多数语言不难
: 关键费时间的是,积累其他语言生态系统里的各种工具,库, pattern的使用

g*********e
发帖数: 14401
12

写这个的不叫“程序员” 叫“工程人员”
起码在这个版,“程序员”=web service programmer

【在 N******K 的大作中提到】
: 你用java写一个kalman filter 试试看
g*****g
发帖数: 34805
13
学校里混的小毛孩懂个屁工程,跟着 paper实现个算法就觉得自己很牛逼。

【在 g*********e 的大作中提到】
:
: 写这个的不叫“程序员” 叫“工程人员”
: 起码在这个版,“程序员”=web service programmer

q*c
发帖数: 9453
14
会和精通,差别太大。
会的越多,越难精通。 大部分 cto 其实都不合格。合格的 cto 需要严厉的限制随便
找工具干活,那是遗害无穷的恶劣短视行为。

【在 t*****n 的大作中提到】
: 现在没有程序员只用一种语言吧?会个C++/Java/JS/Python不足为奇。上面派什么活,
: 就找个工具干行了。

d*******r
发帖数: 3299
15
那大牛说说知道的“合格” CTO 吧,我觉得啥都懂,基本都精,这种神级牛人真少啊

【在 q*c 的大作中提到】
: 会和精通,差别太大。
: 会的越多,越难精通。 大部分 cto 其实都不合格。合格的 cto 需要严厉的限制随便
: 找工具干活,那是遗害无穷的恶劣短视行为。

w***g
发帖数: 5958
16
C++程序员卖的不是C++这种语言,而是包括对体系结构操作系统等在内的计算机运行原
理的专业技能。本版水平比较低,弄个写网站的工作就欢天喜地了,自然见不到多少支
持C++的。其实各个方向底下比较牛B的模块还是能找到不少C++代码的,只不过核心模
块外面可能又包裹了10倍的java/python代码,所以按人头算即使是传统C++的领域里也
是java/python程序员更多。
就我所知,数据库,存储系统,网络以及最近比较火的deep learning,核心模块都得
用c++写。
不过光靠用C++写核心模块其实赚不了多少钱。要赚大钱还是得靠剥削java/python程序
员的剩余价值。

【在 q****x 的大作中提到】
: C++11又加了不少内容进去,愈发复杂。另一方面,需要用C++的场合也越来越少了吧?
: 应用都用Java和Python,核心用C。
: C++程序员是不是得考虑后路了。

d****i
发帖数: 4809
17
差不多,我呆的几个地方,核心的部分毫无例外都是C++,但是代码最多的却是Java,
Python, PHP,JS这些。

【在 w***g 的大作中提到】
: C++程序员卖的不是C++这种语言,而是包括对体系结构操作系统等在内的计算机运行原
: 理的专业技能。本版水平比较低,弄个写网站的工作就欢天喜地了,自然见不到多少支
: 持C++的。其实各个方向底下比较牛B的模块还是能找到不少C++代码的,只不过核心模
: 块外面可能又包裹了10倍的java/python代码,所以按人头算即使是传统C++的领域里也
: 是java/python程序员更多。
: 就我所知,数据库,存储系统,网络以及最近比较火的deep learning,核心模块都得
: 用c++写。
: 不过光靠用C++写核心模块其实赚不了多少钱。要赚大钱还是得靠剥削java/python程序
: 员的剩余价值。

g*****g
发帖数: 34805
18
我老不厚道地说一句,核心最没用了。99.9%码农是为了paycheck,不是为了当什么核
心。
工作多,工资高是两个主要的衡量指标。所有终端用户面对的是应用,应用底下是系统
,应用和系统缺一不可,卖数据库,卖OS的公司,系统层是核心。做应用的公司,核心
就是应用。做应用的公司远比做OS数据库的多,所以C++只是底层,连核心在大多数公
司都说不上。
工资高低基本上就是一个supply/demand的问题,市场自动调节。另外对于想爬楼梯的
,一起做一个项目的人
多,team大了,自然就会有一些管理的职位出现。我老对写C++的没意见,但有些人成
天以核心自居,实在阿Q的不行。JDK底层核心吧,java码农个个离不了。前几天刚
有个在Oracle拿C++做这个的ID在jobhunting版问转啥好。事实胜于雄辩。
http://www.mitbbs.com/article_t/JobHunting/32724059.html
在 billmelinda (lo) 的大作中提到: 】
Java
w***g
发帖数: 5958
19
我这边小地方,工作职位也是one of a kind的那种,没有代表性,钱肯定也没有
goodbug赚得多。大家以goodbug为准吧,要赚钱养家的千万不要跳C++这个火坑。

【在 g*****g 的大作中提到】
: 我老不厚道地说一句,核心最没用了。99.9%码农是为了paycheck,不是为了当什么核
: 心。
: 工作多,工资高是两个主要的衡量指标。所有终端用户面对的是应用,应用底下是系统
: ,应用和系统缺一不可,卖数据库,卖OS的公司,系统层是核心。做应用的公司,核心
: 就是应用。做应用的公司远比做OS数据库的多,所以C++只是底层,连核心在大多数公
: 司都说不上。
: 工资高低基本上就是一个supply/demand的问题,市场自动调节。另外对于想爬楼梯的
: ,一起做一个项目的人
: 多,team大了,自然就会有一些管理的职位出现。我老对写C++的没意见,但有些人成
: 天以核心自居,实在阿Q的不行。JDK底层核心吧,java码农个个离不了。前几天刚

e*******o
发帖数: 4654
20
大牛谦虚,关键是C++ 职位越来越少,即使是cs科班的找到纯C++,做核心技术的也少。
更别提转行的半瓶醋了,搞应用层的,转行的和科班的差别没那么大。比如,写html,
js,大家都没在学校怎么学过。

【在 w***g 的大作中提到】
: 我这边小地方,工作职位也是one of a kind的那种,没有代表性,钱肯定也没有
: goodbug赚得多。大家以goodbug为准吧,要赚钱养家的千万不要跳C++这个火坑。

相关主题
向班上达人请教一个win7下面java编程的问题Ruby and Python
Python 的性能太差(?) (转载)看现在python很火,哪位科普一下和java的比较
在岔路口,不知道怎么选择python象C/C++, ruby象java
进入Programming版参与讨论
w***g
发帖数: 5958
21
你说的这个确实是一个很大的问题。虽说目前机器还不能代替人力,但是开发工具和硬
件的进步导致码工门槛越来越低,大部分工作半路出家的刷机个月题也就基本上能胜任
了。其实不光是核心编程的问题。Cloudarize以后很多入门级的编码和系统维护的工作
也都没有了。做manager管越来越多的人自然永远是一条出路。但是有技术追求的同学
如何达到收入和技术同步提高而不是把技术作为一种没有产出的爱好确实是一个比较难
的问题。
我说的像storage, deep learning之类的,都是有切实需要的,但都是winners takes
all, 确实必须写出一个成为行业标准的软件才能赚钱,不像html js这些到处都有需求。

少。

【在 e*******o 的大作中提到】
: 大牛谦虚,关键是C++ 职位越来越少,即使是cs科班的找到纯C++,做核心技术的也少。
: 更别提转行的半瓶醋了,搞应用层的,转行的和科班的差别没那么大。比如,写html,
: js,大家都没在学校怎么学过。

y**********u
发帖数: 6366
22
感觉工程很难懂啊
md,新公司要用python,学了几天发现自己也就会写个hello word...

【在 g*****g 的大作中提到】
: 学校里混的小毛孩懂个屁工程,跟着 paper实现个算法就觉得自己很牛逼。
s***i
发帖数: 503
23
C++11加的一些新的features虽然不是必需的,但是还是
挺好用的。
嫌C++太复杂的,复杂的features就不要用:
http://qt-project.org/wiki/Coding-Conventions
真的头大的写compiler的。
q****x
发帖数: 7404
24
要记的太多啦。比如big 3 => big 5,lambda的语法,constexpr vs const,等等。
为了向下兼容,只增不减。上一代标准就几百页,这次有没有翻番?要无限膨胀下去?
不能用奥多姆剃刀原则来设计吗?

【在 s***i 的大作中提到】
: C++11加的一些新的features虽然不是必需的,但是还是
: 挺好用的。
: 嫌C++太复杂的,复杂的features就不要用:
: http://qt-project.org/wiki/Coding-Conventions
: 真的头大的写compiler的。

d****n
发帖数: 12461
25
关键是c++招不到好人,既没有java那样的平台,又没有c那样的直接,结果写出来绝对
ugly。要编译也没法做到快速迭代,更不可能是startup的首选。而且只是代码
portable而不是独立于操作系统,结果就是没有任何可维护性。按照项目管理的说法,
人因风险太大。
20年前,一台机器的价格是10个工程师的价格,所以c语言大行其道。现在一个工程师
的价格是10台机器的价格,所以加机器就够了。
当然我看好未来20年的c++。以后IoT上面会有很多应用。

goes

【在 q****x 的大作中提到】
: you are assuming the demand is constant.
: if demand goes down faster than ppl's departure, you'll see the salary goes
: down too.

b***i
发帖数: 3043
26
C++语言有重大问题,一个就是include问题。居然还要考虑防止多次读取。不能判断这
个重复的声明其实是一样的吗?那样放过这个错误不行吗?

【在 d****n 的大作中提到】
: 关键是c++招不到好人,既没有java那样的平台,又没有c那样的直接,结果写出来绝对
: ugly。要编译也没法做到快速迭代,更不可能是startup的首选。而且只是代码
: portable而不是独立于操作系统,结果就是没有任何可维护性。按照项目管理的说法,
: 人因风险太大。
: 20年前,一台机器的价格是10个工程师的价格,所以c语言大行其道。现在一个工程师
: 的价格是10台机器的价格,所以加机器就够了。
: 当然我看好未来20年的c++。以后IoT上面会有很多应用。
:
: goes

s***i
发帖数: 503
27
没办法,兼容性太重要了。
就是Java也一直在加。语言就是这样。
但是这并不表明你就必须得用所有的features。例如有的公司就干脆
不允许使用template,除了用STL。有的公司也只是把C++当作
一个safer的C来用。

【在 q****x 的大作中提到】
: 要记的太多啦。比如big 3 => big 5,lambda的语法,constexpr vs const,等等。
: 为了向下兼容,只增不减。上一代标准就几百页,这次有没有翻番?要无限膨胀下去?
: 不能用奥多姆剃刀原则来设计吗?

g*********e
发帖数: 14401
28

c/c++给了程序员一个深入了解计算机编程的机会,自己handle这些重复声明也帮助你
理解程序。了解binary executable的机构。或者允许你做一些特殊的东西。
要是啥都给设好了,就往里面堆模块,跟搭积木似的,那还有什么意思。还怎么区分程
序员和用MS OFFICE工作的办公室文员?

【在 b***i 的大作中提到】
: C++语言有重大问题,一个就是include问题。居然还要考虑防止多次读取。不能判断这
: 个重复的声明其实是一样的吗?那样放过这个错误不行吗?

t*****n
发帖数: 4908
29
我最不喜欢用某种语言用出优越感的人。本来就是谋生的一种方式,用刀叉还是用筷子
,都是为了填饱肚子。如果说求职的怕站错了队,讨论讨论语言的优劣,可以理解。但
是都已经是老程序员了,还是那么不思进取,真是不可思议。
我举个例子吧。某老中,后端用java/sql,桌面用C++/C#,网页javascript,测试
python。人家学习的劲头十足,未来cto的料子。
q****x
发帖数: 7404
30
it's about learning cost. time and energy is limited.
how well can he master these languages? even if he masters all, it doesn't
imply he's a CTO-to-be.

【在 t*****n 的大作中提到】
: 我最不喜欢用某种语言用出优越感的人。本来就是谋生的一种方式,用刀叉还是用筷子
: ,都是为了填饱肚子。如果说求职的怕站错了队,讨论讨论语言的优劣,可以理解。但
: 是都已经是老程序员了,还是那么不思进取,真是不可思议。
: 我举个例子吧。某老中,后端用java/sql,桌面用C++/C#,网页javascript,测试
: python。人家学习的劲头十足,未来cto的料子。

相关主题
痛恨Python的和当年痛恨Java的一个道理会Python就可以当码工了?
C++ STL的unordered_map, unordered_set,map,set很慢怎么这里这么多人学python
学python的一点小感觉哈JAVA generic programming 是怎么实现的?
进入Programming版参与讨论
N******K
发帖数: 10202
31
这个是比较恶心 我觉得编译器应该改进

【在 b***i 的大作中提到】
: C++语言有重大问题,一个就是include问题。居然还要考虑防止多次读取。不能判断这
: 个重复的声明其实是一样的吗?那样放过这个错误不行吗?

N******K
发帖数: 10202
32
算法复杂度高的 堆机器没用

【在 d****n 的大作中提到】
: 关键是c++招不到好人,既没有java那样的平台,又没有c那样的直接,结果写出来绝对
: ugly。要编译也没法做到快速迭代,更不可能是startup的首选。而且只是代码
: portable而不是独立于操作系统,结果就是没有任何可维护性。按照项目管理的说法,
: 人因风险太大。
: 20年前,一台机器的价格是10个工程师的价格,所以c语言大行其道。现在一个工程师
: 的价格是10台机器的价格,所以加机器就够了。
: 当然我看好未来20年的c++。以后IoT上面会有很多应用。
:
: goes

x****u
发帖数: 44466
33
这种地方堆人也没用。

【在 N******K 的大作中提到】
: 算法复杂度高的 堆机器没用
N******K
发帖数: 10202
34
你被辐射坏了所以没用

【在 x****u 的大作中提到】
: 这种地方堆人也没用。
g*********e
发帖数: 14401
35
堆机器的前提是处理容易并行的简单问题,比如排序 grep 压缩这种。
实际中一些问题都是input量不大,算法一环扣一环,或者反复iteration。全靠算法效率
N******K
发帖数: 10202
36
有人会说 复杂算法只有发paper

效率

【在 g*********e 的大作中提到】
: 堆机器的前提是处理容易并行的简单问题,比如排序 grep 压缩这种。
: 实际中一些问题都是input量不大,算法一环扣一环,或者反复iteration。全靠算法效率

g*********e
发帖数: 14401
37
工作中算法的重点并不是big O 从n到logn这种固然好,一般工作很难有机会做到。要
不前人早做了。
更多在于tuning,知道什么该算,什么不该算,该算到什么程度。重点是哪些,哪些可
以放弃。反复权衡,统筹规划。
g*****g
发帖数: 34805
38
这年头最多的工作就是网站或者移动应用,用户多了,就是堆机器。但你要觉得堆机器
很容
易那就错了。

效率

【在 g*********e 的大作中提到】
: 堆机器的前提是处理容易并行的简单问题,比如排序 grep 压缩这种。
: 实际中一些问题都是input量不大,算法一环扣一环,或者反复iteration。全靠算法效率

w**z
发帖数: 8232
39
大多数人会觉得写网站很容易。

【在 g*****g 的大作中提到】
: 这年头最多的工作就是网站或者移动应用,用户多了,就是堆机器。但你要觉得堆机器
: 很容
: 易那就错了。
:
: 效率

g*****g
发帖数: 34805
40
这就跟做饭很容易一个性质。

【在 w**z 的大作中提到】
: 大多数人会觉得写网站很容易。
相关主题
JAVA generic programming 是怎么实现的?古狗研究新出炉:C++ Is The Best Performing Language
准备面试一个java-based position,有什么书推荐一下?Linux/C++的工作好难找
设计模式要不要搞?Sun当年设计Java的败笔
进入Programming版参与讨论
d****i
发帖数: 4809
41
这个不是C++的问题,C里面就必须加#ifdef的防止,C++只不过继承了C的而已。至于为
什么要加这个防止,你仔细想想生成的每个模块的机器码就知道了

【在 b***i 的大作中提到】
: C++语言有重大问题,一个就是include问题。居然还要考虑防止多次读取。不能判断这
: 个重复的声明其实是一样的吗?那样放过这个错误不行吗?

p*u
发帖数: 2454
42

It’s better to know a few things extremely well, than knowing a bit of many
things.

【在 t*****n 的大作中提到】
: 我最不喜欢用某种语言用出优越感的人。本来就是谋生的一种方式,用刀叉还是用筷子
: ,都是为了填饱肚子。如果说求职的怕站错了队,讨论讨论语言的优劣,可以理解。但
: 是都已经是老程序员了,还是那么不思进取,真是不可思议。
: 我举个例子吧。某老中,后端用java/sql,桌面用C++/C#,网页javascript,测试
: python。人家学习的劲头十足,未来cto的料子。

g*****g
发帖数: 34805
43
语言的甜区不同,不同语言在不同领域有优势。与其说是语言的优劣,不如说是不同领
域现在的发展速度不同。换个语言不难,换个领域知识积累可不是那么容易的。

many

【在 p*u 的大作中提到】
:
: It’s better to know a few things extremely well, than knowing a bit of many
: things.

a*********a
发帖数: 3656
44
转眼又一个月了啊。
t**r
发帖数: 3428
45
.h里加宏处理一下不就完了,这有啥好抱怨的。

【在 N******K 的大作中提到】
: 这个是比较恶心 我觉得编译器应该改进
t*****n
发帖数: 4908
46
大哥你真在公司呆过?有新项目的时候,老板到外面雇个水平高的来干项目,基本不现
实。因为有成本/磨合等等问题。最大的可靠性是找个牛人,自学一下,就上马了。
听起来可笑,事实就是这样。IT界知识点变化太快,不学习就退步。你不能指望什么都
精通以后再找个好工作。

【在 q****x 的大作中提到】
: it's about learning cost. time and energy is limited.
: how well can he master these languages? even if he masters all, it doesn't
: imply he's a CTO-to-be.

t*****n
发帖数: 4908
47
说的没错。但是某些小公司,是没什么可以选择的。前后端一把抓的人多着。

many

【在 p*u 的大作中提到】
:
: It’s better to know a few things extremely well, than knowing a bit of many
: things.

g*****g
发帖数: 34805
48
公司得多小,不能每样的程序员找一个备着,必须一个牛人吃遍天?

【在 t*****n 的大作中提到】
: 大哥你真在公司呆过?有新项目的时候,老板到外面雇个水平高的来干项目,基本不现
: 实。因为有成本/磨合等等问题。最大的可靠性是找个牛人,自学一下,就上马了。
: 听起来可笑,事实就是这样。IT界知识点变化太快,不学习就退步。你不能指望什么都
: 精通以后再找个好工作。

e*******o
发帖数: 4654
49
我就在这样的小公司。从改css,到配置server,每个人上来都能做。

【在 t*****n 的大作中提到】
: 说的没错。但是某些小公司,是没什么可以选择的。前后端一把抓的人多着。
:
: many

q****x
发帖数: 7404
50
编译器自动加不就行了?干嘛非要手动添加。

【在 t**r 的大作中提到】
: .h里加宏处理一下不就完了,这有啥好抱怨的。
相关主题
zhaoce同学啊Python 的性能太差(?) (转载)
请问java /c++ 双修的大牛,java和c++最主要的区别是什么?c++程序员转java您认为最需要补充的知识是什么在岔路口,不知道怎么选择
向班上达人请教一个win7下面java编程的问题Ruby and Python
进入Programming版参与讨论
q****x
发帖数: 7404
51
有道理。不过跑题了吧!

【在 t*****n 的大作中提到】
: 大哥你真在公司呆过?有新项目的时候,老板到外面雇个水平高的来干项目,基本不现
: 实。因为有成本/磨合等等问题。最大的可靠性是找个牛人,自学一下,就上马了。
: 听起来可笑,事实就是这样。IT界知识点变化太快,不学习就退步。你不能指望什么都
: 精通以后再找个好工作。

k**********g
发帖数: 989
52

C++还请了韩国(Samsung)替身(Tizen)呢。哎,有钱真不同。
https://www.tizen.org/

【在 q****x 的大作中提到】
: C++11又加了不少内容进去,愈发复杂。另一方面,需要用C++的场合也越来越少了吧?
: 应用都用Java和Python,核心用C。
: C++程序员是不是得考虑后路了。

w***g
发帖数: 5958
53
我就是。还得写django和javascript。东西一旦分出去,剩下的就是开会和扯皮,如果
不是特别大的项目,还是自己全都做了快。不过我用django做restful API,用
javascript做demo,逻辑都很简单。复杂的UI还是得专业的美工做。

【在 t*****n 的大作中提到】
: 说的没错。但是某些小公司,是没什么可以选择的。前后端一把抓的人多着。
:
: many

c*******9
发帖数: 9032
54
吃屎也不容易。

【在 w**z 的大作中提到】
: 大多数人会觉得写网站很容易。
f******2
发帖数: 2455
55
Have not heard any CTO of a company masters more than 3 languages, if we
don't count those bankrupted ones.

【在 q****x 的大作中提到】
: it's about learning cost. time and energy is limited.
: how well can he master these languages? even if he masters all, it doesn't
: imply he's a CTO-to-be.

p**********e
发帖数: 316
56
你是挖矿的吧, 矿工不用C++吗?
这个好比你高考选专业一样, 难说啊, 看你有没有志向了。


【在 q****x 的大作中提到】
: C++11又加了不少内容进去,愈发复杂。另一方面,需要用C++的场合也越来越少了吧?
: 应用都用Java和Python,核心用C。
: C++程序员是不是得考虑后路了。

N******K
发帖数: 10202
57
lz刚学c++ 害怕入错行了 所以问问

【在 p**********e 的大作中提到】
: 你是挖矿的吧, 矿工不用C++吗?
: 这个好比你高考选专业一样, 难说啊, 看你有没有志向了。
:

g*****1
发帖数: 173
58
写的不错!

【在 g*****g 的大作中提到】
: 我老不厚道地说一句,核心最没用了。99.9%码农是为了paycheck,不是为了当什么核
: 心。
: 工作多,工资高是两个主要的衡量指标。所有终端用户面对的是应用,应用底下是系统
: ,应用和系统缺一不可,卖数据库,卖OS的公司,系统层是核心。做应用的公司,核心
: 就是应用。做应用的公司远比做OS数据库的多,所以C++只是底层,连核心在大多数公
: 司都说不上。
: 工资高低基本上就是一个supply/demand的问题,市场自动调节。另外对于想爬楼梯的
: ,一起做一个项目的人
: 多,team大了,自然就会有一些管理的职位出现。我老对写C++的没意见,但有些人成
: 天以核心自居,实在阿Q的不行。JDK底层核心吧,java码农个个离不了。前几天刚

c********1
发帖数: 5269
59
That is right. Everyone in our team are able to code in c/c++/java/python in
my previous
company.

【在 t*****n 的大作中提到】
: 说的没错。但是某些小公司,是没什么可以选择的。前后端一把抓的人多着。
:
: many

e****d
发帖数: 333
60
very good say ar!
"核心最没用了", exactly!!!
what makes money, what is 核心.
my company has a "core lib" and a large part was written by C/C++, but no
one need to touch it often, it was well written and done forever!!!
the real cash flow of the business model is not directly from that "core lib
".
our CTO/CEO/CFO even don't know what is that "core lib".
I'm maintaining the "core lib", i think i'm the "core". But all others think
i'm the support, the lowest level.
hahaha.

【在 g*****g 的大作中提到】
: 我老不厚道地说一句,核心最没用了。99.9%码农是为了paycheck,不是为了当什么核
: 心。
: 工作多,工资高是两个主要的衡量指标。所有终端用户面对的是应用,应用底下是系统
: ,应用和系统缺一不可,卖数据库,卖OS的公司,系统层是核心。做应用的公司,核心
: 就是应用。做应用的公司远比做OS数据库的多,所以C++只是底层,连核心在大多数公
: 司都说不上。
: 工资高低基本上就是一个supply/demand的问题,市场自动调节。另外对于想爬楼梯的
: ,一起做一个项目的人
: 多,team大了,自然就会有一些管理的职位出现。我老对写C++的没意见,但有些人成
: 天以核心自居,实在阿Q的不行。JDK底层核心吧,java码农个个离不了。前几天刚

相关主题
看现在python很火,哪位科普一下和java的比较C++ STL的unordered_map, unordered_set,map,set很慢
python象C/C++, ruby象java学python的一点小感觉哈
痛恨Python的和当年痛恨Java的一个道理会Python就可以当码工了?
进入Programming版参与讨论
e****d
发帖数: 333
61
most C++ projects i've been working on are "maintenance oriented", on the
other hand, many java projects are "development oriented".
p*u
发帖数: 2454
62

lib
think
核心 has time value: when ur company was at early stage, guys who developed
C++ core lib were definitely very important. they should've made lots of
money as well when ur company went IPO (if ur firm is public). of coz when
stuff is mostly done, they can choose to stay maintenance or move on to next
endeavor.

【在 e****d 的大作中提到】
: very good say ar!
: "核心最没用了", exactly!!!
: what makes money, what is 核心.
: my company has a "core lib" and a large part was written by C/C++, but no
: one need to touch it often, it was well written and done forever!!!
: the real cash flow of the business model is not directly from that "core lib
: ".
: our CTO/CEO/CFO even don't know what is that "core lib".
: I'm maintaining the "core lib", i think i'm the "core". But all others think
: i'm the support, the lowest level.

e****d
发帖数: 333
63
your argument applies to any programming language and i don't buy it. anyone
use any language joined the company in early stage can make a fortune and
it has nothing to do with C++.
The reason that current "core lib" is not replaced by anything else, is NOT
due to programming language barrier. Because back then, in 1990s, C++ is
likely the best choice, if not the only choice.

developed
next

【在 p*u 的大作中提到】
:
: lib
: think
: 核心 has time value: when ur company was at early stage, guys who developed
: C++ core lib were definitely very important. they should've made lots of
: money as well when ur company went IPO (if ur firm is public). of coz when
: stuff is mostly done, they can choose to stay maintenance or move on to next
: endeavor.

e****d
发帖数: 333
64
again, most projects in C++ i had have worked on are maintenance oriented,
but many JAVA projects are development oriented.
if one like to maintain legacy code, C++ is perfect. legacy code are usually
very important and cannot be replaced easily. One can maintain these kind
of code till retirement.
if one like to develop new code, then most likely, other popular languages
will be used.
C++ == job safety, why? because all young guys are learning java, python,
etc, who to hire to maintain the legacy C++ code? old guys:-)
N******K
发帖数: 10202
65
都是井底蛙 就别jjww了

usually

【在 e****d 的大作中提到】
: again, most projects in C++ i had have worked on are maintenance oriented,
: but many JAVA projects are development oriented.
: if one like to maintain legacy code, C++ is perfect. legacy code are usually
: very important and cannot be replaced easily. One can maintain these kind
: of code till retirement.
: if one like to develop new code, then most likely, other popular languages
: will be used.
: C++ == job safety, why? because all young guys are learning java, python,
: etc, who to hire to maintain the legacy C++ code? old guys:-)

g*********e
发帖数: 14401
66

usually
你都有啥projects

【在 e****d 的大作中提到】
: again, most projects in C++ i had have worked on are maintenance oriented,
: but many JAVA projects are development oriented.
: if one like to maintain legacy code, C++ is perfect. legacy code are usually
: very important and cannot be replaced easily. One can maintain these kind
: of code till retirement.
: if one like to develop new code, then most likely, other popular languages
: will be used.
: C++ == job safety, why? because all young guys are learning java, python,
: etc, who to hire to maintain the legacy C++ code? old guys:-)

g*****g
发帖数: 34805
67
你这学校里混的小屁孩,连业界经验都没有,还有脸说人井底蛙?

【在 N******K 的大作中提到】
: 都是井底蛙 就别jjww了
:
: usually

m********5
发帖数: 17667
68
晕倒,正是因为C++还在不断进步,所以才有生命力
C++11加入的大量内容恰恰是简化了开发,怎么到你这里变成愈发复杂,你估计刚学编
程吧?!况且里面很多特性早就在boost里面,用了好多年了...
C++目前还没有东西能够替代,当然C++的市场也没有想像的那么广阔。你们看流行的语
言都是跟着这波互联网社交网起来的,泡沫很大,吹涨很容易,薄掉也很快。
另外,学一门语言就想吃一辈子这是荒唐的,语言都是互通的,有一定学习,但多数只
是换个写法而已。光精通语言,我看也就混混学术界了,工业界最重要的是行业知识,
你与其担心这么多,不如多去和客户聊聊天。

【在 q****x 的大作中提到】
: C++11又加了不少内容进去,愈发复杂。另一方面,需要用C++的场合也越来越少了吧?
: 应用都用Java和Python,核心用C。
: C++程序员是不是得考虑后路了。

e****d
发帖数: 333
69
你天天写matlab/R/SPlus的话,我就必须仰慕了。
matlab才是各种语言大成的艺术品,只有在夜深人静的时刻,指尖的记忆再次唤起
matlab各种包裹,仿佛是我那逝去的青春。

【在 N******K 的大作中提到】
: 都是井底蛙 就别jjww了
:
: usually

N******K
发帖数: 10202
70
我没说你 也没说你的跟屁虫 也没说java什么事情 你激动啥?

【在 g*****g 的大作中提到】
: 你这学校里混的小屁孩,连业界经验都没有,还有脸说人井底蛙?
相关主题
会Python就可以当码工了?准备面试一个java-based position,有什么书推荐一下?
怎么这里这么多人学python设计模式要不要搞?
JAVA generic programming 是怎么实现的?古狗研究新出炉:C++ Is The Best Performing Language
进入Programming版参与讨论
g*****g
发帖数: 34805
71
人言之有物,明显是多年经验出来谈谈体会。你上来屁都没有就说人井底之蛙,
你比人经验多怎的?
我老人家不鄙视C++程序员,但是从来鄙视装逼的程序员。你连程序员都算不上。

【在 N******K 的大作中提到】
: 我没说你 也没说你的跟屁虫 也没说java什么事情 你激动啥?
N******K
发帖数: 10202
72
我啥时候说我是“程序猿”了?
所谓经验多 就是守着自己的一亩三分地 也是井底蛙 妄谈语言的生命力

【在 g*****g 的大作中提到】
: 人言之有物,明显是多年经验出来谈谈体会。你上来屁都没有就说人井底之蛙,
: 你比人经验多怎的?
: 我老人家不鄙视C++程序员,但是从来鄙视装逼的程序员。你连程序员都算不上。

g*****g
发帖数: 34805
73
你丫可以不服别人经验多,你做出啥像样的东西大家瞧瞧也行?人好歹是做赚钱产品的
底层库,
你呢,成天摆弄些没用的小破程序,有没有bug都不妨事,就为垃圾paper才不是井底蛙?

【在 N******K 的大作中提到】
: 我啥时候说我是“程序猿”了?
: 所谓经验多 就是守着自己的一亩三分地 也是井底蛙 妄谈语言的生命力

e****d
发帖数: 333
74
son, no matter what you do, eventually, you will be in a 一亩三分地. all
your publications will be in that 一亩三分地, all editors you know, who
review your work, are in the same 一亩三分地. Your work is all about
cultivating the 一亩三分地.
一亩三分地 is a good lifestyle for an average guy with average intelligence,
average experience, just like me. i'm happy with the 一亩三分地 i have.
The 一亩三分地 is the only thing in the world worth working for, worth
fighting for, worth dying for, because it's the only thing that lasts.
---
btw, 语言的生命力 are perfectly defined by all 程序猿 who cares about his 一
亩三分地. 语言的生命力 is not defined by non-程序猿 who never works on any
一亩三分地.
hope the words above can be helpful.

【在 N******K 的大作中提到】
: 我啥时候说我是“程序猿”了?
: 所谓经验多 就是守着自己的一亩三分地 也是井底蛙 妄谈语言的生命力

p*u
发帖数: 2454
75

usually
right, firms like Google/Facebook/Dropbox are all doing maintenance.

【在 e****d 的大作中提到】
: again, most projects in C++ i had have worked on are maintenance oriented,
: but many JAVA projects are development oriented.
: if one like to maintain legacy code, C++ is perfect. legacy code are usually
: very important and cannot be replaced easily. One can maintain these kind
: of code till retirement.
: if one like to develop new code, then most likely, other popular languages
: will be used.
: C++ == job safety, why? because all young guys are learning java, python,
: etc, who to hire to maintain the legacy C++ code? old guys:-)

g*****g
发帖数: 34805
76
The world is not black or white, but gray. However, there's a difference
between light gray and dark gray.

【在 p*u 的大作中提到】
:
: usually
: right, firms like Google/Facebook/Dropbox are all doing maintenance.

1 (共1页)
进入Programming版参与讨论
相关主题
看现在python很火,哪位科普一下和java的比较准备面试一个java-based position,有什么书推荐一下?
python象C/C++, ruby象java设计模式要不要搞?
痛恨Python的和当年痛恨Java的一个道理古狗研究新出炉:C++ Is The Best Performing Language
C++ STL的unordered_map, unordered_set,map,set很慢Linux/C++的工作好难找
学python的一点小感觉哈Sun当年设计Java的败笔
会Python就可以当码工了?zhaoce同学啊
怎么这里这么多人学python请问java /c++ 双修的大牛,java和c++最主要的区别是什么?c++程序员转java您认为最需要补充的知识是什么
JAVA generic programming 是怎么实现的?向班上达人请教一个win7下面java编程的问题
相关话题的讨论汇总
话题: c++话题: java话题: 一亩话题: 三分话题: python