C++服务器开发工程师的未来前景如何?和 Golang 还有 Python 相比呢?

2017-10-27 00:30:40 +08:00
 Duodenum

如题,非引战,希望大家理性讨论。

9151 次点击
所在节点    问与答
30 条回复
kevinzhwl
2017-10-27 00:36:59 +08:00
我还想入门呢,怎么就这么快就没前景了?
lsmgeb89
2017-10-27 00:57:54 +08:00
同问,顶起来
Phariel
2017-10-27 02:24:43 +08:00
关键是什么业务,语言都是其次。
WildCat
2017-10-27 02:25:21 +08:00
嵌入式人工智能很需要吧 底层
Cooky
2017-10-27 07:39:21 +08:00
当然是哪个综合成本低用哪个
shallyy
2017-10-27 08:17:25 +08:00
学好了前者 精通后两个易如反掌.
admirez
2017-10-27 08:23:30 +08:00
@shallyy 易如反掌……
2225377fjs
2017-10-27 09:26:46 +08:00
现在游戏服务器不少是 python 和 golang 写的啊
coderluan
2017-10-27 09:43:54 +08:00
C++服务器开发基本就是没前景,对公司来说成本太高,性能虽好但是堆硬件更便宜。
C++服务器开发工程师分三种吧:
死守 C++服务器,那样还是没前景。
放弃 C++坚持服务器,学个 golang 啥的太容易,前景和之前不会有大区别。
放弃服务器去学 C/C++为主的是偏向底层性能相关的领域,说不定会上一个台阶,当然这个不好学。
Duodenum
2017-10-27 11:16:24 +08:00
@coderluan 对于刚毕业的本科生来说,选择先做 C++再转其它好呢?还是直接 Python/GolangGolang 好呢?或者是一直做 C++?
coderluan
2017-10-27 11:25:26 +08:00
@Duodenum #10

都毕业了,哪个学的好找哪个的工作呗,毕竟转别的需要时间,也不能不工作啊。
在校的学生,如果想做服务器选 Java,想做数据方面选 Python,想做算法图像之类的选 C/C++,golang/node 之类个人不建议作为第一语言,工作之后再学比较好。
abcbuzhiming
2017-10-27 11:29:28 +08:00
目前 C++在关键位置仍然无法替代,但是关键位置的岗位会缩减,这是趋势
@shallyy C++的学习成本非常高,我个人认为如果不是相当有天分,“学好 C++”后再去学其它的我觉得真的是幻想,你找几个人敢说自己“ C++学的很好”的?从其它语言入手,然后逐渐的在工作中渗透 C++的一部分,我觉得是比较合适的做法
Duodenum
2017-10-27 11:33:27 +08:00
@coderluan 有 C++的 offer 和 Python+Golang 的 offer 了,在犹豫选哪一个更好一些…
coderluan
2017-10-27 11:35:04 +08:00
@Duodenum #13 选后者。
yhvictor
2017-10-27 11:36:57 +08:00
有时候需要手工管理 gc,不知道 c 以外的怎么办
ini
2017-10-27 11:40:15 +08:00
@coderluan 不要乱下结论。
northisland
2017-10-27 11:42:03 +08:00
大概比纯 python 好吧

不会搞 C++的 pythoner,顶多是中级水平吧
coderluan
2017-10-27 11:46:22 +08:00
@ini #16 (我推荐)选后者,下结论只能是楼主。
ini
2017-10-27 11:56:53 +08:00
@coderluan 我说的是你#9 的结论,不够准确。
firefox12
2017-10-27 12:02:38 +08:00
c++ 学到熟练的话, 基础比 python go 的熟练高得不是一星半点。想精通的话 智力不足,玩不起来。
学了 c++ 再学 python go 那简直砍瓜切菜,你会发现 原来 python go 用这种方法解决了,我原来很麻烦的地方。

c++纯学习很难学, 需要结合 unix 网络编程和 unix 系统编程。 纯学习 c++ 语法 技巧是没有意义的。

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

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

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

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

© 2021 V2EX