[Original] Talk about the influence of state-owned enterprises, private enterprises and foreign companies on the Growth of programmers

Source: Internet
Author: User

Since graduation, I have been engaged in the software industry for three years and have grown a lot. From a stupid graduate to now, I can work independently to complete the task.ProgramClerk, this process is not smooth sailing. Many times it has come to the end of adversity, turning and seeing new hopes. I believe this is the case for any industry, people all need to be refined to grow up, and the best time to temper people is in adversity.

In the past few years, I have changed three companies for various reasons. These three companies are all different types of companies, the first state-owned enterprise, and the second State-Owned Enterprise. Now this foreign company, for the time being, if we change the company's loyalty to three companies in three years, there are also reasons for the company's consideration. frequent job hopping is not a good thing, for a new programmer, this is indeed an eye open to some extent. I personally think that the first few years of work are the fastest growing, however, the business scope of an enterprise is always limited. It is not enough for new people to stick to the business and technology involved in the company for rapid growth. They should broaden their horizons, at the same time, we will focus on the technology field and give ourselves a position to determine the direction in which you want to engage and what kind of level you want to achieve. Companies that haven't worked for a lifetime, at least for the software industry, are like this. If they don't go out, it's really hard to go high.

Today, I would like to start from my personal experience and talk about the impact of enterprise nature on the Growth of technicians. I especially hope that this will give some inspiration to students who are about to graduate and want to engage in the software industry.

I. State-owned Enterprises

 

If it is not a software enterprise, other state-owned enterprises do not recruit too many programmers. More may be information technicians, maintenance personnel, and network personnel, similar to large state-owned enterprises, many information systems are available, but most of them rely on outsourcing. Few of them develop their own departments independently. State-owned enterprises are generally Party A's units. They are money-consuming masters, such as power grids, mobile China Unicom, China Telecom, banks, steel, and machinery manufacturing. If these enterprises need to build a system, they will open bidding for external resources, A professional software service provider bids for a ticket. This process is cruel and dark. I have been "entertained" by software vendors for various gift-giving and reception operations, good food, good drinks, and fun. There are gifts to give when you leave. Haha, this is called business, and it has nothing to do with technology.

If you are lucky enough to enter such an enterprise, should you burn incense or paper? This can be viewed from two perspectives:

(1) If your attitude towards technology is that and you do not have too high requirements, your social networking skills are good, your work is active, and you can win the favor of leaders, and you don't care too much about how much you earn, how much you earn, and how stable your life is. If so, this state-owned enterprise is very suitable for you, in addition, if you have been working for a long time and have a social relationship, you may be able to raise your post.

(2) If you have certain requirements for yourself and want to improve your technology, you can use your own skills to get together, if you want to give yourself a hard life when you are young and have two hot kidneys, the state-owned enterprises are really not suitable for you.

There will be a seniority-based tradition in state-owned enterprises, which leads to inner fights and politics. In addition, because the enterprise is a national company, the work content will not be too compact. In other words, it is too idle and there is no pressure on the work itself, in this environment, it is very difficult for people to find a way to stimulate their potential. The section chief is scrambling to guard the director and maintain a harmonious situation. I spent most of my work chatting, in a daze, reading newspapers, and playing with mobile phones. I don't want to talk about efficiency. I just want to be stable and do not want to do anything. I just want to do nothing. Therefore, in such an enterprise, it is difficult for a good programmer to come out. More importantly, the Enterprise will train you in the direction of system maintenance, and you will become a versatile player, but none of them are refined. The longer you spend in state-owned enterprises, the more difficult it is to come out. Because of the fact that you start from the very beginning of technology, you want to start from the beginning, but external companies are reluctant to take such risks, if you have no experience, people are more willing to recruit new students because of their strong plasticity. In this way, you have no advantages at all. Therefore, if you want to concentrate on technology, it is better not to be too close to the state-owned enterprises in the past few years. If you are already in the field, the sooner you come out, the more difficult it is to find.

1. Working Environment: Good

2. Technological Development: Average

3. Career development: Hard to say

4. Low Working Pressure

5. Salary: Generally, because the state-owned enterprises are the places where the nursing staff are, the salary of the nursing staff is not high. The average distribution of the employees is great.

 

2. Private Enterprises)

 

There are many software enterprises in this part, and the vast majority of domestic software enterprises are private. Although some are listed, they are essentially private enterprises. Most software workers are also concentrated in these companies. Private enterprises are companies that can exercise their abilities. Because of their clear profit targets, they have high requirements for software personnel. Software enterprises mainly fall into two types: products and services (outsourcing ).

Enterprises that work as products have their own product lines, professional R & D teams, and marketing teams. Generally, new technologies are applied and programmers can grow rapidly in such an environment, from a technical point of view, it is more advantageous for personal development and has a sense of belonging in the team.

The service-making business owners rely on outsourcing projects for profit, such as winning the bidding for Party A's projects, customized development or cooperative development of software systems for profit. This part should be the mainstream of the software industry, and most software companies rely on projects to survive. Programmers can also improve their technical skills in such an enterprise, especially when the project progress is tight, and they are forced to work overtime until very late all day long. This adversity is also the time to temper their will. My previous company was like this. At that stage, I had to get off work after every day, and I had to wash my clothes for half a day on weekends. You know, in private enterprises, programmers do not have to pay for overtime, because it is your job.

Programmers who work in private enterprises are tired and give the most, but sometimes the return is unfair. From several aspects:

1. Working Environment: If you are developing well in your own company, you can have your own work station and have a sense of belonging. If it is on-site development, it is hard to say that you work on the client side. If you pull a few tables, it is your work station, and it is not fixed, you have to go wherever you go. You have no sense of belonging.

2. Technological Development: Very good, people are forced out.

3. Career development: there are technical routes that can be taken, and good technology can lead to better development.

4. Work pressure: it is relatively high. The daily consumption of mental power is very high, and sometimes the body will not be able to afford it. In many cases, it is not easy to get confused about how you go on this road.

5. Salary: The salary varies depending on the region, working life, and position. However, in general, the technical ability determines the salary level and is relatively fair. However, the overtime fee is hard to be paid. Many domestic enterprises do not have very standard systems, and there are no flowers to save money. There is not enough human nature, and the welfare is meager.

 

Iii. Foreign companies

 

The biggest advantage of foreign companies is standardization and humanization. This is also why many people want to enter foreign companies. Foreign companies pay more attention to corporate culture, although it is also the ultimate goal of profit, however, compared with private enterprises, it is easier to give people the feeling that water is flowing and sustainable development. In addition, foreign companies can improve their foreign languages quickly, because they often need to communicate with foreign colleagues or customers. With this motivation, you will take the initiative to ask yourself to work on your own language, over time, the foreign language capability has improved.

Foreign companies mainly fall into three categories: Europe and America, Japan and South Korea, and Southeast Asia.

1. in Europe and America: My current company is an American company. To be honest, as a company, it should be like this, with a standard system and a relaxed environment, everything from a calm business process, as well as the welfare benefits, can be followed by rules, so that you don't have to worry too much about your work. Therefore, I recommend enterprises in Europe and America for foreign companies.

2. japan and South Korea: I once went to Samsung for an interview and was scared by their confidentiality regulations before entering the factory. USB flash drives, mobile phones that can take photos, and laptops are not allowed to be brought in, all of them are surveillance cameras, and there is no communication in the development room. The room is very quiet, and I am a little overwhelmed by this environmental pressure. I have never been to Japanese companies, but I feel a little bit touched by the contact with the Japanese, and my work is quite stressful.

3. Southeast Asia: I have never been in touch with this kind and dare not talk about it.

 

My feeling is that foreign companies must strictly abide by Chinese laws. Therefore, the employment system is still relatively standard and there are high and low technical requirements. This depends on the company's business, high language requirements.

1. Working Environment: Generally, it is better, especially for enterprises in Europe and America. They pay more attention to corporate culture, have more training for employees, and have a sense of belonging.

2. Technological Development: it can be in line with international standards, and the ways to consider problems will be different. New technologies can be accessed and improved quickly.

3. Career development: foreign companies have relatively stable jobs and have room for promotion.

4. Work pressure: The pressure is moderate. When you are busy or idle, it is acceptable in general and will not affect normal life.

5. Salary: the salaries of foreign companies are generally satisfactory. In addition to salary, there may be other benefits, which is good in general.

 

The above is just a reflection of my experiences over the past few years, and my personal experience on these enterprises may be biased towards a general suspicion. I hope you can accept them dialectically.

Author: Tony Zhao

Source of this article: http://www.cnblogs.com/ytaozhao copyright belong to the author and blog Park, welcome to reprint, but without the author's consent must retain this paragraph of the statement, and inArticleThe original text connection is clearly displayed on the page. Otherwise, the legal liability is retained.

 

 

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.