Self-Taught Developer: WebDev Roadmap For Beginners Part 4/4: Lessons I Learned From Experience

And Things I wish I knew when I started Web Development.

photo credit from Unsplash

Don’t forget to read first the first 3 parts of this series to take as much learning and resources as you can. that talks about the general overview of how the technology works.

I owe them big time. Finding Mentors, they will have a huge role in your career, they are such great teachers,

And Free RESOURCES: you can take right now!

Working with engineers and computer science graduates is a battle that’s so hard to fight, we are not talking about just competition, we are talking about whether you will succeed in this career path or you’ll be drag by it.

You will need to prove yourself, so getting that first or second job is not the end but rather the beginning on transitioning into your next level, so keep learning, keep studying, find what works for you, which path it is that you want to focus and master, whether it’s Data Science, Web Design, Web Development/Engineer, Mobile Development/Engineer, Software Development/Engineer, the important is you need to choose which path to take and focus on and don’t fall into this idea that you will learn all at once, it’s a trap, you’ll end up running in circles until you quit, this is not the goal, the goal is to master one area at a time, it will build the momentum, it will build up your confidence, especially if you are a self-taught developer, you will need a lot of confidence to catch up with the pack.

“Throw me to the wolves and I’ll return leading the pack”

This mindset is about survival and returning to being the leader.

There will be colleagues that will mock you, take advantage of you, and that’s okay, make them your inspiration to do better, let their words fuel you, let their actions inspire you to thrive, because no matter what they say and no matter what they do at the end of the day everyone else is calling you engineer, which is the goal, right?

Sometimes life is going to hit you in the head with a brick. Don’t lose faith. — The Great Steve Jobs

There will also be colleagues that will help you, inspire you and won’t mind where you came from or your experience, all they care about is your commitment, your drive, your reasons, and your actions for today, they will be your mentors, learn as much as you can from them, they should be the noise worth listening to, don’t hesitate to ask questions even if it sounds stupid, everyone started stupid at first but you’ll get the answer anyways, do your homework, the pressure is real. Being the wild card is the best opportunity you could ever get, you’ve got nothing to lose and everything to gain, and it’s the sweetest victory!

photo credit from unsplash

It’s better to be a pirate than to join the Navy.

Win without fighting. The best way to win is to not give a f*ck at all, let them do what they do, whatever they think and whatever their actions show more about them, it’s not your problem, it’s their problem, let them talk and just continue to improve, continue to grow don’t be afraid to level up, until your actions speak louder than their voice, and your output speaks louder than their opinions, soon enough you’ll beat them without even trying, the hardest part I’ve learned because no one taught me that this is for real, but it was victorious.

Master The Rules And Break Them. In Web Development, understanding the basics and build something around it is a technique in building your personal project or even startup. You need to understand how things work, distinguish the essentials from decorations and the voice from the noise to create something unique, something of your own, something that you can leave as a legacy.

“Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it.”

photo credit from unsplash

Best Advice I got from my Lead Senior Engineer in System Architecture:

“Do not learn anything all at once, know first the requirements, solve the current problems, and move on to the next, let your project be ugly, just make sure that it’s working, and call it a day. Designing the colors, fonts, lines takes so much time, so let it be ugly first, rather than making it beautiful and ended up nothing done for the day, it’s procrastination. The beauty comes after, the function always comes first.”

It was an eye-opening, it was the mindset I needed. It says it all.

Overcoming The Fear of Rejection. You will experience rejection everywhere if you haven’t then you probably need to do a lot of thinking, it’s time to go out from your comfort zone and start trying something new, start chasing your dreams, rejections comes with valuable lessons, you will never know if you will never try, and you will never know if it's meant for you if you will not gonna fight for it.

Rejection comes with answers to the questions that sometimes you are afraid to ask, those are also the questions that will corner you in the long run, and instead of seeing rejection as failure rather see it as a redirection, you are probably barking on the wrong tree, you are probably chasing the wrong person, and you are probably driving into the dead end.

But those experiences and questions can only be answered by allowing yourself to deep dive in it, to push yourself towards it, to try, to experience regardless of the outcome, whether it is asking for a raise, asking for a promotion, asking someone you love to spend the rest of their life with you, or even asking for a job/project, it comes from all forms, but the result is the same, it’s either a yes or a no, or will it be for you or not for you, and that’s the only thing that matters, don’t be afraid to ask, and don’t be afraid for a no, I’d rather have a no so I can move on and work into the next, than having to ask myself what if every day.

photo credit from unsplash

Overcoming Imposter Syndrome don’t let your insecurities eat you up, you need to separate feelings from fact, don’t ever stop doing something you love just because you are feeling like you don’t deserve it or you feel like a fake, being a self-taught developer, this imposter syndrome is much stronger than you think, that’s why I urge you to build small victories, build momentum so you can build your confidence, because if not this syndrome will keep reminding you of the things that you are lacking. Everyone is experiencing this, you are not alone, even the successful ones are guilty of this, it has a name for a purpose, professional athletes are also fighting this by practicing every single day, you might not know all the answers but you are smart enough to find them out.

“You can’t connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something — your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life.”

Don’t wait until you feel confident to start putting yourself in the arena or the field, courage comes from taking the risks, change your mindset to change your behavior and from then allow yourself to build confidence as you make even the smallest progress, that’s how you “winging it” the right way.

Cheers to making our dreams come true! :) Don’t forget to follow me on Medium and on Instagram :) and send me a message if you have questions or suggestions for the next series. Cheers!

photo credit from Unsplash

Software/Mobile Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store