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的使用 |
|
|
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++这个火坑。
|
|
|
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的料子。
|
|
|
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 的大作中提到】 : 大多数人会觉得写网站很容易。
|
|
|
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 | |
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里加宏处理一下不就完了,这有啥好抱怨的。
|
|
|
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码农个个离不了。前几天刚
|
|
|
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 的大作中提到】 : 你这学校里混的小屁孩,连业界经验都没有,还有脸说人井底蛙?
|
|
|
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.
|