not sure next step of my life — Would appreciate your advice

Revision en4, by leonardo.liu.ziyang, 2023-06-29 23:23:00

Hello Codeforcers,

I find myself facing a challenging situation in my career and I would like to share my story. I graduated from uni about two years ago with a major in Electrical & Electronic Engineering. However, during my time in university, I realized that my true passion lies in algorithms and computing. So, I decided to take a risk and pursue a career as a programmer/software engineer while simultaneously completing my major coursework. I worked hard and managed to secure internships immediately after college. I was fortunate enough to be hired by big tech company X. After working there for a year, I sought new challenges and applied to Amazon, where I was hired as a entry-level(L4) software development engineer.

Initially, everything seemed to be going well and I was grateful for my hard work and self-motivation that led me to where I am today. However, things took a turn for the worse. After a few months at Amazon, I was assigned to a project that proved to be extremely challenging. Even senior members of my team were unsure how to tackle it, and even I nailed it at the very end. But it felt like a politically driven decision by my manager to manage me out of the company. Consequently, I was let go after working there for only six months. Additionally, I realized that I hadn't fully integrated with the team due to the nature of the project. Now, I find myself unemployed. At times, I feel that my situation is unfair, but I have come to accept it as part of life's challenges.

To regain my passion for coding, I registered an account on Codeforces. I enjoy the platform and the problem-solving it offers. However, I am currently facing some difficulties. I have applied for several jobs, but haven't heard back from any of them. As an international worker on a visa in the UK, finding a job that sponsors me is particularly challenging, especially considering my limited work experience. I can't help but feel inadequate compared to my former Amazon teammates, which makes me question whether I meet the required standards. I would appreciate your suggestions on the matter. Should I pursue a master's degree? Since I have self-taught myself all the software engineering concepts and coding practices, obtaining a master's degree might improve my chances of securing better job offers after graduation. I am confident in my abilities, but the downside is that I would have to wait a whole year to begin my master's studies (which I think I could do more stuff like sharpening my skills on here, learning more stuff, or just career break for one year), as it is already June. Alternatively, I could continue searching for a job, but that presents significant challenges, as only a few companies are willing to sponsor foreign workers like me. I am not ready to return to my home country just yet, and I am feeling lost at the moment.

I would greatly appreciate your advice on this matter. Thank you for taking the time to listen to my story.

Tags life challenges, career, software engineering, advice

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en5 English leonardo.liu.ziyang 2023-07-05 18:51:59 99
en4 English leonardo.liu.ziyang 2023-06-29 23:23:00 128
en3 English leonardo.liu.ziyang 2023-06-29 23:18:46 24 Tiny change: 'ated from the University of Bristol about two' -> 'ated from uni about two'
en2 English leonardo.liu.ziyang 2023-06-29 23:17:50 23
en1 English leonardo.liu.ziyang 2023-06-29 23:16:19 2948 Initial revision (published)