Skills to Become the Best Programmer You Can be
- Positive attitude
- Strong communication skills
- Effective time and task management
- Quick learning ability
- Deep and broad technical experience
- Great team player
- Big picture focus
source: youtube link
source: youtube link