Tagged articles

career development

511 articles · Page 4 of 6
DevOps
DevOps
Jul 24, 2020 · R&D Management

The Goudison Theorem: Guiding New Technical Leaders to Avoid Exhaustion

The article introduces the Goudison Theorem, emphasizing that newly promoted technical leaders should avoid overworking themselves, delegate effectively, empower their teams, and focus on sustainable management practices to build high‑performance groups.

LeadershipR&D Managementcareer development
0 likes · 7 min read
The Goudison Theorem: Guiding New Technical Leaders to Avoid Exhaustion
Taobao Frontend Technology
Taobao Frontend Technology
Jul 23, 2020 · R&D Management

How to Build and Scale Frontend Expert Teams: TL Strategies for Growth and Promotion

This article shares a senior front‑end leader’s experience at DingTalk, outlining how team leads can understand and label members, set clear goals, manage performance, select and develop candidates, give effective feedback, and prepare promotion reports to cultivate multiple senior front‑end engineers.

career developmentfrontend managementperformance evaluation
0 likes · 18 min read
How to Build and Scale Frontend Expert Teams: TL Strategies for Growth and Promotion
High Availability Architecture
High Availability Architecture
Jul 18, 2020 · R&D Management

How to Properly Praise a Colleague to Their Manager

This article explains why and how to give thoughtful, well‑timed praise to a coworker’s manager, emphasizing the need to consult the colleague first, avoid common pitfalls, and use clear examples to support career advancement and team recognition.

career developmentmanager feedbackpeer recognition
0 likes · 9 min read
How to Properly Praise a Colleague to Their Manager
FunTester
FunTester
Jul 10, 2020 · Fundamentals

Why Testers Must Master Programming and How to Boost Their Coding Skills

The article explains why programming has become essential for software testers, compares Java and Python for automation, and offers practical ways—continuous coding, problem‑solving on OJ platforms, and project practice—to steadily improve coding ability.

AutomationJavaPython
0 likes · 7 min read
Why Testers Must Master Programming and How to Boost Their Coding Skills
21CTO
21CTO
Jul 9, 2020 · Fundamentals

Essential Habits Every Programmer Should Master

This article outlines key professional habits for programmers, from cautiously saying yes and boldly saying no, to building a personal knowledge system, maintaining code standards, conducting code reviews, focusing on one language at a time, and mastering time management and client understanding.

Software engineeringcareer developmentcode review
0 likes · 8 min read
Essential Habits Every Programmer Should Master
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Jun 18, 2020 · R&D Management

How to Evolve as an Engineer: From Coding to Leadership and Beyond

This reflective essay shares a seasoned NetEase engineer's journey and practical advice on technical mastery, stepping out of comfort zones, overcoming career plateaus, planning long‑term growth, fostering respectful teamwork, embracing open mindsets, and developing business‑focused thinking to thrive in modern software development.

LeadershipR&D ManagementSoftware engineering
0 likes · 12 min read
How to Evolve as an Engineer: From Coding to Leadership and Beyond
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 17, 2020 · R&D Management

How Structured Thinking Can Boost Your Career and Team Impact

This article explains how adopting a structured thinking framework—building a central goal, decomposing it, and applying methods like SWOT and AHP—helps professionals communicate value, prioritize work, and drive personal and team growth in fast‑moving development environments.

AHPSWOTcareer development
0 likes · 15 min read
How Structured Thinking Can Boost Your Career and Team Impact
21CTO
21CTO
May 26, 2020 · R&D Management

How to Keep Learning and Grow as an Engineer While Working Full‑Time

This article shares practical principles, mindset tips, and concrete planning methods for engineers who want to continuously improve their technical skills, overcome common career dilemmas, and become effective architects and leaders despite a busy workload.

Software Architecturecareer developmentcontinuous learning
0 likes · 34 min read
How to Keep Learning and Grow as an Engineer While Working Full‑Time
FunTester
FunTester
May 26, 2020 · Fundamentals

The Growing Demand for Test Automation Professionals and How to Prepare

The demand for skilled test automation engineers continues to rise, as companies still rely on manual and exploratory testing while increasingly automating regression, performance, and load tests, making continuous learning essential for a rewarding career in software testing.

Regression testingcareer developmentcontinuous learning
0 likes · 3 min read
The Growing Demand for Test Automation Professionals and How to Prepare
FunTester
FunTester
May 21, 2020 · Industry Insights

How Companies Structure Software Testing Intern Training: A Complete Guide

This article outlines a comprehensive internship training program for software testing engineers, covering onboarding rules, theory lessons, bug and test case management, tool usage, industry knowledge, career development, communication skills, assessment methods, and feedback processes to prepare interns for real‑world testing roles.

bug managementcareer developmentinternship training
0 likes · 5 min read
How Companies Structure Software Testing Intern Training: A Complete Guide
DataFunTalk
DataFunTalk
May 20, 2020 · Artificial Intelligence

Career Path for Algorithm Engineers: From Junior to Senior

The article outlines the three-stage career progression for algorithm engineers—junior, intermediate, and senior—detailing the skills, responsibilities, and mindset needed at each level to become indispensable and advance beyond the age‑related career plateau.

Algorithm EngineerArtificial Intelligencecareer development
0 likes · 11 min read
Career Path for Algorithm Engineers: From Junior to Senior
Taobao Frontend Technology
Taobao Frontend Technology
May 8, 2020 · Frontend Development

Overcoming the Business Front‑End Dilemma: Practical Strategies to Boost ROI and Technical Impact

This article explores the chronic challenges faced by business‑focused front‑end engineers, explains why they often become mere resources, and provides a step‑by‑step framework for understanding business, aligning technical work with ROI, and deepening both technical knowledge and strategic impact.

Product ManagementROIbusiness
0 likes · 17 min read
Overcoming the Business Front‑End Dilemma: Practical Strategies to Boost ROI and Technical Impact
Laravel Tech Community
Laravel Tech Community
Apr 30, 2020 · Fundamentals

Differences Between Junior, Mid‑Level, and Senior Developers

The article explains how junior, mid‑level, and senior developers differ in knowledge, coding practices, problem‑solving approaches, and career progression, emphasizing that experience and mindset—not just years of service—determine a developer’s level and guide the path toward seniority.

Software engineeringcareer developmentcoding best practices
0 likes · 8 min read
Differences Between Junior, Mid‑Level, and Senior Developers
Tencent Cloud Developer
Tencent Cloud Developer
Apr 30, 2020 · R&D Management

Insights from Industry Experts on Becoming an Architecture Engineer

In a Tencent Cloud community salon, experts Li Lei and Sun Xuan shared how engineers become architects by tackling real‑world problems, mastering fundamentals, balancing soft and hard skills, and designing context‑specific, cost‑effective solutions, emphasizing continuous learning, clear communication, and a problem‑first mindset.

Career Advicecareer developmentengineering leadership
0 likes · 23 min read
Insights from Industry Experts on Becoming an Architecture Engineer
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 28, 2020 · R&D Management

How Top Frontend Leaders Build High‑Performing Teams and Accelerate Careers

This article shares practical insights from a senior front‑end technical expert at Alibaba on understanding team dynamics, categorising members, aligning technical work with business goals, defining TL responsibilities, driving promotions, delivering effective feedback, and scaling front‑end expertise across a large organization.

career developmentfrontend managementpromotion
0 likes · 18 min read
How Top Frontend Leaders Build High‑Performing Teams and Accelerate Careers
21CTO
21CTO
Apr 25, 2020 · R&D Management

How to Break the 40‑Year‑Old Unemployment Curse in Tech

This article offers a seven‑point strategy for mid‑career tech professionals to stay relevant and avoid unemployment after 40, emphasizing continuous learning, mastering system fundamentals, building skill barriers, networking, strategic choices, managing anxiety, and maintaining health.

career developmenthealthmid‑career
0 likes · 12 min read
How to Break the 40‑Year‑Old Unemployment Curse in Tech
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 17, 2020 · Frontend Development

From Scattered Knowledge to a Structured Front‑End System: My Year‑Long Journey to Tencent

This article recounts a software engineering student's year‑long transformation from fragmented front‑end knowledge to a systematic learning framework, detailing study methods, note‑taking strategies, and career steps that led to a position at Tencent, offering practical advice for aspiring developers.

Self‑Improvementcareer developmentfrontend
0 likes · 8 min read
From Scattered Knowledge to a Structured Front‑End System: My Year‑Long Journey to Tencent
Architecture Digest
Architecture Digest
Apr 16, 2020 · Fundamentals

Qualities of a Good Programmer: Technical Ability, Continuous Learning, Summarization, Communication, and Self‑valuation

The article outlines the essential traits of a good programmer, emphasizing solid technical ability, openness to new ideas and continuous learning, habit of summarizing knowledge, strong communication and expression skills, and a realistic view of personal contributions and compensation.

Self‑ImprovementSoftware engineeringcareer development
0 likes · 13 min read
Qualities of a Good Programmer: Technical Ability, Continuous Learning, Summarization, Communication, and Self‑valuation
FunTester
FunTester
Apr 15, 2020 · Industry Insights

How to Turn Software Testing Experience into a High‑Paying Career

The article examines why basic functional testing jobs are dwindling, highlights growing opportunities in automation, performance, security, big‑data and AI testing, and offers a practical roadmap to help testers acquire new skills and advance toward higher‑salary roles.

Automation testingcareer developmentindustry insights
0 likes · 4 min read
How to Turn Software Testing Experience into a High‑Paying Career
ITPUB
ITPUB
Apr 9, 2020 · R&D Management

How to Overcome Common Pitfalls as a Technical R&D Leader

This article shares practical insights on the three typical misconceptions faced by technical R&D leaders, explains why they hinder team productivity, and offers concrete strategies—including balanced time allocation, effective delegation, and talent development—to transform personal expertise into high‑leverage leadership impact.

R&D leadershipcareer developmentmanagement pitfalls
0 likes · 13 min read
How to Overcome Common Pitfalls as a Technical R&D Leader
Top Architect
Top Architect
Apr 7, 2020 · R&D Management

Career Path and Responsibilities in Software Development Teams

This article outlines the typical career progression in software development, describing the duties and expectations of programmers, senior programmers, architects, technical managers, directors, and CTOs, and provides insight into how responsibilities evolve from coding to system design and organizational leadership.

Software engineeringarchitectcareer development
0 likes · 7 min read
Career Path and Responsibilities in Software Development Teams
21CTO
21CTO
Apr 1, 2020 · Fundamentals

7 Core Skills That Separate Top Programmers from the Rest

The article examines why a small fraction of developers earn six‑figure salaries while many remain average, outlining seven decisive abilities—raw coding, debugging, simplicity, accurate schedule prediction, low‑level system knowledge, strict key‑design focus, and avoiding perfectionism—that together create a massive performance gap.

Programming FundamentalsSoftware engineeringcareer development
0 likes · 11 min read
7 Core Skills That Separate Top Programmers from the Rest
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Mar 30, 2020 · R&D Management

How to Be a Reliable Frontline Manager and What Management Really Means

The article explains that promotion depends more on trust and reliability than pure ability, outlining owner‑mindset, timely feedback, attention to detail, and the core responsibilities of technical managers—including managing tasks, people, direction, and results—to support business goals and personal growth.

Leadershipcareer developmentmanagement
0 likes · 4 min read
How to Be a Reliable Frontline Manager and What Management Really Means
21CTO
21CTO
Mar 27, 2020 · Fundamentals

From Web Engineer to Google: One Man’s Complete Interview Roadmap

This article chronicles John Washam’s journey from a self‑taught web developer to an AWS technical specialist, detailing his comprehensive, now Chinese‑translated, Google interview guide, the learning resources he recommends, and the practical tips and pitfalls he discovered along the way.

Google interviewLearning ResourcesSoftware engineering
0 likes · 8 min read
From Web Engineer to Google: One Man’s Complete Interview Roadmap
Big Data Technology & Architecture
Big Data Technology & Architecture
Mar 10, 2020 · Fundamentals

Establishing Your Own Technical Knowledge System Early

Early in a tech career, building a personal knowledge system—by avoiding over‑focus on details, consolidating frameworks, strengthening backend fundamentals, and visualizing one's skill map—helps engineers make informed design choices, retain learning, and stay competitive, as illustrated through interview preparation insights.

backend fundamentalscareer developmentknowledge system
0 likes · 5 min read
Establishing Your Own Technical Knowledge System Early
Tencent Cloud Developer
Tencent Cloud Developer
Mar 10, 2020 · Industry Insights

How to Future‑Proof Your Tech Career: Trends, Skills, and Self‑Management

The article outlines how technology professionals can navigate rapid industry changes by understanding historical tech revolutions, mastering foundational principles, improving learning efficiency, and actively managing time, tasks, and stakeholder expectations, while also offering practical Q&A on career growth and emerging technologies.

Learning Strategiescareer developmentindustry insights
0 likes · 34 min read
How to Future‑Proof Your Tech Career: Trends, Skills, and Self‑Management
21CTO
21CTO
Feb 26, 2020 · R&D Management

How Knowing Your Strengths, Work Style, and Values Fuels Career Success

This article explains how self‑knowledge—identifying your strengths, preferred work style, learning habits, personal values, and contribution goals—combined with feedback analysis and responsible relationships, empowers knowledge workers to become their own CEOs and achieve lasting career success.

Leadershipcareer developmentpersonal growth
0 likes · 16 min read
How Knowing Your Strengths, Work Style, and Values Fuels Career Success
21CTO
21CTO
Feb 18, 2020 · R&D Management

From Huawei Engineer to Alibaba AIoT Leader: 4 Lessons for Tech Professionals

A senior Alibaba technologist shares his 15‑year journey from hardware engineering at Huawei to AIoT leadership, outlining four personal insights, the importance of crisis awareness, structured thinking, presentation skills, and business sense for engineers seeking growth.

Bluetooth meshIoTLeadership
0 likes · 19 min read
From Huawei Engineer to Alibaba AIoT Leader: 4 Lessons for Tech Professionals
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jan 19, 2020 · R&D Management

How R&D Engineers Can Grow: Self‑Management, Collaborative Learning, and Applying Knowledge

The article shares practical guidance for R&D engineers on turning healthy anxiety into growth by mastering self‑discipline, learning together with peers, applying theoretical knowledge to real work, and continuously summarizing and reflecting to become more effective and fulfilled professionals.

R&DTechnical Growthcareer development
0 likes · 11 min read
How R&D Engineers Can Grow: Self‑Management, Collaborative Learning, and Applying Knowledge
政采云技术
政采云技术
Jan 15, 2020 · R&D Management

How to Drive and Influence the Growth of Mid‑Sized Frontend Teams – A Year‑Long Management Review

This article shares practical insights and a structured framework for frontend team leaders on recruiting, cultivating talent, managing performance, building culture, and leveraging data to scale a mid‑size frontend group from a few members to over fifty engineers while aligning with business goals.

CultureLeadershipcareer development
0 likes · 28 min read
How to Drive and Influence the Growth of Mid‑Sized Frontend Teams – A Year‑Long Management Review
Programmer DD
Programmer DD
Jan 8, 2020 · Fundamentals

7 Essential Habits Every Programmer Should Master

Effective programmers excel by mastering seven key habits—from reading others' code and recognizing bad projects, to avoiding unnecessary meetings, using Git wisely, writing maintainable code, prioritizing tasks, and thinking in scenarios—insights that bridge interview prep and real‑world software development.

Software engineeringcareer developmentcode maintenance
0 likes · 11 min read
7 Essential Habits Every Programmer Should Master
Programmer DD
Programmer DD
Jan 5, 2020 · Fundamentals

Why Every Engineer Must Master Business Knowledge to Stay Relevant

The article argues that programmers who only code are becoming replaceable, emphasizing that mastering real-world business processes, data-driven decision making, and continuous curiosity is essential for engineers to remain valuable and drive meaningful product outcomes.

Software engineeringbusinesscareer development
0 likes · 11 min read
Why Every Engineer Must Master Business Knowledge to Stay Relevant
21CTO
21CTO
Dec 24, 2019 · R&D Management

From Code to CTO: Key Lessons on Tech Leadership and Management

In this candid interview, CTO Shen Jian shares how relentless effort, strategic career moves, and deep integration of technology with business shaped his journey from a struggling student to leading tech teams at Baidu, 58.com, and Kuaigou Dache, offering practical insights for aspiring technology leaders.

CTOcareer developmentindustry insights
0 likes · 12 min read
From Code to CTO: Key Lessons on Tech Leadership and Management
21CTO
21CTO
Dec 17, 2019 · Fundamentals

From a 1997 Technical College Graduate to Motorola Software Architect: 24 Career Lessons

This autobiographical article chronicles the author's journey from a struggling high‑school student with poor English scores to a senior software architect at Motorola, highlighting 24 practical career insights on self‑learning, perseverance, technical depth, documentation, and leadership across embedded, networking, and middleware development.

Software engineeringcareer developmentembedded systems
0 likes · 33 min read
From a 1997 Technical College Graduate to Motorola Software Architect: 24 Career Lessons
21CTO
21CTO
Dec 5, 2019 · R&D Management

10 Essential Principles to Accelerate Your Engineering Career

This article shares ten practical principles—from owning your work and mastering time management to embracing a beginner's mindset—that help engineers avoid common pitfalls, improve team efficiency, and continuously grow in fast‑moving tech environments.

LeadershipSoftware engineeringcareer development
0 likes · 21 min read
10 Essential Principles to Accelerate Your Engineering Career
JD Retail Technology
JD Retail Technology
Dec 4, 2019 · Product Management

Insights on B2B Product Management by VIPKID Product Director Yang Kun

In a Tech Talk at JD Retail Technology and Data Platform, VIPKID Product Director Yang Kun explained the core responsibilities, growth paths, and design principles of B‑to‑B product managers, illustrating how enterprise products evolve from simple tools to complex SaaS solutions across business stages.

B2BProduct ManagementProduct design
0 likes · 6 min read
Insights on B2B Product Management by VIPKID Product Director Yang Kun
21CTO
21CTO
Nov 21, 2019 · R&D Management

What Core Skills Define a Successful Technical Manager?

In a candid coffee‑shop dialogue, a startup founder and a senior engineering leader explore the essential abilities of technical managers, revealing that technical judgment—not just coding—drives effective decision‑making, risk assessment, and strategic leadership across evolving team sizes and product stages.

LeadershipSoftware engineeringcareer development
0 likes · 11 min read
What Core Skills Define a Successful Technical Manager?
21CTO
21CTO
Nov 21, 2019 · R&D Management

From Frontline Engineer to Tech Leader: Key Lessons for Building High‑Performance Teams

The author shares personal insights on transitioning from hands‑on technical work to managing technical teams, covering career progression, skill development, effective hiring, team integration, leadership mindset, and strategies for sustainable growth and collaborative success in security‑focused projects.

LeadershipR&D Managementcareer development
0 likes · 14 min read
From Frontline Engineer to Tech Leader: Key Lessons for Building High‑Performance Teams
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Nov 20, 2019 · R&D Management

How to Ace Your Promotion Exam as a Test Development Engineer

This guide outlines how test development engineers can successfully navigate promotion exams by defining the assessment scope, strengthening professional and general competencies, applying practical project experience, boosting testing efficiency through automation and tools, and preparing compelling presentation materials using the STAR framework.

AutomationEfficiencySTAR method
0 likes · 4 min read
How to Ace Your Promotion Exam as a Test Development Engineer
Architects' Tech Alliance
Architects' Tech Alliance
Oct 17, 2019 · Backend Development

Java Developer Career Path: From Beginner to Architect

This article outlines the "golden five years" concept for Java programmers, offering stage‑by‑stage advice—from mastering fundamentals and design patterns to exploring distributed systems and boosting professional influence—culminating in a roadmap toward becoming a Java architect.

JavaSoftware Architecturebackend
0 likes · 5 min read
Java Developer Career Path: From Beginner to Architect
21CTO
21CTO
Sep 29, 2019 · R&D Management

How IT Professionals Can Thrive After 35: Expert Career Strategies

A roundtable of seasoned IT leaders shares practical advice on navigating career transitions after age 35, emphasizing mindset, continuous skill development, health, and the growing demand for hybrid technical‑business talent in both tech and traditional enterprises.

IT leadershipcareer developmentmid‑career transition
0 likes · 11 min read
How IT Professionals Can Thrive After 35: Expert Career Strategies
MaGe Linux Operations
MaGe Linux Operations
Sep 23, 2019 · Backend Development

Why Learning Web Crawlers Can Supercharge Your Career and Data Skills

This article explains what web crawlers are, how they differ from regular browsing, showcases everyday applications like search engines and price‑monitoring tools, discusses their value for personal growth and employment, and outlines legal and anti‑crawling considerations.

career developmentlegal issuessearch engines
0 likes · 12 min read
Why Learning Web Crawlers Can Supercharge Your Career and Data Skills
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 16, 2019 · Fundamentals

7 Essential Skills Every Highly Effective Programmer Must Master

This article outlines seven key abilities—reading others' code, spotting doomed projects, minimizing meetings, mastering GitHub, writing clean maintainable code, saying no to low‑impact tasks, and adopting operation‑focused design thinking—that together define a highly effective software engineer.

Software engineeringcareer developmentcode maintenance
0 likes · 10 min read
7 Essential Skills Every Highly Effective Programmer Must Master
21CTO
21CTO
Sep 15, 2019 · Backend Development

From 8 Years of Backend Coding to Full‑Stack Leadership: Lessons from a Real‑World Interview

A seasoned backend developer shares his eight‑year journey, mid‑life career anxieties, a full‑stack interview experience at a Xiamen gaming firm, and reflective thoughts on the fleeting value of countless projects, highlighting lessons on technical growth, management skills, and continuous learning.

Full-StackMicroservicescareer development
0 likes · 9 min read
From 8 Years of Backend Coding to Full‑Stack Leadership: Lessons from a Real‑World Interview
21CTO
21CTO
Sep 14, 2019 · Fundamentals

What Defines a Programmer? Skills, Mindset, and Learning Paths Explained

This article explores the true meaning of a programmer, outlines the essential knowledge structure, discusses learning desire and ability, and provides practical methods for mastering new technologies, reading source code, and building a solid foundation in computer fundamentals and career planning.

Computer ScienceFundamentalscareer development
0 likes · 6 min read
What Defines a Programmer? Skills, Mindset, and Learning Paths Explained
FunTester
FunTester
Sep 12, 2019 · Industry Insights

5 Mindsets Every Developer Needs to Become Great

The article outlines five essential attitudes—learning from bugs, challenging testers, preserving code quality, balancing confidence with humility, and acknowledging testers—that together shape a developer into a high‑performing, collaborative professional.

Software engineeringcareer developmentdeveloper mindset
0 likes · 8 min read
5 Mindsets Every Developer Needs to Become Great
58UXD
58UXD
Sep 12, 2019 · Product Management

How Designers Can Master Business Thinking and Boost Their Career

In this talk, senior Baidu design manager Gao Jian shares practical strategies for designers to develop product thinking, understand business layers, set ambitious goals, and transition into product roles, emphasizing the importance of dreaming, thinking, and executing to achieve long‑term career growth.

Design thinkingProduct ManagementProduct design
0 likes · 13 min read
How Designers Can Master Business Thinking and Boost Their Career
FunTester
FunTester
Sep 10, 2019 · Industry Insights

7 Essential Steps to Become a Successful Test Automation Engineer

This guide outlines seven practical steps—from mastering manual testing and programming skills to adopting the ATLC lifecycle, crafting automation strategies, and staying current with testing trends—to help anyone transition into a thriving career as a test automation engineer.

ATLCTesting Strategyautomation tools
0 likes · 8 min read
7 Essential Steps to Become a Successful Test Automation Engineer
21CTO
21CTO
Sep 9, 2019 · Backend Development

What Skills Must a Full‑Stack Engineer Master to Stay Competitive?

This article outlines a comprehensive full‑stack developer skill roadmap, highlighting why expanding your skill set is essential, the common technologies all engineers should know, and a customizable list of core competencies ranging from backend frameworks to communication abilities.

Full-Stackcareer developmentfrontend development
0 likes · 6 min read
What Skills Must a Full‑Stack Engineer Master to Stay Competitive?
转转QA
转转QA
Aug 30, 2019 · R&D Management

The Evolution of the Testing Industry and Career Development Advice for Test Engineers

This article analyses the historical background, recent trends, and future outlook of the software testing industry, identifies key factors influencing test engineers' career growth, and offers practical recommendations on technical skill development, management pathways, and navigating the changing QA landscape.

AutomationIndustry TrendsQA
0 likes · 23 min read
The Evolution of the Testing Industry and Career Development Advice for Test Engineers
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 21, 2019 · Frontend Development

From Survival to Mastery: A Front‑End Engineer’s Guide to Thriving in Business

The article outlines a front‑end engineer’s three‑stage journey—survival, growth, and system building—offering practical demand‑management tactics, efficiency hacks, business‑centric planning, and structured thinking methods to help developers balance heavy business workloads while advancing technical skills and career development.

Software engineeringcareer developmentdemand management
0 likes · 16 min read
From Survival to Mastery: A Front‑End Engineer’s Guide to Thriving in Business
21CTO
21CTO
Aug 15, 2019 · R&D Management

What Makes a Leader Worth Following? A Four‑Quadrant Framework

The article classifies leaders into four quadrants—‘Worth‑Following’, ‘Reliable’, ‘Dream‑Painter’, and ‘Complained‑About’—and explains how each type impacts team performance, personal growth, and organizational success, while offering practical advice for aspiring managers to become the kind of leader people truly want to follow.

Leadershipcareer developmentleader types
0 likes · 10 min read
What Makes a Leader Worth Following? A Four‑Quadrant Framework
Mafengwo Technology
Mafengwo Technology
Aug 8, 2019 · Fundamentals

Why Every Developer Should Master the Basics of Linux

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

Linuxcareer developmentlearning-path
0 likes · 24 min read
Why Every Developer Should Master the Basics of Linux
FunTester
FunTester
Aug 8, 2019 · Industry Insights

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

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

career developmentdefect managementrequirements analysis
0 likes · 8 min read
How to Master APP Testing: A Complete Skill Roadmap for New Test Engineers
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 7, 2019 · R&D Management

How Understanding Business Can Accelerate Your Tech Career

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

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

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

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

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

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

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

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

Unlock Rapid Engineer Growth: Master the Power of Thinking

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

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

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

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

career developmentcoding best practicescontinuous learning
0 likes · 15 min read
Land a Software Engineer Job and Thrive: Interview, Skills, and Growth Hacks
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 13, 2019 · Fundamentals

How Can Programmers Supercharge Their Growth with Powerful Thinking Skills?

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

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

Which Programming Language Should You Learn Next? A Practical Guide

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

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

How to Become an Excellent Test Engineer

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

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

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

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

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

A Roadmap for Self‑Improvement and Career Development of Programmers

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

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

Career Paths of Programmers After Five Years: Interviews and Insights

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

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

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

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

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

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

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

career developmentpersonal brandingprofessional growth
0 likes · 9 min read
Beyond Coding: How Programmers Can Manage Their Careers, Build Personal Brand, and Pursue a Balanced Life
Tencent Cloud Developer
Tencent Cloud Developer
Mar 19, 2019 · Cloud Computing

Why Cloud Computing Is the Future Path for Operations Professionals

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

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

Which Core Skills Really Matter for Developers Over 30?

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

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

Why Planning Beats Summarizing: Turning Goals into Actionable Roadmaps

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

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

Boost Your Tech Skills by Leveraging Cognition and Human Nature

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

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

What It Takes to Master Large‑Scale Website Operations?

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

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

Boost Your Tech Skills with Cognition and Human Nature

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

CognitionSoftware engineeringTechnical Growth
0 likes · 23 min read
Boost Your Tech Skills with Cognition and Human Nature
Tencent Cloud Developer
Tencent Cloud Developer
Jan 23, 2019 · R&D Management

From Engineer to Architect: A Comprehensive Career Growth Roadmap

The article presents a step‑by‑step roadmap guiding software engineers from junior coding roles through senior engineering and technical expertise to junior, mid‑level, and senior architect positions, emphasizing mentorship, systematic study, deep experience, and the three core architect skills—judgment, execution, and innovation—underpinned by the 10,000‑hour practice rule.

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

Why Do Employees Stay? Uncovering the Real Motivators Behind Retention

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

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

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

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

CTOLeadershipcareer development
0 likes · 7 min read
How to Grow into a Qualified CTO: Essential Skills and Strategies
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 7, 2019 · R&D Management

How to Become a Software Architect: Roadmap, Skills, and Career Path

This article outlines the philosophical mindset, career stages, essential knowledge, and practical habits needed to evolve from a junior programmer to a senior architect, offering concrete steps, role responsibilities, and advice on continuous learning and effective time management.

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

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

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

Data StructuresSelf‑ImprovementSoftware engineering
0 likes · 9 min read
Why Some Programmers Excel: 8 Practical Tips for Self‑Improvement
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 4, 2019 · Fundamentals

What Does a Software Architect Really Do? Roles, Responsibilities, and Career Path

This article explores the definition, duties, and career development of software architects, covering their role in different company stages, system decomposition, technical selection, team collaboration, various architect specializations, essential skills, and practical advice for advancing in the field.

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

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

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

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

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

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

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

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

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

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

Career Development Path for Algorithm Engineers

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

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

What Defines a Great Engineer? Key Skills and Evaluation Criteria

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

career developmentdeliverydesign ability
0 likes · 7 min read
What Defines a Great Engineer? Key Skills and Evaluation Criteria
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 1, 2018 · R&D Management

How the Dreyfus Model Can Transform Tech Hiring: From Novice to Expert

This article explores how the Dreyfus model’s five‑level skill framework can guide more nuanced technical recruitment, highlighting the limits of traditional tests, the value of recommendations, and practical assessment strategies for junior, competent, and expert engineers.

Dreyfus modelSoftware engineeringcareer development
0 likes · 11 min read
How the Dreyfus Model Can Transform Tech Hiring: From Novice to Expert
21CTO
21CTO
Aug 13, 2018 · R&D Management

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

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

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

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

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

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

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

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

Learning StrategiesSelf‑ImprovementSoftware engineering
0 likes · 15 min read
How to Become a Technical Expert: Overcoming Misconceptions and Applying Effective Practices