跪拜 Guibai
← Back to the summary

Four Signs It's Time to Quit Your Developer Job

Today's article discusses several practical workplace topics that some experienced readers may deeply relate to.

It all started one night last week when I chatted late into the night with a reader who sent a private message.

This reader is a backend developer who has worked for nearly five years at the same company since graduation, never switching jobs.

However, over the past year, due to the company's development and team performance issues, his project team has been significantly impacted, leading to a series of personnel adjustments.

Not to mention the mismatch between effort and reward, he has also fallen into internal friction because of a rigid relationship with his direct leader, living in constant anxiety. As mid-year approaches, a strong urge to resign lingers in his mind, yet he feels somewhat unwilling to let go.

Honestly, once this question is asked, the answer is usually already in the heart; one just needs some listening and encouragement from others.

Logically, work should be a stage to display talent and exchange value. But when it becomes a cage that drains energy and stifles hope, how would you choose?

Although the current job-seeking environment tells us to hold on a bit longer if possible, when the following four signs repeatedly appear in your work life, it might truly be time to seriously consider turning around and leaving.

Feel free to share any additional thoughts in the comments.

Long-term Lack of Recognition, Loss of Sense of Value

A long-term lack of recognition and loss of a sense of value is often the beginning of workplace mental atrophy.

As netizens joke: if your presence in the company is lower than the printer's, why are you still holding on?

There are two common scenarios here, which many of you may have experienced.

The first is neglected effort.

This is quite common in the workplace. A project succeeds, but your effort and contribution are thrown into a black hole by a leader's casual remark.

Even worse is the situation where credit is made invisible while responsibility is magnified, which is even more disgusting.

The second is the tool-man dilemma.

A typical example: you do a lot of preliminary research, groundwork, and support work for a project in the early stages, but at a critical phase, your work is suddenly cut off and then forwarded. So you know the final result: you've done the hard work but get no credit. The project's success has nothing to do with you; you were purely treated as a tool.

Self-check Tips:

Severe Health Damage, Long-term Emotional Drain

Physical and emotional changes are the most honest alarms for your work state.

Remember, when work becomes the number one threat to your physical and mental health, any so-called salary or position is no longer worth it.

What signals indicate your body or emotions are flashing red?

1. Physical Red Lights

Such as persistent insomnia, unrelievable fatigue, frequent colds, frequent headaches and gastrointestinal issues, severe hair loss, tinnitus, abnormal weight fluctuations...

2. Psychological Red Lights

Such as excessive mental drain, long-term anxiety and tension, irritability, short temper, low mood, depressive tendencies, strong aversion or fear towards work, loss of interest in life and everything...

These are often systemic warnings issued by your body under abnormal operation, and you must intervene and adjust in time.

Frankly speaking, no job is worth mortgaging your body and health. Only your physical health is your sole principal.

Self-check Tips:

Complete Mismatch Between Effort and Reward

One of the core aspects of work is value exchange, which is true in itself.

But when this so-called value exchange is in a severely unequal state for a long time, the resulting sense of imbalance will quickly destroy career motivation.

After all, even Jack Ma once said that a person wants to resign for only two reasons: 1. The money is not enough; 2. The heart feels wronged.

So, these situations of complete mismatch between effort and reward in the workplace must be strictly guarded against:

1. Salary inversion and severe disconnection from market conditions.

Your ability, experience, and responsibilities are significantly higher than colleagues at the same level, but your salary has stagnated for years, severely below market value, and even new hires earn far more than you.

2. Responsibilities doubled, but salary hasn't budged.

You undertake so-called core projects and core risk responsibilities, but your job title and salary remain at the level of several years ago, euphemistically called a development opportunity.

3. Workload surges, but rewards stay put.

Doing the work of three people becomes the norm. The workload continuously surges far beyond job responsibilities, while you receive no corresponding resource support or financial compensation.

4. Long-term promises become empty, always pie in the sky.

Promises of promotion, salary raises, and bonuses are mentioned repeatedly but never fulfilled. The depicted career development blueprint forever stays at the verbal stage.

Self-check Tips:

Career Development Stagnation, Zero Personal Growth

A core question to judge whether a job is worth sticking with is:

Is this job increasing your value, or constantly depreciating you?

This point has been mentioned many times here before: in the tech industry, resting on your laurels is the most dangerous thing.

No matter how long you work at a company, you must constantly update your skills and knowledge to ensure you always have market competitiveness.

Here are four warning signs of growth stagnation for your reference.

1. Repetitive labor becomes everything.

Daily work is simple repetition, completely devoid of technical content and challenge. You learn nothing new and feel your brain rusting.

2. Promotion path is completely blocked.

Career development has reached a dead end. No matter how hard you try or perform, promotion opportunities are extremely slim, and you see no possibility of upward development.

3. Skills are severely disconnected from the times.

You are exposed to no new technologies, methods, or tools at work. Your knowledge base and skill tree remain stuck from years ago, or have even long been eliminated by the market.

4. Work passion extinguished, learning enthusiasm lost.

Not only do you learn nothing at work, but even the most basic work passion has burned out. At the same time, you've lost the desire to explore anything new and the enthusiasm for learning.

Again, be sure to periodically assess your market value:

If you left your current company tomorrow, would your skills and experience be sufficient to get an equal or better position in the market?

Self-check Tips:

Final Words

Again, the same saying.

Work should be a stage to display your talents and exchange value.

But if it becomes a cage that drains your energy and squeezes out your passion, some issues truly deserve serious consideration.

True courage lies not in numb persistence, but in pressing the reset button in time after recognizing these signals.

The career path is long. I hope every departure and job change is a breakout carefully orchestrated and planned.

Recognize the signals early, reserve capabilities and resources early, prepare meticulously early, and then, carrying your promise to yourself, firmly take the next step.

This issue is all heartfelt words, hoping to inspire everyone. See you in the next article.

Note: This article has been included in the GitHub open-source repository 'Road to Coding' https://github.com/rd2coding/Road2Coding, which contains self-study roadmaps + knowledge point overviews for 6 major programming directions (positions), interview points, my resume, several hardcore pdf notes, as well as programmer life and reflections. Welcome to star.