Introduction I am not good at writing articles, and I am even worse at writing non-technical articles like this, but when my thoughts are flowing, I still can't help but have a lot to say. Regarding the statement that "development is very tiring" objectively speaking, I would also like to express my opinion. Our tired The article has already talked a lot about why we developers feel tired. To put it simply, it is mainly due to worry, tension and fatigue from overtime work. The project will be launched tomorrow, and I’ll be working all night to fix bugs. I’m so tired. The requirements keep changing. When will this project be finished? It's so tiring. Existing technologies are about to become obsolete and face elimination. There are a lot of new technologies to learn. It's so tiring. I get off work four hours a day, so tired. I have to get up at six o'clock every day to go to work. I am so tired. I have to take the crowded subway again. I am so tired. . . . Why do I feel tired? What was supposed to be a good night's sleep turned into an all-night overtime job, which disrupted my work and rest schedule and disturbed my biological clock. When I should have been resting, I still had to face tremendous mental pressure to fix bugs, and I felt physically and mentally exhausted. Demands keep changing, and your hard work doesn't get any recognition or shine, and it may become useless if you're not careful. Under this premise, you may have to do useless work again when you may have to work overtime due to tight deadlines. Just thinking about it makes me feel that such days are so tiring, with no light in the sun and moon. After working hard and diligently, I learned some knowledge and skills day and night, and finally found a job and had a meal. But after a few days, these skills will be eliminated, so I have to work hard and diligently day and night to learn new skills. I really want to say it's a pity, can I still play happily with my friends, eat hot pot and sing songs? There are 24 hours in a day. If you work for 8 hours, sleep for 8 hours, and eat for 2 hours, you still have 6 hours left. But even this remaining time has to be spent on the way to and from get off work. So the question is, do you still have time to play games, learn new knowledge, brag with friends, or date girls? It’s okay for one or two days, but if it’s like this every day, what’s the point of such a monotonous life? I get up at six o'clock every day to go to work. It's still dark and the wind is biting. I drag my hungry body and try my best to squeeze into the subway filled with all kinds of smells. But I find that in the crowded crowd, I have learned to stand on one leg, move the world, and dream of Zhang Wuji. A few beeping sounds bring you back to reality. You finally realize that the farthest distance in the world is not the distance between life and death, but the subway arrives at the station. You just got off the train, but was squeezed back on the train by the strong flow of people. Such a life is so tiring. . . . Is anyone else tired? We are so tired and miserable, are we the only ones like this? We should open our eyes and look at other people. Farmers get up early and work late, exposed to wind and sun, aren’t they tired? Sales often involves smoking and drinking. Isn’t that tiring? Chef, aren’t you tired of living in oil fumes every day? Management, are you tired of worrying about project progress and deadlines every day? Leaders and middle-level leaders have pressure from senior management, senior management has pressure from bosses, bosses have pressure from survival and pressure from shareholders and investors, etc. Aren’t you exhausted? There are many more, which are not listed here one by one. In a person’s life, they may only be happier when they are young. In elementary school, they have all kinds of homework; in junior high school, they face the pressure of going to college; in high school, they face the pressure of going to college; in college, they face the pressure of finding a job; after graduation, they face the pressure of getting married; after getting married, they have to have children. After having children, they realize that they will be busy for decades from now on. When the children grow up, they will also be old, but when they are old, they will have to face all kinds of illnesses... In this way, can people never be tired in this life? Are others tired? - Change your mindset Farmers get up early and work late, under the wind and sun, toil hard, in exchange for a good harvest of crops. There is no gain without hard work. Is it tiring? It's worth it! Sales, often accompanied by cigarettes and alcohol, all kinds of sales, accompanied by cigarettes and alcohol, running around, in exchange for one contract after another, there is no gain without hard work, is it tiring? It's worth it! Chefs live in the fumes every day. They use pots, pans, axes, hooks and forks to prepare delicious meals. There is no gain without hard work. Is it tiring? It's worth it! Management, every day you have to worry about project progress and deadlines, and make careful calculations to ensure the normal launch of the project and the release of the product on schedule. There is no gain without hard work. Is it tiring? It’s worth it! Leaders and middle-level leaders have pressure from the top, the top has pressure from the boss, the boss has pressure from survival and pressure from shareholders and investors, etc. With pressure comes motivation, with motivation comes results, with effort comes reward, is it tiring? Worth it! In one’s life, people will experience birth, aging, sickness and death, and all kinds of pressures. Only when there is pressure can one experience the joy of overcoming it. Only when there is bitterness can one appreciate the beauty of life. If you work hard, you will definitely reap rewards. Even if you are tired, it is worth it! How to avoid being tired——maintain a good attitude Having said so much, I am not trying to explain the differences between professions, nor am I trying to highlight the superiority of some people. I just want to point out that if your mindset is different, the world you see will be very different. When you encounter a problem, just do your best to solve it. If you can solve it, it shows your ability. If you can't solve it, you can't die to apologize. You still have to eat and sleep. Life goes on. Why bother to be unhappy and torture yourself? Keep a good mood and meet the next challenge. Instead of writing so much and giving so many examples, it is better to remember one thing: no matter what, keep a good mood and be nice to yourself! #p# The root cause of tiredness: insufficient exercise Humans are animals after all, so we need to exercise properly every day. Why do we say proper exercise? Farmers, workers, athletes, etc., due to excessive workload and exercise, their bodies are overloaded and suffer from many injuries. As programmers, we sit for long periods of time and do not move much, which leads to reduced body functions and weakened immunity, making us prone to fatigue and even injuries. Programmers, this profession leads to less exercise in general, so when there are health problems, people always blame this profession. In fact, this is irresponsible to oneself. Even if there are thousands of reasons, they are all excuses for laziness. The so-called lack of time is just that you don’t want to have time. When playing games or watching movies, can you spare ten minutes to stretch your muscles, do some push-ups or sit-ups? In fact, as long as you want, we have time to exercise anytime and anywhere. Those who live close to the company can run to and from get off work, and those who live far away can take the subway as a form of exercise; go up and down the stairs instead of stairs; do a horse stance while browsing Weibo and Moments; close the door and when you are alone, do a set of original boxing that is more drunk than drunk boxing. . . For the rest, you can use your own ideas. As a programmer, let’s see how others do it: Brisbane Twilight Bay Run Half Marathon Programmer Fitness 6 Months Summary Marathons have come out, is it really that difficult to just run around the software park? Regarding health preservation, you can also read Health Preservation Tips for Programmers in Autumn. Have you masturbated today? Judge others by your own standards When I first started working, I took over a portal that had been outsourced. The code was a mess, with no comments, no documentation, and a lot of bugs. Maintaining this code was like living in dire straits. Sometimes I even wanted to curse the author's ancestors. Later, I was in charge of a new project. After sorting out the requirements, I started research, outline design, detailed design, coding, and testing. It was so cool! It was like a dynamic zone. I had the final say on my own turf, with no documentation, few comments, and all kinds of features and styles everywhere. Later, I took over a database module. According to the detailed design documents, I quickly had a general understanding of this module. Even the reasons for choosing a certain framework, the problems encountered, the current problems, and the improvement ideas were all written in great detail. There were many comments in the code. Overall, I felt very comfortable. At this point, I look back at the project I'm responsible for, and wonder what the difference is between it and the previous Portal. If someone else were to maintain the code one day, and it was because of me that he or she was in dire straits, I would not be able to bear it. It would not be justified emotionally or rationally. Treat others as you would like to be treated, put yourself in their shoes, unify the style of comments, documentation, and code, and make the overall readability and maintainability good. In return, it will make future generations feel comfortable, and you will feel very gratified too. Stop studying like crazy - summarizing is also a kind of progress In the past two years, I had just started working and had a lot of spare time. There were not many things to distract me, so I devoted my time to learning. Basically, I would check technical websites such as Blog Garden every day to absorb the latest technical knowledge. Then I would read books and study systematically. Because of my strong desire for knowledge, I always want to learn new knowledge. Basically, after finishing one book, I will read the next one. In a year, I have read dozens of books. From programming languages to compiler principles, from system programming to system kernel, from object-oriented to functional programming, from machine-to-machine communication to multi-threaded concurrency, from Web front-end to big data processing. All of these are basically the knowledge used in work, or the knowledge that I am interested in, or the future development trend. Although I have dabbled in a lot, I have not yet reached the level of photographic memory. It seems that I know everything, but in fact I know nothing. Up to now, I have forgotten at least 90% of the content of the books I have read, and for some of them, I may only know the concept. Fortunately, I still have time. After so much dabbling, I have basically determined my own development direction, which is the only thing worth affirming. My approach is typical. If the method is not appropriate, no matter how much you learn, it may become useless. For ordinary people, just reading books without practice can only achieve the level of understanding. Only by continuous practice, summary, digestion and absorption can you truly master the knowledge. Keep a good attitude, remember not to be impatient and eager for quick success, stop studying like crazy, and summarizing is also a kind of progress. Good habits benefit you for life In summer, the green lawn often has a bare corner. After observing it several times, I found that many passers-by did not make a right-angle turn when they came to the corner of the lawn, but walked straight through the corner of the lawn, and gradually the corner became bare. I finally understood the words of Master Lu (Lu Xun): There is no road in the world, but when more people walk, it becomes a road. A seemingly insignificant thing may affect a person's life. Crossing the lawn seems like taking a shortcut, but if you do it the first time, you will do it a second time. Slowly it becomes a habit, which may subtly affect your personality and you may become a person who loves to take shortcuts, so habits are very important. So from now on, cultivate good habits. Exercise every day to keep fit, summarize your gains and knowledge every day, write notes, and publish blogs. It won’t take long before you become a master, if not an expert. Good habits benefit you throughout your life. Cherish what is in front of you - enjoy life We always think back to the past, the innocence, freedom, and ease of the past, especially when we encounter difficulties or get injured, we can't help but sigh at the beauty of the past. The more this happens, the more we should cherish the present and live a good life. Let our future selves look back on the past and have more beautiful memories. Life is not a game, there is no save file, no restart. No matter rich or poor, no matter life or death, everything is part of life. Including endless overtime, including endless bugs. After fixing the bugs, look up at the deep night sky, and after overtime, appreciate the beautiful sunrise. No matter what, life will go on. Cherish what you have, enjoy life, and live out your true self. Persistence is victory There is a kind of courage called patience, and there is a kind of strength called persistence. When the night covers the earth and the bright moon has not yet risen, deep in the mountains, one walks alone, hearing the howling of wolves and the cry of monkeys. He is just a passerby, with not one but many peaks ahead of him, winding and undulating. What he needs to do is to reach the other side of the mountain. There is no shortcut, so you have to walk step by step. When you are tired, you can take a rest against the bluestone; when you are hungry, you can eat a bite of hard dry food; when you miss home, you can speed up your pace. If people live with a goal in mind, they can turn fatigue into motivation and complaints into miracles. The only thing we can do is to persist. Because the other side of the mountain is called success. Perseverance is the key. Why get up at three in the morning and go to bed at five? The most useless thing is to be exposed to the sun for one day and cold for ten days. Many things are very simple to do once or twice, but very difficult to persist in for a long time. Why do we developers feel tired? It may be because we don’t exercise or don’t persist in exercising. It may not be difficult to stick to doing something for one month, two months, one year or two years, but how many people can stick to it for a lifetime? Precisely because persistence is difficult, when we really start to persist in doing something, there will definitely be gains. The longer we persist, the more we will gain. Persistence is victory! Easier said than done - self-cultivation Everyone understands the principle, but it is easier said than done. People have seven emotions and six desires, and it is impossible to always have a good mood and a good attitude. As long as you work hard and try to maintain a good attitude, it is already very good. In the dead of night, before going to bed, close your eyes and let your mind return to peace, think about gains and losses, and think about life. Constantly cultivating yourself and cultivating your character will definitely make it easier to maintain a good attitude. Summarize My writing is terrible and full of nonsense. I have written so much just to express one thing: I hope everyone will keep exercising, maintain a good attitude, face life optimistically, and smile at life. |
<<: Microsoft releases standalone Android emulator to simulate multiple popular models
>>: Colorful data! 13 reliable and practical infographic creation tools
In addition to working hard on visual design, ope...
This round of local epidemic in Zhengzhou was dis...
After implementing and determining the backend st...
This morning, Apple pushed the iOS 15.5 Beta3 upd...
Many students working in new media often have the...
The difficulty of startup speed optimization is c...
Last October, it was directly listed on the New Y...
Dapeng E-commerce live streaming sales course, sy...
The annual Christmas is coming soon in this cold ...
When you first came into contact with the Interne...
The course comes from Toutiao Monetization Academ...
On February 6 this year, Starbucks launched a spe...
Nowadays, everyone is calling for building privat...
When users across the country were staying at hom...
With the increasing popularity of mini programs, ...