From Liberal Arts to Front-End Engineer: A 3-Year Retrospective on Software Engineering Interviews, Career, and Life in Singapore

hu

Hatched by hu

Feb 22, 2024

3 min read

0

From Liberal Arts to Front-End Engineer: A 3-Year Retrospective on Software Engineering Interviews, Career, and Life in Singapore

Introduction:

In today's age of online sharing, it's important to remember that most of the success stories we come across are biased towards survivors. While we often see people sharing their successful career transitions, there is a significant number of individuals who have tried but failed to make a successful shift. These stories, unfortunately, go unnoticed and unshared. That's why, as I share my own experience, I want to emphasize how lucky I am to have achieved my goals. I have experienced the moments of hard work without any tangible results, and it's important to acknowledge that not everyone's journey is the same.

The Struggles of Job Hunting:

When I decided to transition from a liberal arts background to becoming a front-end engineer, I made the choice to resign from my current job and focus entirely on finding a new opportunity. Looking back, I would not recommend this approach unless you have substantial savings. Being unemployed and uncertain about the future easily leads to panic and overthinking. I found myself constantly doubting my abilities and contemplating giving up altogether. It was an agonizing period, and I had to constantly battle my own self-doubt.

Insights from Discord Notes:

One resource that played a significant role in my journey was the "Discord Notes – Prompter Guide." This guide introduced me to a useful tool to mark my favorite images with a star emoji. By reacting to an image with the star emoji, it would be posted in the favorites channel on Midjourney's Discord. This allowed me to stand out and catch the attention of others in the community. It's a small yet effective way to make yourself known and demonstrate your active participation.

Navigating Software Engineering Interviews:

As someone coming from a non-technical background, preparing for software engineering interviews was a daunting task. However, I discovered that there were common points that connected my liberal arts background to the technical world. The ability to think critically, solve problems creatively, and communicate effectively were all skills that I could leverage in my new career. Instead of viewing my background as a hindrance, I embraced it as a unique perspective that I could bring to the table.

Actionable Advice:

  1. Embrace your unique background: Don't let your non-technical background discourage you from pursuing a career in software engineering. Instead, view it as a valuable asset that sets you apart from others. Your diverse skills and perspectives can be an advantage in problem-solving and collaboration.

  2. Build a strong portfolio: As a career changer, it's crucial to showcase your skills and capabilities through a well-curated portfolio. Focus on developing projects that demonstrate your ability to apply your existing knowledge and learn new technologies. This will not only impress potential employers but also boost your confidence in your own abilities.

  3. Network and engage with the community: Join online communities, attend meetups, and participate in forums related to software engineering. Building connections with professionals in the industry can open doors to new opportunities and provide valuable insights and advice. Engaging with the community also helps you stay updated on the latest trends and technologies.

Conclusion:

Transitioning from a liberal arts background to a front-end engineer was not an easy journey, but it was one that I am grateful for. Looking back, I realize that success in career transitions is not just about hard work and determination, but also about luck and timing. While my experience may have been a positive one, it's important to acknowledge that not everyone's path is the same. By embracing our unique backgrounds, building strong portfolios, and actively engaging with the community, we can increase our chances of success in the competitive world of software engineering.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣