Developer Roadmap to Excellence
and Building Your Own Thing

In the 2020 StackOverflow survey, approx. 75% of the respondents stated that they learn a new technology at least every few months or once a year. This data substantiates how rapidly tech innovation is happening and how often the developers have to upskill to avoid becoming dinosaurs.

How do we cope up with such constant changes in technology? How often do you experience FOMO when you hear your peers discussing a shiny new tech? Do your eyes widen in disbelief when you read on that frequented coding website of yours, “The framework XYZ (you invested a lot of time & effort learning) is now deprecated, and why you should use this new framework instead?

Is there a technology that I can learn or a domain that I can be in to stay future-proof? Also, does the recent rise in the popularity of no codelow code in the application development universe going to cut down coding jobs? Are these platforms the future of application development? Is this the end of developers? Or is there a way to thrive despite these rapid developments in tech?

In this course, I share with you the roadmap and techniques that I follow to keep my sanity in this ever-changing world of software development and stay relevant at the same time without killing myself. 

I share a perspective that enables me to develop an immunity against the temptation to learn these shiny new libraries, frameworks, programming languages, domains as they pop up. These never-ending debates on the web, like “Java is dead. SQL is dead. Contributing to OS projects on GitHub is the only way to stand out as a programmer. No code is the future of application development.” do not affect my peace of mind.

This course will enlighten you on what companies look for in a dev resume? What makes them pick up that phone and give you a call for the interview? I also discuss the questions that I get asked the most on LinkedIn If a developer can switch their domain after n years of experience? If yes, how? My job doesn’t involve much development work; what do I do?”  

Moreover, if you are looking to go down that entrepreneurship road aiming for financial freedom, I discuss the latest development trends and opportunities for devs in the space, giving you deep insights into how you can start with your own thing. 

This crisp guide is helpful for experienced software developers as well as those freshly looking to plunge into the application development domain. In this course, you’ll find actionable advice and critical points that will enable you to make informed career decisions and accelerate your career at MACH speed.

Who am I? ¯\_( ❛ ᴗ ❛ )_/¯

Hello there, I am Shivang. I’ve been writing code for a decade professionally and fifteen years personally. In my career, I’ve gotten the opportunity to work on large-scale internet services for some of the industry giants on several different domains, including E-commerce, Fintech, Telecom, and others.

I’ve written applications from the bare bones, right from the idea to production. I’ve maintained code, as well as worked in the production support for systems receiving millions of hits every single day. My last job was at Hewlett Packard Enterprise as a full-stack developer in their Technical Solutions – R&D team.

On the side, I’ve developed projects that have enabled me to become financially independent. I also consult startups on application design and blog about the real-world architectures of large-scale internet services, scalability & distributed systems on scaleyourapp.com every sometimes.

Via this course, I’ve tried my best to share the knowledge, insights, and experience gained in my years of software development with all of you folks! 🙂

Here is my LinkedIn profile if you want to read more about my professional experience or just want to say hello! You can also send in your thoughts at [email protected] I’ll get back to you. Cheers!

Course Contents

1. The Developer Roadmap
The Technology Upskill Mess (preview)
The DSA Rage
Do Application Developers Really Need DSA Knowledge?
DSA In Online Applications – Part 1
DSA In Online Applications – Part 2
Breadth First Than Depth First
Switching Domains
Building Projects – Part 1
Building Projects – Part 2
Production Support
Tackling Technology Advancements Like A Pro – Part 1
Tackling Technology Advancements Like A Pro – Part 2
Road to Financial Independence

2. Development Trends and Opportunities
Social Discovery
Developer Tools
API Economy and Data as a Service
Game Dev and Gamification
NFTs
Metaverses
No Code: How Much Is It A Threat To Developers? – Part 1
No Code: How Much Is It a Threat To Developers? – Part 2 (preview)
Low Code: Is It Going to Replace Traditional Development?
Conclusion

You’ll have 2 years of access to the course content from the date of purchase. Please read the FAQs below before making the purchase.

Why is this Course Text-based?

My courses are intentionally text-based. The text format of the course enables you to learn faster than the videos. Learning through reading is way faster than sitting through hours of videos. It is easy to take notes—no pausing the videos to take notes or screenshots of diagrams. You can always go back to specific topics immediately when you need them.

Also, my courses are frequently updated. New information is continually added. It is easy for me to update the text-based content as opposed to re-recording a video every time a tiny update needs to be made. Imagine that. It would be killing.

How Long Do I Have Access to the Course Content?

You will have two years of access to the course content from the date of purchase. 

Why Aren’t You Offering Lifetime Access?

I would be happy to but cannot primarily due to two reasons:

1. I have significant recurring monthly expenses in form of platform fees, hosting charges, marketing, international tax compliance and other maintenance costs. Offering lifetime access would significantly spike the price of the courses. In order to keep the content affordable, I had to time restrict access to the platform.

2. The content of my courses is continually updated besides the new content that is added. The application development domain continues to evolve and as it evolves the courses get updated accordingly. With my courses, you’ll stay on top of the latest developments in the domain. And, as you might have figured this demands continual time investment 🙂