Tagged articles

career development

511 articles · Page 5 of 6
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.

LeadershipR&D 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.

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

19 Essential Tips for New Software Test Engineers

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

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.

JavaSoftware engineeringcareer development
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.

career developmentfunctional testingtest case design
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.

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

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

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

Software engineeringTechnical Growthbackend
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.

Software engineeringalgorithmscareer 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.

Backend DevelopmentDevOpscareer 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.

Object-Oriented Programmingcareer developmentdesign patterns
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.

Product ManagementUser Researchcareer development
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.

Product ManagementTech 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 integrationWeb Developmentcareer 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.

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.

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.

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.

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

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

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

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 engineeringbusiness valuecareer development
0 likes · 18 min read
From Code to Value: How Software Architecture Shapes Your Career
21CTO
21CTO
Oct 23, 2017 · Fundamentals

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

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

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

From Stranger to Architect: Mapping Your Journey Through Technology Mastery

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

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

7 Essential Tips Every New Programmer Must Follow

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

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

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

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

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

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

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

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

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

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

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

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

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

LeadershipSoftware engineeringcareer 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.

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

How Top Silicon Valley Engineers Cultivate Professionalism and Drive Success

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

ProfessionalismSoftware engineeringcareer development
0 likes · 10 min read
How Top Silicon Valley Engineers Cultivate Professionalism and Drive Success
21CTO
21CTO
Aug 4, 2017 · R&D Management

How to Turn a Tech Expert into an Effective Technical Manager

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

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

How Architects Evolve: From Technical Expert to System Architect

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

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

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

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

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

What Makes an Operations Engineer Truly Irreplaceable?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LeadershipSoftware engineeringcareer development
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.

Big Dataartificial-intelligencebackend
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.

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

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

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

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

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

Four Stages of Engineer Career Development and How to Avoid Stagnation

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

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

Mastering Front-End Growth: Building Skills and Knowledge Systematically

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

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

Essential Skill Maps for Various Engineering Roles

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

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

Why Engineers Should Embrace Broad Skills Over Narrow Specialization

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

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

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

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

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

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

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

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

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

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

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

From Junior to Architect: Understanding Software Development Career Stages

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

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

How a Junior Developer Became an Architect: A Career Journey

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

LeadershipSoftware engineeringTechnical Growth
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.

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

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

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

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

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

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

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

LeadershipSoftware engineeringcareer development
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.

HuaweiLeadershipcareer development
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.

Self‑ImprovementSoftware engineeringcareer development
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.

Knowledge ManagementLearning Strategiescareer development
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.

Knowledge Managementcareer developmentcommunication
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.

Software Maintenancecareer developmentcontinuous 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.

Software engineeringcareer developmentcontinuous learning
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.

IT infrastructureOperationscareer development
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.

Full-StackSoftware engineeringcareer development
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.

FacebookPerformance ReviewR&D Management
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.

BooksSelf‑Improvementcareer development
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.

Software engineeringcareer developmentcontinuous 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.

IT OperationsOperationscareer development
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.

Software engineeringcareer developmentcontinuous 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.

System Designarchitect rolecareer development
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 DevelopmentSoftware engineeringcareer development
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.

AndroidR&D Managementcareer development
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.

Knowledge Managementbest practicescareer development
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.

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

Software engineeringbest practicescareer development
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.

Software engineeringcareer developmentmanagement skills
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.

Software engineeringcareer developmentpersonal 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.

MindsetSelf‑Improvementcareer development
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.

Data StructuresLearning ResourcesSoftware engineering
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.

Software engineeringbest practicescareer development
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.

Learning ResourcesSoftware engineeringcareer development
0 likes · 15 min read
How to Become a Self‑Taught Programmer: A Practical Roadmap for Beginners