Pro Coder's Guide: Avoid These 3 Common Mistakes
Table of Contents
DSA IS DEAD? Should I even learn DSA in 2024?
Calling out all coder’s to think of DSA as the Jeetendra of Bollywood. You might think he’s old-school, but he’s still grooving at family weddings. Similarly, DSA might have been around for a while, but it’s still rocking the tech industry parties. Companies are looking for candidates who can solve problems faster than roadside magicians pulling rabbits out of hats.
You know, DSA is like the secret masala in your mom’s biryani recipe. It’s what makes your biryani stand out from the rest! Similarly, DSA is the secret spice that can turn your code from “just working” to “super efficient and amazing.”
Which is the best coding language?
Well, you might think what is a Mercedes, BMW and Audi image doing here.
In India, when people plan to upgrade to premium sports cars they also tend to get confused like you.
All the 3 brands have almost similar offerings in their cars.
Moreover, if one competitor introduces any new offering, these brands are very open to taking inspiration and copying the new offering.
The same is true in the world of programming languages as well.
All of them are competitors and they tend to copy the good features really quickly.
The technical FAQ which you should know?
Javascript was named “JAVA script” because when its first version was created JAVA was the most popular language back then. Javascript had no similarities to JAVA when it was launched.
React.js, commonly known as React, was developed and is maintained by Facebook. It was first deployed on Facebook’s newsfeed in 2011.
Node.js is not a programming language; it’s a JavaScript runtime built on the V8 JavaScript engine. It allows server-side execution of JavaScript code.
Node.js is widely adopted by major companies like Netflix, LinkedIn, Walmart, and more. Its scalability and speed make it suitable for handling large-scale applications.
Personal recommendation For coder’s
You can honestly start with any language you want.
All languages are almost very similar. Once you have mastered one language, switching to another language is super easy.
Always prioritize building a solid foundation when learning a programming language. A strong grasp of fundamentals ensures a smoother journey and sets the stage for mastering advanced concepts for any language in the future.
Where should I learn from?
As of 2024. There are many free platforms like GeekforGeeks, Hackerank, Leetcode, Coursera etc which are amazing.
The only problem I see with these platforms is that there is too much to practice.
Students tend to get lost in these oceans. How much practice of each topic is necessary is very difficult to understand.
A better alternative to this is a course built by mentors from Amazon, DeShaw, Google and other top product-based MNCs.
It has everything from basic level DSA to Advanced level DSA (Competitive Coding Level) since it was built by competitive coders.
Well, you might be thinking, what is the cost?
All this is COMPLETELY FREE (No Hidden Charges or ISA).
Moreover, if you have any career doubts, you can also talk to senior software engineers who work at Amazon, DeShaw and Google.
This is also one of the free courses that students find reliable due to its flip classroom nature and the kind of guidance shadowed throughout the completion, followed by placement assistance.
Link – sharpener.tech (I feel this is the best platform as I’m one of the insiders to moderate this course)
PS: More than 300+ companies have already hired their students. You can check their Google reviews
Want more inspiration, read our alumni’s success stories.
Hey folks this message is been Directly conveyed by Co-Founder of Sharpener Yash Prasad who is one of the main moderators of the course curriculum we are inspired to change people’s lives with zero upfront fees for upskilling this way we are trying to make education an affordable gig for all the aspired learners.