由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 不会C++,后果多严重?
相关主题
AT&T电面(java developer), 会问些什么问题?有人面试过 AT&T Research吗?
c#是不是很没有前途?下周对冲基金公司Onsite, 求祝福 (Update)
【hiring】AT&T Lab@ NJ: CS,EE,SE,Applied Math纽约工作机会~
新人问个contract工作的问题consulting公司名单及网站(ZZ)
简单的正则表达式的字符串匹配请问申请工作需要SSN吗?
AT&T position: 3G/LTE Engineer Contract Opportunity下午电面,紧急求助
搞砸今年第一个电话面试2011 H1B 及薪水大全
AT&T Intern 面试 【请教】Chase continental 30000miles offer+$50bonus 只需要任意一笔消费无金额限制
相关话题的讨论汇总
话题: c++话题: python话题: java话题: google话题: 中间件
进入JobHunting版参与讨论
1 (共1页)
n******n
发帖数: 11
1
学校里没学过C++额,只教java,请问要不要自学下?面试时被问到说不会的话,后果
多严重?
谢谢大牛们
t***t
发帖数: 6066
2
nobody cares.
D*********Y
发帖数: 3382
3
自从我学了点三脚猫的C++感觉自信多,很多职位都投了
z****e
发帖数: 54598
4
c++最大的应用从现在趋势看,就是给其它语言开发平台
比如各种vm这种,这种职位一个是很少,另外一个是很专业
转行压根没戏,要公孙大神这种还可以搞,不过大神自己都不搞了
跑去搞python去了,大部分c++的工作其实是c,而不是c++
现在都还不会c++的话,别搞了,java之后有的是你要折腾的东西
远比语言本身要大,大得多
c*********l
发帖数: 3438
5
java 之后有啥需要折腾?

【在 z****e 的大作中提到】
: c++最大的应用从现在趋势看,就是给其它语言开发平台
: 比如各种vm这种,这种职位一个是很少,另外一个是很专业
: 转行压根没戏,要公孙大神这种还可以搞,不过大神自己都不搞了
: 跑去搞python去了,大部分c++的工作其实是c,而不是c++
: 现在都还不会c++的话,别搞了,java之后有的是你要折腾的东西
: 远比语言本身要大,大得多

r**h
发帖数: 1288
6
除非那个职位指明要C++的,否则没关系

【在 n******n 的大作中提到】
: 学校里没学过C++额,只教java,请问要不要自学下?面试时被问到说不会的话,后果
: 多严重?
: 谢谢大牛们

f********4
发帖数: 988
7
C++的职位大部分都是5年以上工作经验的senior。。所以感觉职位真的很少
而且C++挺难得。。感觉写了一两年了。。每次看书还是有很多新鲜东西。。。。虽然
是part time
貌似微软比较喜欢C++的吧,可能是他们recruiter比较喜欢,哈哈。不过上次去亚马逊
group onsite的时候,没有给C++的API,只有C的
还有一点其实就是,C++效率就是高,我记得leetcode上刷一道题的时候,第一遍C++的
时候过了,第二遍java同样算法竟然过不了。。。惊呆了。。
z****e
发帖数: 54598
8
笑了,google恰恰是python最大的推动者
s********r
发帖数: 403
9
c++ 主要是面向中间件。
还有部分 UI。
底层driver 级开发通常是 c, 偶尔也有c++的,但往往在 coding standard 上对其使
用加以限制,比如禁止虚函数,用c++主要目的是用其数据封装和保护的功能。
学一门语言,主要还是投自己所好,而不是投他人所好。
等学好了,找和自己同好的面试官就行了。
z****e
发帖数: 54598
10
这个中间件概念最好明确一下
分布式的中间件基本上都是java在做,j2ee就是干这个用的
剩下一个m$用.net
http://en.wikipedia.org/wiki/Middleware_(distributed_applicatio

【在 s********r 的大作中提到】
: c++ 主要是面向中间件。
: 还有部分 UI。
: 底层driver 级开发通常是 c, 偶尔也有c++的,但往往在 coding standard 上对其使
: 用加以限制,比如禁止虚函数,用c++主要目的是用其数据封装和保护的功能。
: 学一门语言,主要还是投自己所好,而不是投他人所好。
: 等学好了,找和自己同好的面试官就行了。

相关主题
AT&T position: 3G/LTE Engineer Contract Opportunity有人面试过 AT&T Research吗?
搞砸今年第一个电话面试下周对冲基金公司Onsite, 求祝福 (Update)
AT&T Intern 面试 【请教】纽约工作机会~
进入JobHunting版参与讨论
r*****e
发帖数: 792
11
我感觉python在Google里还主要
是scripting, 至少在广告组主打的还是
c++,但别的组可能Java用得不少,
不过不是最赚钱的产品?

【在 z****e 的大作中提到】
: 笑了,google恰恰是python最大的推动者
s********r
发帖数: 403
12
c++ Middle-ware
通讯组件的中间件,数年前AT&T有很多
3D 图形引擎
distribute 是因为跨平台 deployment,带database access,用 java比较合适

【在 z****e 的大作中提到】
: 这个中间件概念最好明确一下
: 分布式的中间件基本上都是java在做,j2ee就是干这个用的
: 剩下一个m$用.net
: http://en.wikipedia.org/wiki/Middleware_(distributed_applicatio

g**G
发帖数: 767
13
居然拿leetcode衡量c++和java的性能……

【在 f********4 的大作中提到】
: C++的职位大部分都是5年以上工作经验的senior。。所以感觉职位真的很少
: 而且C++挺难得。。感觉写了一两年了。。每次看书还是有很多新鲜东西。。。。虽然
: 是part time
: 貌似微软比较喜欢C++的吧,可能是他们recruiter比较喜欢,哈哈。不过上次去亚马逊
: group onsite的时候,没有给C++的API,只有C的
: 还有一点其实就是,C++效率就是高,我记得leetcode上刷一道题的时候,第一遍C++的
: 时候过了,第二遍java同样算法竟然过不了。。。惊呆了。。

z****e
发帖数: 54598
14
google没几个真正赚钱的产品
大部分利润还是搜索的广告
google就是用c++实现一个搜索引擎
然后外面包着一层python写的程序
python主要是scripting,你说得没错
其实简化的web主要就是scripting
现在用异步+单线程其实也就是script
如果不是很复杂的东西,大部分web用script也够用了
从另外一方面说
google的搜索引擎是98年左右做的
那个时候java还只诞生3年,还在做applet
成为server side那至少是00年以后的事了
所以指望google一开始就上jvm也不现实
但是开源开始搞这些的时候,就是在jvm上实现,比如hadoop
一般能用现有的代码一般就不会去用其它语言重构代码
但是对于其它产品,google用c++也吃不消了
维护成本高昂,一天到晚倒腾指针和内存管理,的确是很烦的一件事
所以才有了那句著名的Python where we can, C++ where we must
这是google的故事,sun的故事就是当初james gosling的team
对c++不满,后来搞出了java
其实看买买提上牛人也知道了,c++现在的趋势有三个
要么早就改用java去了,一劳永逸地解决各种平台问题,比如古德霸
要么现在跑去搞python,比如公孙大神,有点亡羊补牢的味道
还有一部分,则回到c上去,比如猴屁股ghost,这些人多数是搞底层开发的
搞os之类的,c++的传统行当还有游戏和矿工
现在这两个都在减员,新平台出来之后,android用java,ios用objective c
那个小菊花就在用objective c,也都 不 建议开发人员用c++来开发app
剩下微软,微软最早搞applet时候可是自带有jvm
后来跟sun闹翻了,跑去搞.net,推广c#,也没有说坚守c++岗位
其实所有公司都在想办法简化开发,用各种方法避免使用c++
话说要是c++真能搞好,什么java什么python什么php压根不会出现
大部分这些东西最早都是对c++不满后的产物
有各种故事,过程不一样,但是结局都是相同的
我上面说的几个老家伙都曾搞过c++,他们都跑了
当然说工作机会,还是有,现在delphi什么也都有工作机会
世界这么大,总能找到合适自己的坑
尤其是一些老坑,比如去维护92年写的代码
但就是数量上说,不是一个概念了
我学东西,一般先看市场,再看技术本身
市场不接纳,所谓牛不牛一点意义都没有
现在大学教编程,comp101教学语言是java,3学分
c++算选修课,1学分,然后c+python+html这些凑一起是comp102的内容,也3学分
基本上可以感觉出来这些语言的地位了,二十年前,如果教comp101和102
估计先c后c++,应该没啥疑问,但现在毕竟不是二十年前了

【在 r*****e 的大作中提到】
: 我感觉python在Google里还主要
: 是scripting, 至少在广告组主打的还是
: c++,但别的组可能Java用得不少,
: 不过不是最赚钱的产品?

n******e
发帖数: 957
15
谁笑,google的c++和python分别是什么角色知道吗?推动python和c++有什么必然联系
??MapReduce,GFS,bigtable是python写的?广告这么大一块是python写的?这么多以
上大数据的infrastructure,包括最新的big query的dremel, search engine用的
pipeline,哪些不是C++??

【在 z****e 的大作中提到】
: 笑了,google恰恰是python最大的推动者
z****e
发帖数: 54598
16
是啊,这些跟我有什么关系?
你的名字叫施密特还是拉里?
google赚钱你也很开心?就像太监一样
皇上宠幸贵妃了,我在旁边看着也很high啊
你知道其它公司用什么来抄袭google么?
c++的项目在多年以前是统治地位,虽然后来大面积失败
但是毕竟流行一时,所以剩了很多项目下来,google的大部分东西就是那个时候做的
当然拉里几个还是小强的,能把项目做成,而不至于失败
然后剩下来了之后,这些老东西还继续用,还会找人去维护
但是新的东西,就是另外一个故事了,python就是那个时候进入角色的
这就是python和c++的关系,所以叫做Python where we can, C++ where we must
http://stackoverflow.com/questions/2560310/heavy-usage-of-pytho
不过这些都没有意义,对我来说
我只在乎我能用什么,google这些产品,除了给google上税以外
一个我都用不了,开源对应的产品全部都是java写的
那我该怎么选择不是很清楚了?
刻舟求剑有什么意义?google发家致富都是98年的事了
你在往前推一点,汇编vs c就该冒出来了

【在 n******e 的大作中提到】
: 谁笑,google的c++和python分别是什么角色知道吗?推动python和c++有什么必然联系
: ??MapReduce,GFS,bigtable是python写的?广告这么大一块是python写的?这么多以
: 上大数据的infrastructure,包括最新的big query的dremel, search engine用的
: pipeline,哪些不是C++??

l*********s
发帖数: 55
17
面试的话除了职位写明必须懂C++,一般都没关系,随便你用什么语言,一般不会问你
你不prefer的语言
但工作的话看是什么项目有可能会用到C++,这个到时边做边学都行

【在 n******n 的大作中提到】
: 学校里没学过C++额,只教java,请问要不要自学下?面试时被问到说不会的话,后果
: 多严重?
: 谢谢大牛们

S*******w
发帖数: 24236
18
zhaoce成熟了啊

【在 z****e 的大作中提到】
: 是啊,这些跟我有什么关系?
: 你的名字叫施密特还是拉里?
: google赚钱你也很开心?就像太监一样
: 皇上宠幸贵妃了,我在旁边看着也很high啊
: 你知道其它公司用什么来抄袭google么?
: c++的项目在多年以前是统治地位,虽然后来大面积失败
: 但是毕竟流行一时,所以剩了很多项目下来,google的大部分东西就是那个时候做的
: 当然拉里几个还是小强的,能把项目做成,而不至于失败
: 然后剩下来了之后,这些老东西还继续用,还会找人去维护
: 但是新的东西,就是另外一个故事了,python就是那个时候进入角色的

f****l
发帖数: 8042
19
对于初学者来讲,学一下C是不是也有好处,貌似可以多了解一下底层和基础的东西,
不知道理解对不对,大牛指正。

【在 z****e 的大作中提到】
: c++最大的应用从现在趋势看,就是给其它语言开发平台
: 比如各种vm这种,这种职位一个是很少,另外一个是很专业
: 转行压根没戏,要公孙大神这种还可以搞,不过大神自己都不搞了
: 跑去搞python去了,大部分c++的工作其实是c,而不是c++
: 现在都还不会c++的话,别搞了,java之后有的是你要折腾的东西
: 远比语言本身要大,大得多

f********4
发帖数: 988
20

好吧,我的失误,这种类似于地球是方的还是圆的问题根本就不需要衡量

【在 g**G 的大作中提到】
: 居然拿leetcode衡量c++和java的性能……
f****4
发帖数: 1359
21
"其实看买买提上牛人也知道了,c++现在的趋势有三个
要么早就改用java去了,一劳永逸地解决各种平台问题,比如古德霸
要么现在跑去搞python,比如公孙大神,有点亡羊补牢的味道
还有一部分,则回到c上去,比如猴屁股ghost,这些人多数是搞底层开发的
搞os之类的,c++的传统行当还有游戏和矿工
现在这两个都在减员"
你让人家用C++做infrastructure management或者real time system的人情何以堪啊.
只要是直接和硬件打交道的管理/监控类的软件大多数还是c++
当然了,你可以说这是因为历史遗留问题。
s***e
发帖数: 403
22
如果你学会C++
java之类的都是半个月的事情。
1 (共1页)
进入JobHunting版参与讨论
相关主题
Chase continental 30000miles offer+$50bonus 只需要任意一笔消费无金额限制简单的正则表达式的字符串匹配
Chase Freedom Card - $150 Bonus Cash Back 限时优惠AT&T position: 3G/LTE Engineer Contract Opportunity
Chase continental 30000miles offer+$50bonus 只需要任意一笔消费无金额限制搞砸今年第一个电话面试
免费的Marriott Hotel 四晚酒店入住 只需消费一笔无金额限制AT&T Intern 面试 【请教】
AT&T电面(java developer), 会问些什么问题?有人面试过 AT&T Research吗?
c#是不是很没有前途?下周对冲基金公司Onsite, 求祝福 (Update)
【hiring】AT&T Lab@ NJ: CS,EE,SE,Applied Math纽约工作机会~
新人问个contract工作的问题consulting公司名单及网站(ZZ)
相关话题的讨论汇总
话题: c++话题: python话题: java话题: google话题: 中间件