Udemy vs. Reality: The Skills Disconnect.

Saturday, August 31, 2024

Are you feeling overwhelmed by the world of programming? Don't worry, you're not alone. This blog is designed to support beginners of all ages and backgrounds. I'll share my experiences and insights to help you navigate the learning curve and overcome imposter syndrome.

# All I'm doing is copying the content in my computer I don't understand it.

A person sitting at a computer, looking confused and frustrated while typing code. The person's screen is filled with lines of code that they don't understand.

It's completely natural to feel unsure about what certain parts of your code are doing. We've all been there! Let's figure out how to overcome this. Think about a time you took a Udemy course or a bootcamp. The instructor would show you their screen and say, "Type this, copy this," and before you knew it, your project was done. But inside your mind you are still unsure whether you can build things on your own or not.

So, how can you fix this, You actually need to play with your code a little, and what does it means? Where ever a instructor tells you do copy certain things do it, and pause the video and start messing around with the code.
ex: So, copy this addition program in python.
numOne = input("Enter Number One")
numTwo = input("Enter Number Two")
print(int(numOne) + int(numTwo))

Amazing perfect, now what can a beginner change in this code? mostly the inner text? "Enter Number One" to "Enter Number One here" or maybe removing int from the print and then see what will happened?

# I completed this course but I think I need to take another course the 12 real world project one.

tutorial hell

"Tutorial hell" is a common pitfall for aspiring developers. It's when you find yourself constantly switching between tutorials without making substantial progress. This can lead to feelings of frustration and inadequacy, as you may question your ability to become a skilled developer.
The key to breaking out of tutorial hell is to start applying your knowledge independently. Don't be afraid to experiment, make mistakes, and learn from them. Remember, programming is a skill that's best developed through practice.

And how to remove the feeling that you don't know enough?
If you're looking to build something similar to your Udemy project but want to keep it simple, start with the most basic application you can think of—a calculator. It doesn't need to be fancy; a simple two-number addition calculator or something similar will do. By creating this, you'll be pushing yourself to build something entirely on your own. Along the way, you might run into issues that weren't covered in the tutorial, and that's a good thing. This is where you'll learn to search for programming errors on Google, read through others code, and understand how they resolved their issues. Taking small steps like this to create even the simplest project by yourself is a great way to become a better programmer.

I couldn't decide whether to be web developer or a software developer

 a person looking at two different computer screens, one displaying a website and the other displaying a complex software program

Both are amazing options and have alot of oppuritinity in them, if I suggest, the web development is lot easier than software development. The web development is divided into two part, frontend and backend same as software developer, However, getting started with web development tends to be more accessible, thanks to the abundance of resources and the ability to see results quickly.The demand for web development is currently soaring like never before, making it a great time to jump in. But remember, the web evolves rapidly, and you’ll need to keep up with the latest trends and technologies to stay relevant.

Ship things ASAP

Slow development killing your MVP dream? We build lightning fast MVPs with SvelteKit.

Slots available

Join
Designah!

Newsletter