Profile picture

Junior Engineer Career Development Videos, Forum, and Q&A

How A Junior Engineer Can Grow Their Career

Almost every software engineer starts their full-time career journey here. The content here breaks down how you can start your career off with a splash and grow past this level as quickly as possible.

Switch jobs or stay to eventually join big tech?

Entry-Level Software Engineer at Startup Company profile pic
Entry-Level Software Engineer at Startup Company

I graduated with a master's in CS 1.5 years ago and since then I have been working at a no-name brand company as a full-stack engineer. I would love to join Spotify but I lack prestigious grades and side projects. The tech stack I work in is somewhat old (Angular 2, .NET, no cloud, in-house solution for CI/CD, etc). The company is nevertheless alright and my colleagues are all very friendly, including my boss and manager.

If I would want to join Spotify, should I double down at my current job and try to get those side projects started, or should I consider another position in-between my current position and Spotify in order to increase my chances to join Spotify? The reason why I’m not a big fan of this idea is that I don’t like to join a company with the intent to leave within 1-2 years. The reason why I'm considering changing company is because I worry that my current growth could potentially be a lot higher than what it currently is.

Will my lack of experience in newer frameworks/tools be a large disadvantage to me when I’m looking for a junior/midlevel role at a tech company where being efficient in languages/tools is a must? Is it better to stay since I can make more of an impact now since I’m familiar with my company’s tech stack compared to having to go through an onboarding process at a new company which may result in decreased impact for that period? I would prefer to join big tech in 1 year as a junior engineer, rather than in 10 years as a mid-level engineer.

Show more
Posted 2 years ago
160 Views
2 Comments

Need advice on where to take my career.

Entry-Level Software Engineer at Taro Community profile pic
Entry-Level Software Engineer at Taro Community

Hello Everyone,

I need some clarification about where to take my career.

My background: I have a bachelor's (Information Technology) and a master's degree (IT management with a dissertation using machine learning). I performed poorly during my bachelor's; to rectify that, I worked hard during my master's and was placed first.

After university, I did gig work for a while and worked part-time at a startup where I was a solo developer (using Django and Flutter).

After 2.5 years, I realised that my career was going nowhere, so I finished the project, quit (on good terms), and got a job as a Junior Full Stack engineer at a small company. I was fired after three months due to low code quality and asking too many questions, so I am unemployed now.

My Conundrum: I need to figure out where to take my career as the market is quite bad. I have heard various opinions from friends and family, making me indecisive. The views that I have heard are as follows:

  • Focus on backend-only roles using Python and contribute to open source.
  • Focus on Analyst roles instead, such as Data or Business Analyst (Based on my skills from my master's)
  • Learn React Native and get rid of Flutter.
  • Learn something else instead of Python, such as .Net or C#. I did Java during my bachelor's, so I think I should be able to pick it up relatively quickly.

I should pick one of these and focus on it, but I am having difficulty selecting which.

Which area should I focus on? What would you do if you were in my position?

Any guidance would be highly appreciated. Thank you!

Show more
Posted 7 months ago
145 Views
3 Comments