Tagged articles

career development

550 articles · Page 5 of 6
Mafengwo Technology
Mafengwo Technology
Aug 8, 2019 · Fundamentals

Why Every Developer Should Master the Basics of Linux

This article explains why programmers of all experience levels should learn Linux, outlines what truly counts as understanding the OS, and provides a practical three‑stage roadmap—Use, Code, Hack—to build solid Linux knowledge that boosts career growth and technical efficiency.

Learning PathLinuxcareer development
0 likes · 24 min read
Why Every Developer Should Master the Basics of Linux
FunTester
FunTester
Aug 8, 2019 · Industry Insights

How to Master APP Testing: A Complete Skill Roadmap for New Test Engineers

This guide outlines a comprehensive learning path for aspiring APP test engineers, covering theoretical foundations, project management, testing processes, requirement analysis, test planning, case design, execution, reporting, metrics, defect management, and essential soft skills to bridge the gap between years of experience and actual capability.

Defect ManagementTest Plancareer development
0 likes · 8 min read
How to Master APP Testing: A Complete Skill Roadmap for New Test Engineers
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 7, 2019 · R&D Management

How Understanding Business Can Accelerate Your Tech Career

The article shares a senior Alibaba engineer’s journey from a pure technical role to a business‑savvy tech leader, offering practical advice on why business insight is essential for developers, how to acquire it, and the impact it has on career growth and R&D effectiveness.

AlibabaR&D managementbusiness understanding
0 likes · 22 min read
How Understanding Business Can Accelerate Your Tech Career
Architecture Digest
Architecture Digest
Aug 5, 2019 · R&D Management

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

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

architect rolecareer developmentsoftware architecture
0 likes · 6 min read
What Is a Software Architect? Roles, Responsibilities, Types, and How to Become One
360 Tech Engineering
360 Tech Engineering
Aug 1, 2019 · Fundamentals

Hard Skills: Understanding Business Logic – A Breadth and Depth Framework

The article outlines a practical framework for evaluating hard‑skill competence in software testing by defining breadth (体, 面, 线, 点) and depth (表示层, 逻辑层, 数据层) of business‑logic knowledge, offering concrete examples and guidance for professionals to assess and improve their expertise.

breadthbusiness logiccareer development
0 likes · 6 min read
Hard Skills: Understanding Business Logic – A Breadth and Depth Framework
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 4, 2019 · Fundamentals

Unlock Rapid Engineer Growth: Master the Power of Thinking

This article explores why thinking ability is the key to engineers' rapid growth, identifies common misconceptions, shares practical methods for cultivating principle‑based, structured, and reflective thinking, and offers actionable steps and tools to build a personal knowledge tree for continuous improvement.

Knowledge Managementcareer developmentengineer growth
0 likes · 24 min read
Unlock Rapid Engineer Growth: Master the Power of Thinking
21CTO
21CTO
Jun 24, 2019 · Fundamentals

Land a Software Engineer Job and Thrive: Interview, Skills, and Growth Hacks

This guide walks aspiring software engineers through mastering interview preparation, essential coding fundamentals, effective communication, leveraging open‑source contributions, and continuous learning resources, offering practical tips and red‑flag questions to ask employers, while emphasizing code quality, debugging, and career‑building tools for long‑term success.

Coding Best PracticesContinuous LearningInterview Preparation
0 likes · 15 min read
Land a Software Engineer Job and Thrive: Interview, Skills, and Growth Hacks
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 13, 2019 · Fundamentals

How Can Programmers Supercharge Their Growth with Powerful Thinking Skills?

This article explores why many developers feel stuck, debunks common growth myths, and presents a comprehensive thinking framework—including principle, structural, reflective, and expansion mindsets—along with practical steps, recommended books, and leadership advice to accelerate technical and career development.

Knowledge ManagementSoftware Engineeringcareer development
0 likes · 25 min read
How Can Programmers Supercharge Their Growth with Powerful Thinking Skills?
21CTO
21CTO
May 22, 2019 · Fundamentals

Which Programming Language Should You Learn Next? A Practical Guide

This article reviews the top ten programming languages, explains why learning multiple languages matters, and offers practical advice on choosing the most beneficial language for your career, covering Java, JavaScript, Python, Kotlin, Go, C#, Swift, Rust, PHP, and C/C++.

JavaJavaScriptLearning Guide
0 likes · 8 min read
Which Programming Language Should You Learn Next? A Practical Guide
360 Quality & Efficiency
360 Quality & Efficiency
May 21, 2019 · Fundamentals

How to Become an Excellent Test Engineer

This article outlines nine essential qualities and habits—such as curiosity, troubleshooting skill, perseverance, creativity, perfectionism, technical knowledge, confidence, persuasion, and programming background—that together form the roadmap for anyone aspiring to excel as a software test engineer.

Professional Skillscareer developmentquality assurance
0 likes · 5 min read
How to Become an Excellent Test Engineer
21CTO
21CTO
May 4, 2019 · R&D Management

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

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

R&D managementcareer developmenthiring practices
0 likes · 11 min read
Why Ignoring Technical Details Can Sink Tech Leaders: Insights from a Headhunter’s View
Architecture Digest
Architecture Digest
Apr 24, 2019 · R&D Management

A Roadmap for Self‑Improvement and Career Development of Programmers

This article outlines a comprehensive career roadmap for programmers, emphasizing the importance of early planning, building a personal knowledge map, cultivating key traits, staying technologically current, mastering rapid learning techniques, and understanding the deeper purpose behind programming, while providing curated resource links.

Learning StrategiesSoftware Engineeringcareer development
0 likes · 11 min read
A Roadmap for Self‑Improvement and Career Development of Programmers
Architecture Digest
Architecture Digest
Apr 14, 2019 · R&D Management

Career Paths of Programmers After Five Years: Interviews and Insights

This article presents interviews with five programmers five years into their careers, illustrating diverse trajectories—from technical management and senior leadership to frequent job‑hopping for salary growth and stable but modest roles—while offering practical advice on advancement and personal choices.

CareerSoftware Engineeringcareer development
0 likes · 7 min read
Career Paths of Programmers After Five Years: Interviews and Insights
ITPUB
ITPUB
Mar 29, 2019 · Fundamentals

From Junior to Senior Java Engineer: A 6‑Step Career Blueprint

This guide outlines a six‑stage roadmap for programmers, covering deep Java fundamentals, essential databases, UML, design patterns, Linux skills, industry experience, strategic career planning, mindset, documentation habits, and thoughtful job‑hopping to accelerate growth.

JavaLearning PathSoftware Engineering
0 likes · 11 min read
From Junior to Senior Java Engineer: A 6‑Step Career Blueprint
Architecture Digest
Architecture Digest
Mar 23, 2019 · R&D Management

Beyond Coding: How Programmers Can Manage Their Careers, Build Personal Brand, and Pursue a Balanced Life

The article argues that programmers should treat themselves like a small enterprise, actively manage their career, cultivate networking and self‑marketing skills, set clear professional goals, develop secondary interests for passive income, and adopt healthy habits to achieve long‑term personal and professional fulfillment.

career developmentpersonal brandingprofessional growth
0 likes · 9 min read
Beyond Coding: How Programmers Can Manage Their Careers, Build Personal Brand, and Pursue a Balanced Life
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.

career developmentoperationssolution 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.

career developmentgoal settingplanning
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.

Cognitioncareer developmentdebugging
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.

automationcareer developmentcluster-management
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 Engineeringcareer development
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.

Continuous LearningData StructuresSelf-Improvement
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.

Data SciencePythoncareer development
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 Engineeringcareer developmentcoding habits
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.

career developmentgrowth mindsetleadership
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.

career developmentdeliverydesign ability
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.

Continuous LearningSoftware Engineeringcareer development
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 StrategiesSelf-ImprovementSoftware Engineering
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 managementTechnical Managementcareer development
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.

Full-StackTechnologycareer development
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.

Technical Skillscareer developmentcoding knowledge
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.

bug triagecareer developmentquality assurance
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.

JavaLearning RoadmapSoftware Engineering
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.

AIBaiduQA
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.

career developmentquality assurancesoftware testing
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.

Continuous Learningcareer developmentengineering 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.

BackendLearningSoftware Engineering
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 Engineeringcareer development
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 PatternsObject-Oriented Programmingcareer development
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 Integrationcareer developmentfrontend
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.

UXcareer developmentdesign process
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.

Pythoncareer developmentfunctional testing
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.

career developmentcrowdsourced testingself-learning
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.

Software EngineeringValue Chainbusiness value
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.

Continuous Learningcareer developmenthealth
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.

IT infrastructureautomationcareer 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 EngineeringTechnical Managementcareer development
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.

career developmentfrontend engineeringfrontend tools
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.

Cloud Computingbig datacareer 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 OperationsSysadmin Careercareer development
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.

Cloud ComputingR&D managementbig data
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 Engineeringcareer developmentskill progression
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.

BackendSoftware Engineeringcareer development
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 IntelligenceBackendbig data
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.

Technical Skillscareer developmenthiring criteria
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.

Continuous LearningSoftware Engineeringcareer development
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 EducationLearning Roadmapbeginner guide
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