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.
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).
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++.
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.
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.
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!
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!
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.
If you learn Python well, you can still go to a great company.
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).
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++.
You can learn some C++, python and C++ are very powerful together
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.
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.
If you learn Python well, you can also go to a better company
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!
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!