In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/03 Report--
Preface
As we all know, language advantages aside (because many people say that language is just a kind of use). The most recent top three lists are almost Java, Python and C++. Many people think that C++ is too watery, because the demand for Java and Python is visibly rising, and the C++ market seems to be a little quiet.
In fact, it is not as seen on the surface, the market for C++ is still huge. As for why it gives people this feeling?
1. Compared with Java and Python, people with zero foundation prefer languages that are easy to get started and seem to have a high market demand.
two。 In my opinion, companies that need C++ technology jobs prefer programmers' education. Undeniably, the birth of the IT industry has given us a direction to change our class, amblyopia, gender, education and occupation, but the requirements of C++ will be higher, of course, now the AI is higher, people who understand will understand.
3. Perhaps it is because it is difficult to get started, so its technology stack does not change very much, unlike Java, there is not a fixed learning promotion path, and the follow-up will be constantly updated, and the technology iteration speed is fast. So you will see that the proportion of skilled C++ positions will be relatively large.
As a person with more than ten years of experience in C++ development, the bad voice of C++ has only been heard for so many years. But have you found that no matter what language you are engaged in, there will always be a language that you are doing now is dying, and the voice of your language that will not be able to catch fire in the future is crying in your ears. Ha ha
Evoke in my ear: I can't.
In fact, I think technology is also the spirit of a craftsman. There are more skilled people than skilled people. Perseverance is the king. The environment at home is really not as good as abroad. I have seen Zhang Yichun's understanding of technology before, and I agree with him. But few people can reach his level. Can you not work for a month? Will you have unrelated people donating to you when you don't have a job? I don't think so. So domestic programmers actually focus on survival.
With regard to the current development direction of C++ in China, in my personal opinion, it is mainly Linux background server, streaming media, client, interface direction. From the point of view of many people, especially some graduate two students who have come into contact with recently, many people do not know how to choose the direction, including many who are now doing embedded or streaming media, and it is not clear whether to stay or change the direction.
Let's talk about embedded first.
To put it simply. Embedded is a combination of software and hardware, and an embodiment of programs in hardware facilities. Common watches, microwave ovens, video recorders, cars and so on are embedded systems. Here I list him as a "traditional industry". As for the definition of "traditional industry", my judgment is whether it needs an entity. Because the cost of this industry is determined by whether there is an entity or not, your salary in the same technology in the "traditional industry" is certainly different from that in the "Internet industry", because the "traditional industry" also has to raise the cost of hardware. For example, there are two friends before, one is to do embedded and the other is to do youxi development (qipai class). In my opinion, the technology of being embedded friend is slightly better than that of youxi development, but they are 12K (embedded) and 22K (youxi development). Where is the truth? Cost, choose the direction. (you can take a look at the following picture for comparison.)
Client
From the past to the present, the quality of Windows and Linux has been disputed. There are also people who are not comparable. Here we only analyze from the market demand, as mentioned before, domestic programmers are mainly in the survival stage, trying to achieve the stage of wealth freedom. Then this is a matter of opinion.
There is also the technical direction that many people will come into contact with right now-interface (qt/mfc).
QT has obvious advantages, easy to use and convenient. The advantage of MFC is also obvious, based on the window platform. QT is still better than MFC when it comes to getting a job. If you don't believe me, go to recruitment and search for QT and mfc. (MFC is rare)
And you can see that QT's requirements for programmers' experience base are relatively low.
What about back-end server development?
If you have some experience in c/c++linux development, you will know that background development requires the most technology, and many people will more or less consider background service development after choosing other directions. Why? This is an "Internet age". The market determines the number of product companies, and the number of product companies determines the number of jobs needed. The position more or less leads to your salary. As far as the current market is concerned, Linux background service development in C++ this language category, should be the most. Of course, many people will say, I really can't, I can also transfer to the hot Java, Python, the demand is more, the market is bigger. But personally, after many years of c++Linux development, I prefer to continue my work in this circle, which can or can be called a technical plot.
So what many people lack is a technical understanding of other directions. After working in an industry for a long time, it is difficult to get in touch with new information from the outside world in time.
Then the Linux background service development needs to master the technology?
And what should we master about the follow-up promotion?
Created a Linux backstage learning gathering place to learn with you: 784033627
There will be information sharing of server background architecture technology, and interested friends can join us to learn and communicate.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.