After being persuaded to quit during the probationary period, the man deleted the database and ran away and was sentenced to ten months in prison. What was the basis for the sentence? Let's discuss this issue below, hoping that this content can help friends in need.
New employee Zhang joined a well-known Internet technology company in Shanghai to engage in computer software product research and development, and was responsible for the research and development of part of the standard code products of the company's online shopping platform. Three months later, Zhang was fired by the company for failing to meet the probation period. On the day of resignation, Zhang deleted all the upcoming system software codes without the company's approval. Therefore, the company had to postpone the release of the system software and paid tens of thousands of yuan to hire a third-party data company to repair the data and agency employees to rewrite the code. Recently, after an investigation by the Yangpu District Procuratorate, Zhang was sentenced to ten months in prison by the People's Court on suspicion of damaging computer system software.
Although Zhang is wrong in this matter, but... what kind of human resources department and engineering project manager have to wait until the 3-month probationary period is completed before telling others that they are not suitable? Isn't this an act of bullying? Invite someone to use it, and then fire it after the trial. The joke is fulfilled. The HR department and engineering project manager with poor working ability can tell whether this person is suitable within 2 months. The stronger one, from the work Style, work efficiency, work methods, and values ??can all tell whether you need to be fired again. Being fired after 3 months is too destructive and damaging. Therefore, I would like to advise all interviewers, first of all, don’t be like Zhang. If you are so irrational, the second is to maintain your own opinions and be vigilant. Generally speaking, if you are capable and confident, you can ask for a probationary period reduction during the interview immediately, and then propose a full-time grading rule in about one and a half months. Yes, if such valid and equal demands cannot be met, it means that the company itself has its own ghosts or no layout.
Let’s take a slow look at the results of the review. A “famous Internet company” can actually ask an ordinary developer to delete all the code. It also requires the data company to repair it and the employees to renumber, which means that no code is left at all. have? This "famous Internet technology company" does not have interface testing and development tools? Are all other developers doing cloud development? No SVN, no github? A developer who has not passed the trial period actually has the authority to delete all code? Just off the mark. In short, in the companies I have worked for, permissions for each socket need to be applied for independently. Development tools, interface testing, and working environments are separated, and staff, operation and maintenance management staff, and developers are required to be separated. It is really unrealistic for one person to delete the database and run away.
It is not that easy to delete the code so that it cannot be repaired. In fact, it is impossible for a slightly more reliable company to do so. To delete code libraries such as GitHub/Gitlab, you must have code library administrator rights. General employees do not need to have administrator rights, let alone employees under probation. Even if it is deleted from GitHub/Gitlab, or is not used at all, due to the characteristics of Git, every programmer will have a copy on the remote server, which may be slightly expired. It may cause the code to be deleted and the whole company has no backup data. It needs to be repaired by a professional data information company. After thinking about it, there is only one possibility: the code is only a copy on the server, which may be a LAN Baidu cloud disk, and there is no code at all. Version system software is developed to directly change the content on Baidu Cloud Disk. Considering that there is no moral bottom line for Chinese companies' waste, it really may be that way.
A well-known Internet technology company is now really famous. It makes people laugh or cry, but they don’t know which company it is. The response from the front seat was correct. The company's permission management method was undoubtedly messy, and the code version control software was even worse. However, no matter how many management methods are implemented, there is no unventilated wall. There will be system loopholes in some people's positions. Account usage, help me check it, or code mines, etc., may cause problems. Regarding the account issue, many employees must have experienced their desktop computers requiring them to change their login passwords for several months.
It is true that some companies will fire probationary employees. When I was still in NetEase Games, a probationary employee in a group failed to be promoted to a full-time employee. Because during the probationary period, he made a mess, and then he went to Pinduoduo platform.
Some companies will indeed be disgusted with employees and obtain human capital at low cost, but doing so is actually very detrimental to the company's talent pool and market expansion. The code may be particularly poor or There are no professional and technical personnel who are particularly proficient in the business. However, some employees are indeed very good at recruiting and interviewing, but their specific professional abilities are not good. Or a big iron pot was built during the probation period. If such a thing happens during the probation period, usually the immediate family leaders will take the blame immediately. Doesn't this mean that the bomb is not eliminated immediately and is left to explode later? However, victory and defeat are common matters for military strategists, and there must be gains and losses. Being fired will not be such a shameless act. The company has loopholes in the management system, and we cannot exploit system loopholes to violate regulations. With such a criminal record, it is impossible to succeed, and finding a job is also very difficult. Before there is freedom of wealth, deleting the treasury and running away in this way is equivalent to not leaving a way out for oneself and digging a grave for the future.
Do employees during the probation period have the authority to clear all codes in their circle of friends? Under normal circumstances, product development companies will pay more attention to risk control. Programmers cooperate with each other and generally only have part of the authority of the section. For a part of the code in a new project, it is not possible for one person to be responsible for all the code. Write all the code. If there is an employee who deletes the code by mistake, there will usually be backup data, or the deleted part of the code can be repaired, which usually will not affect the company's services. If the company is really an employee in the probation period, he or she has the authority to clear all the codes in the circle of friends. The company can only blame itself and does not care about its own company's risk management. Is it difficult for a company to only recruit employees in the probationary period? (This company should be careful when it comes to this. Adults should be rational. "Delete the database and run away" is a joke in the industry. Everyone has agreed that industry standards will still be followed, and my country also has express regulations. This method will be punished.
In February 2020, Weimeng system experienced a situation where programmers deleted the library and ran away. Weimeng sold more than 1 billion yuan in one day, and millions of users suffered. The programmer was ultimately sentenced to 6 years in prison. In April 2020, a high-tech engineer in Shanxi was sentenced to 5 months in prison for deliberately changing the program code because the company failed to pay him the development reward. , sentenced to 6 months' probation. In June 2018, Han took advantage of his position at Lianjia Real Estate Company in a certain province in Beijing to delete financial statements and related applications, resulting in the inability to complete accounting monthly accounts, and was eventually sentenced to a prison term. 7 years.
In 2018, Qiu, the technical director of a Hangzhou technology company, was dissatisfied with the company’s layoffs and remotely logged into the server to delete some important database indexes and some reports, causing the company to immediately lose money. After losing more than 2.25 million yuan, Qiu was sentenced to pay the company more than 80,000 yuan and was sentenced to 2 years and 6 months, with a suspended sentence of three years. In 2017, a Beijing software engineer named Zhu resigned because the company could not pay his salary on time. All source codes were deleted. His behavior immediately caused the company's property loss of more than 265,000 yuan. He was later sentenced to 5 years in prison for destroying computer system software. His impulsive behavior can only be suspected of low personal accomplishment. It can cause temporary damage to the company, but it puts your own career future at risk.
Return to the matter: It may be a small company with poor risk control. Typical developer permission issues can be understood in the entrepreneurial period. In order to improve the company's efficiency, more R&D personnel are given. Some people want to reduce the work process and speed up the speed. To put it bluntly, all the simple work development and design can be done by yourself. Others may not understand it at all, but the consequences and risks always exist. This can speed up the development process. Release speed, but risks also come one after another. For example, the risks of this issue, developers have all permissions, and incompatible job responsibilities are not separated at all. A probationary employee can control the permissions of all systems in the company. It's not that I deleted it just because I wanted to or because I have limited intelligence. I just deleted it without using any crooked brains. What if it is sold to a competitor? Wouldn’t the company be abolished immediately? Permission management methods are very important. There is no disadvantage in having a longer workflow and more reviews. It is natural to have stricter risk management. It may feel inconvenient every day. But if something goes wrong, I delete everything and rewrite it. Isn’t it true? Is it more inconvenient? I hope it will attract the attention of executives of various companies. Risk management is indeed very important. Running a company is not as easy as making money.
But this matter has also hit some companies. Wake up and sound the alarm. First of all, all management decisions should listen to the reports and suggestions of employees, otherwise it will easily lead to inevitable losses; secondly, when selecting and appointing companies, in addition to technical considerations, they also need to consider people and work ethics. specification. In the field of employees, especially companies with many business outsourcing characteristics, as unpleasant things happen in the process of collecting balances, operations such as deletion of databases will cause a large number of business processes to be passive for the company, and There are a lot of incidents in the Internet industry every year because databases are deleted, causing great harm to the company, and the consequences of each occurrence are extremely serious. Such things will also happen in 2021. Several times.
It is relatively rare for someone to resign to express his personal anger and delete the code. The Chinese have an old saying of breaking up peacefully, so generally we will save some face and not take it seriously. Things have become extremely stiff, and of course there are really rusty people venting their dissatisfaction. The result of doing such extreme things is that neither party can start well and end well, and even affect the entire life of senior programmers. career development. There is no ultimate winner in this kind of thing. From the perspective of the company, you must love your employees well. If the company wants to be bigger, it must treat its employees in an appropriate way. In any case, do not act out of emotion. The final result will only be Maybe they will die together.