avatarLeon

Summarize

How to sell YOU online (fast)

2022 is one of the most ludicrous years. It has Twosday which is the most exceptional date in over a decade according to palindrome enthusiast Aziz Inan. It’s when Russia invaded Ukraine at full-scale. Most importantly for everyone, it marks the end of Covid and the new beginning of the job force. Many tech startups are ready to be born. A handful of tech giant companies are about to split their stock (Google, Amazon, Tesla,…). Since internet content and services are more consumed than ever, they have grown to the point that hiring a new software engineer is like us buying a new pair of shoes.

I am writing this post in hopes of helping you as a developer become the pair of shoes that everyone would love to buy. Because this is a huge topic, I decided to break it down into multiple articles. The first one will be about the top programming languages that get you an edge over other developers.

According to the PYPL index in April 2022, here are the top programming languages that netizens are craving.

https://github.com/leon-to/chart
https://github.com/leon-to/chart

As you can see, the top 3 languages Python, Java, and Javascript make up over 50%. Just knowing these 3 languages and how to use them in the right context make you desirable in 50% of the job market.

Enough with the numbers, I will share with you how I ran into the top 3 coding languages from the start of my career to where I am now. I hope it will shorten your learning path if you are shooting for a new software job.

C++ & Java were the first languages that I learned back in university. I could build a few things here and there but it would take a very long time to make something significant. They are also notoriously famous for their complexity. Therefore, it would take months to learn and years to master. Moreover, when I built something in C++, most of my time was spent on fixing bugs and refactoring code smells. Since they are the default languages in any university and college, in my first job search, I was competing against the majority of people with a little edge. Therefore, I gradually realized these 2 languages were not meant for me to grow and scale.

My City Map project in C++

After my first internship, the keyword machine learning keeps popping up everywhere I went and to whoever I talked to. I also got intrigued by many AI applications, so I decided to build my capstone project in Python powered by AI. It was the first time my mindset about programming changed. It was easy, fast, and lean. Such a simple language, Python offers so many things that I could build with it. It also helped me crack the coding interviews with elegant syntax.

Python use cases

Later on, in my career, I wanted to build a web portfolio myself. That was when I started learning Javascript & its giant frameworks like React, Vue, and Angular. The first time learning web development, I felt like a baby all over again. However, it was a fantastic experience because I could carry out a project in a blink of an eye with NPM, the nodejs package manager. It didn’t stop there. I could build cross-platform desktop apps with Electron. I could build cross-mobile apps with Ionic. I could even build AI stuff with Tensorflow.js.

Recently, I just cloned Youtube with Tailwind CSS in 3 days and you will learn it in 3 minutes!

https://levelup.gitconnected.com/i-cloned-youtube-with-tailwind-css-in-3-days-and-you-will-learn-it-in-3-minutes-a612334f21ff

If I could turn back time and choose again, I would go with Javascript. With a humongous number of use cases, Javascript is in fact the king of all languages.

Could you guess what I will write next to continue this topic? Subscribe and let me know in the comment section below. Also, consider supporting me via:

Jobs
Coding
Python
JavaScript
Java
Recommended from ReadMedium