现在招 C++的这么少么...

2016-04-20 11:02:23 +08:00
 visionsmile
即将毕业大学狗一枚,主要学的就是 C++服务器网络编程一类,但是几乎没见过 v2 上有招 C++的,你们怎么看?
14763 次点击
所在节点    求职
125 条回复
solaya
2016-04-21 10:49:31 +08:00
sgissb1
2016-04-21 11:02:57 +08:00
c/c++岗位少就和 @init 说的差不多

不过这么几年下来,我自己的感受有这么几个

1 , c++不是一个严谨的语言(语法特性),像 c ,像 java ,但什么都不像。搞得大家入门都很难。

2 ,招摇撞骗的人太多,正因为 c++本身规则就很多,学起来很慢。很多人都只关心自己吃了多少盐,完全不关心自己到底有几把刷子。然后就出来招摇撞骗了,各种糊弄和忽悠人。

3 ,成本。学习成本和开发成本比较高,不像 java 开发包比较齐全的。小公司不是为了生存在挣扎,就是准备捞一把就跑。大公司的话。。。。比较难进的原因很多(并非一定是要求高,更何况大公司里面的人未必比外面的人厉害。关于大公司某些八卦现象,请参考 V2EX 上曾经的一些帖子)。

4 ,新语言的发展,如 go 语言。 go 语言还是蛮不错的一个语言,只不过被少数人神学了(当年 c++也一样被神学了)。其实无论什么语言,确实就如大家说的,只不过一个工具而已,分工不同罢了。非要说什么是最好的语言,那就用《设计模式》里面的一句话来说好了。优秀的架构师在面向一个实际问题会说:“应该使用某某模式比较自然一些”,而不是对某种模式在哪评头论足。

所找工作,你要调整好心态。
msg7086
2016-04-21 11:13:16 +08:00
C++真的要谈性能的时候,就不是「学好 C++」这么简单了。
比如说最近我玩过的 x265 , C++写的。
核心计算部分全都是汇编。
而且全都是花大量大量的时间去精心调试的。
你知道 Intel Parallel Studio 吧,这货开起来然后看 AVX 指令集在 CPU 管线里的执行效率,然后进一步优化代码的结构,才能带来那么 0.5%的速度提升。
这块你要是熟,那才是大把大把的钞票。
x265 里剩下的那些 C++的部分,说实话全部用 PHP 写我看都没什么大问题。
所以 C++其实处在一个很尴尬的境地里。
只有用汇编不现实,又要对性能有要求的地方,才能用到 C/C++。

比如……游戏服务器,或者是嵌入式开发。

然而游戏服务器好像也开始用黑科技来写了(什么 Erlang 啊之类的)。
visionsmile
2016-04-21 12:21:47 +08:00
@msg7086 从这方面来说 C++处于的地位也确实好尴尬啊,嵌入式一般也不用 C++吧,不都是 C 么。
msg7086
2016-04-21 12:23:12 +08:00
@visionsmile 撒,这个我不熟啦。
但是 C++的确是很尴尬的。
旧标准用起来难受得要命,新标准各种奇淫技巧倒是好,但是又太淫了根本候不住啊。
有时候想想还不如用别的语言好呢……
visionsmile
2016-04-21 12:25:39 +08:00
@sgissb1 确实是啊,学 C++感觉越学越难,也很杂...而且也不容易做出来东西,在别人已经能上手写项目(java/php)的时候,用 C++还在纠结语言特性....
zjbztianya
2016-04-21 12:29:29 +08:00
@visionsmile 我就是去实习啊 实习的话更有针对性 在学校呆着容易迷茫。。。去游戏公司不一定是写游戏引擎啊。。可以搞游戏服务端吧
visionsmile
2016-04-21 12:30:38 +08:00
@msg7086 现在我的处境也一样尴尬啊, C++的不好找,换其他的语言又来不及....汗😓
zzzvvvxxxd
2016-04-21 15:38:19 +08:00
C 艹的话你就关注 B 和 T 吧
其他的厂子。。一般没那个闲工夫养 C 艹


只能怪自己之前没有技术追求了, 本质上学计算机,还是要时髦一点的。。。
我本科的时候和你一样
joye1230
2016-04-21 15:43:54 +08:00
往应用层方向
如果是 c++网络编程可以开始往 golang 方向慢慢靠了

往下的话
学好 c ,写驱动还是万年不会淘汰的
loading
2016-04-21 15:45:58 +08:00
楼主,经营一下 github ,不然真的很难短时间知道一个 C++ 人员的水平。
martianyi
2016-04-21 19:36:43 +08:00
@sgissb1 我们公司是做 webrtc 方面开发的。。
sgissb1
2016-04-21 20:58:43 +08:00
@martianyi 我就是想说你们的招聘需求貌似和 webrtc 关系有点远,感觉像 webrtc 应用工程师的感觉
martianyi
2016-04-21 21:31:06 +08:00
@sgissb1 我们确实是做 webrtc 应用的,你们公司是做什么的啊
typcn
2016-04-21 21:50:55 +08:00
楼上一堆说 golang 的,我真是。。。。。。。。。
visionsmile
2016-04-21 21:58:21 +08:00
@typcn 顿时觉得前途一片灰暗💔
typcn
2016-04-21 23:19:03 +08:00
@visionsmile go 的性能其实根本不行的。。以及写起来会发现设计上会坑多的飞起。。 我敢预言一定不会主流
招 C++ 的不多,写 C++ 的也不多的,一朋友公司几个月没招到一个。
技术到位的话多找找肯定没问题的。。。

其实顺便也可以学一两种脚本语言, JS py 这类都是非常简单的,看看 get start 加上 Google 就差不多了。。
junweiyang
2016-04-22 00:02:44 +08:00
不知楼上说的 go 性能远远不行是怎么得来的 还有我觉得 go 不错啊,从 c++转的
quietin
2016-04-22 00:19:06 +08:00
学的 C++服务器网络编程,你们学校挺实在的,其实金融方面用得挺多的,就是门槛高,像陈硕就是
Tedcoding
2016-04-22 00:23:02 +08:00
我司就在招聘呀,浙江大华技术股份有限公司,在杭州,不了解的可自行百度一下……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/272472

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX