Tagged articles

career development

535 articles · Page 3 of 6
Architecture Digest
Architecture Digest
Dec 17, 2022 · Fundamentals

How to Become a Software Architect: Roles, Levels, Skills, and Practices

This article outlines the path to becoming a software architect, detailing the role’s definition, architectural levels, daily activities, essential skills such as design, decision‑making, documentation, communication, and provides practical advice on learning, community building, and balancing technical and non‑technical responsibilities.

DocumentationSkill Developmentcareer development
0 likes · 17 min read
How to Become a Software Architect: Roles, Levels, Skills, and Practices
MoonWebTeam
MoonWebTeam
Nov 16, 2022 · Fundamentals

Why Soft Skills Are the Real Career Accelerator for Developers

This article explains how cultivating soft skills such as owner mindset, time management, continuous learning, quality awareness, product thinking, effective communication, proactiveness, team spirit, and project management can dramatically boost a developer's performance, reputation, and long‑term career growth.

Product Thinkingcareer developmentcommunication
0 likes · 23 min read
Why Soft Skills Are the Real Career Accelerator for Developers
Architecture Digest
Architecture Digest
Nov 16, 2022 · Fundamentals

How to Build Technical Depth in Your Engineering Career

The article discusses how engineers can transform routine task‑oriented work into opportunities for deep technical growth by adopting a product‑owner mindset, focusing on quality at every step, proactively solving broader problems, and demonstrating both capability and willingness to take on challenging, high‑impact projects.

Software Engineeringcareer developmentskill growth
0 likes · 8 min read
How to Build Technical Depth in Your Engineering Career
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 9, 2022 · Frontend Development

How to Grow from Junior to Eminent Frontend Engineer: A Three‑Stage Career Blueprint

This article shares a front‑end engineer’s personal roadmap, outlining three development stages—mastering core skills, achieving independent delivery, and finding a personal mission—while offering practical advice on technical depth, cross‑stack knowledge, leadership, and long‑term career growth.

Frontendcareer developmentengineering leadership
0 likes · 12 min read
How to Grow from Junior to Eminent Frontend Engineer: A Three‑Stage Career Blueprint
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
Top Architect
Top Architect
Nov 1, 2022 · Fundamentals

How to Become a Software Architect: Roles, Skills, and Practices

This article explains what a software architect does, outlines the three architectural levels, lists daily activities, highlights ten essential skills, and offers practical advice on design patterns, documentation, decision‑making, communication, and continuous learning for aspiring architects.

career developmentcommunicationdecision making
0 likes · 19 min read
How to Become a Software Architect: Roles, Skills, and Practices
Architecture Digest
Architecture Digest
Sep 27, 2022 · Fundamentals

Effective Learning Strategies and Knowledge Foundations for Advancing in Technology Careers

The article emphasizes that systematic study, solid fundamentals, and purposeful practice—combined with effective time management, teaching, and building personal projects—are essential for mastering technology and advancing one’s career, while also highlighting the role of English and philosophical approaches to problem solving.

Knowledge ManagementLearningSoftware Engineering
0 likes · 11 min read
Effective Learning Strategies and Knowledge Foundations for Advancing in Technology Careers
Programmer DD
Programmer DD
Sep 20, 2022 · Fundamentals

Can Programmers Thrive Forever? Master Soft Skills for a Sustainable Career

This article explores why a programming career alone isn’t enough for lifelong success, outlines essential soft skills such as health habits, professionalism, effective learning strategies, and personal branding, and recommends John Z. Sonmez’s book as a practical guide.

career developmentlearning methodspersonal branding
0 likes · 9 min read
Can Programmers Thrive Forever? Master Soft Skills for a Sustainable Career
Python Programming Learning Circle
Python Programming Learning Circle
Sep 17, 2022 · R&D Management

The Impact of a Stubborn Personality on Software Engineers' Career Development

The article examines how a stubborn personality influences software engineers' career trajectories, arguing that while such traits can drive higher quality code and perseverance, they may also create management challenges and affect team dynamics, ultimately shaping professional advancement.

PersonalitySoftware Engineeringcareer development
0 likes · 9 min read
The Impact of a Stubborn Personality on Software Engineers' Career Development
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
Taobao Frontend Technology
Taobao Frontend Technology
Aug 18, 2022 · Frontend Development

How to Overcome the Mid‑Career Crisis: A Frontend Engineer’s Roadmap to Mastery

This article shares a front‑end engineer’s personal roadmap—identifying common mid‑career doubts, outlining three development stages, and offering practical advice on deepening technical expertise, gaining engineering experience, mentoring, and ultimately finding a personal mission.

career developmentleadershipprofessional growth
0 likes · 11 min read
How to Overcome the Mid‑Career Crisis: A Frontend Engineer’s Roadmap to Mastery
phodal
phodal
Aug 15, 2022 · Industry Insights

How to Turn New Graduates into Technical Experts: 5 Practical Steps

This article outlines a five‑point framework for guiding fresh graduates toward technical expertise, covering motivation, clean coding habits, effective problem‑location techniques, learning existing patterns, and frequent self‑summaries, while also addressing the curse of knowledge when teaching novices.

Knowledge ManagementSoftware Engineeringcareer development
0 likes · 11 min read
How to Turn New Graduates into Technical Experts: 5 Practical Steps
DaTaobao Tech
DaTaobao Tech
Aug 10, 2022 · Frontend Development

Career Development Guide for Front-End Engineers

The guide outlines a three‑stage roadmap for front‑end engineers—mastering deep JavaScript and ecosystem knowledge, leading independent projects and teams, then discovering a personal mission such as entrepreneurship or career change—while stressing continuous learning, mentorship, public sharing, and feedback within evolving technologies like Web3.

Engineering ExperienceFront-endcareer development
0 likes · 10 min read
Career Development Guide for Front-End Engineers
21CTO
21CTO
Aug 2, 2022 · Fundamentals

How to Become an Outstanding Software Engineer: 3 Core Principles

This article outlines the mindset and habits needed to evolve from a code writer to an outstanding software engineer, debunking common myths, presenting three guiding principles—Learn‑Think‑Practice, Knowledge‑Method‑Spirit, and solid Fundamentals—and detailing practical steps for continuous growth.

Software Engineeringcareer developmentcontinuous learning
0 likes · 10 min read
How to Become an Outstanding Software Engineer: 3 Core Principles
Qunhe Technology User Experience Design
Qunhe Technology User Experience Design
Jul 22, 2022 · Fundamentals

How to Accelerate Your Growth as a Junior B2B Designer: Essential Skills and Strategies

This article consolidates the common doubts junior interaction designers encounter, outlines professional and career competencies, and provides a step‑by‑step guide on demand analysis, design system construction, user research, and practical tips for thriving in B2B design projects.

B2B designUX fundamentalscareer development
0 likes · 15 min read
How to Accelerate Your Growth as a Junior B2B Designer: Essential Skills and Strategies
Software Development Quality
Software Development Quality
Jul 14, 2022 · R&D Management

Unlocking the Test Development Engineer Role: 34 Competency Levels Explained

This article presents a comprehensive 34‑competency model for test development engineers, detailing ten core abilities—team leadership, strategic planning, plan execution, decision making, coaching, influence, organization coordination, cost awareness, customer orientation, and professionalism—each defined, highlighted with key points, and broken down into five progressive behavior levels.

Software testingTest Engineeringcareer development
0 likes · 19 min read
Unlocking the Test Development Engineer Role: 34 Competency Levels Explained
Baidu Tech Salon
Baidu Tech Salon
Jun 7, 2022 · Artificial Intelligence

AI Era Engineer Development: A Technical Salon on Talent Cultivation

Baidu Technical Salon on June 11 will host a forum on engineer development in the AI era, featuring senior engineer Zhang Miao and academic and industry experts discussing education, professional qualities, career paths, and talent cultivation to improve cost efficiency amid AI‑driven transformation.

AI eraSoftware EngineeringTechnical Education
0 likes · 5 min read
AI Era Engineer Development: A Technical Salon on Talent Cultivation
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
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 30, 2022 · Cloud Computing

How a Young Huawei Engineer Saved Millions with Cloud Resource Scheduling Optimization

This interview follows 25‑year‑old Huawei Cloud engineer Tong Hao, who leveraged his competition‑honed algorithm skills to develop a universal resource‑re‑scheduling solver that fills “Tetris‑like” gaps in data‑center capacity, cutting operational costs by tens of millions of yuan while advancing cloud security and intelligent scheduling.

Algorithm EngineeringCloud Computingcareer development
0 likes · 10 min read
How a Young Huawei Engineer Saved Millions with Cloud Resource Scheduling Optimization
21CTO
21CTO
May 23, 2022 · R&D Management

How Developers Can Transition to CTO: Strategies and Insights

This article outlines practical steps for developers aspiring to become CTOs, covering expanded skill sets, community building, leadership preparation, and learning to let go, while highlighting real‑world examples from industry leaders and offering actionable strategies for career growth.

CTO careerSoftware Engineeringcareer development
0 likes · 17 min read
How Developers Can Transition to CTO: Strategies and Insights
FunTester
FunTester
May 10, 2022 · Fundamentals

From Code Monkey to Craftsman: Embracing the Engineer’s Craftsmanship Mindset

The article urges seasoned software developers to shift from a productivity‑vs‑quality mindset toward a craftsman approach, emphasizing disciplined code, professional ethics, and societal responsibility as the path to lasting fulfillment and impact beyond the mid‑career crisis.

Engineering disciplinecareer developmentcode quality
0 likes · 8 min read
From Code Monkey to Craftsman: Embracing the Engineer’s Craftsmanship Mindset
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
May 1, 2022 · R&D Management

Effective Questioning Techniques for Promotion Review Panels

The article outlines systematic questioning strategies for judges in corporate promotion defenses, detailing how to clarify definitions, probe processes, assess difficulty, evaluate big‑picture thinking, explore methodology, and link technical work to business value, thereby ensuring fair and insightful evaluations.

InterviewR&D Managementcareer development
0 likes · 13 min read
Effective Questioning Techniques for Promotion Review Panels
Shopee Tech Team
Shopee Tech Team
Apr 21, 2022 · Backend Development

Interview with Shopee Backend Engineer Draven on Technical Writing, Go Language Design, and Cloud‑Native Development

In this interview, Shopee backend engineer Draven discusses how his early blogging evolved into authoring a comprehensive Go language design book, compares book‑writing to blog series, shares his research‑driven learning methods for new technologies, outlines his current focus on OS, networking and C++, and invites readers to suggest technical books for a World Book Day giveaway.

Go languageSoftware EngineeringTechnical Writing
0 likes · 10 min read
Interview with Shopee Backend Engineer Draven on Technical Writing, Go Language Design, and Cloud‑Native Development
21CTO
21CTO
Apr 2, 2022 · Fundamentals

10 Essential Principles Every Engineer Should Follow to Accelerate Growth

This article shares ten practical principles—ranging from owner mindset and time awareness to design priority and a humble attitude—that help engineers avoid common pitfalls, improve personal and team efficiency, and continuously grow in their technical careers.

Software Engineeringcareer developmentengineering principles
0 likes · 22 min read
10 Essential Principles Every Engineer Should Follow to Accelerate Growth
政采云技术
政采云技术
Mar 22, 2022 · Frontend Development

From Fresh Graduate to Low‑Code Frontend Lead: A Four‑Stage Career Growth Journey

This article shares a front‑end engineer’s personal growth story, outlining four career stages—from initial workplace adaptation to leading low‑code platform development—while offering practical advice on teamwork, communication, continuous learning, and how to transition into senior technical and leadership roles.

FrontendLow-codeSoftware Engineering
0 likes · 22 min read
From Fresh Graduate to Low‑Code Frontend Lead: A Four‑Stage Career Growth Journey
Architecture and Beyond
Architecture and Beyond
Mar 12, 2022 · R&D Management

Avoid the 35‑Year Crisis: 5 Practices Every Tech Leader Must Master

This article outlines five actionable habits—adopting an adult mindset, strengthening execution, becoming a problem terminator, diving into challenges, and committing to lifelong learning—to help technology managers overcome mid‑career anxiety and sustain competitive advantage.

career developmentcontinuous learningexecution
0 likes · 15 min read
Avoid the 35‑Year Crisis: 5 Practices Every Tech Leader Must Master
21CTO
21CTO
Feb 20, 2022 · R&D Management

Why Performance Scores Should Target Projects, Not People: Rethinking KPI and OKR

The article argues that performance evaluations often demoralize employees because they focus on individuals rather than objectives, advocates shifting scores to projects, products, or teams, critiques the misuse of KPI and OKR, and offers personal reflections on finding growth beyond corporate metrics.

KPIOKRR&D Management
0 likes · 14 min read
Why Performance Scores Should Target Projects, Not People: Rethinking KPI and OKR
Xianyu Technology
Xianyu Technology
Feb 15, 2022 · R&D Management

Insights on Software Engineer Learning and Growth Paths

Four Xianyu engineers share how mastering core fundamentals, continuously exploring new domains, understanding business contexts, and building structured yet adaptable learning roadmaps—while leveraging open‑source tools, cross‑disciplinary knowledge, and practical experience—can help software developers transition between fields and sustain long‑term growth.

Learning PathSoftware EngineeringTechnology
0 likes · 12 min read
Insights on Software Engineer Learning and Growth Paths
IT Architects Alliance
IT Architects Alliance
Jan 9, 2022 · Fundamentals

Why Every Developer Should Also Be an Architect: Comparing the Roles of Developers and Architects

The article argues that every software developer should also act as an architect, outlining the differences and overlaps between developers and architects in terms of focus, leadership, experience, mindset, decision‑making, and career progression, and emphasizing the value of combining both perspectives.

Software Engineeringcareer developmentdeveloper roles
0 likes · 8 min read
Why Every Developer Should Also Be an Architect: Comparing the Roles of Developers and Architects
21CTO
21CTO
Jan 4, 2022 · R&D Management

Why More CTOs Are Becoming CEOs: Lessons from Parag Agrawal’s Rise

The article examines Parag Agrawal’s transition from Twitter CTO to CEO, explores the growing trend of CTOs moving into top executive roles, and offers practical advice for technical leaders aiming to broaden their business and financial expertise.

AICEO transitionCTO
0 likes · 9 min read
Why More CTOs Are Becoming CEOs: Lessons from Parag Agrawal’s Rise
Architecture Digest
Architecture Digest
Jan 4, 2022 · R&D Management

Ten Principles for Effective Work and Learning

The article shares ten practical principles—Owner mindset, time awareness, begin with the end, closed‑loop thinking, respect for standards, limit discussions, design first, output‑capacity balance, ask good questions, and maintain an empty‑cup attitude—to help engineers improve personal habits and team efficiency.

R&D-managementcareer developmentprinciples
0 likes · 22 min read
Ten Principles for Effective Work and Learning
Architect's Journey
Architect's Journey
Dec 27, 2021 · R&D Management

What a Senior Engineer Reveals About Effective Tech Management

The article shares five practical lessons from a senior engineer on how to manage upstream product interactions, run projects, coordinate testing, lead teams, and communicate with super‑iors, emphasizing early bug prevention, clear reporting, and empowering team members.

Project ManagementSoftware testingcareer development
0 likes · 9 min read
What a Senior Engineer Reveals About Effective Tech Management
Liangxu Linux
Liangxu Linux
Dec 24, 2021 · Fundamentals

How to Keep Growing Your Technical Skills While Working a 996 Schedule

This article shares practical methods for continuously improving technical abilities and boosting work performance despite long‑hour 996 jobs, covering curiosity‑driven problem hunting, deep research, hands‑on verification, applying results, and disciplined time‑management techniques.

Technical Growthcareer developmentperformance optimization
0 likes · 12 min read
How to Keep Growing Your Technical Skills While Working a 996 Schedule
VMIC UED
VMIC UED
Dec 20, 2021 · Fundamentals

Mastering Communication: Essential Skills for Junior Designers

Effective communication is the cornerstone of successful design work; this article explains why communication matters, outlines the essential listening and empathetic expression skills junior designers need, and provides practical techniques to improve structured listening, emotional understanding, demand identification, and logical judgment throughout their careers.

career developmentcommunicationdesign
0 likes · 9 min read
Mastering Communication: Essential Skills for Junior Designers
DataFunTalk
DataFunTalk
Dec 3, 2021 · Artificial Intelligence

Key Skills and Career Path for Algorithm Engineers

This article outlines the essential abilities, classifications, growth roadmap, and practical advice for algorithm engineers, covering algorithmic knowledge, engineering implementation, career stages from entry to management, and mindset shifts needed for continuous professional development.

AIAlgorithm EngineerEngineering
0 likes · 11 min read
Key Skills and Career Path for Algorithm Engineers
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Nov 26, 2021 · Frontend Development

Current State and Development Path of Front-End Development

This article analyses the current front‑end development landscape, the talent shortage, reasons behind it, and proposes a systematic learning roadmap—including understanding the technology stack, assessing personal stage, and continuous skill growth—to help both newcomers and experienced developers advance their careers.

FrontendSoftware Engineeringcareer development
0 likes · 7 min read
Current State and Development Path of Front-End Development
Big Data Technology & Architecture
Big Data Technology & Architecture
Nov 26, 2021 · R&D Management

Ten Principles for Engineers to Enhance Work and Learning

The article shares ten practical principles—owner mindset, time awareness, start with the end, closed‑loop thinking, respect for standards, avoiding repeated mistakes, design first, balancing output and capacity, asking good questions, and maintaining an empty‑cup mindset—to help engineers improve personal growth, team efficiency, and overall work quality.

R&D ManagementSoftware Engineeringcareer development
0 likes · 27 min read
Ten Principles for Engineers to Enhance Work and Learning
Architect's Journey
Architect's Journey
Nov 25, 2021 · Industry Insights

How Senior Programmers Can Beat Age Bias: 3 Mindsets to Break the “Old Coder” Curse

The article examines why programmers over 40 face age bias in the tech job market, explains that compensation reflects replaceability rather than value, and proposes three actionable mindsets—choosing an expert or management track, building an ABZ plan, and becoming a team’s indispensable resource—to revive career prospects.

Software Engineeringage discriminationcareer development
0 likes · 10 min read
How Senior Programmers Can Beat Age Bias: 3 Mindsets to Break the “Old Coder” Curse
Software Development Quality
Software Development Quality
Nov 14, 2021 · R&D Management

Mastering the Test Engineer Competency Model: 10 Essential Skills Explained

This article presents a comprehensive test development engineer competency model covering ten key abilities—team leadership, strategic planning, plan execution, decision‑making, coaching, influence, coordination, cost awareness, customer orientation, and professionalism—each defined, highlighted with key points, and broken down into five progressive behavior levels.

career developmentcompetency modelleadership
0 likes · 19 min read
Mastering the Test Engineer Competency Model: 10 Essential Skills Explained
21CTO
21CTO
Nov 10, 2021 · R&D Management

10 Essential Principles Every Engineer Should Follow to Accelerate Growth

This article shares ten practical principles—ranging from ownership and time management to continuous learning and balanced output—that help engineers avoid common pitfalls, improve team efficiency, and foster personal and professional growth.

R&D ManagementSoftware Engineeringcareer development
0 likes · 21 min read
10 Essential Principles Every Engineer Should Follow to Accelerate Growth
Alimama Tech
Alimama Tech
Nov 3, 2021 · Product Management

Career Advice: How to Choose Between Job Offers – Insights from Industry Seniors

When evaluating multiple job offers, senior professionals recommend weighing mentor support, alignment with your academic background, the company’s growth‑driven technology sector, a strong technical platform, supportive managers, team culture, personal strengths, and the overall package of learning opportunities and growth mindset over salary alone.

career advicecareer developmentjob offers
0 likes · 7 min read
Career Advice: How to Choose Between Job Offers – Insights from Industry Seniors
macrozheng
macrozheng
Oct 31, 2021 · Fundamentals

20 Bad Programmer Habits to Avoid for a Successful Career

This article lists twenty common bad habits of programmers—from inconsistent terminology and poor documentation to neglecting testing and teamwork—explaining why each harms productivity and offering concrete advice on how to develop professional coding practices.

Software EngineeringTeam Collaborationcareer development
0 likes · 8 min read
20 Bad Programmer Habits to Avoid for a Successful Career
Architect's Journey
Architect's Journey
Oct 20, 2021 · R&D Management

What Your Former Boss Gave You vs. What Your New Boss Can Offer: Lessons on Leadership and Decision Power

The author reflects on a recent departmental restructure that changed his direct manager, analyzes how a new leader reshapes career growth, decision‑making authority, and team dynamics, and shares a 3P1T framework and three practical steps for gaining trust, decision resources, and feedback.

3P1T frameworkcareer developmentdecision making
0 likes · 9 min read
What Your Former Boss Gave You vs. What Your New Boss Can Offer: Lessons on Leadership and Decision Power
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 19, 2021 · Fundamentals

Understanding Full‑Stack Engineers: Definitions, Types, History, and How to Become One

This article explains what a full‑stack engineer is, outlines the various classifications such as technical, product‑oriented, and product‑operations roles, reviews the industry’s evolution and demand, and provides practical guidance on positioning, learning plans, and career development for aspiring full‑stack professionals.

Full-StackSoftware EngineeringTechnology
0 likes · 11 min read
Understanding Full‑Stack Engineers: Definitions, Types, History, and How to Become One
ByteFE
ByteFE
Oct 13, 2021 · Frontend Development

Interview with Frontend Veteran “Moonshadow” on Team Building, Community, and Career Development

The interview with veteran frontend engineer Moonshadow (Wu Liang) shares his journey from early JavaScript adoption, leading ByteDance’s tech‑platform frontend team, his thoughts on empowering business units, maintaining curiosity, community building, and fostering technical influence and talent development.

career developmentcommunityteam management
0 likes · 17 min read
Interview with Frontend Veteran “Moonshadow” on Team Building, Community, and Career Development
macrozheng
macrozheng
Oct 10, 2021 · R&D Management

How I Broke My Tech Career Ceiling: 8 Years of Lessons on Salary, Promotion, and Management

In this personal essay the author recounts eight years of tech‑industry experience, from early salary stagnation at Amazon to multiple promotions, startup failures, mentorship, and finally senior leadership at a unicorn, highlighting the mindset shifts and proactive strategies needed to break through the career ceiling.

career developmentleadershipprofessional mindset
0 likes · 9 min read
How I Broke My Tech Career Ceiling: 8 Years of Lessons on Salary, Promotion, and Management
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
Qingyun Technology Community
Qingyun Technology Community
Sep 10, 2021 · R&D Management

From Fresh Graduate to Tech Leader: A 4‑Stage Career Roadmap

This article outlines a four‑stage career roadmap for technology professionals, guiding them from the first years after graduation through independent contribution, team leadership, and finally strategic innovation, with practical advice on learning, problem‑solving, mentorship, and industry foresight.

R&D ManagementSoftware EngineeringTech Career
0 likes · 5 min read
From Fresh Graduate to Tech Leader: A 4‑Stage Career Roadmap
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 8, 2021 · Product Management

Why Engineers Must Adopt Product Thinking—and How to Strengthen It

This article explains what product thinking is, why technical professionals need it to bridge gaps with product teams, illustrates common misunderstandings with real warehouse‑management examples, and offers concrete mind‑set shifts and practical steps for engineers to develop stronger product sense.

Product ThinkingSoftware Engineeringcareer development
0 likes · 16 min read
Why Engineers Must Adopt Product Thinking—and How to Strengthen It
Programmer DD
Programmer DD
Aug 13, 2021 · R&D Management

Beyond Tools: How “Dao, Fa, Shu, Qi” Shape a Developer’s Career Path

The article explores the ancient concepts of “Dao, Fa, Shu, Qi” and maps them to modern software development, showing how tools, techniques, architectural strategies, and market trends together shape a developer’s growth and career decisions.

Software Engineeringcareer developmentgrowth mindset
0 likes · 6 min read
Beyond Tools: How “Dao, Fa, Shu, Qi” Shape a Developer’s Career Path
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
Baidu Geek Talk
Baidu Geek Talk
Jul 26, 2021 · Industry Insights

Decoding the Software Engineer Hierarchy: From Junior Coders to Industry Influencers

The article maps the software development ecosystem into a pyramid, explains why most engineers sit at the bottom, how team, company, national and global influencers shape technology trends, and offers practical steps—such as building a technical blog, speaking at conferences, and helping peers—to climb the hierarchy and become a true industry leader.

Software Engineeringcareer developmentindustry hierarchy
0 likes · 15 min read
Decoding the Software Engineer Hierarchy: From Junior Coders to Industry Influencers
21CTO
21CTO
Jul 20, 2021 · R&D Management

Why Some Graduates Stay Hungry and Young: 5 Traits of High‑Performing Engineers

The speaker shares a decade‑long observation of why certain engineers continue to excel after graduation, outlining five key traits—curiosity, optimism toward uncertainty, refusal to settle for mediocrity, delayed gratification, and sound judgment—that distinguish high‑performing professionals from their peers.

career developmentengineering leadershipgrowth mindset
0 likes · 10 min read
Why Some Graduates Stay Hungry and Young: 5 Traits of High‑Performing Engineers
Efficient Ops
Efficient Ops
Jul 14, 2021 · Operations

Why Operations Isn’t the Lowest‑Skill IT Role – Debunking Common Myths

This article explains why the operations role in the internet industry is often misperceived as low‑skill, outlines the varied responsibilities from desktop support to network, database and server management, and shows how technical depth grows with company size and complexity.

IT infrastructurecareer development
0 likes · 7 min read
Why Operations Isn’t the Lowest‑Skill IT Role – Debunking Common Myths
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 6, 2021 · Fundamentals

10 Essential Career Lessons Every Engineer Should Know

This article shares ten practical pieces of advice—from self‑awareness and core professional habits to growth paths, problem definition, upward management, independent thinking, knowledge consolidation, hands‑on involvement, soft‑skill mastery, and aligning knowledge with action—to help engineers navigate their careers and become more effective contributors.

Engineeringcareer developmentleadership
0 likes · 9 min read
10 Essential Career Lessons Every Engineer Should Know
21CTO
21CTO
Jun 15, 2021 · R&D Management

How to Prioritize High‑Impact Work: Lessons from Five Years at Amazon

The article shares a senior Amazon scientist’s five‑year career reflections, introducing a value‑formula that measures societal impact, advising engineers to align technology with product value, focus on long‑term high‑impact tasks, and cultivate leadership and management skills for sustainable growth.

Software Engineeringcareer developmentproduct management
0 likes · 20 min read
How to Prioritize High‑Impact Work: Lessons from Five Years at Amazon
Big Data Technology & Architecture
Big Data Technology & Architecture
May 30, 2021 · Fundamentals

How to Become a Technical Expert: Deliberate Practice, Pattern Finding, and Continuous Learning

The article shares practical advice on overcoming career anxiety and becoming a top engineer by adopting deliberate practice, identifying patterns, integrating learning with daily work, continuously reviewing code, mastering troubleshooting, and deeply understanding both technology and business contexts.

Learning MethodologySoftware EngineeringTechnical Growth
0 likes · 15 min read
How to Become a Technical Expert: Deliberate Practice, Pattern Finding, and Continuous Learning
IT Architects Alliance
IT Architects Alliance
May 22, 2021 · R&D Management

Roles, Challenges, and Skill Model of IT Architects

The article explores common challenges faced by mid‑career IT professionals, defines the multifaceted role of an IT architect from input‑output, project and organizational perspectives, and presents a tiered skill‑level model—including Know‑What, Know‑How, Know‑Why, mentoring and mastery—illustrated with a banking data‑architecture example.

IT Architecturecareer developmentskill model
0 likes · 5 min read
Roles, Challenges, and Skill Model of IT Architects
Big Data Technology & Architecture
Big Data Technology & Architecture
May 21, 2021 · R&D Management

How to Sustain a Long-Term IT Career: Balancing Technical Skills, Business, and Management

The article explores how IT professionals can extend their careers by balancing technical expertise with business acumen and management skills, emphasizing self‑exploration, personal branding, and continuous learning to increase bargaining power and transition through the stages of Job, Career, and Calling.

IT professionalscareer developmentcontinuous learning
0 likes · 7 min read
How to Sustain a Long-Term IT Career: Balancing Technical Skills, Business, and Management
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
Selected Java Interview Questions
Selected Java Interview Questions
May 15, 2021 · Fundamentals

Top 7 Signs of an Inexperienced Programmer and How to Overcome Them

The article outlines seven common behaviors of inexperienced developers—such as large one‑off commits, messy code, multitasking, arrogance, ignoring feedback, handling personal matters during work hours, and chasing every new tech trend—and offers practical steps to become a more professional and effective software engineer.

Code ReviewSoftware Engineeringcareer development
0 likes · 12 min read
Top 7 Signs of an Inexperienced Programmer and How to Overcome Them
Architect's Journey
Architect's Journey
May 10, 2021 · Industry Insights

What Happens to Tech Professionals Over 30? A Three‑Stage Career Theory

The article presents a three‑stage "Gong" theory for tech career growth, explaining how early effort drives advancement, while later stages rely more on opportunity, and outlines practical actions for each phase from junior developer to senior leadership.

Software Engineeringcareer developmentprofessional growth
0 likes · 5 min read
What Happens to Tech Professionals Over 30? A Three‑Stage Career Theory
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 17, 2021 · Product Management

Choosing Your Next Employer: Match Your Career to the Company’s Growth Stage

When deciding on your next job, consider the company's development stage—product exploration, product‑market fit, growth, or scale—and align it with your own career phase, skills, and risk tolerance to maximize impact and long‑term success.

career advicecareer developmentcompany growth
0 likes · 10 min read
Choosing Your Next Employer: Match Your Career to the Company’s Growth Stage
Laravel Tech Community
Laravel Tech Community
Apr 10, 2021 · R&D Management

Why Engineering Managers Still Want to Write Code

The article explores why engineering managers often feel compelled to keep coding, discussing the motivational pull of programming, the challenges of slower feedback loops in management, future career considerations, and how acknowledging these feelings can help balance technical passion with leadership responsibilities.

career developmentcoding motivationengineering management
0 likes · 8 min read
Why Engineering Managers Still Want to Write Code
Liangxu Linux
Liangxu Linux
Apr 5, 2021 · Fundamentals

How Top Engineers Grow from Zero: Proven Strategies to Master Your Tech Career

This article shares practical advice from experienced engineers on how to broaden business knowledge, understand end‑to‑end systems, pursue self‑study, practice through hands‑on exercises, adopt systematic learning, and reinforce mastery by teaching, helping anyone from students to seasoned developers accelerate their technical growth.

Learning StrategiesSoftware Engineeringcareer development
0 likes · 10 min read
How Top Engineers Grow from Zero: Proven Strategies to Master Your Tech Career
Top Architect
Top Architect
Mar 7, 2021 · R&D Management

Staying Competitive as a Mid‑Career Software Engineer: Soft Skills, Leadership, and Career Growth

This article outlines how mid‑career programmers can boost their core competitiveness by mastering essential soft skills, improving code quality, communicating effectively across teams, and strategically transitioning toward senior or management roles to ensure long‑term career stability in a fast‑changing industry.

career developmentleadershipmanagement
0 likes · 13 min read
Staying Competitive as a Mid‑Career Software Engineer: Soft Skills, Leadership, and Career Growth
iQIYI Technical Product Team
iQIYI Technical Product Team
Mar 5, 2021 · Industry Insights

How Female Engineers Thrive at iQIYI: Real Stories and Career Insights

This article shares interviews with six iQIYI female engineers—from a junior algorithm specialist to senior managers—highlighting their career paths, workplace culture, gender‑related challenges, and practical advice for women pursuing tech roles in China’s fast‑growing industry.

Industry InsightsSoftware EngineeringWomen in Tech
0 likes · 13 min read
How Female Engineers Thrive at iQIYI: Real Stories and Career Insights
21CTO
21CTO
Feb 19, 2021 · R&D Management

What I Learned in My First Year as CTO: 14 Hard‑Earned Lessons

In this reflective guide, a newly appointed CTO shares his career timeline, defines the CTO role, adapts a proven framework, and outlines fourteen practical lessons—from self‑belief and time management to delegation, handling chaos, and making smart decisions—to help technology leaders thrive.

CTOR&DSoftware Engineering
0 likes · 19 min read
What I Learned in My First Year as CTO: 14 Hard‑Earned Lessons
FunTester
FunTester
Jan 24, 2021 · Industry Insights

How to Map Your Software Testing Career: Practical Learning Paths and Resources

This guide outlines a step‑by‑step roadmap for anyone wanting to master software testing, from analyzing job market demands and selecting relevant courses to leveraging search engines, videos, books, mentors, online communities, and workplace projects, while emphasizing disciplined time management and continuous practice.

Learning ResourcesSoftware testingcareer development
0 likes · 7 min read
How to Map Your Software Testing Career: Practical Learning Paths and Resources
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
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 21, 2021 · Frontend Development

Why Business‑Line Frontend Is the Sweet Spot for Your Career

This article shares a frontend engineer’s perspective on thriving in business‑line projects, emphasizing mindset, all‑round skill development, cross‑disciplinary collaboration, problem‑solving, and continuous growth to turn perceived pressures into career advantages.

Frontendbusiness linecareer development
0 likes · 14 min read
Why Business‑Line Frontend Is the Sweet Spot for Your Career
Java Interview Crash Guide
Java Interview Crash Guide
Jan 17, 2021 · Fundamentals

What Truly Makes a Good Programmer? Skills, Learning, and Career Mindset

The article outlines the essential qualities of a good programmer, emphasizing solid technical ability, a habit of continuous learning, diligent summarization through blogging, strong communication and expression skills, realistic self‑assessment of contributions, and maintaining personal dreams as motivation for long‑term career growth.

bloggingcareer developmentcommunication
0 likes · 12 min read
What Truly Makes a Good Programmer? Skills, Learning, and Career Mindset
Java Interview Crash Guide
Java Interview Crash Guide
Jan 13, 2021 · R&D Management

Breaking the Repetitive Work Trap: How Developers Can Grow Beyond CRUD

This article examines why many programmers fall into repetitive CRUD tasks, explains the hidden drawbacks of high‑efficiency plateaus, and offers practical strategies—pattern recognition, new technologies, role changes, and thoughtful job moves—to break the cycle and sustain long‑term career growth.

DRY principlecareer developmentprogrammer productivity
0 likes · 7 min read
Breaking the Repetitive Work Trap: How Developers Can Grow Beyond CRUD
Java Interview Crash Guide
Java Interview Crash Guide
Jan 3, 2021 · Backend Development

Breaking the Skill and Salary Ceilings: From Junior to Architect

This article examines why many developers hit income plateaus at junior, senior, and architect levels, identifies the specific technical and mindset bottlenecks at each stage, and offers concrete strategies to overcome them and accelerate career and salary growth.

Software Engineeringbackend developmentcareer development
0 likes · 12 min read
Breaking the Skill and Salary Ceilings: From Junior to Architect
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
政采云技术
政采云技术
Dec 15, 2020 · Frontend Development

How Junior Frontend Engineers Can Grow Quickly and Seek Breakthroughs

This article offers junior frontend engineers practical guidance on selecting the right company, integrating into new teams, accelerating technical and professional skill development, identifying growth opportunities, and avoiding common career pitfalls to achieve rapid career breakthroughs.

FrontendProfessional SkillsTeam Integration
0 likes · 15 min read
How Junior Frontend Engineers Can Grow Quickly and Seek Breakthroughs
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
Youzan Coder
Youzan Coder
Dec 9, 2020 · Operations

A DevOps Engineer's Journey: From Middleware to Business Operations at YouZan

The article chronicles a YouZan DevOps engineer’s five‑year evolution from Alibaba‑based middleware duties to business‑operation leadership, highlighting the relentless pursuit of system stability through the 1‑minute detection, 5‑minute localization, 10‑minute resolution mantra, complex multi‑datacenter integrations, continuous learning, and a mindset of proactive problem‑solving.

DevOpsMiddlewareOperations Engineering
0 likes · 7 min read
A DevOps Engineer's Journey: From Middleware to Business Operations at YouZan
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 8, 2020 · Operations

From Ops Engineer to Cloud Leader: 10 Years of Growth at Alibaba

This article chronicles a senior Alibaba technologist’s decade‑long journey through operations, monitoring, resource management, and product development, sharing practical insights on system automation, team leadership, career promotion, and the mindset needed to evolve from a junior engineer to a cloud‑native solutions architect.

AutomationMonitoringOperations
0 likes · 21 min read
From Ops Engineer to Cloud Leader: 10 Years of Growth at Alibaba
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 6, 2020 · R&D Management

Google's Software Engineering Organization: Roles, Career Paths, and Performance Practices

The article provides a concise overview of Google’s software engineering organization, detailing key roles such as engineering managers, software engineers, research scientists, SREs, product and program managers, and explains the performance, reward, and promotion processes that shape career development.

GoogleSoftware Engineeringcareer development
0 likes · 9 min read
Google's Software Engineering Organization: Roles, Career Paths, and Performance Practices
Selected Java Interview Questions
Selected Java Interview Questions
Nov 28, 2020 · R&D Management

Career Growth and Self‑Improvement Advice for Software Engineers

The article shares practical career‑development insights for engineers, emphasizing deep technical thinking, systematic knowledge consolidation, continuous learning, proactive communication, trust building, exceeding expectations, systematic system design, and soft‑skill improvement to advance from a junior to a senior professional.

career developmentcontinuous learningleadership
0 likes · 18 min read
Career Growth and Self‑Improvement Advice for Software Engineers
Programmer DD
Programmer DD
Nov 19, 2020 · R&D Management

Why 35‑Plus Programmers Still Thrive: My Two Proven Career Paths

The article examines the common belief that programmers become obsolete after 35, analyzes four reasons behind this bias, and proposes two viable development routes—deep technical specialization and line‑level management—so senior engineers can continue to add value and grow.

Software Engineeringage biascareer development
0 likes · 6 min read
Why 35‑Plus Programmers Still Thrive: My Two Proven Career Paths
21CTO
21CTO
Nov 17, 2020 · R&D Management

From Junior Coder to Executive: 4 Essential Upgrades for Career Leap

This article outlines the three-stage journey from junior programmer to senior executive, detailing essential upgrades in goals, learning, thinking, perseverance, responsibility, action, collaboration, achievement, strategy, and influence, and provides practical guidance for engineers aspiring to become effective managers and leaders.

Software EngineeringTechnical Growthcareer development
0 likes · 10 min read
From Junior Coder to Executive: 4 Essential Upgrades for Career Leap
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Nov 17, 2020 · Backend Development

How to Become a Software Coach: A Step‑by‑Step Learning Roadmap

This guide outlines a multi‑stage roadmap for developers to grow into software coaches, covering essential Java fundamentals, agile practices, algorithms, testing, design patterns, JVM internals, distributed middleware, big‑data ecosystems, architecture design, performance tuning, and emerging fields like AI and IoT.

Design PatternsSoftware Engineeringcareer development
0 likes · 11 min read
How to Become a Software Coach: A Step‑by‑Step Learning Roadmap
Programmer DD
Programmer DD
Nov 17, 2020 · Fundamentals

Top 25 Must‑Read Programming Books Every Developer Should Own

After the Double‑11 shopping frenzy, many developers grabbed new programming books, and this article curates the 25 most acclaimed titles—covering classic fundamentals, design patterns, algorithms, software craftsmanship, and career development—to help readers choose the most valuable resources for their growth.

AlgorithmsDesign PatternsSoftware Engineering
0 likes · 28 min read
Top 25 Must‑Read Programming Books Every Developer Should Own