Meet Ivan Takarlikov, a name that wasn’t always associated with programming. In fact, programming wasn’t on his radar until life nudged him in a different direction. Let’s dive into Ivan’s story – a journey of unexpected turns, resilience, and the discovery of a passion that reshaped his entire career.
A Reluctant Start
Back in the day, Ivan wasn’t dreaming of becoming a programmer. Computer studies at school were merely a means to an end – an easy subject to help him get into a decent university. He found himself in the bustling city of Saint Petersburg, caught up in the thrill of newfound freedom, taking on odd jobs to make ends meet.
First Steps in Programming
As the second year of university approached, Ivan felt a spark of inspiration. He pondered how he could merge his interests with a potential income stream. Recollecting his school days, he ventured into the realm of programming, acquiring books on Java and microcontrollers. However, the complexities of object-oriented programming left him baffled, and the lack of guidance led to a temporary retreat from the coding world.
The Ruby on Rails Revelation
Just when Ivan was contemplating a permanent exit from programming, a lifeline appeared in the form of a message from an ex-schoolmate. The message carried an invitation to join a programming team as a trainee – remote work, training, and real money. It was an offer too good to refuse. This marked the beginning of Ivan’s journey into Ruby on Rails, a turning point that breathed new life into his coding aspirations.
From Trainee to Junior Rails Developer
Under the guidance of his experienced friend, Ivan embarked on a learning journey that included late-night sessions and early mornings. Despite facing challenges and self-doubt, he persevered. His dedication earned him his first task, which, although it took longer than expected, fueled his determination. Soon after, another opportunity surfaced – a position for a Junior Rails developer/trainee. Armed with a desire to learn, Ivan seized the chance and found himself immersed in the vibrant world of website development.
The Rollercoaster Ride of a Career
Ivan’s journey wasn’t without its share of ups and downs. Delayed payments, encounters with bankrupt startups – he faced challenges that tested his resolve. Yet he navigated through the uncertainties, multiplying his salary and exceeding his initial expectations. What set him apart wasn’t just his technical prowess; surprisingly, it was his social skills that played a significant role in propelling his career forward.
Passing the Torch: Mentorship
From the early days of his career, Ivan found joy in sharing his knowledge. Whether teaching his girlfriend to code or assisting classmates, he embraced the role of a mentor. This passion for sharing led him to a mentorship position on mkdev, where he continues to empower others with the skills to transform their lives through programming.
Conclusion
Ivan Takarlikov’s story is a testament to the transformative power of perseverance and unexpected opportunities. His journey from a reluctant student to a thriving RoR web developer inspires us to embrace change, push through challenges, and seize the chances that can redefine our careers. What’s your next career move? The possibilities are as limitless as Ivan’s unexpected path to success.