DEV Community

Discussion on: What are the key skills necessary to be a competent developer?

iamsolankiamit profile image
Amit Solanki

In my experience I would say, some who understands the big picture on why are we developing something, make him very competent, which brings me to the second point of being curious and willing to sit down to understand and improve. These along with having empathy for previous developers, especially when working on legacy code, and the code might not be the most efficient and refactored to the current best practices.

So to list they would be.

  1. curious
  2. Empathy
  3. Big Picture.