The NonConformist Techie

Share this post

How Do you Decide What to Learn Next? What's Your Strategy?

rubyvalappil.substack.com

How Do you Decide What to Learn Next? What's Your Strategy?

Ruby Valappil
Oct 9, 2022
Share this post

How Do you Decide What to Learn Next? What's Your Strategy?

rubyvalappil.substack.com
Spider-Man leaning on concrete brick while reading book
Photo by Road Trip with Raj on Unsplash

It is always challenging to choose a new stack or language to learn. There are so many to pick from.

Backend Engineers want to learn Front End Tech Stack and vice versa, but then someone releases a new stack that overcomes the challenges you face with your current tech stack, and now you don’t know which one to start with.

Personally, I have never picked a stack based on its popularity. Something super popular on StackOverflow might not have many job openings.


Recently, I wanted to explore Kotlin but was not quite sure about it for two reasons,

  1. Unless I was planning to build mobile apps, Kotlin and Java have similar strengths in programming backend applications.

  2. Learning a programing language takes time, and I wanted to make the right decision.

This is where I used a framework.

  1. Am I learning a new language just for fun? No

  2. What is the intention? To build a different kind of application than what I have built previously. I have mainly worked on backend applications and API development. So something new would be -

  • Data Science 

  • AI/ML

  • Front End Web

  • Mobile Applications

Python is the favorite choice for the first two, but we have matured Java libraries to play around everyday use cases like NLP. 

Also, I stick to the backend alone whenever I build an application because I’m scared of building Front End. That’s a good reason to pick Mobile or Front End development.

  1. Do I know a language that will get me well-paid projects at least for the next couple of years? Yes

So this new language is not necessarily something I need to learn to stay in the job market.

  1. If I come up with a Billion-dollar-idea, do I have the skills to build them today? No. I would need to hire someone to build the front end.

Using the data from the above 4 questions, I decided to learn TypeScript. I’m still unsure which framework to pick, but I enrolled in a TypeScript tutorial for now.


I hope my framework helps you choose your next stack or language.


Share The NonConformist Techie

Share this post

How Do you Decide What to Learn Next? What's Your Strategy?

rubyvalappil.substack.com
Comments
TopNew

No posts

Ready for more?

© 2023 Ruby Valappil
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing