An IMPORTANT message to Junior Developers

Are you ready to embark on a coding adventure? Being a developer is like going on a treasure hunt, where every problem you solve is like finding a precious gem. But, like any journey, there may be obstacles along the way. But don't worry, by understanding these obstacles and learning how to overcome them, you'll become a coding pro in no time!

Obstacle #1: The "I Want it Now" Mindset

When you start coding, you may want to show off your skills and impress others right away. But imagine trying to put together a puzzle without all the pieces or trying to bake a cake without all the ingredients. Just like that, it's impossible to do a good job when you don't have all the knowledge and experience you need. It takes time to learn and understand the company you work for, the people you work with, and the projects you are working on. It's normal to not be productive or add value to the company for the first 3-6 months. So, let's give ourselves time to adjust and grow, just like a seed that needs time to grow into a beautiful flower.

Obstacle #2: : The Quitter's Mentality

Sometimes, coding can be hard and you may want to give up. But imagine if Thomas Edison had given up after his 999th failed attempt to invent the lightbulb, or if Michael Jordan had given up after getting cut from his high school basketball team. They both went on to become very successful because they didn't give up.

Before giving up, ask yourself: "Have I given it enough time?", "Have I tried my best?", "Is it fair to say I've done everything I can?". Sometimes, it may take longer to become a successful coder, but that doesn't mean you can't make it happen. Just like a tree, it takes time and effort to grow tall and strong, but with patience and perseverance, it will reach great heights.

Obstacle #3: Fear of Feedback

Sometimes, receiving feedback can be tough. It can feel like a personal attack. But, feedback is a way for you to understand what you're doing well and what you can improve on. It's a valuable tool to help you grow as a coder. Next time you receive feedback, try to listen to it actively, be open-minded, ask questions, and show appreciation for it.

Becoming a Coding Pro

Here's a map to guide you on your journey to becoming a coding pro:

  • Be patient: Give yourself time to adjust and learn
  • Be curious: Always ask questions and be willing to learn new things.
  • Be a team player: Participate in discussions and share your ideas
  • Be persistent: Keep trying even when things get hard
  • Accept feedback: Listen to it actively, be open-minded, ask questions and show appreciation for it.

By following these tips, you'll have the skills to overcome the obstacles and be on the path to mastering your craft. Remember, just like building a towering skyscraper, becoming a coder takes time, effort, and dedication, but the end result is worth it. So, grab your laptop, put on your coding cap and let's go on an adventure!


Becoming a coder is like going on a treasure hunt with its own share of obstacles, but by understanding these challenges, we can learn how to overcome them and become better developers. We should be patient, curious, a team player, persistent and accepting feedback, then we will be on the right path to becoming a successful coder. Remember, it's a journey and it may not be easy, but with time, effort, and determination we will be able to uncover the treasure that is coding mastery.

Mình hy vọng bạn thích bài viết này và học thêm được điều gì đó mới.

Donate mình một ly cafe hoặc 1 cây bút bi để mình có thêm động lực cho ra nhiều bài viết hay và chất lượng hơn trong tương lai nhé. À mà nếu bạn có bất kỳ câu hỏi nào thì đừng ngại comment hoặc liên hệ mình qua: Zalo - 0374226770 hoặc Facebook. Mình xin cảm ơn.

Momo: NGUYỄN ANH TUẤN - 0374226770

TPBank: NGUYỄN ANH TUẤN - 0374226770 (hoặc 01681423001)


All Rights Reserved

Let's register a Viblo Account to get more interesting posts.