目前准备离职了额,一直是在一家互联网公司做 php 研发的,可以说是不想再写脚本了,只想开发一些系统级程序。。。 C++有基础,go 也接触过,准备离职后好好准备一下,哪怕起点低点,有信心找到工作。 C++ 和 go 的优劣性想必不用再说了,很明显未来 go 是向上的趋势,C++也很大程度不会落没,希望两种语言都有接触的前辈可以指点迷津,给我说下感受,在此谢过。。
目前准备离职了额,一直是在一家互联网公司做 php 研发的,可以说是不想再写脚本了,只想开发一些系统级程序。。。 C++有基础,go 也接触过,准备离职后好好准备一下,哪怕起点低点,有信心找到工作。 C++ 和 go 的优劣性想必不用再说了,很明显未来 go 是向上的趋势,C++也很大程度不会落没,希望两种语言都有接触的前辈可以指点迷津,给我说下感受,在此谢过。。
|
youthdouJun 26, 2017
1
不在于你用什么语言,关键在于你干什么。
|
|
liuxuJun 26, 2017
3
遇到这种情况,我一般会百度搜 c++招聘和 go 招聘,看看有多少公司招聘,选多的
|
|
liuxuJun 26, 2017
4
我现在也做 php,正在学 QT,想给公司做客户端
|
|
KilerdJun 26, 2017
5
c++ 应该 跟 rust 比较。
|
|
zjupigeonJun 26, 2017 via iPhone
6
gogo
|
|
tamlokJun 26, 2017 via Android
7
语言只是工具,特别是对于有经验的程序员来说,掌握一门大众语言不是很难的事情。所以还是看以后想从事的领域里面一般用哪种语言?
|
|
gamegrdJun 26, 2017
8
看钱说话
|
|
10
@tamlok 是的没错,我理解你说的话,其实准确点说,我现在只是想离开 API 开发,具体哪个领域还没想好。但是 C++和 go 领域重叠还是挺多的吧,广告、游戏。。所以想拿来比较下。
|
|
limardJun 26, 2017
11
看对系统级程序的定义了吧。要是稍微底层些,跟操作系统关联的,C++用处多些,或者算法、游戏啥的。后台服务类程序,Go 的开发效率更高。看想做什么了。
|
|
jiumingmaoJun 26, 2017
12
选 go,因为最近趋势是各大公司都是转 go,势必有很多的基础框架,核心框架重构,去的公司对的话,锻炼能力的机会多。c++基本都是在原有系统上修补。
|
|
yangjunweiJun 26, 2017
13
建议选 go 啊
|
|
lwbjingJun 26, 2017
14
一小伙伴给人写游戏用 C++ ,自己项目用 GO...
|
|
15
我觉得我还是做服务类程序比较合适吧,也就是说偏应用层。麻烦问下,go 在游戏服务端的应用现在是什么情况,有没有普及的趋势?
|
|
YangXiaomingJun 26, 2017
16
Rust 也可以试试,毕竟这货号称下一个十年的 C。
|
|
JeffreyZhuangJun 26, 2017
17
做啥事,用啥语言,每个语言都有不同的生态圈,各有不同领域的优质库。
没有上下文,没法给建议 |
|
18
@jiumingmao 多谢啊,你的角度很重要
|
|
JeffreyZhuangJun 26, 2017
19
Go, Rust, C++都写过,C++用的最多
Rust 的设计最健康,但优质库不够多。 实际应用中你需要使用三方库,跨语言调用,c++的优势太明显了。并且有大量的现有优质库。 Go 在系统编程领域,比前两者没有任何优势,网络编程领域,更看好其他语言 |
|
bomblessJun 26, 2017
20
看你做啥应用了……
Go 主要用来做 web,C++没人用来做 web,所以确定你要做啥之后基本上另一个就被筛出去了 |
|
21
@JeffreyZhuang 多谢你的观点
|
|
skadiJun 26, 2017 via Android
22
go 你拿来写服务器后端的,Cpp 要熟练时间太长了,你要找工作的不合适。
|
|
fatedierJun 26, 2017
23
先多写几年 C/ C++,直接跳过底层去玩别人封装好的东西,很难和其他人拉开差距。之后可以转 Go,或者说转任何其他语言,看未来的发展趋势和你自己选择的方向。
Go 的优势对比 C++ 非常明显,团队开发效率很高,分布式系统领域不再一味压榨单机性能了,C++ 的应用场景逐渐变窄。从各个平台的招聘信息来看,很多原来 C++ 的职位被 Go 取代了。个人比较倾向于 Go 和 python。 |
|
banxi1988Jun 26, 2017
24
Cpp 坑太多,用着心累, 推荐 Go
|
|
usednameJun 26, 2017 via Android
25
go
主要来写 Web 是什么鬼? |
|
JeffreyZhuangJun 26, 2017
26
@drzhaug 用 Go 写游戏服务器,写出来的都是 Hello World.
数学库, 地形, 寻路, 除非你准备全部自己开发,要不然就写个“瞎”的服务端 |
|
MushJun 26, 2017
27
哎, 起点低我还是很怕的.
|
|
introomJun 26, 2017 via Android
28
cpp 好好写,做 quant 年薪百万。作为看家本领是,go 没意思的。
|
|
lsls931011Jun 26, 2017
29
为了让你入深坑,我觉得推荐你学 C++
|
|
redteaJun 26, 2017
30
这几天的热议主题可以看一下,11 年经验从事 C++嵌入式开发,才 13k。
|
|
pony279Jun 26, 2017
31
Go 语言岗位不多。
C++ 用起来不怎么爽。 两个都学。 我用多年的 C++ 的 Title 进了公司。后来突然有个项目我做主了,果断换 go,比 C++ 爽多了。做出来的效果也是好评如潮~~~ 我上个工作也是 PHP 的,PHP 工作机会多,不过写久了真的感觉人生无趣。 |
|
ibugeekJun 26, 2017
32
从 qt 跳坑学 php,为啥是和别人逆着来。
|
|
xyjtouJun 26, 2017
33
Python & C 的组合不是挺好吗?向人要速度也行,向机器要速度也行。
|
|
34
用 C++吧,会 C++了,内功就会深厚
|
|
voocelJun 26, 2017 via Android
35
其实你的心里已经有主意了
|
|
zts1993Jun 26, 2017
36
先看做什么再问用什么。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
|
|
zts1993Jun 26, 2017
38
@wolegequ #37 好像是哦。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
|
|
longxboyJun 26, 2017
39
web 开发和分布式系统开发选 GO。
|
|
ytf4425Jun 26, 2017
41
C++
|
|
AntidictatorJun 26, 2017
42
这个好玩
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 |
|
AntidictatorJun 26, 2017
43
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 |
|
wzdbsssJun 26, 2017 via Android
44
go gogo
|
|
jlkm2010Jun 26, 2017
45
坚定的选 go 吧
|
|
syncherJun 26, 2017 via Android
46
语言就是工具,就比如你上山砍柴带刀和不带刀是有区别的,带的刀是否锋利也会影响砍柴。所以语言就是工具?(逃~
|
|
xd314697475Jun 26, 2017
47
就业机会来看 go 多,工资反馈来看 C++多
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 |
|
TangMonkJun 26, 2017
48
选 Erlang 啊, 不过除了做游戏好像用的挺少的
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 |
|
sqxuJun 26, 2017
49
有意思
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 |
|
nicevarJun 26, 2017
50
对自己的能力有信心就 c++,没有的话选 go,其实 c++能挺过去用熟练了,其他语言都是砍瓜切菜
|
|
MuninnJun 27, 2017
51
选行业吧 都是老程序员了 还纠结语言。
不过。。。你是想速成了去找工作,那说实话,二选一不用犹豫,golang。 两个的学习速度不是一个数量级的。 |
|
bigdogbigpigJun 27, 2017 via iPhone
52
先写出一个项目再说吧,随便用什么
|
|
solayaJun 27, 2017
53
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
|
|
tieshuJun 27, 2017
54
选择 C++ ,GO!
|
|
stormpeachJun 27, 2017
55
你目前的情况来说还是 golang 吧,c++社招没有工作经验的基本没什么戏。。。
如果是起步的话,c++比 go 要合适,因为 c++转什么语言都会觉得生活更轻松了一点。。。 |
|
4SZvHBhBZ7fo5t3sJun 27, 2017
56
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
你们说站长会不会 ban 掉我们 |
|
jiekiiJun 27, 2017
57
PHP 是世界上最好的语言。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
http://jiekii.applinzi.com/ |
|
Ender233Jun 27, 2017
58
正在补充 c++.我觉着楼主先不用纠结语言.
有 c++的基础,先按照这个来准备, 反正好多公司打着 c++的旗号招人,最后发现好多都是 go,只要有 c++的经验他们都要,即使不会 go . |
|
linux40Jun 27, 2017 via Android
59
库的话,调用 c 库都不难吧。
|
|
aaronzjwJun 27, 2017
60
面向人民币编程
|
|
HuangLiboJun 27, 2017
61
果断 Python 呀。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
|
|
JeffreyZhuangJun 27, 2017
62
@linux40 调用都能调用,但得把接口用新语言重新申明一遍,常量再定义一边,
底层库改了还得跟着改。没有活力充沛的社区,最终的结果就是一个又一个不能用的轮子 |
|
CryMeatelJun 27, 2017
63
语言不是最重要的,根据项目来选择…… 一般精通一门高级语言+偏底层语言,然后其他随便转很方便
|
|
TonaraJun 27, 2017
64
(滑稽
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 |
|
65
不管是 php 还是 c++还是 go,都只是工具,重要的是你怎么用。如果你觉得 php 没意思想要转 go 的话,你会觉得 go 也没意思。除了工具本身,建议多关注架构,系统设计,方法论等等。就算是 php 也可以做得很有意思的。
就服务端开发而言,作为一个多年的 C++老司机最近转 Go 的,我建议你选 Go 吧。 |
|
liuminghao233Jun 27, 2017 via iPhone
66
语言都是混着用的吧
哪有一辈子就只写 go 一辈子就只写 c++? 只玩半藏??? |
|
knvaJun 27, 2017
67
我觉得还是 c++好一些,
但是主要还是看你做什么。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 |
|
ren2881971Jun 27, 2017
68
选 c++!!!
|
|
auhahJun 27, 2017
69
从某一层开始这个帖子看着难受的压匹啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
|
|
70
|
|
andychen20121130Jun 27, 2017
71
用 c#
|
|
BluecodaJun 27, 2017
72
https://labs.ig.com/static-typing-promise
其实选什么语言,按照你的兴趣来。但是如果只想快速干活,bug 又少,可以少加点班,建议用一些更为现代化的语言。go 比 c++从这个角度上来说,是一个更好的选择。 |
|
wobuhuicodeJun 27, 2017
73
看你喜欢干点什么。说到极致的优化最终还是要学 C++。node 入坑,最终还是捡起 c++来写
|
|
xiaojunjorJun 27, 2017
74
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
|
|
bingqichenJun 27, 2017
75
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
|
|
xuecatJun 27, 2017
76
我的话选 go
??????????????????????????????????????????????????????????????????????????????????????????? |
|
77
参考 70 楼的链接,那个回答讲得太好了。
不是 C++ 不可以玩;而是 C++ 的开发已经不只是在语言层面的高要求,而是对领域知识( domain knowledge )或者经验的高要求。 因为 C++ 的自带高开发成本,若不是业界龙头公司需要的极高性能,若不是要驾驭百万行之上的大型程序,基础库,基本不会选 C++ 了,要快速迭代或者适应业务变化的需求。 所以你就想想你有没有能力 进 Google 开发 V8,Chrome, GFS, Tensorflow ? 进 Facebook 开发其基础架构, Caffe ? 进 Apple 维护 LLVM ? 进 Oracle 维护 MySQL ? 进 Qt 核心开发组? 维护 Unreal,Unity 3D 游戏引擎? 进 Morgan Stanley 开发高频交易系统? 因为都是业界的知名软件,所以对开发人员的 domain knowledge 要求很高。 你不是有个 5~10+ 的经验,或者是某个领域的 PHD (图形,信号处理,分布式系统,数据库,编译器,Programming Language,Machine Learning,Deep Learning,网络协议等等)?已经很难有机会认真地玩 C++ 了。可见这些领域都需要长期的学习和积累。 C++ 要么就是高工资,这些对应的是 senior / core developer,technique leader,architect 的职位。 剩下那些招 C++ 的基本是悲剧,处理着历史代码和 C++ 的复杂性却拿着不高的工资。 |
|
bzzhouJun 27, 2017
79
> 只想开发一些系统级程序
说实话,会 C++还真写不了系统级别的程序(如果是很简单的东西,当我没说),要学的东西太多了 |
|
zuolanJun 27, 2017
80
我是来围观 bug 的。。。。
|
|
zhangsen1992Jun 27, 2017
81
下面是注释环节
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************1+1=10 |
|
sworsJun 27, 2017
83
必须要使用 c++的场景越来越少了,不介意话,你可以坚持 c++
不过我觉得熟练 c++的话,go 用起来还是很快的,很多时候感觉 go 是对 c++提供了很多封装,不要你自己造轮子 |
|
em84Jun 27, 2017
84
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
|
|
openucdJun 27, 2017
85
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
openucdJun 27, 2017
86
删掉.reply_content{word-break: break-all;}
|
|
leveragingJun 27, 2017
87
C++
|
|
BetacoefficientJun 27, 2017
88
啥都不会,但推荐 c++。
|
|
ShindouHIkaruJun 27, 2017
89
@tamlok 在理,顶你
|
|
lanyJun 27, 2017
90
gogogogogo
|
|
lukerttyJun 28, 2017
91
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
|
|
92
一天,僵尸去脑子店买脑子吃,看着售货架上写着:C++开发脑子 500 元一斤,java 开发脑子 1000 元一斤,PHP 开发脑子 99999999 一斤。僵尸不解,“老板,为什么 PHP 开发的脑子这么贵啊,是特别好吗?” 老板淡定的说道:“你知道我杀了多少 PHP 开发才凑够了一斤脑子吗?!!!”
|
|
wangjxxxJun 28, 2017
93
楼上其实都点到了,C++基本现在就业面比较窄,互联网公司很少用,工资也不是太高
|
|
cowpeaJun 28, 2017
94
很像. M
|
|
ghonfirJun 28, 2017
95
做了 4 年 c++ 2 年多的 go
用 go 的开发效率杠杠的 自己写东西的话基本也用 go 了 然后我们这儿主要是互联网的基础组件 中间件 也有不少新项目开始用 go 来开发了 部署简单 亲 docker |
|
0x8CJun 28, 2017
96
go 啊 go 工资高
|
|
mb4555Jan 31, 2018
99
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
|
|
filetypeFeb 2, 2018
100
..........................................................................................................................................................................................................................................................................................................................................
|