DEV Community

Nandini S Hinduja
Nandini S Hinduja

Posted on

How to become a top 1% software developer?

  • Build whole systems from scratch.
  • Take ownership of the products you work in.
  • Do frontend, backend, deployment, testing, maintenance - everything.
  • Coordinate with stakeholders to understand their requirements.
  • Take on responsibilities to manage/lead/guide other developers.
  • Contribute to open source.
  • Do LeetCode.
  • Learn a variety of programming languages and frameworks.
  • Do online tech courses.
  • Publish tech research papers, articles, blog posts.
  • Post tech content on social media.
  • Learn different software development domains like web, mobile, AR, VR, AI, etc.
  • Participate in hackathons, coding competitions, etc.
  • Teach coding via workshops, courses, webinars, tutoring, etc.
  • Do freelance software development gigs.
  • Get a tech degree.

Top comments (0)