Looking for a job and selecting the company's scale

Source: Internet
Author: User

Most computer students, looking for a job after graduation, are looking for a job in technology (development or testing). Of course they also have technical support options.

I personally feel that it is better to choose development after graduation, but it is worse to choose test. If technical support is selected, there is not much room for development. Girls can find a stable and easy job, it is better for boys to work hard.

Most people choose Java or. net class, and later we will find that the original. net also has segments such as WCF and MVC, and the deeper it goes, the farther it is from other technologies. Therefore, when you graduate, you should avoid secondary development and remote languages and frameworks. Otherwise, you will be isolated from the mainstream world.

In addition to technology and business, software selection is very important to the industry. However, choosing an industry is a tough thing for people who just graduated. Who knows that IOT is good, kindergarten management, or laboratory management? However, if an industry is better, there are also many companies in this industry, and the company scale is also large. Therefore, it is reasonable to avoid selecting small companies that are remote.

For the size of the company, people say that small companies can train people.

For example, a small company can let you start from the bottom layer and understand the core of the technology. Instead of being like a large company, a encapsulated framework only knows how to use the framework, and you will not be able to get started when you leave the framework. However, it may not be necessary to use a encapsulated framework. After a long time, you can learn the underlying framework and understand the architecture design. Small companies cannot build a framework, every day, there are various basic tasks. The last thing we learn is coding, not architecture design. Therefore, if you have been in a small company for a year or two and the coding technology has gone up, don't fall in love. In a large company, if you haven't learned a good framework architecture, you can keep learning more.

A small company can let you do it, while a large company has a clear division of labor. You only need to take charge of your three-acre land, and because of the importance of projects or products, it won't let you a newbie to practice your skills. If it's screwed up, it won't be fun. Therefore, in a small company, you can do a lot of things and take the lead. However, after a long time, you may be doing things that are complicated and complicated, although I only know a little about it, after all, people are engaged in big projects.

When I graduated from a small company, there was not much emotional and family shared, so I could put a lot of energy into it. Small companies often recruit interns or recent graduates, everyone is thriving and energetic. In such an atmosphere, it is difficult to grow without any further development. This is also rewarding. In the eyes of the boss, the salary is naturally rising rapidly. If you want to resign, the human resources of small companies will be relatively tight after all, naturally, you will be given a salary increase, so that you can work properly. Big companies are miserable, and there are plenty of Human Resources in reserve. If you leave someone, there is a hard limit on the wage increase. It is not what the boss wants to increase, most of my colleagues' chats are about houses and children. There is no technical wool, and work is naturally not motivated.

However, being too busy may not be a good thing. In large companies, there is a lot of spare time. If we make proper use of it, we can create value. Compared with small companies, you can spend more time thinking about problems and do some "big-faced" design, rather than all day busy with technical details.

The above are my personal opinions and I don't know what opinions you have on choosing a company.

After I leave school, I have worked as an intern for half a year in a company. My company has some small projects, which are labor-intensive. Many of them work together with others or take other people's work as products, outsourced personnel.

Later, I went to a company to become a leader in a small industry. I had my own market and products. Although the industry was small, there were few competitors, and my life was quite moist.

Currently, I have joined a foreign company, not the top 500 companies (I used to leave after my last assignment). However, I am also an industry leader with a large scale.

The number of new companies is growing, but the technical details are getting smaller and smaller. Now it is not in the IT industry. However, it seems that different industries are not so well-rounded. There are many cross-industry competitions and assistance, and it is better to broaden your horizons.

 

Looking for a job and selecting the company's scale

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.