2 min read

The Secret Weapon of New Developers

The experience of having a project in production will teach you valuable lessons that can give you a head start over 95% of new software developers.
take a moment to level up your solution
take a moment to level up your solution

Breaking into the tech industry as a junior developer today can be tough, but there's a strategy that can set you apart - building a project and putting it into production. Don't worry about marketing at this point. Just ask a couple of your best friends to use it for a bit. This experience of having a project in production will teach you valuable lessons that can give you a head start over 95% of new software developers.

Software Engineer as a Force Multiplier
The term “force multiplier” refers to an entity or individual that considerably magnifies the efficacy of a team or system. Force multiplier software engineer is on the half way to engineering manager

In our tech-saturated world, there's an overwhelming number of technologies to learn. But here's the kicker - it doesn't really matter what you learn. The crucial factor is your approach to problem-solving, your unique algorithm for tackling tasks. It all starts with a clear understanding of the definition of 'done.' Once you've got that, you're already halfway there.

When you're working on a task, focus on what's effective for you. If you need help, don't be shy about it. Whether it's an AI tool like ChatGPT or a human colleague, reach out and ask. Remember, it's not just about getting the job done but also about understanding the how and the why of your solution.

After completing a task, take a moment to level up your solution. Try to identify potential issues, learn from them, and use these insights to enhance your work. Then move on to the next task. In the tech world, staying ahead is all about constant learning and relentless problem-solving. And the best way to do that? Get your hands dirty with real-world projects. Keep refining your skills, and you'll be one step ahead in no time.

There are also another way that I'm exploring - earning experience via game:

Mitrapunk on Steam
Manage software development in tech giants such as Apple or Facebook. Figure out how to get promoted by choosing standout features, negotiating architecture solutions, and crafting impeccable code. Work overtime to outpace peers in the career race, but also avoid burnout.