You can read a few fewer pages, but you must never take a long journey.Life is not just about reading and writing programs. You should have a broader vision.
I. Why programming?
I have been programming for a while, or even most of the time, to find a job. In order to find a job with a high salary and stability, I had to read and study a lot of technologies without human resources, or even a little dull. This is not to say that the technology is not correct. The problem is, what is the purpose of doing this. I learned how to program the technology, but I forgot how to program it.
Let me think about it. How did I come here? Obviously, it is not attracted by a lot of technologies, nor for the so-called "high salary ". Specifically, they are attracted by algorithms and expect to know how to build large software. Now, we hope that we can use a program to draw things in our own minds one day.
Yes, I will never study technology and programming to find a job. Although it is impossible to do nothing purely for work and survival, it is based on improving programming skills and computer application capabilities, using computer as a good partner and a good partner is not dependent on it, but also must cooperate well with it to better experience the magic of life.
2. Jump out of Technical Thinking
Some people have extraordinary enthusiasm for technology. But programmers must jump out of technical thinking. Technology is by no means isolated. Technology is just a means to serve a good or evil purpose. Moreover, technology is not limited to computer technology. When "proficient" in computer technology, it may also mean that you are ignorant of other aspects. Therefore, technical talents may be just a wonderful title that is full of Halo and easy to confuse.
Technology can indeed improve people's lives, but it does not mean that the only way to improve people's lives is technology. The Internet can connect the world physically, but it cannot eliminate the barriers between people's minds. Although the program is beautiful, it cannot cure all diseases. In many cases, you need to think about the problem from a non-technical perspective and it will be more effective. In many cases, the problem is not lost in the competition of technology, but in other aspects, such as social communication and diplomatic marketing. When we often use technology and procedures to look at our lives, it means that we are "technical thinking ". As a normal person, I think,It is more important to consider what others are thinking and what they need,Instead of sitting on the machine and typing on the keyboard. I think, whether it is the pioneer and creator of the computer, or the computer itself, we probably do not want to become such a person!
3. broader vision and knowledge
Programmers must write programs, read technical documents, and study technical books all day long? Isn't it possible for programmers to look at the landscape between mountains and rivers? Maybe that will bring more inspiration to your work? Shouldn't programmers go out and read other people's lives and observe how others think about problems? Maybe that will bring new ideas to your work? I think it is not just technical that can improve the cultivation and ability of a programmer.
It is best to take at least one hour every day to focus on things outside your development field, things outside the computer field, and things outside the IT field, pay attention to the development of all walks of life in society. You need to have a broader vision and knowledge, rather than a simple "Technical machine ".
Iv. Character Cultivation
As a programmer, it does not exist only for writing programs. Even if the program is not well written, you should pay attention to your own character cultivation. Never be arrogant. In this world, people with different beliefs, different experiences, different outlook on life and different world views should try their best to understand others, understand others' outlook on life and world view, and understand what others are thinking, what do you need, not in your own small circle.
Be an honest programmer. This means that you must never cheat on others' trust and money by playing tricks, but also learn how to earn your own wealth. Yes, programmers also need to know how to make money, manage money, invest money, and so on, just as any normal person would think.
5. become the person you want to be
The world does not care about who you are. What matters is whether you are satisfied with your choice. You don't have to be a programmer in a "Standard Format. At least, I decided to do this. Maybe my technical skills are very good, but I will do my best to program what I want to do and try my best to achieve my goal. I think that joining the computer industry is to contribute my talents, creativity, and enthusiasm. This is the most important thing, no matter what I do or how I do it. If I do this, then, in the future, I will never be ashamed of choosing to join this industry. After all, I just want to be an ordinary person who can experience the beauty of programming and enjoy the joy of life.
Be a traveling person