Why is it hard for a company to hire a good employee and a good job for a programmer

The company has been hiring programmers, and the results have been unsatisfactory. I'm a techie, so I'll explain it from my experience.
1. The company is a big company, and hundreds of jobs are posted on the China Talent Hotline and Zhuobo Talent Network all day long.
People are also afraid when they see it, whether such a company is advertising, or is not really recruiting people. Others will think that the turnover rate of such personnel is too high, and it is still a large company. I have also looked for a job, and I have looked for a job very hard. As soon as I see the recruitment information of dozens or hundreds of positions, I usually don't go. If you are in Shenzhen, you must have heard of Foxconn. This company has made outstanding contributions to the prosperity of Shenzhen's talent market. It can't be blamed that their company is too rich, and the human resources department always has to work every day.

2. The human resources department has many problems.
The job seeker finally thought about it, looked at the requirements, and began to submit their resumes to the company. The resumes have been stagnant in the hands of the staff of the human resources department. 
The human resources department has an innate hobby of investigating job seekers' past jobs, asking where they have done it, how many projects have they done, why they left, and what they like to do. In fact, this is all a waste of words, fire makes real gold, about work experience, let the developers know if you ask, or you can know about it after an assessment. You ask if you have used .NET at home, can it work? There is also the human resources department who does not understand technology, reads C# (sharp) as well C, and can't read SQL, which makes people laugh. Sometimes the human resources department wants to recruit employees, which is decided privately by the boss of the development department. It is estimated that he wants to fire employees, but he does not want to let the developers below know that the posted is the requirement of recruiting Java, and he needs to know hibernate and spring. During the interview, I was interviewing C#, ASP.NET, I really don't know what to say.
Asking why you left is also a waste of money. Those who come out to work now, especially those who work as programmers, pay a lot that is not proportional to the return.
You give them 2,000 yuan a month, and they leave after working for half a year. You have to recruit employees again, and you keep complaining about their disloyalty and moral problems. You add a little more to 3,000 yuan. After you have agreed, you will only do the program. After you come in, you will need to do research and customer communication. Sometimes you have to help the company toss the printer. The company also confidently said that this is to give you the opportunity to cultivate You, you don't miss the chance.

There are only a few things that a person can be good at, and only a few things can be done well, and the older you work, the more you know yourself. You can only do a few things well, and it is impossible to be able to do both sales and writing. Code, but also understand management.
Sales, management, I also want to do it. Those who are in sales usually eat and drink with customers everywhere. When they are happy, they go to KTV to sing "My Future is Not a Dream"; for management, I got up in the morning and quarreled with my wife, and came to me with a rigid face. When the company goes to work, the employees will feel very depressed when they see it. The usual communication is usually to give orders. I rarely ask you if you have any good suggestions for the current work, and if you have any ways to improve efficiency.
It's not that I won't take the initiative to go to the boss to give opinions. I mentioned that everyone doesn't care, and the boss doesn't care. I'm not a leader, I can't control my colleagues, it's just a suggestion. The suggestion has been said for a long time, and there is no applause or response, so there is no interest in making suggestions.

In fact, as the boss, if you take a little time to discuss improvement ideas and methods with your subordinates, everyone's work will be more efficient.
I understand that when a change is introduced in a large company, it will affect the way of work and the interests of some people. Everyone's work is a routine. There is no difference between working one more day and one less day. I don't have the courage to break the routine, and I am not satisfied with the current state. I work very depressed every day, and my mood is also very depressed. Work is exhausting, and when I come home from get off work, I have to make my wife happy, how can I be happy.

3. There are only a few technologies that a job seeker can know, and the possibility of being brushed off is too great.
The current corporate recruitment expects to use the salary of one person to recruit all-round talents who can do the work of two people. Based on my job-hunting experience, I need to know DreamWeaver and Flash when working on ASP.NET projects.
For this reason, I have lost some opportunities, but I have no regrets. Some companies are more open-minded and say that they will use DW to partially modify their web pages, which is fine. If you directly say that you need to know DIV+CSS page layout, I am afraid that many people are not suitable. You are obviously recruiting a web designer. There are also recruitment, need to be able to sharepoint, Biztalk and other technologies, and many years of experience, this requirement will filter out a lot of people. There are also reports. I am familiar with SQL Server Reporting Services to make reports. This technology is also relatively biased, and there are fewer people who have practical experience.

4. Those who are technical, generally do not have the ability to speak well, and the possibility of being brushed off is too great.
As a technical person, the general expression ability is not very good. First go through an interview with the human resources department. The human resources department sees that you speak in a low voice, buzzing like a mosquito. After you leave, you say that you have no confidence behind your back. . If you talk too much, and you are afraid that you will only blow water and have no practical ability, you will also be rejected. Anyway, you are in the hands of this kind of HR, you are not human inside or outside, and you have no chance to come in no matter what you do. It's a pity that the human resources department did not pass, and the development department did not have the opportunity to interview your technical ability.
In addition, the human resources department has to stick to some rigid regulations, such as the salary cannot exceed 4K, the working years cannot be less than 2 years, and the projects that have been done cannot be less than three, which will also turn many people out.
If you add the employees in the development department who are in charge of interviews, they are not broad-minded and not very capable, but they especially like to abuse job applicants. As soon as they came up, they engaged in some partial knowledge assessment and knowledge seekers, and they were tossed and dejected, and then went to tell the boss that this person was not skilled and could not be used.
I haven't been the leader, and I don't have the power to instruct him how to interview programmers. If I were interviewed instead, my guiding ideology was to discover the value of a person, see what he can do, and whether his abilities are enough to develop the company's projects, and these are enough. Come to me for an interview, I will give you a boost of confidence and will not beat you. It's too easy to hit you, but it doesn't do any good, it just shows that you're mentally unhealthy.

5. The company promises more and delivers less.
In fact, the human resources department cannot represent the company. They are also part-time workers, and they don’t know when they will be able to do it. In order to complete the recruitment task and get performance bonuses, they will give some additional promises when recruiting. In this case, you will no longer have the opportunity to talk to him, and there is no basis for any investigation.
The more commonly used sentence patterns are: the company depends on ability, and after you make a grade, the company will consider your reasonable requirements. Remember, your salary is all you need when you start a job.
Don't expect year-end bonuses, don't expect project bonuses. I would appreciate it if the company had annual leave. I am tired from work, I go on a trip with my wife, and I am happy to work after I come back. 
At the end of each year, everyone is arguing about year-end bonuses. In fact, everyone knows that more companies do not have year-end bonuses. The year-end bonus depends on the company's performance and profits. Originally, the taxes and fees for starting a company are already very heavy. If the year-end bonus is issued, there will be less development funds for the coming year. The company will only consider development if it survives first. Then consider the employee benefits. This year, a wave of people left, and another wave of people was recruited, which would hurt too much technology-oriented companies, unless technology is not important to the company, such as selling domain names and space.
If you want to maintain a stable team, and grasp the key employees, the work will be done. Of course, we must also do a good job in technical management, quantify and process everyone's work, and prevent core employees from leaving, and your team will be paralyzed all at once. As a company, I understand the reasoning better than I do, why can't I do it well?

6. Your boss likes you, you have to do it.
It's obvious that while there is enough technical capability to keep you safe in the company, it's not enough. Entering a new company, the seniors of the company, the management of the company, and the colleagues of the project team, these relationships must be handled well. Although some seniors are not as good at writing code as you are, you must also fully respect others, don't ask them to do what they do, how to cooperate with you, you must actively cooperate with them. Some team members may not like your dress very much and are unwilling to communicate with you. After a long time, the distance between you and you will be really far away. You should pay attention to these situations. There is also the most important boss, how to arrange work in peacetime, and what report to make every week, you should take the initiative to ask. If you don't ask, your boss would rather let you play there than tell you what to do. Anyway, he is also a part-time worker. He doesn't care about paying you a few days' wages, but he doesn't work. However, after a few days, your boss will say that you have problems with communication skills, problems with your work style, and you will have problems in all aspects of the company in the future. This is really helpless. Today, he is sitting in this position. If he wants to toss like this, there is nothing you can do about it. One day you will sit in his place, and I really hope you don't follow his example. The years you've been in pain, and then doubly letting others experience the pain you've been through, is not worth it.
Last but not least, stay if you want to, and leave if you don't want to. Don't go against your boss, you won't end up doing this. Even if you look down on your boss, he has his reasons for sitting in this position today. I have experienced several programmers who were forced to leave because of a bad relationship with their boss, and it has always been a pity.
A technical employee who honestly works in his own position, but is forced to leave because he does not understand office politics, and he has to say that he has a problem and the company is right. For a person floating in a foreign land, this gives a very helpless desolation.
Hiring a good employee is not easy, nor is finding the right job.
Finally, a word for everyone: I searched for him thousands of times in the crowd, and when I looked back, the man was in the dim light.
Hold on a little longer, You can do it.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324441145&siteId=291194637