Abilities a developer should have

1. The ability of project management

Concept document for a product manager to plan the development schedule

 

2. The ability to express in words

Check out his blog, or ask him to write a doc for something

 

3. Ability to learn quickly

Give a code base with no documentation, only examples, let him use

 

4. Ability to understand the product

Let him observe a product, let him list the problems (and solutions) that exist, and things that can be done

 

5. The ability to search for answers

Give him a few minutes of things, can search, let him give a solution to a problem

 

6. Ability to learn lessons

Point out deficiencies, and how to improve, to see if mistakes are repeated

 

7. The ability to organize communities

Let him go to a certain community, organize a certain activity (for example, translate articles)

 

8. The ability to summarize

Do you regularly reflect on recent work, look for problems in it, and seek solutions

 

9. The ability to design aesthetics allows him to write and design simple pages (for example, his own resume page)

 

10. The ability to apply what you have learned

Learn new things and apply them to the work

 

11. The ability to keep up with the times

Whether you can understand the latest technological progress, and can give your own understanding, analyze the advantages and disadvantages

 

12. Ability to communicate

Observe whether he can take the initiative to seek help from the people he knows/online community when he encounters a problem, and can clearly express the problem to others

 

13. Ability to troubleshoot errors

When encountering a bug, observe his idea of ​​locating and fixing the bug

 

14. The ability to develop efficiently

Give the task, see his completion speed and completion quality

 

15. The ability to complex logic

Give a logically complex scene to see if his code is correct and clear

 

16. The ability to transfer knowledge

Whether it can spread new skills and help those around them to be more productive

 

17. Ability to abstract problems

Observe whether some code bases will be abstracted and some open source sub-projects will be created to improve development efficiency

Guess you like

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