Mar 28, 2024

Skill (and more) issues

This last few weeks has beenā€¦really frustrating. I have ~1 month of internship left, and my work was in its chill phase. So, I started looking for a job immediately, built my LinkedIn profile, my resume, sending out applications, etc. LeetCode was like a must in my mind and so I practiced that too.

Today I got a phone call from a job searching service, asking about my information. They said that they found a banking job for me and theyā€™ll apply it after the phone call. Next 10 minutes later, I was hit by a reality Iā€™ve been ignorant about lately.

šŸŽ“ You need a Bachelorā€™s Degree

In fact, Iā€™ve been rejected for this reason before. This was the second time. I was visibly frustrated. I knew that Iā€™m pretty much doing well for a junior, work experience and language wise, except for my education thatā€™s less desirable to hiring managers. I only had an Associate Degree/Diploma. That didnā€™t stop me from applying for a job right now but disheartening nonetheless.

Iā€™m in shambles. Iā€™ve always believed off-campus education is important, which it is until you need it. I only got it half right. Education is super important off-campus or not. They serve different purposes. While studying in a college helps you with social aspects of your life and jobs among other beneficial things, the willingness to learn after graduation helps you become a more decent person and to better navigate through series of circumstances life decided to throw at you.

Iā€™m getting a Computer Engineering degree now. Still a Sunday-only class, though. Almost every part of the world still needs a Bachelorā€™s Degree if you want a job, but Thailand cares about this more than any other places I know. Of course thereā€™s people who landed a job without a degree, but itā€™s harder to find. Aside from getting more connections, I have to sit down and be humble.

šŸ‘Øā€šŸ’» Coding Interviews

Being a mechatronics student, I didnā€™t have a clue about Data Structures & Algorithms. But fear not, ThePrimeagen has a free course on that. I took it in a heartbeat and holy moly that binary search algorithm is so fun to learn and memorize. This is one of the knowledge gaps that I have. I know exactly what to do with it.

Then, I tackled on LeetCode (and HackerRank because IBM) to get familiar with coding interviews. Iā€™m preparing it in every way I can, but mostly struggled hard.

I remembered I applied for a deep tech startup job that has coding assessment. 10 minutes in and I left, unfinished with almost correct solution. Another at IBM. I didnā€™t even finished it and left early.

I was so, SO underprepared. Iā€™ve been hit with the fact that Iā€™m not as good as I thought I was. I know that Software Development is hard and itā€™s the reason why itā€™s compensated so well. Iā€™ve come to terms with this statement early in my 20ā€™s so many, many times, all the while my friends are still in their sophomore years studying, unknown of whatā€™s to come.

āœØ The Silver Lining

Although facing with these unpleasent realities, it made me appreciated the place Iā€™m doing an internship for right now. If itā€™s not my decision to join my collegeā€™s internship program and this company decided to take me in as their intern, I wouldā€™ve been much more doomed and desperated. My manager even supports my decision of looking for a job to, you know, gain different experiences at different companies.

This company Iā€™m working for is not exactly ideal, but itā€™s still decent enough. Mid-sized corporation, sligtly legacy but cool tech stack, colleagues are nice, and the fact that they gave me an opportunity to break into Software Development world while Iā€™m pretty much disqualified from the start with no degree, are what Iā€™m appreciated about. If I canā€™t find a job 1-2 weeks before my internship ends, this place is pretty much guaranteed to be my first job ever. At least thatā€™s what I feel šŸ˜€