Mas is looking for a mentor. 

Hi,

I'm a junior developer who graduated about a year ago. I am currently working as a software engineer in a non-tech company. The company offers excellent pay for junior developers and the work-life balance is fantastic.

However, there aren't any experienced developers in the company that I can learn from. The senior developers who have been with the company for over 15+ years are good at getting the job done, but their code lacks quality. Even as a junior developer, it's clear to me that they don't follow best practices and have a limited understanding of the languages they're working with compared to the YouTubers and bloggers I follow online.

Since I started, I've been learning on my own, treating it like a personal project. Whenever I face a task, I rely on online research to find the best way to approach it.

What worries me is that I had hoped to work with experienced people who could guide me in writing code correctly and structuring my applications to become a very good developer who understands his choices. However, in the year I've been here, it feels like I'm doing more of the same things I did at university, which involved hacking things together until they worked.

I am worried that this lack of mentoring is making it difficult for me to become a highly skilled software engineer and may be hindering my chances of becoming a software architect in the future.

So my question to you is whether you think I'm exaggerating my concerns, or whether they will have a real impact on my long-term career. Also, do you have any suggestions on how I can find an experienced senior professional who can point me in the right direction and help me improve at a faster pace?

Thanks