You must be a programming enthusiast? Well, I think this article is only for your appreciation, but if you are a programmer for work or making money, then you need to understand this article carefully. I hope you will be happier and happier on the road to programming. .
So how to do it?
Teach yourself some new languages or new technologies, although most of them cannot be learned very deeply. Maybe you just understand the official demo, or implement the simplest example. But in the process of reading the document or tutorial, you will feel that you are communicating with the best ideas of this era and understand the success of a new technology. This process of discovery is beautiful.
Read some books on code optimization. Before reading, I had no way of knowing where my shortcomings were or how to improve them systematically. After reading it, you will be able to tell which codes are "beautiful" and what principles can be followed to write "beautiful" code. In this way, programming becomes like creating a work of art. The feeling of thinking hard to remove a few flaws in your work, and finally falling in love with the finished work is the joy of programming development.
In the process of learning and constantly trying new technologies, it is very exciting to discover that "there are such awesome things" ~ This kind of curiosity and excitement is endogenous A kind of happiness, on the other hand, comprehensively considering your own career plan and development path, using technology to truly develop what you want, more or less making other people's lives develop in a better direction, and realizing the affirmation of self-worth. , this can be regarded as a kind of external happiness.
In short, no matter what you do, you will find the fun if you experience it with your heart. The most important thing about programming is a kind of thought. The real joy of programming is to design an algorithm to give a program. Every program has its own characteristics. Vital, and algorithms are their souls. Creating a viable program is of course a happy thing. If you feel unhappy or programming is boring, it is because you are practicing some so-called technologies, so-called methods and patterns, not for the sake of programming. programming.