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.