Tagged articles

career development

535 articles · Page 5 of 6
Tencent Cloud Developer
Tencent Cloud Developer
Mar 19, 2019 · Cloud Computing

Why Cloud Computing Is the Future Path for Operations Professionals

Ops engineers who embrace the cloud—leveraging serverless, Kubernetes, AI, edge and elastic resources—gain cost‑efficient scalability, avoid on‑premise limitations, and open career paths such as cloud reliability engineer, solution architect, integration specialist or technical operations manager, ensuring relevance in the dominant, irreversible cloud‑first future.

Operationscareer developmentsolution architecture
0 likes · 6 min read
Why Cloud Computing Is the Future Path for Operations Professionals
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 28, 2019 · Fundamentals

Which Core Skills Really Matter for Developers Over 30?

The article argues that developers over 30 should focus on mastering core competencies—such as system architecture, design patterns, and algorithmic understanding—rather than chasing every new language or framework, and outlines three proficiency levels for data and AI engineering to guide career growth.

AICore SkillsSoftware Engineering
0 likes · 9 min read
Which Core Skills Really Matter for Developers Over 30?
21CTO
21CTO
Jan 26, 2019 · Operations

Why Planning Beats Summarizing: Turning Goals into Actionable Roadmaps

This article argues that proactive planning is more constructive than passive year‑end summaries, explains how setting clear goals, breaking them into tasks, estimating time, and using simple tools like spreadsheets and Gantt charts can improve personal and professional productivity, even amid rapid change.

Project Managementcareer developmentgoal setting
0 likes · 13 min read
Why Planning Beats Summarizing: Turning Goals into Actionable Roadmaps
21CTO
21CTO
Jan 25, 2019 · Fundamentals

Boost Your Tech Skills by Leveraging Cognition and Human Nature

This article explores how understanding human nature and sharpening cognition can dramatically improve developers' technical abilities, offering practical examples ranging from technology selection and debugging to interviews, code reuse, and open‑source strategy.

CognitionDebuggingTechnical Growth
0 likes · 21 min read
Boost Your Tech Skills by Leveraging Cognition and Human Nature
MaGe Linux Operations
MaGe Linux Operations
Jan 24, 2019 · Operations

What It Takes to Master Large‑Scale Website Operations?

This article explores the definition, responsibilities, required skills, career challenges, and key technologies of large‑scale website operations, offering a comprehensive guide for aspiring and current operations engineers to understand and excel in this demanding field.

AutomationCluster ManagementMonitoring
0 likes · 20 min read
What It Takes to Master Large‑Scale Website Operations?
Programmer DD
Programmer DD
Jan 24, 2019 · Fundamentals

Boost Your Tech Skills with Cognition and Human Nature

This article explores how understanding human nature and applying cognitive insights can improve technology selection, online debugging, interview effectiveness, code reuse, and open‑source participation, offering practical examples and actionable advice for developers seeking deeper professional growth.

CognitionSoftware EngineeringTechnical Growth
0 likes · 23 min read
Boost Your Tech Skills with Cognition and Human Nature
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.

System Designcareer developmentengineer growth
0 likes · 16 min read
From Engineer to Architect: A Comprehensive Career Growth Roadmap
Programmer DD
Programmer DD
Jan 12, 2019 · R&D Management

Why Do Employees Stay? Uncovering the Real Motivators Behind Retention

This article explores the various factors that keep employees at a company—including future expectations, personal growth, economic constraints, passion for work, comfort, emotional ties, and perceived meaning—offering managers practical insights to improve retention.

career developmentemployee retentionmanagement
0 likes · 13 min read
Why Do Employees Stay? Uncovering the Real Motivators Behind Retention
21CTO
21CTO
Jan 10, 2019 · R&D Management

How to Grow into a Qualified CTO: Essential Skills and Strategies

This article outlines the key abilities a technology leader needs—communication, business sense, product planning, team management, problem‑solving, and personal influence—and offers practical advice on how ordinary engineers can rapidly develop these skills to become effective CTOs in small to mid‑size companies.

CTOcareer developmentleadership
0 likes · 7 min read
How to Grow into a Qualified CTO: Essential Skills and Strategies
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.

R&D ManagementSoftware Engineeringcareer development
0 likes · 23 min read
How to Become a Software Architect: Roadmap, Skills, and Career Path
Java Captain
Java Captain
Jan 6, 2019 · Fundamentals

Why Some Programmers Excel: 8 Practical Tips for Self‑Improvement

This article outlines eight actionable strategies—including investing in education, leveraging existing libraries, mastering data structures, using powerful IDEs, writing clean code, continuous learning, disciplined planning, and humility—to help programmers become more outstanding in their careers.

Data StructuresSoftware Engineeringcareer development
0 likes · 9 min read
Why Some Programmers Excel: 8 Practical Tips for Self‑Improvement
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.

System Designarchitect rolecareer development
0 likes · 15 min read
What Does a Software Architect Really Do? Roles, Responsibilities, and Career Path
21CTO
21CTO
Dec 10, 2018 · Fundamentals

10 Compelling Reasons to Learn Python in 2018 (And Why It Beats Java)

This article explains why Python has overtaken Java in popularity, presents PYPL index data, and outlines ten practical reasons—from data science and machine learning to web development and automation—that make learning Python in 2018 a smart career move.

Pythoncareer developmentdata science
0 likes · 11 min read
10 Compelling Reasons to Learn Python in 2018 (And Why It Beats Java)
High Availability Architecture
High Availability Architecture
Nov 8, 2018 · Fundamentals

Rapidly Becoming a Technical Expert: Learning Mindsets, Systematic Methods, and Practical Coding Habits

The article outlines how engineers can accelerate their growth into technical experts within three years by adopting an open‑minded learning attitude, challenging assumptions, practicing deliberately, mastering systematic study methods, balancing depth and breadth, and improving coding efficiency through tools, shortcuts, and automation.

Software EngineeringTechnical Growthcareer development
0 likes · 12 min read
Rapidly Becoming a Technical Expert: Learning Mindsets, Systematic Methods, and Practical Coding Habits
Java Captain
Java Captain
Oct 28, 2018 · R&D Management

Stay Hungry, Stay Young: Zhang Yiming’s 10‑Year Observations on Young Talent Development

In this talk, Zhang Yiming shares his decade‑long observations on why some graduates surge ahead while others lag, outlining five key traits—curiosity, optimism toward uncertainty, refusal to settle for mediocrity, humility, and sound judgment—that distinguish high‑performing young professionals in the tech industry.

Talent Managementcareer developmentgrowth mindset
0 likes · 10 min read
Stay Hungry, Stay Young: Zhang Yiming’s 10‑Year Observations on Young Talent Development
DataFunTalk
DataFunTalk
Oct 24, 2018 · Artificial Intelligence

Career Development Path for Algorithm Engineers

The article outlines algorithm engineer Tan Menglong's career journey, describes the skill sets required at each professional stage from individual contributor to director, offers AI-era opportunity selection guidance, and shares practical Q&A advice for engineers seeking growth and leadership roles.

AIAlgorithm Engineercareer development
0 likes · 11 min read
Career Development Path for Algorithm Engineers
21CTO
21CTO
Sep 4, 2018 · R&D Management

What Defines a Great Engineer? Key Skills and Evaluation Criteria

The article explores why engineers often overestimate their work, the challenges managers face in setting fair performance standards, and outlines essential abilities—design, delivery, standards, and collaboration—that distinguish truly effective engineers and drive team efficiency and career growth.

Team Collaborationcareer developmentdelivery
0 likes · 7 min read
What Defines a Great Engineer? Key Skills and Evaluation Criteria
21CTO
21CTO
Aug 13, 2018 · R&D Management

Why 35 Is Not the End for IT Professionals: Career Paths Revealed

A recent survey of 1,203 Chinese IT workers shows how gender, age, and personal goals shape career choices after 35, highlighting management, entrepreneurship, and continued technical development as the three main routes and offering guidance for planning a second career peak.

EntrepreneurshipIT careerage 35
0 likes · 11 min read
Why 35 Is Not the End for IT Professionals: Career Paths Revealed
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 2, 2018 · Fundamentals

Why Relying on Experience Alone Won’t Keep You Ahead in Tech

In today’s fast‑changing tech landscape, programmers must continuously learn through books, documentation, videos, demos, and community engagement, because experience quickly becomes obsolete and only a proactive, tool‑savvy approach can sustain career growth and effective software design.

Software Engineeringcareer developmentcontinuous learning
0 likes · 15 min read
Why Relying on Experience Alone Won’t Keep You Ahead in Tech
Java Captain
Java Captain
Jul 27, 2018 · Fundamentals

How to Become a Technical Expert: Overcoming Misconceptions and Applying Effective Practices

The article explains common misconceptions that prevent engineers from becoming technical leaders—such as over‑relying on mentors, thinking business code alone is sufficient, and lacking time—and offers a practical three‑step approach (Do more, Do better, Do exercise) combined with learning, trying, and teaching to accelerate growth.

Learning StrategiesSoftware Engineeringcareer development
0 likes · 15 min read
How to Become a Technical Expert: Overcoming Misconceptions and Applying Effective Practices
37 Interactive Technology Team
37 Interactive Technology Team
Jun 27, 2018 · Product Management

How to Prepare a Promotion PPT and Interview: Structure, Technical Difficulty Description, and Project Value Highlight

This guide explains how to craft a promotion PowerPoint—using the Pyramid Principle, MECE grouping, and SCQ storytelling to structure content, describe technical challenges, and quantify project value—plus interview preparation tactics such as competency review, rehearsed scripts, authentic delivery, and confidence‑building posture.

MECESCQcareer development
0 likes · 12 min read
How to Prepare a Promotion PPT and Interview: Structure, Technical Difficulty Description, and Project Value Highlight
Efficient Ops
Efficient Ops
Jun 20, 2018 · R&D Management

From Engineer to Leader: Mastering Technical Management and Career Growth

In this talk, the CTO shares practical insights on transitioning from a technical expert to a manager, outlines the dos and don’ts of technical leadership, and offers personal growth strategies to stay hungry and foolish while building effective, purpose‑driven teams.

R&D Managementcareer developmentleadership
0 likes · 11 min read
From Engineer to Leader: Mastering Technical Management and Career Growth
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 8, 2018 · Frontend Development

Understanding the Front‑End Career Ceiling and Paths for Advancement

The article examines why front‑end developers often hit a career ceiling due to low entry barriers and limited backend knowledge, and outlines practical solutions and five distinct career routes—including senior front‑end, full‑stack, management, product, and entrepreneurship—to help break through that ceiling.

FrontendFull-StackTechnology
0 likes · 7 min read
Understanding the Front‑End Career Ceiling and Paths for Advancement
21CTO
21CTO
May 25, 2018 · R&D Management

What a Decade at Baidu Taught Me About Tech Growth and Mentorship

In this reflective piece, a Baidu veteran shares how ten years of technical work, team leadership, and mentorship shaped his career, offering practical advice on learning, goal setting, and guiding newcomers through the challenges of a fast‑moving tech environment.

R&D ManagementSoftware Engineeringcareer development
0 likes · 8 min read
What a Decade at Baidu Taught Me About Tech Growth and Mentorship
Didi Tech
Didi Tech
May 25, 2018 · Fundamentals

Essential Knowledge Categories for Coders

As new graduates flood the tech workforce, developers must adopt a lifelong learning mindset, organizing the expanding body of knowledge into infrastructure, human‑collaboration, business‑driven, and machine‑learning categories, and building a balanced, cross‑disciplinary skill set rather than relying on a single language or stack.

career developmentcoding knowledgelearning categories
0 likes · 7 min read
Essential Knowledge Categories for Coders
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 24, 2018 · Fundamentals

19 Essential Tips for New Software Test Engineers

This article offers nineteen practical pieces of advice—from empathizing with users and reading bugs to mastering automation and continuous learning—to help both novice and experienced software testers improve their skills and impact.

Quality AssuranceSoftware testingbug triage
0 likes · 8 min read
19 Essential Tips for New Software Test Engineers
Alibaba Cloud Developer
Alibaba Cloud Developer
May 24, 2018 · R&D Management

How to Map Your Tech Career from Junior to Leader in 10 Years

This article outlines a two‑stage roadmap for software engineers—from the first three to five years after graduation focused on mastering Java fundamentals, frameworks, and system design, to the subsequent five‑to‑ten‑year period where one transitions from an individual contributor to a team‑lead or architect, emphasizing continuous learning, project experience, and leadership skills.

Software Engineeringcareer developmentjava
0 likes · 9 min read
How to Map Your Tech Career from Junior to Leader in 10 Years
21CTO
21CTO
May 13, 2018 · R&D Management

Where Can a Programmer’s Career Go? Mapping the Tech Pathways

This article explores the various roles a programmer can assume—from junior engineer to CTO—examining the technical and management tracks, the cultural expectations in China, and personal motivations, while offering a visual roadmap to help developers chart their future direction.

Software Engineeringcareer developmentmanagement track
0 likes · 11 min read
Where Can a Programmer’s Career Go? Mapping the Tech Pathways
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 9, 2018 · Fundamentals

From Coder to Software Engineer: The Three Stages Every Programmer Must Master

The article reflects on a programmer’s personal journey, explains why coding sharpens logical thinking and creativity, outlines the three professional stages—Coder, Programmer, Software Engineer—and shares a concrete refactoring case that illustrates how focus and good design separate true engineers from mere code farmers.

Coding PracticesSoftware Engineeringcareer development
0 likes · 9 min read
From Coder to Software Engineer: The Three Stages Every Programmer Must Master
Baidu Intelligent Testing
Baidu Intelligent Testing
May 8, 2018 · Artificial Intelligence

Interview with Baidu QATC Chair Yang Fei on AI Testing Challenges and the Future of QA

In this interview, Baidu QATC chair Yang Fei discusses his career, the evolving scope of quality assurance from code to AI model testing, key challenges such as service quality and model interpretability, practical approaches for defect discovery, continuous evaluation pipelines, and advice for QA professionals' personal growth.

AIBaiduModel Evaluation
0 likes · 7 min read
Interview with Baidu QATC Chair Yang Fei on AI Testing Challenges and the Future of QA
DevOps Engineer
DevOps Engineer
May 7, 2018 · Fundamentals

How to Excel at Functional Testing: Process, Planning, and Career Tips

This article outlines the essential steps for effective functional testing—including requirement analysis, test case design, project control, release regression, and personal skill consolidation—while offering practical advice for career development and positioning within the software testing field.

Test Case Designcareer developmentfunctional testing
0 likes · 6 min read
How to Excel at Functional Testing: Process, Planning, and Career Tips
DevOps Engineer
DevOps Engineer
May 6, 2018 · Fundamentals

What Skills Define a Senior Test Engineer?

The article outlines the comprehensive technical knowledge, testing fundamentals, business understanding, tool proficiency, coding ability, and communication skills required to be considered a senior test engineer, emphasizing industry experience, test process mastery, and continuous learning.

Quality AssuranceSoftware testingTest Engineering
0 likes · 4 min read
What Skills Define a Senior Test Engineer?
21CTO
21CTO
Apr 23, 2018 · R&D Management

Why Programmers Hit a Career Wall at 30 and How to Stay Irreplaceable

The article examines the "30‑year phenomenon" that many programmers face, explains how perceived value depreciation leads to career bottlenecks and unemployment risk, and offers practical paths—becoming a tech specialist, industry expert, or manager—to boost irreplaceability and sustain a long‑term career.

Software Engineeringcareer developmentirreplaceability
0 likes · 9 min read
Why Programmers Hit a Career Wall at 30 and How to Stay Irreplaceable
Meituan Technology Team
Meituan Technology Team
Apr 12, 2018 · R&D Management

Continuous Learning and Growth for Engineers: Principles, Common Confusions, and the Architect Skill Model

The article outlines how engineers can sustain continuous learning amid heavy workloads and rapid tech change by applying four proven principles—persistence, hands‑on practice, communication, and systematic summarization—while dispelling common career myths and introducing a seven‑skill architect model covering programming, debugging, deployment, performance, business architecture, online operations, and management.

career developmentcontinuous learningengineering management
0 likes · 30 min read
Continuous Learning and Growth for Engineers: Principles, Common Confusions, and the Architect Skill Model
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 29, 2018 · Fundamentals

From Routine Code to Technical Expert: Proven Strategies to Level Up

This article shares practical advice for developers, testers, and ops engineers on overcoming common misconceptions, adopting a "Do more, Do better, Do exercise" mindset, and systematically improving skills through learning, hands‑on practice, and teaching to become true technical experts.

LearningSoftware EngineeringTechnical Growth
0 likes · 15 min read
From Routine Code to Technical Expert: Proven Strategies to Level Up
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Mar 19, 2018 · Fundamentals

12 Must‑Read Books Every Software Engineer Should Read

This article presents a curated list of twelve influential programming books—ranging from classic software design and algorithms to practical coding guides—explaining why each title is essential for developers seeking to deepen their craft regardless of language or experience level.

AlgorithmsSoftware DesignSoftware Engineering
0 likes · 12 min read
12 Must‑Read Books Every Software Engineer Should Read
Hujiang Design Center
Hujiang Design Center
Mar 14, 2018 · Product Management

How Can Designers Accelerate Their Growth with 3D Design Thinking?

This article outlines a practical framework for UI/UX designers to rapidly advance their professional abilities by clarifying essential skills, adopting a systematic design methodology, building a structured knowledge base, assessing personal competency, and implementing a focused learning plan.

UX designcareer developmentknowledge framework
0 likes · 9 min read
How Can Designers Accelerate Their Growth with 3D Design Thinking?
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 3, 2018 · Backend Development

How to Build a Complete Architect’s Knowledge System: Skills, Tools, and Resources

This guide outlines the essential mindset, universal and specialized skills, website architecture evolution, core design principles, and a curated collection of tools, platforms, books, and resources that aspiring architects need to develop a systematic knowledge base and excel in modern software engineering.

DevOpsbackend developmentcareer development
0 likes · 11 min read
How to Build a Complete Architect’s Knowledge System: Skills, Tools, and Resources
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 2, 2018 · Backend Development

From Coder to Web Architect: Essential Skills, Mindset, and Roadmap

This article outlines the philosophical questions, practical steps, and essential knowledge—ranging from object‑oriented fundamentals and design patterns to refactoring, DBA, and operations—that developers need to master in order to evolve into competent web architects.

Design Patternscareer developmentobject-oriented programming
0 likes · 19 min read
From Coder to Web Architect: Essential Skills, Mindset, and Roadmap
网易UEDC
网易UEDC
Jan 26, 2018 · Product Management

Why Becoming a Full‑Value‑Chain Researcher Is Essential for Modern Product Professionals

The article introduces the concept of a full‑value‑chain researcher, explains why traditional design roles are becoming obsolete, outlines the three‑level value chain (industry, company, product, user), and offers practical steps and skills needed to evolve into this role for lasting career growth.

Value Chaincareer developmentproduct management
0 likes · 13 min read
Why Becoming a Full‑Value‑Chain Researcher Is Essential for Modern Product Professionals
21CTO
21CTO
Jan 24, 2018 · Product Management

What Made Tencent’s Co‑Founder Tony Zhang a Tech Legend? Lessons for Product Leaders

This article chronicles the rise of Zhang Zhichong, Tencent’s former CTO, detailing his early life, key technical innovations behind QQ, his philosophy as chief product architect, and his insights on product development, team culture, and emerging technologies, offering valuable lessons for modern product and technology leaders.

Tech InnovationTencentcareer development
0 likes · 28 min read
What Made Tencent’s Co‑Founder Tony Zhang a Tech Legend? Lessons for Product Leaders
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 23, 2018 · Frontend Development

Where Is the Future of Front‑End Engineering Heading?

This article explores the evolving role of front‑end engineers, outlining how their work is diversifying across domains, industries and tech stacks, converging with device, full‑stack and AI technologies, while core fundamentals remain unchanged, and offers guidance on navigating the future.

AI integrationFrontendWeb Development
0 likes · 10 min read
Where Is the Future of Front‑End Engineering Heading?
网易UEDC
网易UEDC
Jan 18, 2018 · Fundamentals

How to Build an Impactful Interaction Design Portfolio

This guide explains why a portfolio is essential for interaction designers, outlines what content it should showcase, and provides practical tips on structuring and presenting the work to impress recruiters and advance your career.

Design ProcessUXcareer development
0 likes · 10 min read
How to Build an Impactful Interaction Design Portfolio
Java Captain
Java Captain
Jan 16, 2018 · Backend Development

Career Advice and Essential Skills for Java Developers with Three Years of Experience

The article offers career-stage guidance for programmers and outlines the key technical skills—including syntax, collections, design patterns, multithreading, IO, JDK internals, frameworks, databases, algorithms, JVM and web concepts—that a Java developer with three years of experience should master to advance toward senior and leadership roles.

Interview Preparationcareer developmentprogramming skills
0 likes · 12 min read
Career Advice and Essential Skills for Java Developers with Three Years of Experience
ITPUB
ITPUB
Dec 18, 2017 · Operations

Which Four Essential Skills Must Linux Professionals Master in 2018?

The article outlines four crucial abilities—security awareness, practical DevOps knowledge, programming competence, and strong soft‑communication skills—that every Linux specialist should develop this year to stay effective and adaptable in the evolving IT landscape.

DevOpsLinuxcareer development
0 likes · 7 min read
Which Four Essential Skills Must Linux Professionals Master in 2018?
DevOps Engineer
DevOps Engineer
Nov 27, 2017 · Fundamentals

From Functional to Automated Testing: A Learning Path for Software Testers

This article guides software testers who have only performed functional testing on how to transition to automation, performance, and security testing by learning programming, using Selenium with Java or Python, and leveraging online video tutorials to build a robust testing skill set.

PythonSoftware testingcareer development
0 likes · 4 min read
From Functional to Automated Testing: A Learning Path for Software Testers
DevOps Engineer
DevOps Engineer
Nov 7, 2017 · Fundamentals

How to Self‑Study Software Testing: Books, Videos, Crowdsourced Platforms, and Learning on the Job

This article outlines practical ways for beginners to self‑learn software testing, including recommended e‑books, video courses, participation in crowdsourced testing platforms, and gaining experience directly through work, while also offering tips for staying motivated and advancing in the field.

Software testingcareer developmentcrowdsourced testing
0 likes · 5 min read
How to Self‑Study Software Testing: Books, Videos, Crowdsourced Platforms, and Learning on the Job
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 31, 2017 · R&D Management

From Code to Value: How Software Architecture Shapes Your Career

This article explores why programmers often feel lost, explains the business‑technology‑software value chain, and shows how adopting a value‑driven architecture mindset can help engineers align their work with business goals, reduce waste, and advance their careers.

Business ValueSoftware EngineeringValue Chain
0 likes · 18 min read
From Code to Value: How Software Architecture Shapes Your Career
21CTO
21CTO
Oct 23, 2017 · Fundamentals

How to Become a Technical Expert in Three Years: Proven Learning Strategies

This article shares practical advice on cultivating the right mindset, systematic learning methods, deliberate practice, balancing depth and breadth, essential coding habits, and leveraging technology to drive business, helping engineers accelerate their growth to become technical experts within three years.

Coding PracticesLearning StrategiesSoftware Engineering
0 likes · 11 min read
How to Become a Technical Expert in Three Years: Proven Learning Strategies
21CTO
21CTO
Aug 31, 2017 · Fundamentals

From Stranger to Architect: Mapping Your Journey Through Technology Mastery

Using Bjarne Stroustrup’s city-tour analogy, this article outlines seven technology‑learning stages—from Stranger to Architect—detailing the traits of each role (Tourist, Resident, Worker, Craftsman, Reformist, Revolutionist) and how developers progress from basic awareness to shaping entire tech ecosystems.

Software Engineeringcareer developmentskill progression
0 likes · 9 min read
From Stranger to Architect: Mapping Your Journey Through Technology Mastery
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 30, 2017 · Fundamentals

7 Essential Tips Every New Programmer Must Follow

A seasoned developer shares seven practical pieces of advice—covering health, hobbies, continuous learning, mindset, role flexibility, creativity, and hand speed—to help newcomers become healthier, more versatile, and more effective programmers.

career developmentcontinuous learninghealth
0 likes · 17 min read
7 Essential Tips Every New Programmer Must Follow
dbaplus Community
dbaplus Community
Aug 27, 2017 · Operations

Veteran Ops Engineers Share Skills, Career Paths, and Future Trends

In a series of expert interviews, seasoned operations engineers discuss how to move beyond manual tasks, essential programming languages, open‑source selection criteria, professional soft skills, career longevity, the roadmap to an ops architect role, collaboration with development teams, and emerging trends such as DevOps, AIOps, containerization, and private cloud.

AutomationIT infrastructurecareer development
0 likes · 32 min read
Veteran Ops Engineers Share Skills, Career Paths, and Future Trends
21CTO
21CTO
Aug 26, 2017 · R&D Management

How a CTO Transformed Teams from Microsoft to Sina: Lessons in R&D Management

The article chronicles CTO Wei Xiangjun's journey from Microsoft to Kingsoft and Sina Weibo, highlighting his team‑building strategies, agile product development, architecture innovations, and practical career advice for engineers seeking growth and effective management.

R&D Managementagile developmentcareer development
0 likes · 10 min read
How a CTO Transformed Teams from Microsoft to Sina: Lessons in R&D Management
MaGe Linux Operations
MaGe Linux Operations
Aug 25, 2017 · Operations

What Do Ops Professionals Earn? Insights from the First Ops Salary Survey

This report analyzes the roles, salaries, demographics, skills, tools, and workplace perceptions of over 650 operations professionals worldwide, revealing median earnings of $100,000, regional variations, the impact of experience, education, company size, and the evolving nature of Ops work in the cloud era.

DevOpscareer developmentsalary survey
0 likes · 23 min read
What Do Ops Professionals Earn? Insights from the First Ops Salary Survey
21CTO
21CTO
Aug 16, 2017 · R&D Management

From Code to Leadership: How Tech Professionals Can Become Effective Managers

Tech lead Tang Qiao shares his journey from iOS developer to product‑tech manager, explaining why engineers should consider management, debunking common misconceptions, and offering practical advice on time management, communication, mentorship, and upward management to help technical professionals transition into effective leadership roles.

Software Engineeringcareer developmentiOS
0 likes · 31 min read
From Code to Leadership: How Tech Professionals Can Become Effective Managers
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 15, 2017 · Frontend Development

Why Front-End Engineers Are Hard to Find and How to Succeed Today

In this reflective letter, a seasoned front‑end engineer explains why front‑end talent is scarce, how the shift to mobile‑first has reshaped the field, and offers practical advice on skills, mindset, and craftsmanship for anyone aspiring to thrive as a front‑end professional.

Web Developmentcareer developmentfrontend engineering
0 likes · 9 min read
Why Front-End Engineers Are Hard to Find and How to Succeed Today
ITPUB
ITPUB
Aug 15, 2017 · R&D Management

How Top Silicon Valley Engineers Cultivate Professionalism and Drive Success

The article shares practical insights from a Silicon Valley veteran on how professional programmers assume responsibility, write high‑quality code, allocate time for growth, master their domain, adopt thoughtful problem‑solving, communicate effectively, and collaborate without office politics to become true technical leaders.

ProfessionalismSoftware Engineeringcareer development
0 likes · 10 min read
How Top Silicon Valley Engineers Cultivate Professionalism and Drive Success
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.

R&D ManagementSoftware Engineeringcareer development
0 likes · 9 min read
How to Turn a Tech Expert into an Effective Technical Manager
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 3, 2017 · R&D Management

How Architects Evolve: From Technical Expert to System Architect

This article outlines the core stages of product development, details the architect's responsibilities across these stages, and presents growth and competency models—including the Chuck Kilmer model—illustrating how developers transition from specialists to full‑system architects while emphasizing the need for broad skills and experimentation.

R&D Managementarchitect growth modelcareer development
0 likes · 2 min read
How Architects Evolve: From Technical Expert to System Architect
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 18, 2017 · Cloud Computing

Inside Alibaba’s Middleware: Career Paths, Tech Stack, and Architecture Challenges

This article explores why Alibaba's middleware is dubbed the architect's cradle, outlines career development routes within the team, details the extensive technology stack, and examines the major technical challenges such as massive data processing, real‑time analytics, and large‑scale deployment during peak events.

Big DataCloud Computingcareer development
0 likes · 25 min read
Inside Alibaba’s Middleware: Career Paths, Tech Stack, and Architecture Challenges
MaGe Linux Operations
MaGe Linux Operations
Jun 1, 2017 · Operations

What Makes an Operations Engineer Truly Irreplaceable?

This article explores why operations engineers feel pressured by rapid tech change, outlines three essential qualities—deep Linux expertise, strong execution and judgment, and the ability to energize a team—and explains how these traits help them survive workforce reductions and stay valuable.

Linuxcareer developmentteamwork
0 likes · 6 min read
What Makes an Operations Engineer Truly Irreplaceable?
Efficient Ops
Efficient Ops
May 31, 2017 · Operations

How a Veteran Ops Leader Transforms DevOps into Full‑Chain Automation

This article shares a veteran operations leader’s insights on DevOps fundamentals, the comprehensive ops knowledge system and career paths, the evolution of small‑business web architectures, and the step‑by‑step development of a full‑chain automation platform, emphasizing both technical and soft‑skill growth.

DevOpsInfrastructurecareer development
0 likes · 17 min read
How a Veteran Ops Leader Transforms DevOps into Full‑Chain Automation
MaGe Linux Operations
MaGe Linux Operations
May 25, 2017 · Operations

What Does a Linux Operations Engineer Do and How Is the Career Outlook?

This article explains the role, typical responsibilities, work intensity, learning curve, and career prospects of Linux operations engineers, offering practical advice for beginners and senior professionals while highlighting why enterprises choose Linux/Unix and the key technical directions in the field.

IT OperationsLinux AdministrationLinux operations
0 likes · 8 min read
What Does a Linux Operations Engineer Do and How Is the Career Outlook?
21CTO
21CTO
Apr 21, 2017 · R&D Management

How to Turn Technical Experience into Personal Value: Lessons from Outsourcing to Big Data

The author shares a candid journey from low‑paid outsourcing coding to senior roles in design, analysis, and big‑data architecture, revealing how understanding value networks, leveraging cloud and data trends, and expanding beyond pure coding can dramatically increase a technologist’s personal and market value.

Big DataCloud ComputingR&D Management
0 likes · 34 min read
How to Turn Technical Experience into Personal Value: Lessons from Outsourcing to Big Data
21CTO
21CTO
Apr 12, 2017 · Fundamentals

From Rookie to Tech Master: The Four Stages of Engineer Growth

The article outlines a typical software engineer's journey from a nervous newcomer to an experienced professional, describing a non‑linear growth curve with breakthrough and comfort phases, defining four development stages, and offering practical tips—foundation, environment, authentic resources, independent thinking, and higher abstraction—to achieve continual technical breakthroughs.

Software EngineeringTechnical Growthcareer development
0 likes · 11 min read
From Rookie to Tech Master: The Four Stages of Engineer Growth
网易UEDC
网易UEDC
Apr 7, 2017 · Product Management

How Can Designers Evolve Into Product Leaders? A 5‑Stage Career Blueprint

This guide maps five distinct career stages for designers—from early‑career PMD roles and emerging‑tech pivots to architecture, service, innovative, and DEO leadership—offering concrete actions to grow professional influence and transition into higher‑impact positions.

UX designcareer developmentdesign leadership
0 likes · 13 min read
How Can Designers Evolve Into Product Leaders? A 5‑Stage Career Blueprint
21CTO
21CTO
Mar 27, 2017 · Fundamentals

From Ordinary Coder to Technical Expert: Proven Steps to Level Up

This article outlines common misconceptions about becoming a tech leader and presents a practical three‑phase approach—Do more, Do better, Do exercise—combined with systematic learning, hands‑on practice, and teaching to help developers accelerate their growth.

Software EngineeringTechnical Growthbackend
0 likes · 15 min read
From Ordinary Coder to Technical Expert: Proven Steps to Level Up
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Feb 22, 2017 · R&D Management

How to Navigate Your Tech Career After 30: Building Leadership and Freedom

This article explores how software engineers can turn the crucial 20‑30 age window into a period of rapid skill growth, develop leadership traits, and choose among three personal‑development paths—career advancement, meaningful experiences, and a free lifestyle—to secure long‑term professional success.

Software Engineeringcareer developmentfreedom
0 likes · 19 min read
How to Navigate Your Tech Career After 30: Building Leadership and Freedom
Nightwalker Tech
Nightwalker Tech
Feb 20, 2017 · Backend Development

Career Development and Technology Trends for PHP Engineers

The discussion explores how PHP engineers can advance their careers by embracing new technologies such as Go, Python, big data, AI, and cloud computing, while also emphasizing soft‑skill growth, project management, and strategic decision‑making based on business trends and personal goals.

Artificial IntelligenceBig Databackend
0 likes · 9 min read
Career Development and Technology Trends for PHP Engineers
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 10, 2017 · R&D Management

How Can You Truly Define a Senior Programmer? A Practical Framework

This article explores the challenges of defining a senior programmer, critiques vague titles, proposes a measurable three‑dimensional framework covering technical ability, leadership, and community involvement, and offers guidance for hiring, development, and accountability within engineering teams.

career developmenthiring criterialeadership
0 likes · 18 min read
How Can You Truly Define a Senior Programmer? A Practical Framework
Architecture Digest
Architecture Digest
Feb 5, 2017 · R&D Management

Key Soft Skills and Insights for Software Architects – Curated Digest

This article compiles a selection of previously published pieces that outline the essential soft skills, mindset, and practical advice for software architects, covering topics such as programming excellence, abstract thinking, communication, decision‑making, team management, and continuous learning to guide engineers aspiring to architectural roles.

Design thinkingcareer developmentsoft skills
0 likes · 5 min read
Key Soft Skills and Insights for Software Architects – Curated Digest
Architecture Digest
Architecture Digest
Jan 11, 2017 · Fundamentals

The Journey of a Software Architect: Lessons, Principles, and Career Path

This article recounts the author's personal journey from a graduate working in government to a senior architect at global tech firms, highlighting the evolution of software architecture, essential qualities for architects, and practical advice for aspiring architects to develop breadth, depth, and strategic vision.

System Designarchitectural principlescareer development
0 likes · 14 min read
The Journey of a Software Architect: Lessons, Principles, and Career Path
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jan 5, 2017 · Fundamentals

What Makes an Ideal Programmer? 6 Practical Traits to Master

This reflective guide explores the journey from novice to seasoned developer, classifies programmers into three types, and outlines six essential habits—focus, analytical thinking, constructive refusal, future investment, tool mastery, and time management—that together define an ideal programmer.

Software Engineeringcareer developmentcontinuous learning
0 likes · 11 min read
What Makes an Ideal Programmer? 6 Practical Traits to Master
AI Large-Model Wave and Transformation Guide
AI Large-Model Wave and Transformation Guide
Nov 23, 2016 · Artificial Intelligence

How to Progress from Beginner to Expert in Machine Learning: A Four‑Stage Roadmap

This article outlines a four‑stage learning pathway for programmers—from initial exposure to advanced mastery—detailing the goals, recommended resources, and practical activities for each phase, helping readers identify their current level and plan concrete steps toward becoming proficient in machine learning.

AI educationBeginner Guidecareer development
0 likes · 11 min read
How to Progress from Beginner to Expert in Machine Learning: A Four‑Stage Roadmap
Qunar Tech Salon
Qunar Tech Salon
Oct 13, 2016 · R&D Management

Four Stages of Engineer Career Development and How to Avoid Stagnation

The article outlines four career stages for engineers—newcomer, mature, development, and career—explains why growth often slows after three years, and offers concrete learning, work, and mindset strategies to transition from passive to proactive growth and prevent mediocrity.

Professional Skillscareer developmentengineer growth
0 likes · 18 min read
Four Stages of Engineer Career Development and How to Avoid Stagnation
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 14, 2016 · Frontend Development

Mastering Front-End Growth: Building Skills and Knowledge Systematically

This article outlines a comprehensive approach for front‑end developers to achieve career growth by balancing ability and knowledge, offering practical steps to build a personal knowledge system, improve programming, architecture, and engineering skills, and adopt systematic training with classic textbooks.

Front-endKnowledge ManagementSoftware Engineering
0 likes · 12 min read
Mastering Front-End Growth: Building Skills and Knowledge Systematically
Qunar Tech Salon
Qunar Tech Salon
Jul 29, 2016 · Fundamentals

Essential Skill Maps for Various Engineering Roles

This article presents a comprehensive collection of skill maps outlining the essential competencies for programmers, iOS developers, operations engineers, frontend developers, big data engineers, cloud computing engineers, security engineers, mobile wireless test engineers, embedded developers, microservice architects, Hadoop specialists, OpenResty developers, and container technology experts.

Engineering RolesSkill Mapcareer development
0 likes · 2 min read
Essential Skill Maps for Various Engineering Roles
21CTO
21CTO
Jun 29, 2016 · Fundamentals

Why Engineers Should Embrace Broad Skills Over Narrow Specialization

The article reflects on the diverse career paths for engineering graduates, warns against over‑specialization, emphasizes continuous learning, and highlights how engineers can leverage analytical strengths for both technical and organizational growth in today’s fast‑changing tech landscape.

Growth HackingSoftware Engineeringcareer development
0 likes · 8 min read
Why Engineers Should Embrace Broad Skills Over Narrow Specialization
21CTO
21CTO
Jun 18, 2016 · Fundamentals

How to Become a Full‑Stack Engineer: Lessons from 15 Years of Coding

This article shares a veteran developer’s journey from early web pages to modern full‑stack engineering, offering practical advice on mastering front‑end, back‑end, and mobile technologies, the importance of broad skills, and a realistic roadmap to becoming a versatile software professional.

FrontendFull-StackSoftware Engineering
0 likes · 7 min read
How to Become a Full‑Stack Engineer: Lessons from 15 Years of Coding
21CTO
21CTO
Jun 9, 2016 · Fundamentals

How Feross Aboukhadijeh Built a Winning Engineer Brand and What You Can Learn

This article explores Feross Aboukhadijeh's approach to personal branding, crafting a standout Silicon Valley resume, leveraging GitHub, and learning programming through extensive project building, offering actionable advice for engineers seeking career growth and visibility.

GitHubSoftware Engineeringcareer development
0 likes · 13 min read
How Feross Aboukhadijeh Built a Winning Engineer Brand and What You Can Learn
Architecture Digest
Architecture Digest
May 31, 2016 · R&D Management

Essential Skills and Mindset of a Software Architect – Insights and Interviews

The article explores why top software architects must be outstanding programmers, highlights the importance of abstract thinking, technical foresight, problem‑solving and communication, and presents interview excerpts from industry veterans such as Fred George, Randy Shoup and Liang Yuanhua, offering practical guidance for engineers aspiring to architectural roles.

abstract thinkingcareer developmentproblem solving
0 likes · 45 min read
Essential Skills and Mindset of a Software Architect – Insights and Interviews
Architecture Digest
Architecture Digest
May 15, 2016 · R&D Management

From Junior to Architect: Understanding Software Development Career Stages

The article reflects on the three career stages of software developers—junior, intermediate, and senior/architect—highlighting their evolving technical choices, team responsibilities, and the importance of experience, broad knowledge, and management skills for becoming an effective software architect.

R&DSoftware Engineeringcareer development
0 likes · 10 min read
From Junior to Architect: Understanding Software Development Career Stages
DevOps
DevOps
May 11, 2016 · R&D Management

How a Junior Developer Became an Architect: A Career Journey

The article narrates the story of a fresh graduate named Xiao Wang who, through curiosity, proactive learning, helping others, and continuous technical improvement, rises from filling simple framework templates to leading a team and being appointed as a product architect, illustrating the path to senior technical roles.

Software EngineeringTechnical Growthcareer development
0 likes · 6 min read
How a Junior Developer Became an Architect: A Career Journey
21CTO
21CTO
May 3, 2016 · R&D Management

From Code to CTO: How Passion and Clear Goals Shape a Developer’s Journey

A seasoned developer shares his 15‑year journey from a small‑town programmer to architect and aspiring CTO, emphasizing the power of interest‑driven learning, clear objectives, continuous skill expansion, and leadership principles for turning technical expertise into influential management roles.

CTOSoftware Engineeringcareer development
0 likes · 9 min read
From Code to CTO: How Passion and Clear Goals Shape a Developer’s Journey
21CTO
21CTO
Apr 29, 2016 · R&D Management

How to Evolve from Reliable Engineer to Effective Leader: Key Practices

The article shares practical insights for engineers transitioning to management, emphasizing the shift from doing to delegating, prioritizing important over urgent tasks, establishing clear rules, fostering team communication, and mastering strategic thinking to drive both personal and team growth.

Software EngineeringTeam Collaborationcareer development
0 likes · 5 min read
How to Evolve from Reliable Engineer to Effective Leader: Key Practices
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 22, 2016 · Industry Insights

Why Do Architects Still Write Code? Lessons on Learning, Meetings, and System Longevity

The article shares a senior engineer’s reflections on systematic learning, the role of architects in coding, the pitfalls of endless meetings, how to keep systems alive, and practical questioning techniques that boost problem‑solving efficiency for software professionals.

Learning StrategiesSoftware Engineeringcareer development
0 likes · 15 min read
Why Do Architects Still Write Code? Lessons on Learning, Meetings, and System Longevity
21CTO
21CTO
Apr 14, 2016 · R&D Management

Why 35 Years of Coding Still Leaves Me Regretting Not Pursuing Management

A veteran programmer reflects on decades of coding, realizing that without authority, technical skill alone cannot change failing products or projects, and regrets not taking management roles that could have offered greater impact, financial reward, and career fulfillment.

Software Engineeringcareer developmentleadership
0 likes · 10 min read
Why 35 Years of Coding Still Leaves Me Regretting Not Pursuing Management
21CTO
21CTO
Apr 13, 2016 · R&D Management

What Ten Years at Huawei Taught Me About Leadership and Career Growth

Drawing from a decade at Huawei, the author shares twelve practical lessons on teamwork, ambition, continuous learning, strategic thinking, independent judgment, proactive action, responsibility, cultural appreciation, openness, time management, and the importance of sharing, followed by a concise summary of Ren Zhengfei's ten principles for selecting senior managers.

Huaweicareer developmentcontinuous learning
0 likes · 21 min read
What Ten Years at Huawei Taught Me About Leadership and Career Growth
21CTO
21CTO
Mar 31, 2016 · Fundamentals

8 Proven Habits to Transform Into a Better Programmer

This article outlines eight practical, actionable guidelines—ranging from acknowledging what you don’t know to collaborating one‑on‑one with peers—that can dramatically boost your programming skills and help you become a more effective, self‑driven developer.

Software Engineeringcareer developmentcoding habits
0 likes · 9 min read
8 Proven Habits to Transform Into a Better Programmer