Become a good programmer 101 is recommended (1)

1. good at search

One of the secrets to become a good programmer is learning how to search for answers to questions. By Google to effectively learn something, you will save a lot of time.

2. Commitment and Delivery

Let your team know what it will take to complete a task for a long time, and delivered in two ways. By predictable and reliable delivery, you will build trust.

3. Treat your designer; they're your friends

Designers for the pain points users to provide solutions. In order to establish effective products, learn from them and unite them.

4. find a mentor

You can find a person to learn from him and draw inspiration. If you need technical instructor, Coding Coach is a good entry place! (Https://codingcoach.io/)

5. Be tutor

Become a person can share ideas, and others can learn from experience.

6. Write useful comments

To explain the "why" write a review, not just the "what".

7. aptly named variables and functions

Functions and variables should accurately represent their purpose, and therefore  myCoolFunction such a name does not make you God.

8. vacations

Everyone needs time to relax. Fast start that trip you've always wanted it. Your brain will thank you and colleagues.

9. Delete unused code

There is no reason to accumulate more technical debt.

10. Learn to read the code

Reading the code is an underrated skill, but it is a very valuable skill.

11. Establish a healthy balance between work and life

After a long working day, you need time to relax. Close the notification, delete the application from the phone silly.

12. The only necessary arrangements for the meeting

You can be resolved through e-mail or micro believe it? If so, please avoid meeting. If not, please note duration. Aimed less.

13. A pair programming

Pair programming allows you to play the role of teachers and students.

14. The write good e-mail

To capture the audience through clear and concise email. No one you want to read lengthy e-mail.

15. Join the community

With like-minded people together will motivate you out of the woods.

16. Clean up your code branch

Clean up your version control branch, like cleaning up your house before your friends in the same visit. If you do not discard it, do not throw it in a drawer.

17. Do not conserved

Inclusive. Do not tell anyone that they are not good enough, can not enter the industry. Everyone has their own value.

18. Continuous Learning

You have chosen a need to learn the profession. Learn to love it.

19. Do not give up

It's not easy. But we are all in the same starting point. You can.

20. The complete challenging tasks

If it does not scare you, it will not help you grow.

21. Before you start to find out the requirements

Before diving into the code, you should first understand the acceptance criteria. It will save you time and effort.

22. There is a toolbox

Has a set of internal and external tools are aware of. Understanding these tools can be used for the purpose, and under what circumstances the project can benefit from it.

23. Institute of constructive criticism

Offer constructive criticism to trusted colleagues and friends. It will help you grow as a good programmer.

24. keep an open mind

Technology is always changing, and changing fast. Not to oppose the new technology, learn it, and then form their own views.

25. The attention of the relevant information

By focusing on publications, blog, podcasts and technology news, keep abreast of the latest technology news.

26. focus on solving the problem

Strong problem-solving skills to solve any problems. Grasp everything needed to solve problems.

27. remain modest

No matter what your title title is, or what good company to work, we must stay humble.

28. Society lecture

Learn how to attract viewers and make effective presentations.

29. Before you start to look at all solutions

Do not skip to a possible solution. Check all paths Before diving into the code.

30. find your area of ​​expertise

There are many departments within the technology industry. Find the areas you are most interested and become an expert.

31. Develop good habits

Try to establish a consistent and healthy habits, such as the elimination of distractions, FreeTimeBox mission, attended the meeting, as well as the limited start from the most important task. It may take some getting used to, but in the long run it is worth it.

32. Learning debugging

Debugger tool to master browser. Learn the details of the IDE debugger. By learning to debug the problem and the most effective method of tracking errors, you will be able to solve the most out of the storm wrong.


Guess you like

Origin www.cnblogs.com/doit8791/p/11220545.html