Work & Career
From Technologist to Organizational Driver: The Resource Management Skills TLs and Managers Must Master
Translated from the original Chinese essay · Read the Chinese original →
In large companies, the higher you go, the less it's a game of burying your head in work. You'll find that how many resources, how much say, and how much organizational influence you have matters more than how much code you've written or how strong your technical skills are.
Especially when you become a Tech Lead or Manager, one reality you can't avoid is: if you don't proactively fight for people and resources, it's hard to get promoted, and you can't lead your team effectively.
Many people think they haven't been promoted because their tech stack isn't complete enough or their communication skills aren't good enough. But from an organizational perspective, more often the problem isn't ability—it's that you don't hold much organizational capital: no core systems, no key resources, no subordinate team. You might be reliable and execute projects well, but in the eyes of upper management, you're too replaceable and too invisible, so you naturally don't make the promotion priority list.
A real example: a friend of mine was on a team responsible for backend APIs. Recently, the company had a vertical slice opportunity—they were asked to take over the entire frontend search piece as well, so they could truly manage a complete business chain.
If they took this opportunity, not only could they integrate upstream and downstream, but they could also reasonably increase team headcount, and even create an extra TL or EM position in the future. But his manager hesitated, worried about high complexity and risk, and ultimately gave up the opportunity.
As a result, another team took it, smoothly expanded their scope, and got two senior positions and one lead position.
In large companies, resources and opportunities are fought for, not waited for.
Why does not fighting for resources cause you to miss promotion opportunities?
In a stable, mature large company structure, promotion slots, project resources, and team expansion space are all limited. If you don't move, you'll be passive.
If you're not the owner, the system won't give you resources; if you don't have people, no one will help you do the work; if you haven't aligned business value with upper management, your boss won't package your achievements. In the end, you might do a lot of work, but no one remembers what you did.
You did a lot of support work—optimizing performance, driving processes, writing documentation, running debug meetings—but no one can point to which organizational highlights this year were driven by you.
During performance reviews, your manager can only write: "XX is strong in execution, highly cooperative, and delivers reliably." But they can't find a single project worth fighting for you with their boss.
So, for TLs or Managers, the real core is: do you have the ability to fight for resources, grab positions, and expand space for your team?
How to systematically improve your organizational presence?
Don't expect the organization to shape your role—you have to build it yourself.
Here are three practical directions:
1. Proactively fight for resources: if you don't reach out, it will never be your turn
Many managers and TLs are afraid of being seen as grabbing credit, so they always emphasize cooperation and never proactively ask for resources. But the problem is, company resources are scarce, and bosses can only invest limited people and budget in those "willing to take on more responsibility."
How to fight? Here's a classic structured approach:
"Resource-Fighting Sandwich": Bread slice 1: Clarify the goal — "We currently handle module A, and have potential to expand to end B, forming a complete closed loop"; Filling: Explain the value — "This will not only improve delivery efficiency, but also reduce pressure on another team"; Bread slice 2: State the resource request — "We hope to add 1-2 headcount to jointly drive the transition at this stage."
This structure comes across as both non-self-serving and results-oriented.
Remember, managers are not the ones doing the work—they are the ones fighting for space for their team to do the work. If you can't fight for people, even if everyone works hard, you're just treading water.
2. Expand organizational capital: create a situation where "if you move, things fall apart"
Why does an organization keep someone? Not because you're "good," but because if you leave, things will "fall into chaos."
You need to proactively accumulate assets that are important to the organization but hard for others to replicate, such as:
- History and architecture evolution documentation for key systems: you are the only one with the context;
- Ownership of cross-department collaboration interfaces: you are the default contact person others look for;
- Mentoring experience + onboarding processes: you are the inheritor of the growth path for new people;
- Leading incident RCA retrospective notes: your name is in the organizational memory;
- Proposing and implementing internal process improvements, OKR alignment mechanisms, CI pipeline enhancements, etc.—anything that can be written into a PPT.
These assets not only make you important, but also provide demonstrable organizational impact when you're up for promotion.
3. Learn strategic packaging: if no one knows what you did, it's as good as not doing it
Doing a lot but saying little is a trap in management positions.
You need to be able to turn team achievements into a one-sentence organizational value:
"We refactored xx and improved system stability" becomes: "We reduced failure count by 20%, saving 8 hours of SRE resources per week."
Not only say it, but write it down. Prepare the following packaging dimensions:
| Dimension | Example |
|---|---|
| Technical difficulty | Solved latency issues under doubled production traffic |
| Organizational value | Reduced dependency chain of Team A on Team B |
| Team collaboration | Drove cross-domain standard interfaces, now officially used by 3 teams |
| Reusability | Built internal templates, adopted by 5 teams |
Writing these into year-end reports, aligning with upper-level KPIs, and sharing articles externally will all become part of your organizational irreplaceability.
Risks and reflections: not everyone is suited to "fighting"
Of course, not all cultures are that aggressive. Some organizations encourage a deep-expertise path, where you can gain promotion recognition through patents, papers, internal technical proposals, and mentoring new people.
The key is, you need to figure out what kind of behavior your system encourages.
Some people are naturally suited to maintaining and consolidating, doing support and stable delivery; others are suited to expanding territory, finding opportunities in chaos. There's no good or bad between the two, but we can't plant the wrong seeds in soil that doesn't suit us.
We can choose not to fight, but we need to know what we're giving up.
We can choose not to talk about "organizational discourse power," but then don't complain about not getting promoted.
We can be down-to-earth, stable, and non-competitive, but we also need to ensure that when the system changes, it's more stable with us in it.
Finally, three questions for TLs/Managers preparing for promotion:
- In the past year, what new resources have you fought for and obtained for the organization?
- If the next organizational restructuring happens and the team is disbanded, are you the only indispensable person?
- Have your achievements left a clear organizational memory—the kind that can be written into someone else's report?
Beyond technology, you also need to understand a bit of management realism: career advancement is never about "waiting for the boss to notice you," but about "making the organization unable to do without you."
Don't wait until someone else grabs the position and then regret that you didn't raise your hand earlier. If you're not getting promoted, it might not be because you're not good enough, but because you're too easygoing.