Large or small companies

Source: Internet
Author: User

This article is not intended to give directions to others, but to explore the path for yourself. I am fortunate enough to have worked in both large and small companies for a period of time, but I do not have the right to suggest whether I am a large company or a small company. I think everyone has their own understanding of this issue and has different ideas at different stages. This article is just a simple and objective description of my true feelings when I work in different places. I hope that through my experience, I will give you some inspiration and some suggestions. I am also confused about this.

I was lucky to have a bachelor's degree in computer science in, because I soon liked this field. In fact, I do not like to immerse myself in the technology ocean and enjoy the joy of technical control. It's just the sense of accomplishment and vanity that others use for their own purposes. I think this is enough for me. For this reason, I have not spent four years as much as my classmates and I have not been dealing with books for four years. I chose to learn technology, practice technology, and use code to implement my own ideas. I enjoy the product design process and enjoy the pleasure of turning design into reality. Slowly, I gradually grew up. So I am not satisfied with my own painstaking thoughts, because I know my own experiences and experiences, and I will never be able to make a breakthrough.

Next, I went to various companies for internships. Private enterprises, foreign companies, large Internet companies, and entrepreneurial teams of several people ...... In addition to State-owned enterprises and public institutions, I have done Technology in teams of various forms and styles. Some are executed, some are developed, some are designed, and some are managed. I am lucky to stress it again. I have been to so many places and have done so many jobs at a young age. This also gives me a better understanding and voice of this industry, especially the Internet industry.

Next, let's talk about my most intuitive feelings for your reference. You are welcome to discuss them with us. To avoid being too specific in classification, I simply put them into large and small companies.

  First, big companies:

Stylish office buildings, office environments in warm winter and cold summer, spacious and clean desks, free coffee juice, high-end development machines, enough space for servers, powerful clusters, and reliable maintenance departments, sound work systems and rewards and punishments ......

A better technology, a more concise document, a clearer PPT, a more professional email, a more standardized code, A line has more detailed comments than a line ......

Generous salary, good welfare, decent work units, huge space for growth, rare opportunities for exercise ......

The above lists the commonalities of many large companies, but there are advantages and disadvantages in everything, and large companies also have some disadvantages.

There are a lot of talented people in it, and it becomes difficult to allocate work. The tasks assigned to each person are often a part, sometimes fragmented, and sometimes non-core functions in the surrounding area are implemented, it is difficult for you to have a good understanding and grasp of the global situation. In large companies, the division of labor for each person is often more specific. Especially in the beginning, the part you are responsible for is not very broad, which leads to a long time, your growth is limited to the fields you are responsible for, and it is difficult to grow in an all-round way. In this situation, the entire Department will hold a general meeting to report on the progress of the work. You can only understand the part you have reported yourself. You do not know much about what is present in other groups, I don't even know the code of another project. Of course, this will make you more in-depth and professional in one aspect. The pros and cons are measured by yourself.

  Let's take a look at the comparison:

Commercial and residential offices, cement houses, office spaces like Internet cafes, free boiled water, one or two hosted servers, slow windows ......

Humble colleagues, simple documents, various code styles, dispensable comments, one-week technical exchange, n-times a week for interviews with others ......

In a tense but happy working environment, I also talk about the past salary level, which is a great opportunity to hone myself, a great space for growth ......

Compared with large companies, small companies have many such shortcomings, but one of them is the most fascinating thing for me. Usually small companies are in the early stages of their business, and people in the company are working together. Everyone is eager for success, so they have a very good working state. Trust each other more closely. A large company has already stood on a very high level, and it is inevitable that it will be satisfied with complacency. In addition, the company's performance is very small to the proportion linked to individual performance, and the working status is always a bit uncomfortable. Starting from the growth of personal technology, small companies are more likely to cultivate all their talents, and they all need to be done by you. There are only a few officers in total, so everyone will grow fast and everything will happen, everything is required. But it also brings about drawbacks, that is, wide and not refined, just enough. Although we have grown up with this kind of thinking, we can tell you the truth.

After a brief introduction, I don't know if my friends who have experienced the same experience have the same experience as me. Now I am at such a crossroads. Next year, I graduated from graduate school and faced the arduous task of finding a job. Now I am a little confused and don't know where to go. Different companies have different styles and are not sure how to choose. On the one hand, I can stay in a large company smoothly. On the other hand, many friends asked me to help me start a business. I also wanted to have some new work attempts. From the perspective of technological growth, I think there will be a lot of gains everywhere. After all, I am just getting started, and there is a lot of development potential, and I am willing to create value. The key is to see where I can provide such a platform. Start-up companies may not be reliable. Some large companies are stuck in their own ways and may not have the courage to innovate. They really don't know how to choose. Do you have any similar experiences and questions?

I have spoken a lot and the language is straightforward. I have spoken my real thoughts, no matter what other people think, which is my real thoughts. I hope that small companies can dare to try, and the grand corporation can dare to break through and not stick to its own advantageous business. In this way, we can promote the development of ourselves and even this industry. Otherwise, we will always lag behind foreign countries.

PS: I have made a lot of complaints. I hope you will not have any emotional or emotional preferences in this article. I hope you can give me some suggestions and help.

 

  

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.