45 habits of programming and efficient programmers-learning notes Programming

Source: Internet
Author: User

I checked a lot of information and found that it is still incomplete. Simply sort it out, at least ensure that my practice is accurate, so as not to mislead readers, but also to record myself!

45 habits of efficient programmers-learning and writing

Without knowing it, I have been in the programming world for two years. I have not made any achievements worth mentioning, nor have I made any great achievements. In the past two years, it was a long time. In this time, Xu also had a change, but did not reach the degree of deterioration. However, in the past two years, we can also clarify some situations and determine a direction. Two years of affirmative programming:

1) programmers can do this regardless of gender. All they need is to do their best and pay for it. As long as you really recognize it, No matter there is no foundation, it can always adapt.

2. However, the programming festival is also a fascinating place. High income naturally does not have to be said, which also gives programmers who are struggling with food and clothing.

3) programmers need a high degree of enthusiasm for learning. In the period of skill different months and new days, you must be promoted to enrich your learning in order not to be eliminated.

4) programmers must have a long and good domain collar and be proud of each other at a certain point. This is also the self-respect and confidence of programmers.

It is the general joke that I am in the programming world, there is no such thing as what I like to do. Occasionally, you may even comfort yourself and say that if you are certain of your hobbies, you will certainly be able to do very well. Now I am sending a video. I have been deceiving myself for a long time. I don't know if it is a lie. If you think about it occasionally, you will always be able to live up to your own expectations. When the decision goes down in the programming world, it is necessary to love him, enjoy him, and stand on the top of the point. After deciding on the current situation, we still have a long way to go. "The road is long, and I will go up and down to seek help." It is really "learning and learning, learning and learning ".

The complaint is exhausted. Go to the question. The 45 habits of efficient programmers are analyzed by jiemin. Of course, fast food seems to have become a popular element in any industry. I personally think that even if the project is not a rapid development model, the 45 habits analyzed by the book can also improve the skills of programmers themselves.

An Chuan, one of the translators in the overview, is probably a hardcore martial arts fan. I am also very fond of the song he wrote for jiemin. Let's move it here.

Iterative development, value first

Decomposition tasks, real progress

Standing Meeting, smooth communication

User intervention to adjust the direction

Pair programming, code Quality

Test-driven, secure and reliable

Continuous integration and early feedback

Auto-deployment, one-click Installation

Continuous Improvement

Continuous learning and improvement

This song, Xu also do the truth, it is easy to learn, not enough to explain.

Jemin Summary: the development of jemin is to constantly use feedback to stop self-adjustment and improvement in a highly collaborative environment.

Level determines everything:

Habit 1: do things. Blame does not fix bugs. Instead of solving problems. This is a real positive effect.

Habit 2: speed is not up to speed. Do not fall into quick and simple repair. We need to invest time and spirit to keep the code neat and bright.

Habit 3: It's not right. What makes us complacent is to solve the problem, rather than comparing who is better.

Habit 4: overcome all difficulties and forge ahead. Do the right thing. Be honest and have the courage to tell the truth. By accident, it is difficult to do this. We must have enough courage to do so.

Endless learning:

Habit 5: tracking changes. Tracking technical changes. You do not need to be skillful, but you need to clear the direction of the industry to regulate your project and career.

Habit 6: Invest in a team. A better platform for you and your team to learn. Through lunch meetings, we can promote everyone's knowledge and skills and help everyone gather together to stop communication. Arousing people's passion for skills and skills will be of great benefit to the project.

Habit 7: Know How to discard the loss. Learn new things and discard old things. When learning a new skill, discard the old habits that will stop you from moving forward. After all, cars are much better than carriages.

Habit 8: Break the sandpot and ask why. It is not just a superficial phenomenon that others tell you. Ask if you want to stop and tell you the source of your white question.

Habit 9: Open the grip beat. Determine the task before it becomes a mess. The distance between warranty events is fixed, making it easier to solve rare re-engineering tasks.

To be continued ....

The article ends with sharing some jokes and quotations of programmers: Train
A young programmer and a project manager boarded a train in the mountains. They found that almost all the trains were filled with only two vacant seats, the opposite of the vacant space is an old milk and a young and beautiful girl. The two sat down. Programmers and the girl look at each other in an ambiguous manner. At this time, the train entered the cave, and the carriage was dark. At this time, I heard only one kiss, and then I heard a loud slap. Soon the train went out of the cave and none of them spoke.
The grandmother muttered, "Why is this young guy so rude? But I'm glad my granddaughter slapped me ".
The project manager was thinking, "I didn't expect this programmer to be so bold and dare to kiss the girl. Unfortunately, the girl typed a wrong person and beat me ."
The pretty girl thought, "It's nice that he kissed me. I hope my grandmother didn't hurt him ".
The programmer sat there with a smile. "Life is wonderful. I have several chances in my life to slap the project manager while kissing a pretty girl"

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.