search

Home  >  Q&A  >  body text

程序员 - C++有必要学么?

我是一个python后端程序员。

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

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

迷茫迷茫2767 days ago1573

reply all(14)I'll reply

  • PHP中文网

    PHP中文网2017-04-17 11:18:54

    I don’t think it is necessary. C++ has too many details and pitfalls. If you don’t mainly write C++, there is no need to spend so much time learning.

    However, it is more worthwhile to learn C, because C has less syntax content, and you can also learn a lot of underlying operational details during the learning process. If you have no problem with other abilities, C can replace recruitment to a certain extent. Party's requirements for C++.

    In short, I think if you don't plan to write C++, there is no need to learn it. The time spent on learning other technologies will be better spent.

    reply
    0
  • ringa_lee

    ringa_lee2017-04-17 11:18:54

    If you learn Python well, you can still go to a great company.

    reply
    0
  • PHP中文网

    PHP中文网2017-04-17 11:18:54

    If you are good at writing Python, come to our Qiniu Cloud Storage to learn Go (I mean you can come to our company without learning Go first, as long as your other foundation can prove your work and learning abilities).

    reply
    0
  • 阿神

    阿神2017-04-17 11:18:54

    C++ is a very important language. Take the time to learn it so that you will be able to write programs that interface with hardware next time. Many OSs are also written in C++.

    reply
    0
  • PHP中文网

    PHP中文网2017-04-17 11:18:54

    You can learn some C++, python and C++ are very powerful together

    reply
    0
  • ringa_lee

    ringa_lee2017-04-17 11:18:54

    tx does not necessarily require C++, Java, Python, and C are all required. What matters most is your skills, algorithms, operating systems, databases, etc., as well as your ability to solve problems. It is not wise to learn C++ just to find a job.

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:18:54

    If you feel it is unnecessary, it means that the heat is not yet there and there is no need to force it.
    You can try to use C to write slightly larger programs. When you feel a little tired of writing, take some time to look at C++. You will feel like you have picked out a life-saving straw.
    Although C++ is not a life-saving straw, at this time, you will have enough motivation to learn it, and you will naturally get twice the result with half the effort.

    PS: Things like Python and nodejs are not considered a technology for a qualified programmer, they are just gadgets used temporarily for fun.

    reply
    0
  • 迷茫

    迷茫2017-04-17 11:18:54

    If you learn Python well, you can also go to a better company

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:18:54

    Written some C++. It is recommended to learn C in your spare time. If you are good at python, you don’t have to worry about these~~ You can play ruby ​​again (*^__^*) Hehe... <= I am not a python person!

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-17 11:18:54

    In fact, you should not consider whether to learn a certain language! ! Any great company knows that a person’s learning ability is more important than the skill itself! What society needs more now is full-stack engineers. . . A senior brother I know: He went out to work. He was originally a server, but later he wanted to be a front-end! ! ! He has never learned it, so he must buy the book immediately, learn it, and then do it! ! ! As long as you have such learning ability and fully demonstrate it in the interview process, good HR will generally be willing to recruit you!

    reply
    0
  • Cancelreply