These days in the search for some market recruitment information, understand the market demand, this to make a bowl of chicken soup

The choice between large and small companies is a difficult choice for the vast majority of people

In fact, today, this problem is no longer a problem

Let’s draw a conclusion first. If you don’t have a big company background and more than 5 years of work experience, you can go to a big company and basically ignore a small company

Let me start with my definition of a small company. If you have a r&d team of more than 100 people, you are not small. If you have a r&d team of less than 20 people, you are small

This number is not just nonsense, because in large companies, the development of a software is divided into several project teams, a project team generally no more than 20 people, each team is responsible for part of the

The reason for this is that there is an increasing demand for professionals in the industry. It is no longer like a few years ago, when one person was responsible for multiple modules

We carefully observe their side of all walks of life, it will be obvious that all walks of life have their own segmentation, in fact, industry segmentation has a trend long ago, but now the perception is more and more obvious

Briefly, let’s talk about the development of the segmented fields of technology. In the past few years, the full stack was very popular, but now, the talents who are more proficient in a single field are more popular. For example, in terms of positions, the front-end alone distinguishes UI design, UX design, UED design, front-end architect and so on

The sentence “professional things to professional people to do” fully reflects the demand for talent in the current society. It does not mean that we no longer need the full stack of everything, but more experts with a certain depth in a single field

It takes about 10 years to become an expert in an industry based on the 100,000 hours theory

If you want to make a full stack, learn to design, front end, back end, database, server, operating system. Even with six fields, that’s 60 years…

We start computing at the age of 18 when we enter college and learn to program. We work until we retire at 65, which is only 47 years. Without high talent, it is almost impossible to become a full-stack expert before the age of 30

As long as you focus on one area, spend ten years, become an expert in one area by 30, as long as you don’t give up, almost anyone can do it

The reality is that what most people lack is focus and patience. When doing the front end thinking about the back end, doing the back end thinking about their own to do a program business, to learn database and the front end

In the absence of patience, we don’t need talent at all, just focus and patience, we can surpass most people

Okay, that’s a long way off. Now why do you choose a big company when you don’t have to worry about a small company at all

You can learn a lot

The biggest gimmick of a small company is when they recruit us, they tell us that they can learn a lot and have access to a lot of core content, while if we go to a big company, we can only “turn the screw”.

This saying can be fatal to young people who are pursuing personal growth, and is the reason why the vast majority of fresh graduates choose small companies instead of big ones

Although this is not false, but it is a stunt, take what I said above, what is the use of more contact? It’s just a distraction

In addition, the in-depth work will not be given to us, but to senior employees with large company background and years of experience in the industry. In the end, we only know a wide range of knowledge

Is breadth of knowledge important? Yes, but for someone with less than five years’ experience, depth of knowledge is more important

Before 30 years old is to fight for personal growth, after 30 years old is to fight for industry precipitation, after all, to a certain age, learning ability and the ability to accept new things will decline, they can not fight with us young people struggle for growth

So we need to understand our core strengths and focus on our personal growth at this time

Can grow with the company

HR also said that with the rapid development and expansion of the company’s business, we can also grow along with the company

With the rapid development of the company’s business, the requirements for system architecture, project design and technical implementation will become higher and higher

It’s time to go back to the old saying “let professionals do professional things”. After all, when we were recruited, the leadership seemed to be doing a relatively simple thing

At this point, although we grew with the growth of the company, in the eyes of the leadership, we did not exceed the requirements of the project, in other words, in the eyes of the leadership, we were the first to touch such a large project

No one wants their project to be used by others to brush experience, especially small companies, once failure, the outcome may be doomed

Therefore, we will not automatically become the main force of the upgraded project, the company will hire someone with more experience to try it out

To put it bluntly, most people in this situation will either be eliminated or will have to do simple things for old hands

Is there a solution to this situation? Have a solution. “Talent is important, but being known is even more important.”

When we work and learn, we should let the leaders know about our rapid growth and the update and optimization of the project. We should not try to solve the problem when the project is under too much pressure, but take the initiative to promote the update and upgrade of the technology

But this is easier said than done. So most people are eliminated or left out in the cold in the end, instead of growing rapidly with the company

Of course, that’s all well and good, but the reality is that 90% of startups don’t make it past three years, and even fewer are still thriving after that

The choice of small companies

It is really can not enter the big company, then how to choose between small companies?

Big companies are not necessarily all good companies, small companies are not all good companies. But relatively speaking, large enterprises are more stable, most large enterprises will not take some SAO operation to SAO employees

Small companies also have good companies. This is just the case for most small companies

About how to choose can refer to my last article before the interview should pay attention to the enterprise which information will not regret? It’s just a matter of deciding whether it’s worth going to the company based on the business, the prospects and the culture

But to say the truth, according to the current situation of personnel flow in the industry, most applicants take small companies as a springboard, that small companies also take applicants as temporary labor, hope to come in to be able to have output, also will not cultivate attentively. It’s a constant cycle of hurting each other

So it’s not easy to find small companies that are really worth going to and that will stay

Again, small companies with real potential and excellence don’t expect much less from their employees than big companies. After all, small firms can charge much more for the same skills than big firms, which have other added values

So if you can’t get into a big factory, you can’t get into a good small company

Finally, it is safe to hurt each other, self-driven learning, and strive to achieve the goal requirements, so that naturally can jump out of this cycle

Write in the last

No one can be responsible for our future, and only we can be responsible for our own future. I can only share my little experience with you here, hoping that everyone present will not step on some unnecessary pits

Wechat scan code concern public account “Nao Nao Eat fish”, every week has good sharing