shitposting
my current gym lately 🤔💪🏻🏋️
date
slug
my-current-gym
author
status
Public
tags
computer science
leetcode
competitive programming
summary
Working out before bedtime to ensure you can sleep peacefully, but sometimes you do this to find harmony in your life with chaos on it.
type
Post
category
shitposting
updatedAt
Jan 18, 2024 10:31 PM
Like
Hi, this post may be a little bit different from the other things. Just want to express what have been through in my life lately, so yeah I’ve been doing some kind of gym for SWE, you know the name and you know it’s chaos on it.
WORKING OUT BEFORE SLEEP IS A MUST!

IT’S CALLED LEETCODE!!!!

Yeah, some kind of fucking crazy question whenever you want to apply for a new job or to get a new job in a different company.
I’ve been doing this for the past few months ( let’s say I go consistently in a month and a half ). You might be wondering what I want to do with these things from my current career. OF COURSE A BETTER PAYCHECK!!!!
Okay stop wasting some kind of stupid introduction, here we go what I want to discuss about!
Let me describe my current situation, currently, I am a Senior Software Engineer in some kind of non-tech company in Singapore, since isn’t a tech company so there’s no complex coding question at all. I was tested as a project engineer assignment ( yeah easy, ctrl + c + v from ChatGPT to your repository code ) 🤭🤣. At first sight, I was so happy to get this job since I could get a new role and new responsibilities to manage the team which I didn't have previously, but that happiness doesn’t last for 3 days (lol exactly three days 🤣 ) and I just want to resign lol.
Well, the main truth was I'm not comfortable working here, so I have to find a new job where I can land $300.000 / month ( MANIFESTING HAHAHAHA 😈)
Stop the introduction but how does it feel like to start CP-ing again after 2 years of not touching it?
It feels like you are a very very dumb SWE, and you feel like you are useless and the SWE job isn’t for you HAHAHAHA 😅

Yeah, I spent a lot of time doing some easy-medium questions after I had left it all alone behind. It makes me frustrated and doubting again about my fundamental knowledge, so I tried to follow neetcode.io path ( thanks neetcode )
I tried to practice with 1 day 1 question at least to build up the tensions again and bring back my memory muscle on it, also sharpening my problem-solving with code skills again

Well sometimes I just get frustrated, after a long day of work which I didn’t like, I can’t build my intuition and write the leetcode solution. I only get how it makes sense logically, but I'm not able to write the code.
So yeah, just like a frustrated person opening their phones before sleep and scrolling in reddit.com to validate their feelings 😅

I found this and this kind pretty similar to what I felt at that time
https://www.reddit.com/r/leetcode/comments/18rsiqk/stages_of_a_leetcoder/

I just realized, I'm a human. So, knowing that I'm getting burnout in leetcode is common problem that have been faced by a lot of people
Every time you fall down, you just need a rest, and solving lots leetcode of problems in 1 day isn’t effective I think, it just makes your brain exhausted and you cant think clearly. So, from that time I tried to set a minimized goal for each day and try to understand more deeply.
Time goes on for a while, and now I really enjoy doing leetcode. Meanwhile, I applied lot’s of company that most likely to send CP test to me either it’s user interview or online test, so i can test my-self rather than having practice only and solve it in quickier time
Surprisingly, it’s helped a lot! FINALLY I CAN IMPROVE MY BRAIN SKILL, to be better and can answer some kind of medium-hard problem when interview without getting confused and getting frustrated to brute-force how to do it.
Like somehow I can see the problem as a sky clear where i can draw on it, like a white canvas and I have lots of ideas to pour into a great painting.
I also start to write some leetcode solution and try to draw my intuition to solve each problem that I have do ( if I'm not lazy at that time ∾ ).
Check out my leetcode!! https://leetcode.com/rachfiandj07/ 😎
I also post my solution on my GitHub just to document it all along, so there’s always a green bar in my GitHub HAHAHAHAHAHA 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩
AAAND the conclusion was… if you ask me is there any benefit when learning to problem-solve in code? I would definitely say “YES 100%”
It’s helped my logical thinking, and also it helps me to understand some of my current work problems.
For me practicing leetcode isn’t a waste of time, I just don't want to miss any opportunity in the future where I can be in the top 1% - 3% SWE in this world. So I just practice it so i don't miss my opportunity in the future.
But yeah, I haven’t accepted any new job lately. I'm still picking out a new job where I can see a lot of potential from the company itself, and also growth for myself beside the money on it.
Hope I can get a new job where everything brings good things to me…