C++有必要学么?

libraco
  • 760

我是一个python后端程序员。

公司业务都是用python,我自己看过一些Nodejs的书。

最近看到Tencent社招的后端都要求精通C++,我是不是非要学好C++才能去更好的公司?

回复
阅读 14.3k
14 个回答
✓ 已被采纳

我觉得必要性不大,C++ 细节太多,陷阱太多,如果不是主要写 C++ 的话,没必要花费那么多的时间去学习。

不过学习一下 C 是比较值得的,因为 C 语法内容较少,学习的过程中也可以了解到很多底层的运作细节,如果你其他各方面能力没问题的话,C 一定程度上可以代替招聘方对 C++ 的要求。

总之我认为如果你不打算写 C++, 就没必要去学,这些时间花在学习其他技术上会有更好的收益。

Python学得好了,照样可以去牛逼的公司。

Python 写的好,来我们七牛云存储学 Go 吧(我的意思是你不用先学 Go 也可以来我们公司,只要你别的基础能够证明你的工作和学习能力)。

C++是很重要的语言,抽空学一下,这样下次编写和硬件接口的程序就得心应手了。包括很多OS也都是用C++写的。

可以学点C++,python 和 C++ 配合起来很强大

tx也不是非要c++的,java, python,c都需要的,最看重的还是你的功底,算法,操作系统,数据库等,还有你解决问题的能力这些。为了找工作而学c++是不太明智的。

映天蓝
  • 164

觉得没必要,说明火候未到,没必要强求。
你可以试着多用C写稍微大一点的程序,写到觉得有点烦了,抽点时间看看C++,你会觉得像拣到救命稻草的。
虽说C++也不是救命稻草,但是这个时候,你会有足够的动力去学,自然会事半功倍了。

PS:Python,nodejs这些东西,对一个合格的程序员来说都不算一门技术,就是临时拿来玩玩的小玩意儿罢了。

时允
  • 4.9k

你把python学好,也可以去更好的公司

写过点C++。 建议业余学C。 python玩的很好的话不用纠结这些~~ 可以再玩下ruby(*^__^*) 嘻嘻…… <= 我不是python党!

其实你不应该考虑学不学某一样语言的问题!! 任何一家牛逼的公司都清楚:一个人更重要的是学习能力,而非技能本身! 现在社会上更加需要的是全栈工程师。。。我认识的一个师兄:出去工作了,原本是做服务器的,但是后来又要去做前端!!! 他没学过,也必须立马买书,上手去学,然后去做!!! 只要你具备这样的学习能力,面试工程充分展示出来,好的HR一般都愿意招你的!

任何语言学的好都能进大公司

真的不一定,语言知识一门工具。
大的公司并不是只使用一门开发语言,你刚刚说过学习了Node.
Node也有很多大公司在使用BAT,百度的云端,阿里的数据魔方,自动发布(这个实在程序员杂志上面看到的,有可能记错了)、腾讯的朋友圈、etc

而且上面@ikbear 也提到了去学golang。这也是一个不错的选择。

coding for fun

最近学了python,新加坡国立大学的老师回来上的课,每天我基本花14个小时学习.python 很好入门,老师说,会英语就会python,当然,只是指简单的操作.
python是解释型语言,效率很低.
函数的传参很乱.相比较c/c++/java而言.
会python是it人士的基本功.
c++相对门槛比较高,但是很强大.

有必要学,目前常用的软件基本都是C++写的。

宣传栏