Traditional Culture Encyclopedia - Traditional stories - Do programmers have to work overtime?
Do programmers have to work overtime?
I am not a programmer. I almost became a programmer. I stayed in a software company with a certain scale for about half a year. At first, I was trained as an intern. Later, after the training, all departments recruited people. As a result, I joined the quality management team and became a QA. Later, I found that this was not my favorite life, so I chose to give up.
During that time, I knew the daily state of programmers. For them, every day is a meeting, assigning tasks, coding, and then debugging and fixing mistakes. It's almost ready at last. When Party A says a word, it must be revised, re-divided, coded and then debugged.
Besides, it's not always so busy. A project is relatively easy at the beginning, and then it will be busy.
During my stay in the company, there happened to be a project not far from the trial operation, so everyone was very busy and was doing various tests every day. It can be said that for a project, the time before going online, about a month or more, and the time after going online is the busiest time for all programmers in the project team, because they have to follow up the project, and sometimes they will be directly on duty at Party A for 24 hours, just to ensure.
In fact, when I was doing QA, I realized that the main reason why the development meeting of a project was loose before it was tight was that the process control was not good enough. For a normal project, it will take a long time to understand the needs of Party A, then analyze the project, design the framework, then break it down into several sub-items, and then continue to analyze each sub-item, mainly focusing on functions, that is, the final delivery result is to realize those functions that users want.
Then, due to the unpredictable misunderstanding or deficiency in the continuous decomposition process of the project, repeated changes often occur in the development process of the project. This is one of the important reasons for increasing the workload of programmers.
Another important reason is that people are lazy Anyway, the project is far from finished. What's the hurry? Then I did it slowly. As a result, I didn't start to panic until the death line approached. I have to work overtime to complete the debt I owed before.
If you want to be a programmer, be prepared to work overtime. It's all work, and everyone has a lot of helplessness. Long live understanding!
- Previous article:Craftsmanship: Why most of China's best tailors are in Shanghai
- Next article:What is the geographical environment of China?
- Related articles
- Which bank in Guilin is the best for college students to start a business loan?
- What is the relationship between highland barley wine culture and Tibetan culture?
- What are the animals that symbolize nobility?
- Australian Aboriginal Customs
- Marathon bonus
- Excellent works of the festival
- A new mode of teaching management in colleges and universities
- Seven ways to play fresh O2O for agricultural products?
- The method and formula of salad dressing are very simple. What is the practice of salad dressing?
- Beijing Top Ten Specialty Snacks