The difference between you and a million-dollar programmer is only these 4 habits

Programmers (mistaken: ape), in different fields and occasions, they have many different names, software engineer (Software Engineer), programmer (Programmer), coder (Coder), developer (Developer). This group of people is very familiar with how to use computer language to do their work, and they enjoy it. However, how to advance from an ordinary coder to an excellent programmer is a difficult road. Let's take a look at the 4 habits recommended by the programmers on CSDN, which will give some inspiration on how to embark on the road of excellent programmers.

 

0. Always be curious.

 

Absorb new knowledge, don't be limited to the field of programmers, even if you have more than 10 years of programmer experience, you have to study hard, because you are in the creative field of computer, there will be many things every day Many new things appear.

 

Especially for programmers in the Internet field, you need to keep up with the times. Not only do you need to understand new programming languages, personal development tools, team collaboration tools, etc. , but you also need to read some industry news and go to some popular communities. Participate in online discussions.

 

Recommended: GitHub, Stackoverflow, Hacker News

 

1. Use version management tools to manage your code.

 

If your team develops source code without a version management system, your software development capabilities will remain in the Stone Age and stagnate.

 

Which version management tool to use depends on the size and geographic distribution of your team, and you may be using the most or the least efficient tool to manage your source code. But a good programmer will always use a source version management tool to manage his code.

 

Recommended: Git

 

2. Be sure to develop the habit of document communication. 

 

The two things that programmers hate the most: the first thing is to document their code, and the second thing? It's someone else's program that doesn't leave documentation.

 

It's a joke, but a big truth. Good programmers need to get used to using high-quality documentation to communicate, instead of endless complaints and dislikes.

 

To develop the habit of document communication, in addition to maintaining a good comment style in the code, in order to make it easy for you and your team to understand your intentions and ideas, you need to write more detailed documentation. This is not only a method of offline communication for the team, but also a method of knowledge transfer.

 

Markdown is a good document writing tool that allows you to express your thoughts and ideas without being limited by the tool editor. The mixed expression of code and flowchart, no matter which platform is used, is unimpeded.

  

 

Therefore, you can use WordPress to build an external blog, and use Markdown to write blogs to communicate with the outside world; you can also use “Youdao Cloud Collaboration” to easily build a complete team internal Wiki, and use its natively supported Markdown editor to write internal communications Documents not only support version comparison, but also allow knowledge and experience to flow and share flexibly internally and externally.

 

Recommended: WordPress to build a blog, Youdao Cloud Collaborative Markdown collaborative editing, to build a team's internal Wiki

 

3. Establish a good communication mechanism with non-technical personnel. 

 

It is said that killing a programmer does not require a gun, just change the requirements three times. Some people say that PM is the natural enemy of programmers.

 

In fact, instead of tangled and collided in this mutual-killing relationship, it is better for everyone to sit down together, establish a good communication mechanism, rely on excellent collaborative tools, and jointly recommend development work efficiently.

 

But in the Internet industry, programmers can't ask product managers who don't understand code to use SVN and self-built Wiki to manage requirements documents, let alone make designers understand the importance of version management. Therefore, it is a good choice to use the versatile and easy-to-use "Youdao Cloud Collaboration" to build a team wiki.

 

 

Cultivating the above habits will not make you immediately become a programmer with an annual salary of millions, but it will make you walk on the right path!

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327079985&siteId=291194637