The best way to become a complete software developer

Suren K
TechInPieces
Published in
5 min readAug 27, 2018

--

Learning a programming language is just one piece of a big puzzle in becoming a software developer. Companies want to hire Complete Developer and assume you know the entire software development process.

I wanted to simplify the learning process and how to become the best hire-able software developer. I have broken this into 4 parts, as below:

  1. Part 1 — The Questions

2. Part 2 — The Enlightenment

3. Part 3 — Learning Paths

4. Part 4 — What’s Next?

Part 1: The Questions

Lots of college grads, wanna-be software developers, enthusiasts ask me questions like..

What programming language should i learn? Where do i start? How can i get a software developer job?

The answers are simple.. try to understand these

  • How software is consumed? Is it website or software installed on a computer or an app? On desktop? mobile? tablet?
  • What types of software is used more? Business applications? Scientific applications or games? Or something else?

--

--

Suren K
TechInPieces

Software Engineering Manager, Programmer, Architect, Inventor, Speaker and Writer. Works @Capgemini https://surenk.com