Should I go to an IT company with less than 20 people?

f4f5f1d0682 d722c33c517661036fca9.jpeg

The path to growth as a programmer

Internet/Programmer/Technology/Data Sharing

focus on

This article should take about 5 minutes to read.

From: Zhihu

Some friends often ask me about the configuration of some start-up IT companies, including the boss + 1-2 front-ends + 3-4 back-ends. The boss described a very grand vision, saying that it will continue to expand in the future, and that it is possible. The next Ali will start from them. The actual work is not very busy, but the salary is much lower than expected. Should I go to this kind of company? Is it worth going?

Let’s take a look at what the majority of netizens have to say

Zhihu netizen “Cheng Mo Morgan” said:

https://www.zhihu.com/question/421150601/answer/1481648974

When I was working at Motorola, I met a colleague who studied in the United States. He studied at a university in the United States. After graduation, he got two offers. One offer came from a small company. If he joined, he would be the 10th employee. The other offer It was Motorola. At that time, he thought that Motorola was a big company and it would be easy to get a green card, so he took away the offer from the small company and came to Motorola.

The small company he took over was Google.

Do you think what I’m saying is that you should go to an IT company with less than 20 people?

wrong!

What I want to say is, Don’t think that every small company is the Google of the future!

My colleague does not regret this, otherwise he would not tell us. In fact, he is doing very well at Motorola, has a house, a credit card, and a very happy life.

You know, most small companies are not the Google of the future.

You’re not that lucky to run into a future Google.

Never believe the lies of small companies!

If you have a family and can afford it, you can go to a small company to experience it. If you happen to have a knowledgeable family member who can give them guidance, or if you have strong judgment and can see that a certain small company has great potential, you can Try a small company, but don’t misunderstand “I hope this small company will be strong in the future” as “This small company will definitely be strong in the future.”

Most small companies will die. What will you do after they die?

Don’t believe in options either. Most options in start-up companies are scams and have no value to employees. They are just used by companies to lower wages.

Trust me, don’t go to that company

Netizen “An Xiaohui” thinks so:

The salary is low, you are not busy, and the company is small, then this company:

  • Either it is a relationship-based sales-oriented company, relying on the boss’s personal connections to get projects from government units or some large companies to make a living.

  • Or maintaining a half-dead product, waiting for a miracle to happen

The company’s prospects are basically hard to come by.

Therefore, it is recommended to search again. Regardless of the size of the company, at least:

  • The company’s business is sustainable

  • The salary you get is in line with the market, or better than the previous company

Otherwise, try not to go if possible. Unless life can no longer go on, or you can’t find anything better based on your ability.

Some anonymous netizens also expressed their views like this:

As an Internet veteran, I am also looking for a job, and an IT company with 20 people approached me with the same problem as you.

The beginning of this year was not good. Countless companies failed. In the second half of the year, large companies were basically dead and there was no movement. However, many start-up companies began to make efforts.

Back to the question itself, should I go to a company with 20 people?

For novices, don’t go:

Newbies can’t learn anything in a company of 20 people

  • You have practiced martial arts in a company of 20 people, and at most you can only stretch your hands and feet in your small environment. Once placed in the overall environment, it is nothing. For example, you have spent a lot of effort to build a web server with hundreds of qps in a small company. You think it is very awesome, but you don’t know that in other big companies, the service of 100 qps is the same as eating.

  • Newbies need to establish basic things such as norms for doing things and a framework for thinking. These 20-person companies can’t even give it. A company of 20 people really doesn’t have its own rules for doing things. If there are any, they are brought by such-and-such leader, and they are taken away by such-and-such leader when he leaves. The only rule the company believes in is to solve problems and fulfill Party A’s needs.

Newbies should go to big companies

  • Establishing a set of working standards and behavioral habits of a large company will definitely be good for future development.

Life is too short, there is no need to gamble with low odds of winning but high costs

  • The odds are low: The probability of success in starting a business is very low. You see so many successful entrepreneurs around you, this is the “survivor bias”.

  • The cost is high: I mean time cost. Just start a business, and a few years will go by in a flash. You may think that you have learned a lot and solved a lot of problems, but the money may not be as much as you expected. After a few years, I wanted to move, but found that I was already old and no one wanted me.

But from the perspective of the boss of the 20-person company:

Small companies are not useless. You can do many things here that big companies have no chance to do

  • Only in a large company with 20 people can you apply what you learned in a large factory to practice

  • What you learn in big factories needs to be transformed into your own experience, which is very important. Only in a company of 20 people will you have many opportunities like this.

  • Large companies have more people than things, while start-up companies have more things than people. In large factories, there is basically a pit for each carrot, or even multiple carrots for each pit. There are many things you never get the chance to practice.

  • Large companies pay more attention to your unilateral abilities, while a company with 20 people will allow you to develop your comprehensive abilities.

  • There are a lot of talents in big factories. If you want to stand out, you have to be better than others. But in a company of 20 people, there are plenty of opportunities

There are some areas that only I can do

  • The big factories looked down upon me. Other small factories had limited capabilities and energy, so I had to do it. I became an instant success and paid for it. Smashed it up, closed the stall and left.

Someone needs to do the work

  • Want to draw a cake

  • We need experts to bring technology

  • Then let’s fool a few young people.

Of course, there are also people with different opinions, such as netizen “Witty Nana”:

https://www.zhihu.com/question/421150601/answer/1481819529

Apart from other things, the founding teams of many big-name companies look weak.

Jack Ma’s founding team consists of 18 people

f638247b41422c41f136636ee1037252.jpeg

(The 18 founders of Jack Ma’s team in 1999 are not in the picture. I just wanted to include a picture)

Xiaomi’s founding team consists of 8 people

b0906cdbba2841cd195894558b31b45c.jpeg

This millet porridge seems to be a later photo. It seems that the office was not that big when we first started.

Apple start-up team of 10 people

fb0e19f2438305c4eb8bd0e43249347e.jpeg

I really can’t find a picture of this, so I’ll just make do with it.

It seems that Microsoft has the smallest number of founders, with only two people, Bill Gates and Alan Paul.

08bf3f8e9ccbec909ef660e285e185d3.jpeg

In fact, I speak from my heart. As long as you ask this question, you already have your own answer in your heart.

Joining a start-up team, you have a 99.99% chance of failure and a success rate of less than 0.01%

Real entrepreneurship belongs to those with dreams

It seems like there are a thousand Hamlets for a thousand readers. Everyone has a different opinion. What is your opinion?

Recommended reading:

Still using RestTemplate? Let’s learn about the officially recommended WebClient!

Java8 Stream uses one line of code to implement data grouping statistics, sorting, maximum value, minimum value, average value, total number, and total

Interview questions for junior high school and senior Internet companies (9 Gs)
The content includes Java basics, JavaWeb, MySQL performance optimization, JVM, locks, millions of concurrency, message queues, high-performance caching, reflection, Spring family bucket principles, microservices, Zookeeper... and other technology stacks!
?Click to read the original text to get it! I have read it