Don’t fall into the same traps again.
The Story
Recently, my friend changed jobs yet again. After hopping between FANG companies twice, he secured a hefty paycheck. But this time, I was curious about the reason behind his constant job changes.
“Did you sign the offer yet?” I asked.
“Nope, I need to think more. I don’t want to repeat the same mistake,” he said.
“What mistake?” I asked.
“I’ve fallen into a few ‘traps.’ There was a job that paid me well, but six months in, the project was dead, and my contract ended. Then, I tried to boost my resume by joining AWS, but I ended up on mandatory night shifts, which was more like Tier 2 support than actual development. After that, I joined a well-known company with good money, but…”
“The team was toxic,” he said, shaking his head.
“I see, so now you’re wondering what’s really important in a software job, right?” I asked.
“Yes. I know there’s no such thing as a perfect job. The key is finding the right balance between money, work-life balance, team dynamics, growth, and maybe more,” he replied.
“Oh, you’re so greedy, haha,” I teased.
“Well, I know choosing a software job is a trade-off, and it takes time to think through all the factors,” he said.