Is learning algorithms a waste of time? This question often surfaces among aspiring and practicing programmers. The common belief is that algorithms and data structures are crucial only for building advanced systems or for clearing interviews at top tech firms like FAANG. But what about the everyday coding scenarios? Is algorithmic knowledge relevant there? Basic […]
Continue ReadingCategory: Problem Solving
How to Learn to Code: Traditional Syntax Mastery vs Creative Problem-Solving
Did you ever fantasize about downloading knowledge directly into your brain like in the famous movie “The Matrix”? Imagine, if you will, a world where learning to code is as simple as a digital download. While this idea of “learning by digital osmosis” is captivating, it’s a far cry from the reality, especially in the […]
Continue ReadingWhy is Learning How to Code So Damn Hard?
You finished that long course or expensive bootcamp and you’re still struggling. Have you finished a course or expensive bootcamp, only to find that you’re still struggling to come up with solutions or code a project from scratch? Do you feel like throwing in the towel? Today, we want to talk to you about why […]
Continue ReadingIs learning Algorithms a waste of time?
Is it necessary to know algorithms to become a good programmer?Many developers will tell you that algorithms and data structures are required if you only want to build advanced stuff.While this is true for advanced algorithms, like those asked by FAANG at interviews, I never met a good programmer who isn’t good with basic algorithms […]
Continue ReadingHow to Pass your Coding Interview, a step by step guide
Communication is key to passing your FAANG interview. Involve the interviewer as if they are your coworker. Before you code, read the problem statement out loud. If you’re unsure how the input leads to the output, you don’t understand the problem. Ask the interviewer for clarification. Give an input test case and expected output. Ask […]
Continue ReadingThe Importance of Mentors
I want to share with you my own experience that solidified me even more the importance of having a mentor in the direction you are going. Back when I started college, I felt an explosion of ambition to make my first steps in the Software Engineering industry. I wanted to get a job and start […]
Continue ReadingGo big or go home.
I have to tell you a secret. My programming journey is way different than most can imagine. It started in my first year of high school, back in 2004, when an alumni student, who had recently graduated, came to our class. He presented some advanced algorithms that are usually taught in universities. At that moment, […]
Continue ReadingThe secret to Landing your first Junior Developer Role
I see this pattern repeating over and over. You recently graduated from a 12-week bootcamp or maybe you’re a self-thought programmer. You learned the technologies and programming languages that give you the ability to build web or mobile apps. You know your tech stack well and you built a few simple CRUD apps and a […]
Continue ReadingThe “Eureka!” of Coding
When the Ancient Greek scholar, Archimedes, once stepped into his bath, he was amazed to see the level of the water rise. It’s a phenomenon that we don’t even notice today, but back then it was a revelation. Archimedes realised that the displacement of water was equal to the volume of his submerged body. Legend […]
Continue Reading