Mar 28, 2024
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.
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.
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.
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 š