Tagged articles
492 articles
Page 5 of 5
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.

Career DevelopmentProduct DesignUX design
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.

Backend DevelopmentCareer DevelopmentDevOps
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.

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

Career DevelopmentUser Researchproduct-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.

Career DevelopmentTech InnovationTencent
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 DevelopmentWeb 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.

Career DevelopmentInteraction DesignUX
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.

Career DevelopmentInterview Preparationprogramming 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.

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

Career DevelopmentPythonSelenium
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 DevelopmentSoftware Testingcrowdsourced 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.

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

Career DevelopmentSoftware Engineeringcoding practices
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.

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

AutomationCareer DevelopmentIT infrastructure
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.

Agile DevelopmentCareer DevelopmentR&D management
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.

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

Career DevelopmentLeadershipManagement
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 DevelopmentWeb 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.

Career DevelopmentProfessionalismSoftware Engineering
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.

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

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

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

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

Career DevelopmentIT OperationsLinux Administration
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 DataCareer DevelopmentR&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.

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

Career DevelopmentUX designdesign 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.

BackendCareer DevelopmentSoftware Engineering
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.

Career DevelopmentLeadershipSoftware Engineering
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.

BackendBig DataCareer Development
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 DevelopmentLeadershiphiring 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.

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

Career DevelopmentSoftware ArchitectureSystem Design
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.

Career DevelopmentSoftware Engineeringcontinuous 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 educationCareer Developmentbeginner 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.

Career DevelopmentManagementProfessional Skills
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.

Career DevelopmentFront-endSoftware 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.

Career DevelopmentEngineering RolesSkill Map
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.

Career DevelopmentGrowth HackingSoftware Engineering
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.

BackendCareer DevelopmentSoftware 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.

Career DevelopmentGitHubSoftware Engineering
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.

Career Developmentabstract thinkingproblem 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.

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

Career DevelopmentLeadershipSoftware Architecture
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.

CTOCareer DevelopmentLeadership
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.

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

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

Career DevelopmentLeadershipSoftware Engineering
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.

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

Career DevelopmentSoftware Engineeringcoding habits
0 likes · 9 min read
8 Proven Habits to Transform Into a Better Programmer
21CTO
21CTO
Mar 25, 2016 · Frontend Development

How to Master Front-End Growth: Building Skills and a Personal Knowledge System

This article explores practical ways for front‑end engineers to accelerate their career by balancing ability and knowledge, establishing a personal knowledge system, and adopting systematic training to become more competent and adaptable in a rapidly evolving field.

Career Developmentfrontendknowledge management
0 likes · 13 min read
How to Master Front-End Growth: Building Skills and a Personal Knowledge System
21CTO
21CTO
Mar 14, 2016 · R&D Management

Boost Your Development Career with Systematic Learning and Smart Architecture Practices

The article shares a senior engineer’s reflections on how systematic, knowledge‑network‑based learning, practical code involvement, effective communication, and disciplined architectural habits can dramatically improve a developer’s efficiency, problem‑solving ability, and overall career growth.

Career Developmentcommunicationknowledge management
0 likes · 16 min read
Boost Your Development Career with Systematic Learning and Smart Architecture Practices
21CTO
21CTO
Mar 10, 2016 · Fundamentals

How to Escape the Comfort Zone and Keep Your Coding Skills Fresh

The article reflects on recent government software failures, shares personal experiences with legacy systems, and offers practical advice for developers to continuously learn new technologies, embrace legacy code, challenge biases, avoid overwhelm, and maintain curiosity throughout their careers.

Career DevelopmentTechnology adoptioncontinuous learning
0 likes · 6 min read
How to Escape the Comfort Zone and Keep Your Coding Skills Fresh
MaGe Linux Operations
MaGe Linux Operations
Feb 20, 2016 · Fundamentals

How to Master Any New Technology Quickly: 5 Proven Steps for Engineers

The article outlines five practical steps—adopting a proactive mindset, shifting from passive to active learning, understanding the purpose of the technology, hands‑on experimentation with official quick‑start guides, deep‑dive reading, teaching, and community involvement—to help engineers rapidly master new IT tools and frameworks.

Career DevelopmentSoftware EngineeringTechnology adoption
0 likes · 9 min read
How to Master Any New Technology Quickly: 5 Proven Steps for Engineers
Efficient Ops
Efficient Ops
Feb 15, 2016 · Operations

Can Operations Survive the Cloud Revolution? Strategies for the Next Decade

As cloud computing reshapes IT, traditional operations roles face unprecedented disruption, but by embracing cloud‑focused responsibilities, niche industry needs, or even a complete career pivot, ops professionals can secure their future within the next five to ten years.

Career DevelopmentIT infrastructureOperations
0 likes · 9 min read
Can Operations Survive the Cloud Revolution? Strategies for the Next Decade
Efficient Ops
Efficient Ops
Jan 30, 2016 · Fundamentals

Master Workplace Learning: 6 Steps to Turn Knowledge into Action

This guide outlines a six‑step framework—acquire, apply, practice, integrate, repeat, and extrapolate—to help professionals transform what they learn into lasting workplace habits and continuous improvement.

Career DevelopmentContinuous Improvementlearning
0 likes · 9 min read
Master Workplace Learning: 6 Steps to Turn Knowledge into Action
Efficient Ops
Efficient Ops
Jan 22, 2016 · R&D Management

How Top Tech Experts Design Learning Plans and Master Their Craft

In this interview, senior technology specialist Yu shares practical strategies for creating effective learning plans, becoming an expert through deliberate practice, balancing full‑stack skills, choosing sustainable technologies, and overcoming growth plateaus in a fast‑changing software industry.

Career DevelopmentSoftware Engineeringexpertise
0 likes · 9 min read
How Top Tech Experts Design Learning Plans and Master Their Craft
21CTO
21CTO
Dec 31, 2015 · R&D Management

How Facebook Engineers Get Promoted: Insider Tips on Reviews and Calibration

An experienced Facebook engineer explains that promotions rely on sustained technical excellence, measurable impact, peer feedback, and a transparent calibration process rather than office politics, outlining the review steps, criteria, and the importance of helping others.

Career DevelopmentFacebookPerformance Review
0 likes · 6 min read
How Facebook Engineers Get Promoted: Insider Tips on Reviews and Calibration
Qunar Tech Salon
Qunar Tech Salon
Dec 28, 2015 · Fundamentals

How to Enhance a Programmer’s Learning Ability: Three Key Practices

In an era of rapid technological change, a programmer’s core competitiveness lies in strong learning ability, and the author distills three essential practices—effective reading, focused study aligned with work, and continuous reflection—to help developers continuously improve their skills and career growth.

BooksCareer Developmentlearning
0 likes · 12 min read
How to Enhance a Programmer’s Learning Ability: Three Key Practices
Qunar Tech Salon
Qunar Tech Salon
Dec 27, 2015 · Fundamentals

The Importance of Continuous Learning in a Software Development Career

The author, a programmer with 32 years of experience, argues that continuous self‑education and staying abreast of emerging technologies are personal responsibilities, not the employer’s, illustrating this through a series of career anecdotes spanning from early microcomputers to modern mobile and web development.

Career DevelopmentSoftware Engineeringcontinuous learning
0 likes · 11 min read
The Importance of Continuous Learning in a Software Development Career
Efficient Ops
Efficient Ops
Dec 15, 2015 · Operations

Ops Experts Share Insights on Private Cloud, Career Shifts, and Enterprise IT Future

In this interview, seasoned ops veteran Zhijin discusses the similarities and differences between traditional and internet operations, the challenges of building private clouds in finance, advice for ops professionals considering entrepreneurship or job changes, and predicts a future where private, public, and industry clouds coexist.

Career DevelopmentIT OperationsOperations
0 likes · 13 min read
Ops Experts Share Insights on Private Cloud, Career Shifts, and Enterprise IT Future
21CTO
21CTO
Dec 14, 2015 · Fundamentals

Why Continuous Learning Is a Programmer’s Survival Skill

The article reflects on a veteran programmer’s 32‑year journey, emphasizing that staying current through self‑driven education, exploring new languages and technologies, and not relying on employers for training is essential for long‑term success in the ever‑evolving software industry.

Career DevelopmentSoftware Engineeringcontinuous learning
0 likes · 10 min read
Why Continuous Learning Is a Programmer’s Survival Skill
21CTO
21CTO
Dec 7, 2015 · Fundamentals

What Makes a Great Software Architect? Core Skills and Mindset Explained

The article explores the evolving role of software architects in the internet era, outlining their core responsibilities, essential capabilities, and four key practices—broad information gathering, compromise, taking responsibility, and confronting conflict—to guide professionals toward effective system design and continuous growth.

Career DevelopmentSystem Designarchitect role
0 likes · 6 min read
What Makes a Great Software Architect? Core Skills and Mindset Explained
21CTO
21CTO
Nov 21, 2015 · Backend Development

How to Become a Successful Web Architect: Essential Skills & Roadmap

This article outlines the common pitfalls programmers face on the path to web architecture, emphasizes mastering object‑oriented fundamentals, design patterns, and refactoring, and provides a detailed roadmap of the technical, operational, and managerial knowledge required to become a competent web architect.

Backend DevelopmentCareer DevelopmentDesign Patterns
0 likes · 19 min read
How to Become a Successful Web Architect: Essential Skills & Roadmap
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Nov 17, 2015 · Industry Insights

What Really Defines a Software Architect? Lessons from Tieto, Sony, and Banking

The article reflects on the evolving role of a software architect through personal experiences at Tieto, Sony, and a bank, highlighting responsibilities, team organization, project leadership, and the broader mindset that makes anyone a de‑facto architect in both technology and life.

AndroidCareer DevelopmentR&D management
0 likes · 12 min read
What Really Defines a Software Architect? Lessons from Tieto, Sony, and Banking
Qunar Tech Salon
Qunar Tech Salon
Nov 2, 2015 · Fundamentals

How to Become a 100‑Point Programmer: Saying Yes, Saying No, Building a Knowledge System, and Practicing Good Habits

The article offers practical guidance for programmers on when to say Yes or No, how to construct a personal knowledge system, develop a big‑picture view, follow coding standards, conduct code reviews, learn business knowledge, and maintain disciplined habits for continuous growth.

Career DevelopmentCode reviewbest practices
0 likes · 6 min read
How to Become a 100‑Point Programmer: Saying Yes, Saying No, Building a Knowledge System, and Practicing Good Habits
dbaplus Community
dbaplus Community
Oct 28, 2015 · Databases

Expert DBA Answers: Career Paths, Storage Performance, and Monitoring Strategies

Senior DBA and architect Bai Shan answers community questions on advancing from DBA to architect, future career routes, testing environment setup, interpreting AWR storage metrics, using sar and iostat for disk I/O monitoring, cache sizing, and the growing importance of automation in cloud-era database operations.

AutomationCareer DevelopmentDatabase Administration
0 likes · 7 min read
Expert DBA Answers: Career Paths, Storage Performance, and Monitoring Strategies
Qunar Tech Salon
Qunar Tech Salon
Oct 27, 2015 · Fundamentals

How to Define a Programmer and Advance Your Career

The article explores the definition of a programmer, outlines essential skills and daily responsibilities, discusses common career pitfalls, and provides practical advice on personal branding and professional growth for software developers.

Career DevelopmentSoftware Engineeringbest practices
0 likes · 11 min read
How to Define a Programmer and Advance Your Career
21CTO
21CTO
Oct 23, 2015 · R&D Management

How Tech Experts Can Transform into Effective Technical Managers

This article explores why technical experts often lack management experience, outlines the typical career stages of a developer, and provides practical guidance on shifting mindset, setting team goals, allocating resources, improving communication, and fostering empowerment to become successful technical managers.

Career DevelopmentSoftware EngineeringTechnical Management
0 likes · 9 min read
How Tech Experts Can Transform into Effective Technical Managers
Qunar Tech Salon
Qunar Tech Salon
Oct 12, 2015 · R&D Management

How Programmers Can Build Their Personal Brand

Programmers can strengthen their personal brand by showcasing products, leveraging company and team reputation, contributing to open‑source, maintaining technical blogs, publishing books, obtaining patents and certificates, and cultivating a solid reputation, all of which enhance visibility and career opportunities.

Career DevelopmentSoftware Engineeringpersonal branding
0 likes · 11 min read
How Programmers Can Build Their Personal Brand
21CTO
21CTO
Sep 30, 2015 · R&D Management

Which Bird Are You at Work? Discover the Mindset That Drives Career Success

The story of three birds—sparrow, wild goose, and eagle—illustrates three employee mindsets, showing how self‑imposed standards shape career trajectories, and urging readers to adopt the eagle’s relentless pursuit of higher goals to become indispensable in their organization.

Career DevelopmentMindsetemployee motivation
0 likes · 6 min read
Which Bird Are You at Work? Discover the Mindset That Drives Career Success
21CTO
21CTO
Sep 24, 2015 · Fundamentals

From Zero to Algorithm Mastery: My 7‑Year Journey and Lessons Learned

The author chronicles a seven‑year evolution from a clueless undergraduate to a seasoned programmer, detailing the books, courses, internships, and personal projects that shaped his understanding of data structures and algorithms, while debating the practical value of algorithmic knowledge in software development.

AlgorithmsCareer DevelopmentData Structures
0 likes · 19 min read
From Zero to Algorithm Mastery: My 7‑Year Journey and Lessons Learned
21CTO
21CTO
Sep 23, 2015 · Fundamentals

What Do the Top 1% Software Engineers Do Differently? Four Key Habits

To accelerate your career as a newly minted software engineer, adopt the four critical habits of the top 1%: investing in learning and tooling, taking decisive action, acting immediately, and maintaining full‑stack understanding, which together enable rapid, high‑impact contributions.

Career DevelopmentSoftware Engineeringbest practices
0 likes · 4 min read
What Do the Top 1% Software Engineers Do Differently? Four Key Habits
21CTO
21CTO
Sep 12, 2015 · Fundamentals

How to Become a Self‑Taught Programmer: A Practical Roadmap for Beginners

This guide outlines a comprehensive learning strategy for new programmers, covering what to study, effective study methods, specialization, practical coding practice, sharing knowledge, and staying updated with industry trends to accelerate career growth.

Career DevelopmentLearning ResourcesSoftware Engineering
0 likes · 15 min read
How to Become a Self‑Taught Programmer: A Practical Roadmap for Beginners
21CTO
21CTO
Sep 10, 2015 · Fundamentals

How to Fast‑Track Your Journey from Junior to Senior Programmer

The article outlines practical habits—using Google for research, setting SMART goals, managing code on GitHub, logging learning, reading regularly, and mastering shortcuts—to help programmers break through the advanced‑beginner plateau and accelerate toward senior expertise.

Career DevelopmentSoftware Engineeringlearning habits
0 likes · 6 min read
How to Fast‑Track Your Journey from Junior to Senior Programmer
21CTO
21CTO
Aug 28, 2015 · R&D Management

From Code Monkey to Tech Director: 6 Career Stages Every Engineer Must Master

This guide walks software engineers through six career phases—from college student to tech director—offering practical advice on goal setting, choosing employers, early‑career pitfalls, management fears, and how to keep growing while avoiding common regrets.

Career DevelopmentLeadershipManagement
0 likes · 8 min read
From Code Monkey to Tech Director: 6 Career Stages Every Engineer Must Master
21CTO
21CTO
Aug 27, 2015 · R&D Management

How to Become an Effective Lead Developer: Key Traits and Actions

This article offers practical advice for aspiring lead developers, emphasizing personal responsibility, servant leadership, essential traits, leading by example, embracing accountability, fostering communication, and helping every team member succeed to create a high‑performing development team.

Career Developmentlead developerresponsibility
0 likes · 12 min read
How to Become an Effective Lead Developer: Key Traits and Actions
21CTO
21CTO
Aug 19, 2015 · Fundamentals

How to Master New Technologies Fast: A Practical Guide for Engineers

The article outlines a step‑by‑step approach for engineers to quickly learn new IT technologies—emphasizing proactive mindset, active learning, leveraging official documentation, hands‑on practice, and sharing knowledge to achieve mastery and stay competitive in a rapidly evolving industry.

Career DevelopmentSoftware EngineeringTechnology adoption
0 likes · 9 min read
How to Master New Technologies Fast: A Practical Guide for Engineers
21CTO
21CTO
Aug 18, 2015 · Fundamentals

How Can a Programmer Move from Good to Great? Proven Strategies

This article explores the stages of programming expertise, defines what makes an expert in software engineering, and offers practical daily habits and mindset shifts that can help developers transform from competent coders into truly great professionals.

Career DevelopmentSoftware Engineeringbest practices
0 likes · 4 min read
How Can a Programmer Move from Good to Great? Proven Strategies

Guidelines for Becoming a 100‑Point Programmer: Saying Yes/No, Building Knowledge, and Good Practices

The article offers practical advice for programmers to improve their professional growth by carefully evaluating tasks before saying yes, learning to say no when necessary, building a personal knowledge system, maintaining a big‑picture view, adhering to coding standards, conducting code reviews, and continuously learning business knowledge.

Career DevelopmentCode reviewSoftware Engineering
0 likes · 7 min read
Guidelines for Becoming a 100‑Point Programmer: Saying Yes/No, Building Knowledge, and Good Practices
Qunar Tech Salon
Qunar Tech Salon
Nov 6, 2014 · Fundamentals

Effective Learning Strategies for Programmers

In an era of rapid knowledge turnover, programmers must cultivate strong learning habits, prioritize reading classic and practical books, focus on work‑related skills, embrace problem‑driven study, expand their knowledge network, and maintain a positive mindset to achieve continuous professional growth.

Career Developmentknowledge managementlearning
0 likes · 12 min read
Effective Learning Strategies for Programmers
Qunar Tech Salon
Qunar Tech Salon
Sep 12, 2014 · Fundamentals

Workplace Professionalism: Course Overview, Discussion, and Syllabus

The article introduces a Coursera course on workplace professionalism, outlines its syllabus covering communication, self‑leadership and professional image, shares learner discussions questioning whether the content is merely self‑help, and provides course details such as instructor, duration, and enrollment link.

Career DevelopmentCourseraProfessionalism
0 likes · 6 min read
Workplace Professionalism: Course Overview, Discussion, and Syllabus
Baidu Tech Salon
Baidu Tech Salon
Apr 18, 2014 · Industry Insights

What Can Programmers Learn from Doctors? Professionalism Lessons for Developers

The article compares programmers to doctors, arguing that both solve problems with rational methods, and outlines three core principles—dedication before enjoyment, rigorous attitude, and a willingness to share—to help developers elevate their professionalism and deepen their problem‑solving capabilities.

Career DevelopmentSoftware Engineeringindustry insights
0 likes · 6 min read
What Can Programmers Learn from Doctors? Professionalism Lessons for Developers
Baidu Tech Salon
Baidu Tech Salon
Mar 17, 2014 · Operations

Required Capabilities for T4, T5, and T6 Operations Engineers

The article outlines the progressive skill set for operations engineers—T4 must master core operations, service metrics, and environment administration; T5 adds independent problem analysis, trade‑off judgment, and solution selection; T6 demands deep cross‑disciplinary knowledge, design elegance, data‑driven reasoning, and the ability to influence others, while also debunking common misconceptions about products, scripts, and platforms.

Career DevelopmentDevOpsOperations
0 likes · 10 min read
Required Capabilities for T4, T5, and T6 Operations Engineers