Is your core competitiveness really technology?

We often need to ask ourselves, what is the core competitiveness? I think 90% of people will answer technology. I think it is wrong. Technology is only a means of realization. The real core competitiveness is the way and method of doing things. Some people may feel disapproval. Technology is a manifestation of relative competitiveness over a period of time, but only an appearance. Moreover, it is possible to learn the corresponding technology by acquiring knowledge. For example, a fresh graduate who has entered a large company can grow fast enough in just a few years. Some people say that there are so many big bosses in big companies, can the big bosses teach you hand-in-hand and support you step by step. Not a certain technology, not looking for information alone, not doing experimental verification. The recruited person from the club has already solidified his previous way of doing things. It is very difficult to reverse his way of doing things. Fresh graduates are a blank piece of paper, so if you are educated in this way in the early days, it will be beneficial to you for life, even if you leave one day. And these things are your core competitiveness. After you develop this kind of competitiveness, go to a new field. For example, if you used to do Android, one day you will do C++, or do front-end, or even do artificial intelligence, machine learning, or cross-line business, Or become an investment and financial advisor, you may not know anything at the beginning, but you should follow your previous good way of doing things and first find out what everyone is doing in this industry? what did you do? What needs to be recharged. etc. You can learn for a period of time, find a breakthrough, and get started quickly. This is how you become competitive.

So why do most companies still depend on the technical foundation for recruiting? This is not conflicting. The basis is the condition that can decide how far to go, understand why? To understand the internal implementation is to do the same thing and produce different results. For example, many people have used okhttp and glide, but every time they make a function, they just call the API, and they are done, without figuring out the framework. Advantages and disadvantages, as well as some internal details. And what is the quintessential part of the framework? It can even be extended to what are the better design patterns in it? Why is it good? What pain point did it solve. These are all different manifestations of the same thing. I believe that some people have done it, and some people may not have thought about it at all.

After a few years, some people started to stand alone, and some people still stayed on the basis of calling API. When people who stand on their own and compete in the market, there will be more opportunities for natural selection. Likewise, the pay will be higher. Experience is only a matter of time, just keep doing things in this way and way different from others. Even if they are rejected by some companies, it does not affect their denial of self-awareness. In many cases, the interview also depends on the opportunity, and there are many situations. The company has relatively high requirements, and the opportunity has not yet arrived. The company's requirements and capabilities have been matched, the treatment cannot be negotiated, and the opportunity has not come. The company's requirements and capabilities were matched, and the treatment was negotiated. At the same time, there were many choices. In the end, no choice was made, and the opportunity did not come. The company’s requirements and abilities have been matched, and the treatment has been negotiated. In the middle, due to some other reasons, I can’t get into the job, and the opportunity has not come. So you see, I didn't go into a company. There are so many cases. However, no matter where you are, as long as you insist on forming your own core competitiveness, you will have a chance sooner or later.

If you insist that technology is king, you will feel that technology is endless, and sometimes you find that you are learning all the time, as if you are still so far from others. When it comes to doing projects and implementing functions, I will wow, and there is still a lot to do, why is there such a big gap. When you are working on a project, you are just thinking about the project, not making it better and more robust. The way and method of doing things is to achieve quickly, and the quality is not too high. So, take out your code from a year ago and see, if you have one, what kind of scum code, congratulations, you have made progress this year, and your way of doing things and ideas have improved. If you don't feel anything, you still feel fine, and there is no improvement. It shows that you have been standing still this year. This method is very simple, you can also try it.

From: https://blog.csdn.net/Ch97CKd/article/details/79674563

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326171823&siteId=291194637