跪拜 Guibai
← All articles
AI Programming · Agent · Full-stack

After 8 Years of 'Do What They Say,' a Shanghai Front-End Engineer Faces a 5-Month Job Hunt

By 双越AI_club ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

For developers who assume seniority and steady work will protect them when budgets shrink, this is a concrete example of how quickly that assumption fails. The advice here is a realistic playbook for mid-career devs in any market: stop over-preparing, apply early and often, and update your resume with the skills employers actually ask for now.

Summary

At a bank-tooling company in Shanghai, a front-end engineer worked for 7-8 years without picking up anything new. The team of six front-end devs lost three in April, and she was one of them. She had used the same stack the company gave her, never studied after hours, and treated the job as a paycheck. When the cut came, the people who didn't build a competitive edge went first.

She then made a common mistake: she spent 1-2 months trying to re-write and re-learn every project she'd touched, went deep into interview-prep materials, and got nowhere. When the summer hit, she stopped to care for her two kids in primary school. In September she resumed applying, and by mid-October had one interview invitation. The plan that emerged from the conversation: spend one week on the most frequently asked '八股文' questions, rewrite the resume to explicitly include full-stack development and AI programming, and start applying immediately. A deadline of May next year is set, after which it's okay to give up if nothing lands.

The blunt assessment from the talk: in bank-tooling teams, front-end is a tool, not a decision-maker. PMs talk to back-end people about requirements, and front-end just builds pages. That structural disadvantage, combined with a passive attitude and no effort to learn the business, made the layoff predictable. The excuse that she didn't like technology is called out as a rationalization, not a reason, because keeping up is about competitiveness, not passion.

Takeaways
— The engineer worked 7-8 years at the same bank-tooling company, was laid off in April, and had been unemployed for five months by mid-October.
— Her 6-person front-end team lost half its members; back-end and operations teams also saw cuts.
— She spent 1-2 months preparing a comprehensive review of every project and interview topic without submitting any applications, then stopped for the summer to care for her two primary-school children.
— After restarting in September, she received only one interview invitation by mid-October.
— The plan laid out: one week to review high-frequency interview questions, rewrite the resume to include full-stack development and AI programming, then apply immediately.
— A deadline of May of the following year is set for finding a suitable job, after which it's reasonable to quit the field.
— In bank-tooling teams, front-end roles are considered less important than back-end because front-end only builds pages and doesn't touch core business logic.
Conclusions

The over-preparation phase, where she tried to perfectly re-learn every past project, mirrors a common failure in a tight job market: speed matters more than completeness, and the window for applying closes while you're still studying.

The resume instruction to add AI programming and full-stack development reflects the current expectation that even mid-career front-end devs must signal skills they may have never used on the job, just to stay in the candidate pool.

Setting a six-month time-box for the job hunt is a pragmatic way to avoid the sunk-cost trap; after that, giving up becomes a rational decision rather than a defeat.

The framing of the 'I don't like technology' excuse as a rationalization for not keeping current points to a broader dynamic: career resilience comes from consistent habits, not from enjoying the work itself.

Concepts & terms
八股文 (baguwen)
A Chinese colloquial term for standard, memorized interview questions and answers, often covering language syntax, framework internals, and algorithm trivia, that candidates are expected to recite fluently in interviews.
From the discussion
Featured comments
AI向善

A supplementary detail: the default configuration for programmers is conservative by default; performance gains require manual tuning, and the documentation doesn't state this clearly.

See top comments, translated →
Source: juejin.cn ↗ Google Translate ↗ Backup ↗