Three saying software practitioners

zhaozj2021-02-16  57

Published on

Tianji network reprint

9CBS, etc.

Three saying software practitioners

Author: Old single

2004-1-2

As a company with profitability and development, software companies need to produce and operate their labor capabilities; as a person with work needs and development needs, software is expected to have a long-term development in the enterprise and have a Good future. But the reality is that software companies often do not get people who are satisfied, software from the industry often does not have the feeling of returning to their own gratification. In this way, software companies are sighing for people. Software is complaining about complaining. The result is that companies are also anxious. They are also panicked from the industry, so that the software industry seems to fall into the "talent crisis".

Here, I only say something to some people related to the "Software Enterprise" from the perspective of personal development, I hope some people related to "Software Enterprise" from the perspective of personal development. I hope to use this as a "coming" tips or advice. If so, I am afraid that one can live easily after a few years, then my purpose has reached, and if a software company can get a little beneficial revelation, it will be a delightful Things.

First of all, I want to say that people who are about to choose software

IT is widely optimistic as a high-tech industry, and software development itself is very significant for smart students. It is a great ideal for a software engineer. Moreover, people in software companies have high income, which seems to be recognized, which stimulates the desire of people to a certain extent.

It is reported that China's "software talents are seriously lacking. According to the authority department survey, China's software companies have more than 100,000 software talents, most of which are basic software programmers. Whether it is in China or abroad, software industry The income level of the employees is ranked in the best in the IT industry. It is much higher than the income level of traditional industries. According to statistics, the average annual salary of China's software talents exceeds 10,000 yuan, according to the investigation of Beijing's relevant departments, ordinary programmers into the monthly salary It is generally more than 2,000 yuan. "With this, we have enough reasons to make themselves in this" tight "industry, and regardless of the future, at least in a very long period of time.

But in fact, regardless of which industry is exploring, its situation is not true to simple statistics, let alone the "moisture" of the number itself does not know how much can. If you must explore statistics, in "IT hot" today, you can find "Computer Application" or "Information Engineering" in any school, the nation's annual graduates, including from the middle-aged to undergraduate From Master's Dr., this number should be much more than 100,000, and the "computer" and even other non-"computer profound professionals" graduates have also proportionally added to the software team. We can roughly estimate that if a large and medium-sized cities take 40 schools, average 200 computer and similar professional graduates will be able to worry about computer software industry, and 25 such cities will output software industry every year. "Body Army "More than 200,000, this should be not a dramatic. So, under the state of the statistics of the "hype", you should be calmly asked if there is 100,000 people every year. What should I do?

As far as I know, compared with the earlier income of Beijing's software from the industry, the monthly salary is less than 2,000 yuan, the annual salary is more than 60,000 yuan, but if you are a software professional, I have just graduated student, even It is from "famous school", then you go to Beijing to see if the software company is eager to "join". All China is a Beijing, and the revenue of software from most parts of the country is not enviable. Under normal circumstances, a general software company is difficult to give a "internship" that is not collar salary.

So, what is the "100,000" outside the annual demand for 10,000 people?

In my surroundings, in addition to some software "Class" people entered the line, there is a "Biological" professional graduation undergraduate to do software project managers, and "application software" graduates graduated from graduates to market business. Software companies are recruiting developers in the "All-year Recruitment", but the corresponding graduates have rarely consider "talents" to be "talented", they are "stayed". The company believes that "talent is flowing", not taboo "big progress" to optimize the technical team, but the total is relatively stable or just slightly increases. With the basic purpose of profitability, the company is not obligated to cultivate or raise the rolling and rolling, those who have no chance or "elimination" have hit themselves, so they have to support themselves, so they are related to any non-computer related Industry You can see many computer professional graduates. The parents of the poor world, the parents spend a lot of effort, but they have let their babies for the livelihood; poorly supported the motherland, returning the students of the society, but after many years, there is no way out. So, what kind of situation is "100,000" that "stay"? They are constantly learning, and they are constantly working hard!

Software industry has developed rapidly, new technologies, new tools have emerged, they have to study, otherwise they will be eliminated; the project's benefits require continuous improvement, new theory, new methods are constantly emerging, they have to put them into practice, company with economic benefits Measure your value, don't convincing how much you do it; project results consist of code, in a project, you knocked 30000 lines of code, just simple labor, I want it to "run". How much is the cost, but the boss as long as the result! Overtion is also harmful, but it is only a pale one with "hard" two words, but "can withstand mental pressure" is clearly attributed to the requirements of the quality requirements. Therefore, in a software company, all the common conditions for all mental disciplines can be found on the employee, and anyone who has metamorphic tendency to personally meets. Be careful in the software company, it will be careful if you can't make a little inadvertent, so afraid that he is only better than you "high". Publish any remarks first thought care, one but touch others sensitive nerve It will cause a group to be indignant, so I am afraid that you are anonymous to publish a little in anonymous.

Perhaps it should also be seen in the software industry, but if you think this is better than the cost of your body and mind, then I still have to pay attention to a point: Software industry is eating Youth, software companies are absolutely not working. So, if you are 40 years or more, you don't make a living in addition to the computer keyboard. Do you think the money earned before this is your old-age? Not to mention the family. Said, then I have to explain

Really, software requirements require practitioners not only master the corresponding basic knowledge, pay more attention to learning and acceptance, and to practice practical hands-on ability, advocating unity and cooperation spirit. This is not possible to rely on the two words of "effort", which requires many basic qualities to be implemented. So, before choosing the software of the software, you have to think about it. You are very clearly aware of the industry, it is from yourself, IQ can conquer the challenge, from physical conditions. Is it possible to adapt to the arduous requirements of their employment?

Engaged in software industry is a very risky choice. Three hundred and sixty lines, the line out of the champion. Why do you have to let yourself "support so wolf" in the future?

Second, I want to say about people who have entered the software industry.

Maybe you are working hard to learn and actively before the deal, maybe you are "hire" because you have academic qualifications, maybe you have been favored by graduated from the famous school school, maybe you introduce the acquaintance, maybe You are because the long-term appearance or the hand is taking it ... no matter what, you have to go, you can be happy. But you will soon discover "learning sea, no shore", before the poor knowledge, you can't win appreciation with excellent work, enough to solve problems with the necessary technology. You need unremitting efforts to learn, work, learn, work ... Forget the time, forget the sleep, forget yourself ... When is the body and mind? Maybe there is no head! One day, maybe you have made enough skill by hard work, maybe you have a mistake in the boss, maybe you are a wide and effective "social activity" to let "high" on your character. ... ... No matter what, you finally ranked among the ranks called "master", that is, a great joy, gratifying. But you will feel "high-quality cold", you have to be so difficult to do a master, you must have a good job, you can win respect with superb technology. You need unremitting efforts to learn, work, study, work ... Forget the time, forget the sleep, forget yourself ... When is the body and mind to improve when it is a head? Maybe there is no head!

This is really a bit of a strange circle!

IT is an industry that advocates technology, which is self-evident. In-entering industry, often simply believes that it is necessary to become a "master" to be based, and become a master, it is necessary to master the unique technology, and can do things that others can't do. Under such awareness, "novice" is often a problem that some operating systems, the development tool or the database of the database, and the individual or characteristics of the individual, and the hard work "Drilling". This is indeed a good job in the first day, it has to admit it to its efforts, but even if there is a day, it has become a "a technical expert expert", it may have not come and enjoy "achievement", one night's system system upgrade, The "technology" master is treated as the system bug, and the experts are not special. It should be clear that the technique is not a so-called "core technology", but should not be "skills." Software development is for project, product implementation, system software is its support foundation, development tools are only tools, truly need is awareness of support systems and the main understanding of tool results. . These comprehensive technologies are required to have a practical study, practice and accumulation process, and the ultimate goal of technical mastery is to serve projects and product services. Due to the broadness of the project and products, the connotation of technology in software development is widely wide. It is physiologically limited to one person, and it may be unclear in a lifetime. At the same time, the implementation of projects and products is impossible to be in one person, software development is a group, process activities, and reasonable division of labor, collaboration, planning and organization, one person's knowledge, limited energy, and fishes Not much harvest. Therefore, the strength is, and learn to plan your own business.

You should first be based on your own hobbies or, choose the direction suitable for you. On the one hand, the software company itself has differentiated into multiple directions, there is always a direction for you, you can choose; on the other hand, a tool used by software companies in an application direction, the desired architecture knowledge, etc. You can also choose from your own understanding and technology itself.

After all, software development is higher, this includes basic knowledge, thinking, learning ability, practical ability, self-made capacity, ability to afford, responsibility, etc., is not suitable for anyone, even if you are professional Even high education. So, if you can't adapt within half a year, there is no big growth within one year, it should be a major direction. If you can't adapt well after or two, you should consider it, this is reality, desirable Because time is not a determinant of technical capabilities, practices can confirm the possibility of Target implementation. This is not big, and the major should be more pleasant, this is a good thing for my colleagues. In the software company, it should be a real ability to rely on his own ability. It should have a clear understanding for this. Keep a normal heart, treat work, study and live in a healthy, good attitude. It is our own effort to work in a software company. This is mainly working hard and learning hard. Software development is a very fast industry, so developers must update knowledge. Otherwise, it will be eliminated, the degradation of skills is fatal, to force themselves to study, and put new knowledge and methods are actively applied to In the actual work, this should be a basic requirement for yourself. On the other hand, many positions will also be refinered in software companies. Some positions are not very high, but also more attention to experience, or more suitable for them, so it can also be adjusted in a timely manner. In short, "How big is a big hat", don't be afraid that others will be stronger than yourself, don't force themselves can't do, don't let the position, the difference in income is can't breathe.

Some people will be "accompanied by enterprises, contribute to the business, and" learning "induces a common feature of talents. Software practitioners have through their own efforts, master the corresponding knowledge skills, complete their jobs, and obtain corresponding returns, achieve their value, experience, or more accomplishment. In the process of working hard and working hard, the industry is working hard, and it has a desire to build a tree, and it is not entirely attributable to the needs of the company's desire to build trees. Enterprises have a feeling of life. China's large and small software companies count count, every day, there are companies open, Japanese companies close, and which boss dares to conclude that their business is 30 years ago? What kind of company can guarantee that when you can "make a name", the waist wandering "gang"? So, with it is to work for the company, we will work for the boss, it is better to say to himself, to work more directly, more real.

So, how do you work for yourself? Grasp yourself and do your own master! There is a more accurate understanding of the development direction of the enterprise, and the ability to examine and correctly review and correct the level. Always remind yourself that it is based on your own ability to make a symbol. If there is a three-point possible effort to make up for your shortcomings, strengthen your own expertise, so that you can adapt to the needs of your business, to play your own labor value, this is a hard activity, you must persistently; if you I should be able to do very well, nine points or even very tasks should be actively struggled, this is an opportunity to reflect your own value, have enough confidence and courage. Ability and labor will eventually give you the corresponding return, and achievements will be generated from this accumulation. Don't let yourself rely over a company, don't easily put your own destiny on a "boss". If your ability is not recognized, labor has not received the return, if this is true, then you have two ways to go, one is to strive to strive to return to his own labor, strive for the corresponding treatment; one is change A more ideal business to achieve your value. This is achievable. Even if you make a "huge achievement" for a company, you will never think that you are the "owner" of the company, and the high-owner of the company will enhance the disaster of the killing. To pull the emperor! " Loyalty is mutual. Enterprises want employees to be loyal to the enterprise, but companies often do not have loyalty to employees. Therefore, don't believe that the company's so-called "corporate documents" empty talk, the promise and "thinking work" are so voids and boring, and there is sometimes the life of the enterprise in this economic society, and will bring a workman What is the benefit? If you are interested, you can learn about it, the big software companies that have fallen down must be the most "corporate culture." Software companies have existed by software development and marketing, and the prosperity of software companies requires us to make practical efforts to pay hard work. If you think that your company is loyal to employees, there is an upward atmosphere, there is a wonderful future, if you want to do it for a long time in this business, it is better to work hard. The actual work, personal achievements are accumulated, and the efficiency of the company is the work created by labor, not coming out, saying. Enterprises who are loyal to employees will eventually give loyalty to the employees of the enterprise to be returned.

Software development is a group activity, so software practitioners must learn to cooperate with people, hobbone with people, maintain a friendly, peaceful mentality in a group, together create a united, upward atmosphere. In the specific job, force sovereign and responsibilities, return and labor balance, the results of the work should be delivered to our responsibilities and labor before delivery.

Fish Dragon Mixed Software Enterprises are not because it is "high-tech industry" will be elegant and noble, which may be a large dyeing tank. Sometimes a software company is like an old society's drama - striving "corner" to grab "color", sometimes a software company is like the officialdom of the old society -, sometimes a software company is like a The mall of the old society - 尔 虞 我.. From the industry, it is good, be a hierarchical person, relies on his ability and labor, and does not have the heart of the "traveler", no need to please, don't want to destroy anyone. This will make yourself a little, let everyone a happy.

Third, I want to say the bosses of the software companies.

Software business owners and decision makers - boss, you should do a good job in the company: Enterprises are you, the direction should be grasped by you, personnel and technology should be organized by you, the project should be managed by you, enterprises The rise and fall of life should be in your hands. So, if the company is booming, it should naturally give your employee should have a return; if the company declines, you should apologize to the employees, and should never have their labor to pass the loss. As a company, the software company is based on economic benefits and development. It is necessary to create efficiency not only need basic support. It also requires the right choice of strategy and business ideas, decision-making, managers should open up in actual, hard, and solid work. Industrial application market, there is absolutely don't hoped what "technology", what "inventions" create a miracle of a night.

"The domestic management software market is competitive, on the surface, it is a large number of manufacturers to compete for the market, in fact, software companies are in progress deeper, that is, the talent. How to know people, the employer has become a possession A problem in front of software companies. "A person is not talent, to see if it is successful to explain, so when you don't know if he can bring you wealth, you can choose" talent ". A Bole, this person is your boss! Many software companies recruit talents, master, doctoral, and undergraduate are not considered. It should be seen that the degree does not fully represent a person's level and ability, and should read more about the experience of the in the middle, especially his psychological maturity and enthusiasm.

A leader's decision-making, management mistakes to enterprises will be fatal, far greater than the loss caused by the general employee's work failure. Software business owners have invested funds and has been in construction, or for the aeration of software technology, or for their own inertia, it is often confidently of the company's future and fate to be a thousand choice. "Senior Talents", it seems that there seems to be a big dream of making a fortune at a hurry. When I arrived at the autumn, I was exclaimed to operate, neglected to manage, and then I will bear the loss by a considerable part of the employee. The usual trick is a layoff and salary discount. This is too unfair to employees. The employee pays labor. It has completed the work within the corresponding task, and it should be rewarded, and the huge loss of decision-making mistakes can be deducted from the employee.

Therefore, the owners should be a bit, pragmatic. It is better to respect the "talent" to respect labor, establish a reasonable management system, detail division, responsibility, and strengthen process management, so that companies become an organic whole. The most important thing is to participate in the supervision of the specific work process, adjust the work failure at any time, keep the company's rising. Do a good job in the skills of employees and the labor evaluation work, so that the compensation is true to respect the respect of employee labor.

Software companies often confuse the "high-education talents can not stay, the training is good for talents," "" "But I think that it is better to establish scientific and reasonable management with it with a lot of talents." And run system. How many people can a software company have? If you can be called talents, is it a certain steaming day? I don't want it. "Talents need strong personal value realization. They need this business and the industry has a large development space, which can make most practitioners create value for the society, and have the opportunity to achieve a sense of accomplishment." A sound The management, the operation system is more attractive to talents, and a professional direction with prospects can give talents with more opportunities and spatial spaces. Planting a humour tree, not afraid that they can't lead to Phoenix. Who is this 树? Of course, the bosses of your company.

It should also be noted that "Due to the lack of excellent advanced software design talents, many software products have lack of ideas, repeated development, product minority, waste, a lot of valuable human resources." At the same time, not the employees owned Even can be called talents, can be quickly put into the specific work to create a certain value, should give a certain opportunity, should allow personal growth process, timely, appropriate Create a condition for personal development. The software industry is characterized by high investment, high risk, high returns, which is involved in the interests of software practitioners, and tie the corporate destiny and employee together is the desire of corporate owners, simply talking about teaching. It is no-friendly, this requires entrepreneurs to move their brains, stand on the loyal position, doing the article from the fundamental interests and starting point.

转载请注明原文地址:https://www.9cbs.com/read-21788.html

New Post(0)