Tagged articles
119 articles
Page 1 of 2
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
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
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.

Career GrowthR&D managementdecision 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.

Growth StagesR&D managementTeam 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 ManagementSoftware Architecture
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 ArchitectureSoftware Engineering
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.

MotivationR&D incentivesinstant reward
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.

Career DevelopmentR&D managementSoftware Engineering
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 PatternsSoftware Architectureenterprise architecture
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.

Cost reductionR&D managementteam 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.

Resource ManagementSoftware Architecturebusiness value
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.

Career DevelopmentR&D managementSoftware Engineering
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.

Data-drivenFront-endcareer
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 managementSoftware ArchitectureSystem Design
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.

Career DevelopmentDesign PatternsSoftware Architecture
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.

Career GrowthR&D managementsoftware 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 ArchitectureSSRbest practices
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.

Career DevelopmentDocumentationcommunication
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.

CTOProduct DevelopmentR&D management
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 managementSoftware Architecture
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.

Career Developmentdomain knowledgetechnical 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.

Engineering managementP7career 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.

CTOSoftware Engineeringcareer transition
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.

Career Developmentfrontendprofessional 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.

Leadershipemployee developmentteam 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.

Career DevelopmentR&D managementSoftware Architecture
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.

R&D managementcareer transitionorganizational 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.

EntrepreneurshipTeam Cultureproduct strategy
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.

MindsetR&D managementbusiness development
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.

IT Architecturebusiness acumencommunication skills
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.

Career DevelopmentDesign PatternsDistributed 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.

Career DevelopmentMindsetR&D
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.

Backend DevelopmentPerformance OptimizationSoftware Architecture
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.

Performance OptimizationSoftware ArchitectureSystem Design
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.

IT Strategyenterprise architecturesolution 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.jsPerformance Monitoring
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.

R&D managementcommunicationefficiency
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.

Career GrowthLearning MethodologySoftware Engineering
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.

Career DevelopmentJD.comPaaS
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.

Career DevelopmentGrowthSoftware Engineering
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 EngineeringSystem Architecture
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.

Career DevelopmentCode reviewSoftware Engineering
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.

Career DevelopmentSoftware Engineeringmanagement 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.

Career DevelopmentGrabprincipal 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.

Career DevelopmentR&D managementprincipal 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.

Career DevelopmentProject ManagementSoftware Architecture
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 DevelopmentSoftware Architecture
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.

Career DevelopmentProject 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.

Career DevelopmentLeadershipR&D management
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 managementSoftware Architecturearchitect role
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 ProcessTechnology Selectionstartup
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
21CTO
21CTO
Dec 17, 2019 · Fundamentals

From a 1997 Technical College Graduate to Motorola Software Architect: 24 Career Lessons

This autobiographical article chronicles the author's journey from a struggling high‑school student with poor English scores to a senior software architect at Motorola, highlighting 24 practical career insights on self‑learning, perseverance, technical depth, documentation, and leadership across embedded, networking, and middleware development.

Career DevelopmentSoftware Engineeringembedded systems
0 likes · 33 min read
From a 1997 Technical College Graduate to Motorola Software Architect: 24 Career Lessons
21CTO
21CTO
Oct 30, 2019 · R&D Management

Scaling from Billions to Trillions: Building R&D Teams That Own Strategic Missions

In this comprehensive talk, a veteran tech leader shares how to design technical leadership, create a top‑level framework, foster self‑driven teams, translate strategy into execution, productize technology, and implement talent‑focused management practices to grow a research and development organization from a few hundred to thousands of engineers while aligning with corporate strategic goals.

Talent ManagementTeam Buildingproductization
0 likes · 24 min read
Scaling from Billions to Trillions: Building R&D Teams That Own Strategic Missions
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 22, 2019 · R&D Management

Why Tech Leaders Must Care About Details: Real‑World Hiring Insights

The article explores how senior technical managers, from directors to CTOs, need deep technical detail awareness to succeed in fast‑growing companies, illustrating the pitfalls of neglecting details through personal anecdotes, hiring experiences, and practical advice on team structure and leadership.

CTO hiringR&D managementSoftware Architecture
0 likes · 11 min read
Why Tech Leaders Must Care About Details: Real‑World Hiring Insights
21CTO
21CTO
Sep 17, 2019 · R&D Management

Which Tech Leader Does Your Startup Really Need? CTO, Architect, or Tech Manager Explained

The article examines the evolving technical leadership needs of a fast‑growing beauty social‑ecommerce startup, contrasting the roles of senior developer, technical manager, technical director, architect and CTO, and explains why a founder may actually need a technical manager rather than a CTO at early stages.

CTOarchitecturesoftware engineering management
0 likes · 12 min read
Which Tech Leader Does Your Startup Really Need? CTO, Architect, or Tech Manager Explained
Architecture Digest
Architecture Digest
Aug 5, 2019 · R&D Management

What Is a Software Architect? Roles, Responsibilities, Types, and How to Become One

The article explains what a software architect does, outlines their responsibilities such as architecture design, technology selection, managing non‑functional requirements, solving technical challenges, and guiding teams, describes different types of architects, and offers advice on the skills and experience needed to become one.

Career DevelopmentSoftware ArchitectureTechnology Selection
0 likes · 6 min read
What Is a Software Architect? Roles, Responsibilities, Types, and How to Become One
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 18, 2019 · R&D Management

Essential Skills and Responsibilities of a Software Architect

Becoming a software architect requires more than high‑concurrency knowledge; it demands comprehensive abilities such as requirement analysis, system decomposition, technology selection, design, communication, and leadership across all development phases, balancing business understanding with technical expertise to deliver effective architectural solutions.

Software ArchitectureSystem DesignTechnology Selection
0 likes · 4 min read
Essential Skills and Responsibilities of a Software Architect
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 6, 2019 · Fundamentals

Why Most Engineers Can't Become Great Architects – Lessons from an Ant Testing Expert

The article explains why pure coding expertise alone doesn’t make a top‑level architect, emphasizing hands‑on experience, forward‑looking design, product awareness, domain modeling, deep technical foundations, and high‑availability practices as essential for evolving robust software systems.

Domain ModelingSoftware ArchitectureSystem Design
0 likes · 8 min read
Why Most Engineers Can't Become Great Architects – Lessons from an Ant Testing Expert
21CTO
21CTO
May 4, 2019 · R&D Management

Why Ignoring Technical Details Can Sink Tech Leaders: Insights from a Headhunter’s View

A reflective essay explores how a tech professional’s neglect of technical depth, hiring practices, and management details can derail careers, illustrated through personal anecdotes, headhunter experiences, and real‑world examples of directors and VPs struggling without solid technical foundations.

Career DevelopmentR&D managementTeam Structure
0 likes · 11 min read
Why Ignoring Technical Details Can Sink Tech Leaders: Insights from a Headhunter’s View
Mafengwo Technology
Mafengwo Technology
Apr 4, 2019 · R&D Management

How to Quantify Software Engineers’ Performance: Insights from a Tech VP

In a 2019 GTLC Beijing talk, Zhang Chu, Vice President of Technology at Mafengwo, explains why measuring engineers is essential, outlines five dimensions of their work, warns against common metric pitfalls, and shares practical frameworks like OGSM and OKR to create goal‑focused, balanced performance evaluations.

OKRR&D metricsSoftware Engineering
0 likes · 14 min read
How to Quantify Software Engineers’ Performance: Insights from a Tech VP
Tencent Cloud Developer
Tencent Cloud Developer
Jan 23, 2019 · R&D Management

From Engineer to Architect: A Comprehensive Career Growth Roadmap

The article presents a step‑by‑step roadmap guiding software engineers from junior coding roles through senior engineering and technical expertise to junior, mid‑level, and senior architect positions, emphasizing mentorship, systematic study, deep experience, and the three core architect skills—judgment, execution, and innovation—underpinned by the 10,000‑hour practice rule.

Career DevelopmentSoftware ArchitectureSystem Design
0 likes · 16 min read
From Engineer to Architect: A Comprehensive Career Growth Roadmap
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 7, 2019 · R&D Management

How to Become a Software Architect: Roadmap, Skills, and Career Path

This article outlines the philosophical mindset, career stages, essential knowledge, and practical habits needed to evolve from a junior programmer to a senior architect, offering concrete steps, role responsibilities, and advice on continuous learning and effective time management.

Career DevelopmentR&D managementSoftware Architecture
0 likes · 23 min read
How to Become a Software Architect: Roadmap, Skills, and Career Path
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 6, 2019 · R&D Management

What Skills Make a Software Architect the Soul of a Company?

A software architect must combine strong technical expertise, deep business understanding, forward‑looking design, broad knowledge, effective communication, and systematic thinking to translate business needs into reliable, scalable systems that drive a company's success.

Skill DevelopmentSoftware ArchitectureSystem Design
0 likes · 15 min read
What Skills Make a Software Architect the Soul of a Company?
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 4, 2019 · Fundamentals

What Does a Software Architect Really Do? Roles, Responsibilities, and Career Path

This article explores the definition, duties, and career development of software architects, covering their role in different company stages, system decomposition, technical selection, team collaboration, various architect specializations, essential skills, and practical advice for advancing in the field.

Career DevelopmentSoftware ArchitectureSystem Design
0 likes · 15 min read
What Does a Software Architect Really Do? Roles, Responsibilities, and Career Path
Efficient Ops
Efficient Ops
Nov 22, 2018 · Fundamentals

What Makes a Good Software Architecture? Principles, Practices, and Pitfalls

Software architecture defines the overall structure and components of a system, guiding design decisions, balancing performance, scalability, and maintainability, while fostering team alignment through clear standards and abstractions, and the article outlines its purpose, best practices, evaluation criteria, and a path to becoming an architect.

Software ArchitectureSystem Designarchitecture fundamentals
0 likes · 13 min read
What Makes a Good Software Architecture? Principles, Practices, and Pitfalls
21CTO
21CTO
Sep 4, 2018 · R&D Management

Unlocking Developer Passion: Technical Leadership Strategies That Drive Results

This article shares practical insights from a Tech Connect keynote on how technical leaders can understand developer psychology, avoid conventional management pitfalls, bridge decision‑consequence gaps, and foster a culture that empowers engineers to deliver high‑quality software while meeting business goals.

R&DSoftware ManagementTeam Culture
0 likes · 8 min read
Unlocking Developer Passion: Technical Leadership Strategies That Drive Results
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 2, 2018 · Backend Development

What Makes a Great Software Architect? 7 Essential Skills Revealed

This article explores the seven core competencies—technical expertise, abstraction, design foresight, systematic thinking, problem‑solving depth, cross‑domain knowledge, and communication—that distinguish a successful software architect and guide how to develop them.

Software ArchitectureSystem Designabstraction
0 likes · 13 min read
What Makes a Great Software Architect? 7 Essential Skills Revealed
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 31, 2018 · Fundamentals

What Does a Software Architect Really Do? Core Skills and Team Strategies

This article explores the role of software architects, outlining their responsibilities, essential qualities, differences between internet and traditional enterprises, team dynamics, common optimization practices, and practical advice on growing into an architect and advancing your career.

Software ArchitectureSystem Designarchitecture fundamentals
0 likes · 12 min read
What Does a Software Architect Really Do? Core Skills and Team Strategies
21CTO
21CTO
Jan 31, 2018 · R&D Management

How to Break Static Thinking and Accelerate Your Team’s Growth as a Tech Manager

Transitioning from an individual contributor to a technology manager requires abandoning static mindsets, giving team members opportunities, feedback, and support, and learning from examples at companies like Google, while reflecting on personal habits to become an effective R&D leader who fosters continuous growth.

LeadershipR&D managementgrowth mindset
0 likes · 9 min read
How to Break Static Thinking and Accelerate Your Team’s Growth as a Tech Manager
21CTO
21CTO
Dec 12, 2017 · Fundamentals

Why Good Software Architecture Matters: From Definition to Success

This article explains what software architecture is, its lifecycle, why a solid architecture is crucial, how to distinguish good from bad designs, the roles and responsibilities of architects, and the skills—both technical and soft—needed to become an effective software architect.

Non-functional RequirementsSoftware ArchitectureSystem Design
0 likes · 12 min read
Why Good Software Architecture Matters: From Definition to Success
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 1, 2017 · R&D Management

Understanding the Career Path from Senior Engineer to CTO: Roles, Responsibilities, and Advancement

This article explains the distinctions and progression steps from senior programmer through architect, technical manager, technical director, to CTO, offering objective guidance on required experience, core duties, and leadership skills for each role in the software engineering career ladder.

CTOR&DSoftware Engineering
0 likes · 7 min read
Understanding the Career Path from Senior Engineer to CTO: Roles, Responsibilities, and Advancement
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 26, 2017 · R&D Management

What Does a Full‑Time Software Architect Actually Do? Insights from Alibaba

The article explores 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 building, and practical implementation, and discusses rights, assessment criteria, and practical ideas for effective architecture practice.

architect roleenterprise architecturetechnical leadership
0 likes · 10 min read
What Does a Full‑Time Software Architect Actually Do? Insights from Alibaba
dbaplus Community
dbaplus Community
Aug 24, 2017 · R&D Management

Why Managing a Tech Team Requires Engineering Skills, Not Just People Skills

The author reflects on three major challenges—staff turnover, project‑schedule control, and software‑quality improvement—and argues that mastering software‑engineering techniques, tooling, and domain knowledge is essential for effective technical team management.

Software Engineeringcode qualitydevelopment-tools
0 likes · 17 min read
Why Managing a Tech Team Requires Engineering Skills, Not Just People Skills
21CTO
21CTO
Aug 4, 2017 · R&D Management

How to Turn a Tech Expert into an Effective Technical Manager

This article explores why technical experts often lack management skills, outlines the typical career stages of engineers, and provides practical guidance on developing the mindset, responsibilities, and core competencies needed to become a successful technical manager.

Career DevelopmentR&D managementSoftware Engineering
0 likes · 9 min read
How to Turn a Tech Expert into an Effective Technical Manager