Tagged articles

technical leadership

146 articles · Page 1 of 2
samdeepthink
samdeepthink
Aug 9, 2026 · Industry Insights

Why Ten Years of Coding Still Leaves Some Developers as Ordinary Programmers

The article explains that a programmer's level is determined by the complexity of problems they can solve—not by years of experience—detailing how junior, mid‑level, and senior engineers differ in responsibilities, mindset, and impact on their teams.

Software Engineeringcareer developmentprogrammer growth
0 likes · 5 min read
Why Ten Years of Coding Still Leaves Some Developers as Ordinary Programmers
samdeepthink
samdeepthink
Aug 1, 2026 · R&D Management

Tech Managers Should Spend 80% Coding, 20% Managing

The author argues that a technical manager should devote about 80% of their time to coding and only 20% to management, warning that abandoning hands‑on development erodes technical judgment, team trust, and long‑term career competitiveness.

career advicecoding practicesoftware management
0 likes · 4 min read
Tech Managers Should Spend 80% Coding, 20% Managing
Java Tech Enthusiast
Java Tech Enthusiast
Jul 29, 2026 · R&D Management

5 Toxic Habits That Sabotage Your Tech Team

The article identifies five common managerial pitfalls—micromanaging like a surveillance camera, ignoring process in favor of outcomes, using fines to force discipline, publicly shaming while privately praising, and letting mood dictate decisions—and explains how each erodes trust, productivity, and team health.

R&D cultureSoftware Engineeringprocess metrics
0 likes · 9 min read
5 Toxic Habits That Sabotage Your Tech Team
samdeepthink
samdeepthink
Jul 18, 2026 · R&D Management

Three CTOs, Three Lessons: The Key Habits They Taught Me

After working with four CTOs, the author highlights three valuable habits learned from three of them—systematic planning, staying hands‑on with code, and aligning technology decisions with business needs—that continue to shape his management approach today.

CTObusiness alignmenthands-on coding
0 likes · 6 min read
Three CTOs, Three Lessons: The Key Habits They Taught Me
ITPUB
ITPUB
Jul 11, 2026 · R&D Management

Why Top Tech Leaders Always Think One Step Ahead

The article explains that truly great technical leaders appear less busy because they focus on anticipating future failure points and controlling system complexity, rather than merely reacting to immediate issues, which leads to more stable systems, smoother teams, and faster project delivery.

complexity managementrisk mitigationsoftware architecture
0 likes · 7 min read
Why Top Tech Leaders Always Think One Step Ahead
Subtle Storm
Subtle Storm
Jul 5, 2026 · R&D Management

System Analyst vs Architecture Designer: Which Path Suits You Best?

The article compares the roles of system analyst and architecture designer, detailing their distinct responsibilities in a large‑scale banking loan system, required skills, exam focus, ideal candidate profiles, and career trajectories to help professionals choose the right path.

Software Engineeringcareer developmentrequirements engineering
0 likes · 6 min read
System Analyst vs Architecture Designer: Which Path Suits You Best?
Subtle Storm
Subtle Storm
Jul 2, 2026 · R&D Management

How to Gracefully Transition from Programmer to Architect

The article explains that moving from programmer to architect requires shifting focus from isolated code elegance to system‑wide thinking, mastering trade‑offs, learning from production incidents, broadening technical breadth, and communicating designs in business terms, offering a step‑by‑step roadmap for the transition.

System Designcareer developmentcommunication
0 likes · 6 min read
How to Gracefully Transition from Programmer to Architect
Java Tech Enthusiast
Java Tech Enthusiast
Jun 27, 2026 · R&D Management

When Technical Mastery Becomes a Liability: My Unfair Dismissal Story

A senior backend engineer was promoted to team lead, but his obsession with coding, low emotional intelligence, and failure to delegate led to strained relationships, missed deadlines, and ultimately a forced resignation, illustrating the Peter Principle and offering hard‑won lessons for technical leaders.

Peter PrincipleSoftware Engineeringcareer advice
0 likes · 8 min read
When Technical Mastery Becomes a Liability: My Unfair Dismissal Story
samdeepthink
samdeepthink
Jun 27, 2026 · R&D Management

How to Manage a High‑Performing Technical Star Who Resists Supervision

The author explains that when a senior technical expert challenges authority, managers should adopt a service mindset, respect and empower the expert, let him focus on AI Agent projects, and leverage his output as key reporting material to drive organizational AI adoption.

AI agentsR&D Managementteam empowerment
0 likes · 3 min read
How to Manage a High‑Performing Technical Star Who Resists Supervision
TechVision Expert Circle
TechVision Expert Circle
Jun 24, 2026 · R&D Management

Why a CTO’s True Endgame Is Influence Radius, Not Architecture Diagrams

The article argues that a CTO’s primary output is decision‑making rather than system design, introduces a three‑layer influence‑radius model, shows how to shift from static architecture diagrams to decision systems, and outlines emerging 2026 tech trends that reshape CTO capabilities.

AI-native architectureCTOPlatform engineering
0 likes · 10 min read
Why a CTO’s True Endgame Is Influence Radius, Not Architecture Diagrams
IT Learning Made Simple
IT Learning Made Simple
Jun 12, 2026 · Industry Insights

How Architects' Roles Differ Between China and Abroad

The article analyzes the contrasting status, daily responsibilities, skill expectations, compensation, career trajectories, and cultural influences of software architects in China versus those in Silicon Valley, highlighting each side's strengths, weaknesses, and suitability for different professionals.

ChinaSilicon Valleycareer development
0 likes · 11 min read
How Architects' Roles Differ Between China and Abroad
Infinite Tech Management
Infinite Tech Management
Jun 7, 2026 · R&D Management

Why Strong P6 Engineers Struggle to Reach P7

Many technically capable P6 engineers hit a ceiling at the P7 level because the promotion criteria shift from pure execution to handling complex, ambiguous problems, making strategic trade‑offs, predicting risks, influencing teams, and communicating upward, which requires a different set of skills than simply delivering code.

career developmentproblem solvingpromotion
0 likes · 13 min read
Why Strong P6 Engineers Struggle to Reach P7
IT Learning Made Simple
IT Learning Made Simple
Jun 7, 2026 · Industry Insights

A Day in the Life of an Architect: Meetings, Diagrams, and Taking the Blame

The article walks through a typical software architect’s day—from early‑morning stand‑ups and requirement reviews, through writing design documents, ad‑hoc incident triage, architecture review meetings, code reviews, and technical‑debt cleanup—highlighting time allocation, required skills, pain points, and practical advice for aspiring architects.

Code ReviewSystem Designarchitecture design
0 likes · 9 min read
A Day in the Life of an Architect: Meetings, Diagrams, and Taking the Blame
IT Learning Made Simple
IT Learning Made Simple
Jun 5, 2026 · Industry Insights

Why Senior Architects Command Higher Value: The Aging Advantage in Tech

The article examines why software architects become more valuable with age, contrasting the fleeting, physically demanding nature of coding roles with the experience‑rich, low‑replaceability, decision‑making responsibilities of architecture, and offers concrete steps for engineers to develop the requisite skills.

career developmentdecision makingexperience value
0 likes · 8 min read
Why Senior Architects Command Higher Value: The Aging Advantage in Tech
Architectural Methodology
Architectural Methodology
Jun 4, 2026 · R&D Management

7 Common Pain Points When Software Engineers Become Architects (And How to Overcome Them)

The article outlines seven typical challenges that software developers face when moving into an architect role, such as over‑focusing on technical details, neglecting non‑functional requirements, poor communication with diverse stakeholders, and failing to design for failure, and suggests deliberate practice to address each issue.

Career Transitioncommunicationnon-functional requirements
0 likes · 8 min read
7 Common Pain Points When Software Engineers Become Architects (And How to Overcome Them)
Architectural Methodology
Architectural Methodology
Jun 2, 2026 · Industry Insights

Key Differences Between Software Architect and Senior Software Engineer Interviews

The article compares software architect and senior software engineer interviews, highlighting distinct mindsets, responsibilities, design scope, non‑functional focus, leadership expectations, typical questions, and evaluation artifacts, and explains why transitioning requires deliberate mindset shift rather than just experience accumulation.

Interview Preparationrole comparisonsenior software engineer
0 likes · 7 min read
Key Differences Between Software Architect and Senior Software Engineer Interviews
IT Learning Made Simple
IT Learning Made Simple
Jun 2, 2026 · R&D Management

What Exactly Does a Software Architect Do? The Role That Involves More PPTs Than Coding

The article demystifies the software architect role by outlining core duties such as system design, technology selection, solving technical challenges, cross‑team coordination, a typical daily schedule, and how it differs from senior developers, while emphasizing that architects are not omnipotent but facilitators.

System Designrole comparisonsoftware architecture
0 likes · 8 min read
What Exactly Does a Software Architect Do? The Role That Involves More PPTs Than Coding
Architectural Methodology
Architectural Methodology
Jun 2, 2026 · R&D Management

Key Differences Between Architects and Senior Software Engineers

The article contrasts architects and senior software engineers, showing that developers focus on implementing specific features and optimizing code within a single module, while architects address system‑wide trade‑offs, future evolution, standards, and cross‑team coordination, highlighting distinct mindsets, responsibilities, decision costs, and communication skills essential for career growth.

career developmentrole comparisonsenior developer
0 likes · 8 min read
Key Differences Between Architects and Senior Software Engineers
Java Tech Enthusiast
Java Tech Enthusiast
May 28, 2026 · R&D Management

Why Tech‑Obsessed Engineers Hit a Career Ceiling

The article argues that engineers who prioritize flashy technologies over business value quickly hit a career ceiling, illustrating the danger with over‑engineered micro‑service splits, costly AI projects, and loss of judgment, then offers practical habits and advice to align technology with real business outcomes.

Software Engineeringbusiness alignmentcareer development
0 likes · 8 min read
Why Tech‑Obsessed Engineers Hit a Career Ceiling
Java Tech Enthusiast
Java Tech Enthusiast
May 18, 2026 · R&D Management

Tech vs Management: How Programmers Should Choose Their Career Path

Programmers often wonder whether to stay on the technical track or move into management; the article explains that both routes involve hidden challenges, require influence, and the right choice depends on personal preferences for solving technical problems versus people problems and where one finds fulfillment.

Software Engineeringcareercareer choice
0 likes · 5 min read
Tech vs Management: How Programmers Should Choose Their Career Path
Infinite Tech Management
Infinite Tech Management
May 6, 2026 · R&D Management

Tech Leader’s Advice: Why Goal Focus Beats Chasing Distractions

A seasoned tech leader shares personal stories and practical steps to help young engineers prioritize clear goals over trivial distractions, illustrating the principle with real project failures, nit‑picking senior behavior, and a simple three‑question daily review.

career advicegoal settingproject execution
0 likes · 9 min read
Tech Leader’s Advice: Why Goal Focus Beats Chasing Distractions
Infinite Tech Management
Infinite Tech Management
Apr 26, 2026 · R&D Management

Why Pure Technical Skill Isn't Enough: Advice for Young Engineers

The author reflects on a decade of experience to show that deep technical expertise without delivering results leads to stagnation, and outlines five traits—determination, goal orientation, resilience, leveraging others, and communication—that enable engineers to turn knowledge into real impact.

Software Engineeringcareer developmentdelivery focus
0 likes · 8 min read
Why Pure Technical Skill Isn't Enough: Advice for Young Engineers
Infinite Tech Management
Infinite Tech Management
Apr 21, 2026 · R&D Management

How Tech Leaders Win Boss Support by Managing Expectations

The article explains how technical managers can exceed performance expectations by proactively managing their boss’s expectations through fixed sync rhythms, transparent progress data, calibrated goal discussions, and pre‑emptive risk alerts, turning uncertainty into predictable collaboration.

expectation managementrisk mitigationstakeholder alignment
0 likes · 10 min read
How Tech Leaders Win Boss Support by Managing Expectations
Java Tech Enthusiast
Java Tech Enthusiast
Apr 18, 2026 · R&D Management

When a CTO Becomes a Disaster: Hard Lessons on Bad Technical Leadership

A former employee recounts how a newly hired CTO’s reckless tech mandates, unrealistic performance targets, and management gimmicks crippled the company's systems, inflated incident rates, and ultimately forced his departure, offering concrete warning signs for identifying unreliable technical leaders.

CTOR&D ManagementSoftware Engineering
0 likes · 8 min read
When a CTO Becomes a Disaster: Hard Lessons on Bad Technical Leadership
TechVision Expert Circle
TechVision Expert Circle
Apr 4, 2026 · R&D Management

Why Misunderstanding “Power” Is the Real Ceiling for Engineers

The article argues that many skilled engineers hit an invisible ceiling not because of technical ability but due to a flawed view of power, explaining how decision‑making, resource allocation, and influence are essential for modern tech leadership and offering a step‑by‑step path from expert to decision‑maker.

career developmentdecision makingengineering management
0 likes · 14 min read
Why Misunderstanding “Power” Is the Real Ceiling for Engineers
TechVision Expert Circle
TechVision Expert Circle
Mar 3, 2026 · R&D Management

Why the Best Technologist Struggles to Become a Tech Director

The article explains why top‑level engineers who excel at coding and system design often hit a ceiling when seeking director or CTO roles, because organizations value the ability to adopt the right role for their current needs over pure technical prowess.

architecture decisioncareer progressionorganization
0 likes · 10 min read
Why the Best Technologist Struggles to Become a Tech Director
Programmer1970
Programmer1970
Feb 27, 2026 · R&D Management

Coding at 35: Failure or a Wise, Conscious Choice?

A 34‑year‑old developer wonders whether staying on the front‑line and avoiding a move to management is a sign of failure, but the article argues that continuing to code at 35 can be a deliberate, smarter career path offering deeper technical impact and greater freedom.

career advicemanagement vs techsenior developer
0 likes · 5 min read
Coding at 35: Failure or a Wise, Conscious Choice?
Architecture and Beyond
Architecture and Beyond
May 7, 2025 · R&D Management

Three Key Factors for Technical Professionals to Elevate Their Impact

The article explains that advancing from an execution role to decision‑making and influence requires developing three core abilities—judgment, value output, and proactive initiative—offering concrete practices and examples to help engineers transition into effective technical leaders.

R&D Managementcareer growthdecision making
0 likes · 8 min read
Three Key Factors for Technical Professionals to Elevate Their Impact
Model Perspective
Model Perspective
Apr 25, 2025 · R&D Management

From Solo Engineer to Tech Leader: The Four Stages of Growth

This article outlines a four‑stage roadmap for technical professionals to evolve from individual contributors to organizational builders, detailing the responsibilities, challenges, and key growth actions at each level—from mastering personal delivery to shaping strategy and culture.

R&D Managementgrowth stagesteam building
0 likes · 6 min read
From Solo Engineer to Tech Leader: The Four Stages of Growth
Eric Tech Circle
Eric Tech Circle
Dec 29, 2024 · R&D Management

6 Toxic Traits of Bad Tech Leads and How to Spot Them

The article outlines six common harmful behaviors of incompetent technical leaders—taking credit, ignoring team input, emotional manipulation, stifling growth, micromanaging, and pure task delegation—and advises engineers on recognizing and responding to such leaders to protect their career development.

R&D ManagementSoftware Engineeringcareer advice
0 likes · 6 min read
6 Toxic Traits of Bad Tech Leads and How to Spot Them
Architecture and Beyond
Architecture and Beyond
Aug 23, 2024 · R&D Management

Core Competencies of a Software Architect: System Design, Technical Skills, Global Perspective, Communication, Project Management, Quality Assurance, and Innovation

This comprehensive guide outlines the seven essential abilities—system design and modeling, broad and deep technical expertise, global and systemic thinking, effective communication and collaboration, project management, quality assurance with technical debt control, and innovative foresight—that together define a successful software architect.

InnovationProject ManagementQuality Assurance
0 likes · 39 min read
Core Competencies of a Software Architect: System Design, Technical Skills, Global Perspective, Communication, Project Management, Quality Assurance, and Innovation
Java Tech Enthusiast
Java Tech Enthusiast
Jul 29, 2024 · Industry Insights

10 Warning Signs That a Technical Architect Is Not Up to the Role

The article outlines eleven common shortcomings—ranging from weak technical fundamentals and lack of business understanding to poor project management, over‑design, communication failures, low execution, insufficient hands‑on experience, ignorance of framework internals, health issues, and missing global perspective—that indicate a software architect may be unqualified for the position.

Project ManagementSoftware Engineeringcareer advice
0 likes · 9 min read
10 Warning Signs That a Technical Architect Is Not Up to the Role
Architecture Breakthrough
Architecture Breakthrough
Jul 22, 2024 · R&D Management

How Frontline Tech Leaders Can Motivate Teams Without Direct Authority

The article explains why frontline technical managers lack promotion and budget power, and offers a practical framework of instant incentives—drawing on historical anecdotes, psychological research, and game design—to boost individual initiative and create a culture of timely recognition within engineering teams.

R&D incentivesinstant rewardmotivation
0 likes · 10 min read
How Frontline Tech Leaders Can Motivate Teams Without Direct Authority
DevOps
DevOps
Mar 6, 2024 · R&D Management

Technical Management Consulting Insights: Team Value, Innovation, and R&D Efficiency

The article examines a media‑tech company's 80‑person engineering team, highlighting challenges in iteration speed, value of refactoring, cost‑efficiency, and the need for a clear value judgment, while proposing a structured R&D‑efficiency framework, innovation allocation, and practical survival tips for technical leaders.

R&D Managementteam-efficiencytechnical leadership
0 likes · 12 min read
Technical Management Consulting Insights: Team Value, Innovation, and R&D Efficiency
Tech Architecture Stories
Tech Architecture Stories
Jan 29, 2024 · R&D Management

Mastering Tech Promotion Reviews: Proven Strategies to Accelerate Your Career

This guide shares years of promotion‑review experience from major tech firms, outlining company‑specific promotion processes and five essential content elements—systematic design, detailed data, derivation reasoning, upstream/downstream context, and comparative analysis—plus practical presentation and logical techniques to help engineers secure promotions and salary raises.

R&D Managementcareer advancementevaluation
0 likes · 8 min read
Mastering Tech Promotion Reviews: Proven Strategies to Accelerate Your Career
Architect
Architect
Jan 21, 2024 · R&D Management

Balancing Code and Management: How Tech Leaders Overcome the Anxiety of Not Coding

The article examines why senior engineers feel anxious when they stop coding, analyzes the trade‑offs between technical depth and managerial responsibilities, compares the roles of technical manager and director, and offers a structured approach for leaders to maintain growth while driving business value.

R&D ManagementSoftware Engineeringcareer development
0 likes · 17 min read
Balancing Code and Management: How Tech Leaders Overcome the Anxiety of Not Coding
Architects Research Society
Architects Research Society
Jan 21, 2024 · Fundamentals

Software Architect vs Enterprise Architect: Roles, Responsibilities, and Differences

The article explains the distinct roles of software architects, enterprise architects, solution architects, and technical architects, outlining their responsibilities, focus areas, and how they differ in scope, technical depth, and alignment with business goals within an organization.

Design PatternsEnterprise ArchitectureSolution Architect
0 likes · 6 min read
Software Architect vs Enterprise Architect: Roles, Responsibilities, and Differences
Architecture and Beyond
Architecture and Beyond
Dec 23, 2023 · R&D Management

How to Maximize R&D Value: Boost Business Impact and Cut Hidden Costs

This article presents a practical framework for measuring and increasing R&D value by combining business and technical contributions, streamlining processes, investing in sustainable engineering, enhancing individual productivity, and systematically eliminating abnormal costs.

R&D Managementcost reductionteam-efficiency
0 likes · 12 min read
How to Maximize R&D Value: Boost Business Impact and Cut Hidden Costs
Architect's Guide
Architect's Guide
Nov 29, 2023 · R&D Management

Why Documentation Should Be a Priority for Technical Leaders in Startups

Effective documentation is a critical, long‑term productivity booster for startups, enabling knowledge sharing, reducing reliance on meetings, mitigating risks, and empowering teams to scale, and this article outlines how technical leaders can build a documentation‑first culture, tools, processes, and habits to achieve it.

DocumentationKnowledge Managementprocess improvement
0 likes · 15 min read
Why Documentation Should Be a Priority for Technical Leaders in Startups
Amap Tech
Amap Tech
Sep 15, 2023 · R&D Management

Understanding Architecture: Goals, Resources, Behaviors, and Decision‑Making for Architects

The article broadens software architecture beyond structural design to encompass people, processes, and business value, urging architects to balance realistic, flexible goals, limited resources, commercial‑focused behaviors, and industry trends so they can deliver cost‑effective, scalable solutions that align technology with organizational objectives.

Business Valuedecision makingresource management
0 likes · 18 min read
Understanding Architecture: Goals, Resources, Behaviors, and Decision‑Making for Architects
Programmer DD
Programmer DD
Jul 21, 2023 · R&D Management

Technical Track vs Management: Which Career Path Fits You Best?

This article compares the realities of staying on a technical track versus moving into management, outlining the ideal and actual daily routines of senior engineers and team leaders, the challenges of career progression, and offers guidance on choosing the path that best fits one’s goals.

R&D ManagementSoftware Engineeringcareer development
0 likes · 11 min read
Technical Track vs Management: Which Career Path Fits You Best?
DaTaobao Tech
DaTaobao Tech
May 12, 2023 · Backend Development

Backend Development Journey and Lessons from Alibaba Taobao

Through a five‑year backend journey—from building a solo startup site and mastering Java, to handling high‑traffic services at Sina Weibo, and now developing B2B merchant tools at Alibaba Taobao—the author shares lessons on scalable architecture, automated deployment, aligning tech with business, proactive problem‑solving, code quality, teamwork, and career health.

career growthservice reliabilitytechnical leadership
0 likes · 9 min read
Backend Development Journey and Lessons from Alibaba Taobao
DaTaobao Tech
DaTaobao Tech
Apr 19, 2023 · Frontend Development

Reflections on a Decade of Front-End Development at Taobao

Over nine years at Taobao, a front‑end engineer recounts his journey from junior developer to team lead, detailing rapid feature delivery, data‑driven performance gains, cross‑platform innovations, and leadership lessons that shaped the platform’s e‑commerce experience and his own growth.

Front-endcareerdata-driven
0 likes · 20 min read
Reflections on a Decade of Front-End Development at Taobao
21CTO
21CTO
Mar 28, 2023 · R&D Management

What Makes a Great Architect? Lessons from Alibaba’s Platform Engineering

The article shares a senior engineer’s reflections on technical architecture at Alibaba, covering top‑level design, physical and application architecture, the evolving role of architects, essential problem‑solving skills, the need for a global perspective, broad technical breadth, continuous learning, and how these insights shape effective R&D management.

R&D ManagementSystem Designcontinuous learning
0 likes · 14 min read
What Makes a Great Architect? Lessons from Alibaba’s Platform Engineering
Code Ape Tech Column
Code Ape Tech Column
Feb 1, 2023 · Fundamentals

What Is a Software Architect? Roles, Levels, Daily Activities, and Essential Skills

This article explains what a software architect does, outlines the three architectural levels (application, solution, enterprise), describes the architect’s daily responsibilities, and details ten essential skills—including design, decision‑making, simplification, programming, documentation, communication, estimation, balancing, consulting, and market awareness—required for a successful career in software architecture.

Design PatternsSystem Designcareer development
0 likes · 16 min read
What Is a Software Architect? Roles, Levels, Daily Activities, and Essential Skills
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Dec 21, 2022 · R&D Management

How to Build High‑Performance R&D Teams: Insights from NetEase CTO Yin Jingcheng

In this interview, NetEase Cloud Commerce CTO Yin Jingcheng shares his 14‑year journey, stages of technical leadership, practical advice for new managers, strategies for balancing coding and management, and actionable guidance on fostering efficient, innovative R&D teams across business cycles.

R&D Managementcareer growthsoftware development
0 likes · 23 min read
How to Build High‑Performance R&D Teams: Insights from NetEase CTO Yin Jingcheng
DaTaobao Tech
DaTaobao Tech
Nov 2, 2022 · Frontend Development

Insights on Front‑End Architecture and the Role of a Front‑End Architect

The senior Taobao front‑end engineer describes how building internal tools like AppDevTools and mtop.js shaped his view of front‑end architecture, outlining the architect’s role in linking product, design, and engineering, creating clear, flexible solutions, guiding teams through systematic problem‑solving, and fostering continuous learning and communication.

Frontend ArchitectureSSRSoftware Design
0 likes · 9 min read
Insights on Front‑End Architecture and the Role of a Front‑End Architect
Architecture Digest
Architecture Digest
Nov 1, 2022 · Fundamentals

How to Become a Software Architect – Skills, Roles, and Guidance

This comprehensive guide explains what a software architect does, outlines the three levels of architecture, details daily activities, essential skills, decision‑making, documentation, communication, and provides practical advice for aspiring architects.

Documentationcareer developmentcommunication
0 likes · 18 min read
How to Become a Software Architect – Skills, Roles, and Guidance
Programmer DD
Programmer DD
Oct 21, 2022 · R&D Management

From Craftsman to Director: Decoding Alibaba’s Tech Job Levels

This article uses vivid analogies—professional craftsman, orchestra conductor, and film director—to explain Alibaba's technical job level system (P5‑P10), outlining core responsibilities, skill expectations, and the differences between each tier for developers, testers, and ops professionals.

AlibabaR&D Managementcareer progression
0 likes · 9 min read
From Craftsman to Director: Decoding Alibaba’s Tech Job Levels
21CTO
21CTO
Sep 28, 2022 · R&D Management

Why Strong Technical Skills Are Critical for CTOs and VP Engineers

The article argues that a CTO or technical VP must possess deep technical expertise to evaluate quality, guide architecture, earn team respect, inspire innovation, and attract top engineers, illustrating these points with real‑world examples from Dropbox and Facebook.

CTOR&D Managementproduct development
0 likes · 10 min read
Why Strong Technical Skills Are Critical for CTOs and VP Engineers
DeWu Technology
DeWu Technology
Sep 16, 2022 · R&D Management

Technical Growth Path: From Engineer to Architect and Leader

The article maps a technical professional’s journey from engineer to architect and leader, urging deep mastery of code and business logic, proactive incident handling, defensive design, domain expertise, broad architectural thinking, and balanced leadership skills to achieve sustainable career growth.

career developmentengineering managementskill improvement
0 likes · 21 min read
Technical Growth Path: From Engineer to Architect and Leader
Architecture Digest
Architecture Digest
Sep 2, 2022 · Fundamentals

What It Takes to Become a Software Architect

The article explores the definition, responsibilities, essential skills, and career path of a software architect, emphasizing the need for broad technical knowledge, domain expertise, communication abilities, leadership, and continuous learning to bridge business goals and software systems in modern agile environments.

Domain Knowledgecareer developmenttechnical leadership
0 likes · 11 min read
What It Takes to Become a Software Architect
Liangxu Linux
Liangxu Linux
Aug 21, 2022 · R&D Management

How to Reach Alibaba P7: Salary, Skills, and Career Roadmap

This guide breaks down Alibaba's P7 level, detailing typical salary ranges, the differences between P6 and P7 responsibilities, and the technical, business, and soft‑skill competencies required to earn the title, plus practical steps to prepare for interviews and career growth.

P7Salarycareer progression
0 likes · 14 min read
How to Reach Alibaba P7: Salary, Skills, and Career Roadmap
DevOps
DevOps
Aug 19, 2022 · R&D Management

Technical Career Development Path and How to Improve Technical Capability

The article outlines a five‑stage technical career roadmap—from junior engineer to CTO—describes the three‑tier technical capability model (implementation, architecture, leadership), and offers practical advice for professionals at each level to balance technical work and management responsibilities.

R&D ManagementSoftware Engineeringskill progression
0 likes · 11 min read
Technical Career Development Path and How to Improve Technical Capability
21CTO
21CTO
Aug 14, 2022 · R&D Management

How to Stay Technically Relevant as a CTO: 6 Practical Strategies

This article shares a former individual contributor’s journey to CTO, highlighting why technical influence can surpass managerial power and offering six actionable habits—continuous learning, coding as a hobby, hackathon participation, hiring wisely, building a tech‑advisor team, and clearing operational debt—to help technology leaders maintain technical credibility while managing people and projects.

CTOCareer TransitionSoftware Engineering
0 likes · 13 min read
How to Stay Technically Relevant as a CTO: 6 Practical Strategies
Java High-Performance Architecture
Java High-Performance Architecture
Jun 3, 2022 · R&D Management

How to Align Your Role and Grow as a Front‑End Engineer: 5 Key Lessons

In this reflective piece the author shares five practical insights from two years at Alibaba, covering how to define personal positioning, maintain forward compatibility, avoid flawed designs, let specialists focus on their expertise, and balance boundaries with collaboration to sustain both personal and team growth.

Frontendcareer developmentprofessional growth
0 likes · 13 min read
How to Align Your Role and Grow as a Front‑End Engineer: 5 Key Lessons
DeWu Technology
DeWu Technology
May 23, 2022 · R&D Management

Factors Tech Leaders Consider When Distributing Work

Tech leaders assign work by evaluating each task’s difficulty, business impact, urgency and novelty, then matching those attributes to a team member’s technical skill, domain knowledge, growth potential, motivation and trust level while balancing current workload, choosing an appropriate delegation style, considering the team’s development stage, and applying risk‑mitigation reviews and continuous feedback to optimize delivery, talent growth, and team stability.

employee developmentleadershipteam management
0 likes · 37 min read
Factors Tech Leaders Consider When Distributing Work
Programmer DD
Programmer DD
May 4, 2022 · R&D Management

What Really Defines a Software Architect? 3 Perspectives from 12 Years Experience

The article reflects on a dozen years of software development experience to propose three evolving definitions of a software architect, classify various architect roles, and compare centralized versus collaborative work styles, highlighting why the term is often misused in the industry.

R&D Managementarchitect rolecareer development
0 likes · 12 min read
What Really Defines a Software Architect? 3 Perspectives from 12 Years Experience
Architecture and Beyond
Architecture and Beyond
Mar 12, 2022 · R&D Management

Practical Guide for Senior Technical Leaders Transitioning to Startup Companies

This guide outlines how senior engineers moving from large tech firms to smaller startups can adapt quickly by cultivating the right mindset, pacing their onboarding, integrating with teams, addressing technical and organizational challenges, and ultimately mastering the new environment through humility, decisive action, and systematic team development.

Career TransitionR&D Managementorganizational culture
0 likes · 19 min read
Practical Guide for Senior Technical Leaders Transitioning to Startup Companies
DevOps
DevOps
Feb 7, 2022 · R&D Management

Growth of a Technical Leader: Lessons from My Years as an Architect at Dangdang

The article shares the author’s four‑year journey as a software architect at Dangdang, detailing practical experiences in platform reconstruction, order system planning, technology‑stack selection, open‑source framework development, and the four essential growth elements—learning, adapting, collaborating, and driving—offering actionable insights for technical leaders.

software architecturetechnical leadership
0 likes · 17 min read
Growth of a Technical Leader: Lessons from My Years as an Architect at Dangdang
21CTO
21CTO
Jan 12, 2022 · R&D Management

How to Revive Tech Teams in the VUCA Era: Lessons from an Entrepreneurial Journey

This article explores the common challenges tech teams face in a volatile, uncertain, complex, and ambiguous (VUCA) environment, and offers a practical framework—rooted in entrepreneurial spirit, strategic thinking, technical decision‑making, architecture governance, R&D efficiency, and team culture—to transform teams into high‑performing, resilient units.

Entrepreneurshipproduct strategyteam culture
0 likes · 30 min read
How to Revive Tech Teams in the VUCA Era: Lessons from an Entrepreneurial Journey
21CTO
21CTO
Nov 15, 2021 · R&D Management

How Business Developers Break Mindset Barriers to Become Technical Leaders

Most business development engineers cling to a narrow self‑identity focused on coding, overlooking the broader responsibilities of driving customer digitalization; this article examines common mindset traps, their origins, and offers a structured framework for shifting perception, expanding roles, and evolving into a technical leader who balances both technology and business.

R&D Managementbusiness developmentmindset
0 likes · 19 min read
How Business Developers Break Mindset Barriers to Become Technical Leaders
IT Architects Alliance
IT Architects Alliance
Oct 22, 2021 · R&D Management

Key Responsibilities, Skills, and Career Path of an IT Architect

The article outlines the comprehensive role of an IT architect, emphasizing that beyond coding, architects must acquire broad technical experience, business acumen, communication skills, and strategic insight to guide development, influence decisions, and advance toward senior management or entrepreneurship.

Communication SkillsIT ArchitectureSoftware Design
0 likes · 10 min read
Key Responsibilities, Skills, and Career Path of an IT Architect
Java Architect Essentials
Java Architect Essentials
Sep 28, 2021 · R&D Management

How to Upgrade from Senior Developer to Software Architect: Requirements, Skills, and Daily Work

This article explains the common misconceptions about software architects, outlines the essential technical and soft‑skill requirements for senior developers to become architects, describes practical upgrade paths, and details the typical responsibilities and daily activities of an architect.

Design Patternscareer developmentdistributed systems
0 likes · 13 min read
How to Upgrade from Senior Developer to Software Architect: Requirements, Skills, and Daily Work
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Sep 13, 2021 · R&D Management

Team Leadership and Project Management: A Technical Leader's Experience

A technical leader at NetEase Yanxuan, with a PhD in applied mathematics, describes building a supply‑chain algorithm team from scratch, categorizing projects as mature, challenging, or innovative, assigning staff by risk, overseeing work through high‑level guidance, engaging with business units to uncover pain points, mobilizing resources for deadlines, and pursuing initiatives while emphasizing resilience, business focus, and a trust‑based workplace culture.

InnovationProject Managementcross‑functional collaboration
0 likes · 16 min read
Team Leadership and Project Management: A Technical Leader's Experience
21CTO
21CTO
Aug 10, 2021 · R&D Management

How Can Business Developers Evolve into Technical Leaders? A Mindset Blueprint

This article examines the hidden mental models that constrain business developers, explains why their self‑perception often mismatches evolving environmental demands, and outlines a step‑by‑step framework for shifting from a code‑centric role to a holistic technical‑lead position that drives customer digitalization.

R&Dbusiness digitalizationcareer development
0 likes · 18 min read
How Can Business Developers Evolve into Technical Leaders? A Mindset Blueprint
21CTO
21CTO
Aug 1, 2021 · Backend Development

What Does It Take to Become a Great Software Architect? Key Skills and Practices

This article outlines the career path toward software architecture, detailing the market expectations, essential competencies such as project management, technical depth, business insight, communication, decision‑making, and optimization techniques for systems, backend services, and databases, while emphasizing continuous learning and community involvement.

System Designbackend developmentdatabase sharding
0 likes · 17 min read
What Does It Take to Become a Great Software Architect? Key Skills and Practices
IT Architects Alliance
IT Architects Alliance
Jul 22, 2021 · Fundamentals

Key Responsibilities and Skills for Software Architects

The article outlines the essential duties, required competencies, decision‑making principles, and optimization techniques for software architects, covering system decomposition, technology selection, communication, technical depth, performance tuning, database scaling, and the broader mindset needed to lead complex development projects.

Database ScalingSystem Designperformance optimization
0 likes · 16 min read
Key Responsibilities and Skills for Software Architects
Architects Research Society
Architects Research Society
Jul 13, 2021 · R&D Management

Understanding Different Types of Software Architects: Software, Enterprise, Solution, and Technical Architects

The article explains the roles and responsibilities of software, enterprise, solution, and technical architects, highlighting how each provides technical leadership, aligns technology with business goals, and defines standards and strategies throughout the project and enterprise lifecycle.

Enterprise ArchitectureIT StrategySolution Architect
0 likes · 6 min read
Understanding Different Types of Software Architects: Software, Enterprise, Solution, and Technical Architects
High Availability Architecture
High Availability Architecture
Jul 8, 2021 · Frontend Development

Interview on Kuaishou Frontend Platform: Node.js Infrastructure, Real‑time Performance Monitoring, and Technical Challenges

The interview with Kuaishou senior engineers Zhang and Fang discusses their ten‑year web development experience, recent Node.js infrastructure and front‑end performance projects, the technical highlights, implementation challenges, architectural considerations, and the topics they will present at the upcoming GIAC conference.

Frontend InfrastructureNode.jsWeb Development
0 likes · 9 min read
Interview on Kuaishou Frontend Platform: Node.js Infrastructure, Real‑time Performance Monitoring, and Technical Challenges
dbaplus Community
dbaplus Community
Jun 13, 2021 · R&D Management

From Engineer to Tech Leader: Master the Skills to Build High‑Performance Teams

This article shares a former programmer’s journey to technical leadership, outlining essential competencies, the shift in mindset from individual contributor to manager, practical ways to boost team efficiency and cohesion, communication and emotion‑control techniques, self‑growth strategies, and energy‑management tips for sustainable success.

EfficiencyR&D Managementcommunication
0 likes · 17 min read
From Engineer to Tech Leader: Master the Skills to Build High‑Performance Teams
Didi Tech
Didi Tech
May 25, 2021 · Industry Insights

Becoming a Technical Superstar: Patterns, Deliberate Practice, and Persistence

The article shares a senior DiDi engineer's perspective on how engineers can overcome growth anxiety, adopt deliberate practice, build deep domain knowledge through work‑centered learning, and persistently refine coding and troubleshooting skills to become true technical leaders.

Learning MethodologySoftware Engineeringcareer growth
0 likes · 16 min read
Becoming a Technical Superstar: Patterns, Deliberate Practice, and Persistence
JD Retail Technology
JD Retail Technology
May 17, 2021 · Interview Experience

How a JD Architect Turns PaaS Challenges into Career Growth

In this interview, senior architect Li Zunjing shares his two‑stage journey at JD.com—from stabilizing e‑commerce systems to pioneering B‑PaaS—highlighting the importance of technical fundamentals, a "empty‑cup" mindset, collaborative execution, and self‑driven learning for engineering success.

JD.comPaaScareer development
0 likes · 9 min read
How a JD Architect Turns PaaS Challenges into Career Growth
Refining Core Development Skills
Refining Core Development Skills
Apr 28, 2021 · Fundamentals

Seven Tips for Growing from Junior to Senior Engineer

The article outlines seven practical suggestions—strengthening requirement review, proactively improving efficiency, deepening core technical fundamentals, focusing on performance, monitoring production, maintaining a global view, and regularly summarizing work—to help ordinary programmers advance toward senior or expert roles.

Software Engineeringbest practicescareer development
0 likes · 9 min read
Seven Tips for Growing from Junior to Senior Engineer
21CTO
21CTO
Apr 2, 2021 · R&D Management

Why CTOs Earn Top Salaries Without Writing Code: The Power of Technical Judgment

The article explains that CTOs, technical directors, and architects are valued for their strategic technical judgment rather than coding ability, outlines how technical roles evolve from senior developers to CTOs, and highlights the importance of proper title assignment and career development in growing tech teams.

CTOSoftware Engineeringcareer progression
0 likes · 10 min read
Why CTOs Earn Top Salaries Without Writing Code: The Power of Technical Judgment
dbaplus Community
dbaplus Community
Mar 12, 2021 · R&D Management

What Makes a Great System Architect? Lessons from Alibaba’s Double‑11 Architecture

The article shares a senior Alibaba engineer’s reflections on system architecture design, the evolving role of architects, essential skills such as problem discovery, definition and solution, and how continuous learning, technical breadth, and business understanding enable architects to tackle complex, high‑scale challenges like Double 11.

AlibabaSoftware Engineeringarchitect skills
0 likes · 15 min read
What Makes a Great System Architect? Lessons from Alibaba’s Double‑11 Architecture
21CTO
21CTO
Jan 30, 2021 · R&D Management

What Makes a Great System Architect? Lessons from Alibaba’s Business Platform

Drawing on years at Alibaba, the author shares insights on top‑level design, physical and application architecture, the evolving role of architects, and the essential skills—problem discovery, definition, solution, communication, breadth, and continuous learning—required to tackle complex, global system challenges.

Software EngineeringSystem Designarchitecture
0 likes · 14 min read
What Makes a Great System Architect? Lessons from Alibaba’s Business Platform
dbaplus Community
dbaplus Community
Jan 24, 2021 · R&D Management

Why Senior Engineers Stall: 8 Practical Lessons to Boost Your Career

A senior architect learns why he remains stuck while his former colleague climbs the ladder, discovering eight actionable habits—from reading all code and judging project direction to mastering meetings, version control, and pragmatic coding—that can transform technical expertise into real career advancement.

Code ReviewSoftware Engineeringcareer development
0 likes · 14 min read
Why Senior Engineers Stall: 8 Practical Lessons to Boost Your Career
21CTO
21CTO
Dec 19, 2020 · R&D Management

Why Programmers Lose Value After 35 and How to Stay Competitive

The article examines why many programmers face a steep career decline after age 35, explores the technical and managerial tracks available in large tech firms, and offers practical strategies for continuous skill growth, direction clarification, and leveraging experience to remain valuable in the industry.

Software Engineeringcareer developmentmanagement track
0 likes · 8 min read
Why Programmers Lose Value After 35 and How to Stay Competitive
Architects Research Society
Architects Research Society
Dec 14, 2020 · R&D Management

What It Means to Be a Principal Engineer at Grab

The article explains how Grab’s rapid growth has created a senior technical role—Principal Engineer—responsible for large‑scale system architecture, cross‑team project ownership, technical leadership, mentorship, and continuous learning within a micro‑service‑driven environment.

Grabcareer developmentprincipal engineer
0 likes · 11 min read
What It Means to Be a Principal Engineer at Grab
Architects Research Society
Architects Research Society
Dec 14, 2020 · R&D Management

Being a Principal Engineer at Grab: Roles, Responsibilities, and Career Guidance

The article explains how Grab’s principal engineers lead large technical families, own complex micro‑service systems, drive architectural quality, manage cross‑team projects, mentor engineers, and balance technical and business impact, offering practical guidance for senior engineering career growth.

R&D Managementcareer developmentprincipal engineer
0 likes · 10 min read
Being a Principal Engineer at Grab: Roles, Responsibilities, and Career Guidance
21CTO
21CTO
Oct 30, 2020 · R&D Management

7 Surprising Lessons to Turn Your Tech Expertise into Career Growth

The article follows architect Da Liu’s frustration over being passed over for promotion, revealing seven practical strategies—from reading diverse code and accurately judging project direction to mastering meeting management and version control—that can help engineers transform technical expertise into career advancement.

Project Managementcareer developmentcode reading
0 likes · 14 min read
7 Surprising Lessons to Turn Your Tech Expertise into Career Growth
IT Architects Alliance
IT Architects Alliance
Oct 25, 2020 · R&D Management

What Skills Make a Software Architect the Driving Force Behind a Company?

The article outlines the essential competencies—technical mastery, business understanding, design foresight, depth and breadth of knowledge, communication, and systematic thinking—that a software architect must develop to effectively lead and deliver complex projects within an organization.

R&D ManagementSkill DevelopmentSystem Design
0 likes · 15 min read
What Skills Make a Software Architect the Driving Force Behind a Company?
Youzan Coder
Youzan Coder
Aug 21, 2020 · Industry Insights

From PRD Translator to Business Driver: The Three Growth Stages for Engineers

The article outlines three progressive stages for technical staff—from merely following PRD specifications, to understanding business needs and selecting appropriate solutions, and finally to proactively shaping business strategy—while sharing practical methods for demand exploration, project initiation, management, and data‑driven iteration.

Data AnalysisProject Managementbusiness thinking
0 likes · 13 min read
From PRD Translator to Business Driver: The Three Growth Stages for Engineers
DevOps
DevOps
Jul 24, 2020 · R&D Management

The Goudison Theorem: Guiding New Technical Leaders to Avoid Exhaustion

The article introduces the Goudison Theorem, emphasizing that newly promoted technical leaders should avoid overworking themselves, delegate effectively, empower their teams, and focus on sustainable management practices to build high‑performance groups.

R&D Managementcareer developmentleadership
0 likes · 7 min read
The Goudison Theorem: Guiding New Technical Leaders to Avoid Exhaustion
Top Architect
Top Architect
Apr 24, 2020 · R&D Management

Full‑time Software Architect: Roles, Responsibilities, Rights, and Evaluation

The article explains the distinction between part‑time and full‑time software architects, outlines the core responsibilities such as global technical planning, unified methods and standards, robust foundational construction, and practical implementation, and discusses the rights, assessment criteria, and practical ideas for establishing an effective architecture function within large organizations.

R&D Managementarchitect roleassessment
0 likes · 11 min read
Full‑time Software Architect: Roles, Responsibilities, Rights, and Evaluation
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 17, 2020 · R&D Management

Key Considerations for Technical Leadership, R&D Process, and Technology Selection in Startups

The article shares practical insights on the role of a technical leader, outlines a streamlined R&D workflow and team responsibilities for fast‑moving startups, and discusses technology selection, architecture components, and management practices to help early‑stage companies build effective engineering teams.

R&D Processstartupteam management
0 likes · 6 min read
Key Considerations for Technical Leadership, R&D Process, and Technology Selection in Startups
21CTO
21CTO
Feb 6, 2020 · Fundamentals

Mastering the Role of a Software Architect: Skills, Levels, and Daily Practices

This article explores what a software architect does, defines the role, outlines three architectural levels, details daily responsibilities, and breaks down ten essential skills—including design, decision‑making, simplification, programming, and documentation—to help engineers become better architects.

Design PatternsSystem Designarchitect skills
0 likes · 14 min read
Mastering the Role of a Software Architect: Skills, Levels, and Daily Practices