The literacy of programmers

Author: zbp109
Link: https://www.zhihu.com/question/54702532/answer/144264073
Source: Zhihu The
copyright belongs to the author. For commercial reprints, please contact the author for authorization, and for non-commercial reprints, please indicate the source.

1. Be obsessed with technology and keep your passion for code
Interest is the best teacher. If you were not interested in programming at first, few people would choose the profession of programmer, but at the same time, programmer is a bit boring and boring job. If you're not obsessed with technology and passionate about code, you're going to be a mediocre programmer.
2. Grow in practice, sharpen technology
Programmer is a profession that grows in practice. No matter how many books you read and how many video lessons you listen to, you think you have learned a lot, but when you are in touch with a project, your hands become weak and your mind goes blank. The best way to mention it is to be involved in the project, preferably to be able to participate in the entire process from design to development to testing to maintenance.
3. Although overtime is hard, it is also a process of improvement.
Huhu said in a previous article: The first three years after graduation are the most important. You must study technology seriously, accumulate experience, and at least become a technical expert in one aspect. It is normal for programmers to work overtime. They have to work overtime and study overtime. At the same time, they should pay attention to more summaries, pay attention to working methods, arrange time reasonably, and improve work efficiency during this time. Your efforts now are for future success!
4. Don't be afraid of failure, learn to find a sense of achievement
New programmers write programs with many bugs and low execution efficiency due to their lack of technical level and experience. Full of frustration. Learn to decompress yourself, believe that setbacks and failures are only temporary, and work hard. You must learn to find a sense of achievement in your work, even if you only complete a small function or optimize a piece of code, it is the result of your hard work and a reflection of your ability to improve.
5. Learn to write documentation
Don't think that programmers are only responsible for writing code, if that's the case, you'll never have room for improvement. Because whether it is a technical route or a management route, it is inseparable from documents, scheme documents, technical documents, product introduction documents, management documents, etc. It is the only way for you to understand the development process and product operation.
6. Learn to copy and paste
Now the development materials are very substantial, don't be too entangled when encountering difficult problems, embarrass yourself, please open the search engine and search. After all, what you do is work, not research in school.
7. Details determine success or failure
Many programmers have such a habit. After finally thinking of a solution to the problem, they can't wait to write the code, the function is realized, and the code is submitted immediately. As everyone knows, there are still many details in your code that need to be improved, such as memory leaks, resource release, whether the code is efficient, and whether the comments are standardized, all of which you must pay attention to. Not to mention the impact of these details on the project you make, the impact on your programming habits is also profound.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324891037&siteId=291194637