Tagged articles

career development

535 articles · Page 4 of 6
FunTester
FunTester
Nov 13, 2020 · Fundamentals

Revisiting QA Career Development

The article analyzes the mismatch between QA job market demands and candidate skills, outlines the traits and technical abilities that make testers highly sought after, and provides practical steps for testers to transition and advance their careers in a rapidly evolving software industry.

AutomationQASoftware testing
0 likes · 17 min read
Revisiting QA Career Development
DataFunTalk
DataFunTalk
Nov 13, 2020 · Artificial Intelligence

Career Development for Algorithm Engineers: Organizational Structures, Talent Models, and Key Questions

This article explores the career development of algorithm engineers by examining common AI team structures, presenting talent models, and posing critical questions about specialization, management, and balancing research with engineering to help professionals chart a personalized growth path.

AI careerAlgorithm EngineerTalent Model
0 likes · 13 min read
Career Development for Algorithm Engineers: Organizational Structures, Talent Models, and Key Questions
DevOps
DevOps
Nov 13, 2020 · Fundamentals

The Importance of Technical Fundamentals and How to Practice Them – Insights from Meituan Tech Leaders

Meituan’s tech leaders stress that mastering technical fundamentals—such as coding standards, design patterns, and testing—through continuous practice, rigorous standards, and regular reflection is essential for engineers to improve efficiency, quality, and long‑term career growth.

Software Engineeringcareer developmentcontinuous learning
0 likes · 8 min read
The Importance of Technical Fundamentals and How to Practice Them – Insights from Meituan Tech Leaders
21CTO
21CTO
Oct 30, 2020 · R&D Management

7 Surprising Lessons to Turn Your Tech Expertise into Career Growth

The article follows architect Da Liu’s frustration over being passed over for promotion, revealing seven practical strategies—from reading diverse code and accurately judging project direction to mastering meeting management and version control—that can help engineers transform technical expertise into career advancement.

Project Managementcareer developmentcode reading
0 likes · 14 min read
7 Surprising Lessons to Turn Your Tech Expertise into Career Growth
IT Architects Alliance
IT Architects Alliance
Oct 25, 2020 · R&D Management

From Senior Engineer to Software Architect: A Practical Roadmap

This article outlines a step‑by‑step career roadmap for developers who aspire to become software architects, covering role definitions, required technical and managerial skills, learning pathways such as OOP, design patterns and refactoring, and practical advice for continuous self‑improvement.

Design PatternsR&D Managementcareer development
0 likes · 24 min read
From Senior Engineer to Software Architect: A Practical Roadmap
Top Architect
Top Architect
Oct 5, 2020 · R&D Management

Stay Hungry, Stay Young: Zhang Yiming’s Insights on Career Growth and Team Leadership

In this talk, Zhang Yiming shares his personal journey from a junior engineer to a team leader, explains the "Stay hungry, Stay young" mindset, and outlines five key traits—curiosity, optimism, refusing mediocrity, humility, and good judgment—that distinguish successful young professionals and guide long‑term career development.

career developmentleadershipmotivation
0 likes · 11 min read
Stay Hungry, Stay Young: Zhang Yiming’s Insights on Career Growth and Team Leadership
Alibaba Terminal Technology
Alibaba Terminal Technology
Sep 22, 2020 · Frontend Development

From Mac Office to Alibaba Frontend: How Learning Ability Shapes a Developer’s Journey

In this personal narrative, a former Microsoft engineer shares how embracing versatile learning, solid computer‑science fundamentals, and a professional attitude guided his transition from Mac Office development to front‑end work at Bing Ads and ultimately to leading online document products at Alibaba, offering valuable insights for developers seeking sustainable career growth.

AlibabaFrontendMicrosoft
0 likes · 9 min read
From Mac Office to Alibaba Frontend: How Learning Ability Shapes a Developer’s Journey
Youzan Coder
Youzan Coder
Sep 16, 2020 · Industry Insights

How to Advance Your Career in Technical Support: Strategies and Insights

This article shares a seasoned technical support professional’s reflections on the role’s challenges, its critical place in product teams, automation tricks, and practical steps anyone can take to turn repetitive tasks into career growth opportunities.

AutomationRPAcareer development
0 likes · 11 min read
How to Advance Your Career in Technical Support: Strategies and Insights
Programmer DD
Programmer DD
Sep 16, 2020 · R&D Management

Why Do Some Graduates Surge Ahead While Others Stall? 5 Traits for Long‑Term Success

The article explores why peers with similar early abilities diverge over time, shares the author’s own rapid rise after graduation, and outlines five key characteristics—curiosity, optimism, refusing mediocrity, humility, and sound judgment—that consistently distinguish high‑performing young professionals.

Software Engineeringcareer developmentleadership
0 likes · 11 min read
Why Do Some Graduates Surge Ahead While Others Stall? 5 Traits for Long‑Term Success
Alibaba Terminal Technology
Alibaba Terminal Technology
Sep 14, 2020 · Fundamentals

Why Every Programmer Should Start Writing: Lessons from Three Veteran Developers

This article explores why programmers should write, featuring interviews with three seasoned developers who share how regular writing boosts technical growth, personal branding, problem‑solving skills, and career opportunities, while also revealing unexpected benefits such as networking and deeper learning.

Technical Writingcareer developmentknowledge sharing
0 likes · 14 min read
Why Every Programmer Should Start Writing: Lessons from Three Veteran Developers
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 13, 2020 · Fundamentals

Why Every Programmer Should Start Writing: Lessons from Three Tech Experts

The article explains why programmers benefit from writing—improving technical skills, personal branding, knowledge retention, and career opportunities—through interviews with three seasoned developers who share their motivations, habits, and surprising outcomes from consistent technical blogging.

career developmentknowledge sharingpersonal branding
0 likes · 13 min read
Why Every Programmer Should Start Writing: Lessons from Three Tech Experts
政采云技术
政采云技术
Sep 13, 2020 · Frontend Development

Career Growth and Breakthrough Strategies for Front-End Engineers

This article shares a front‑end engineer’s career journey—from early technical execution to team leadership—offering practical advice, case studies, and a roadmap for personal growth, team building, material‑system construction, and future UI‑to‑code automation.

FrontendUI to codecareer development
0 likes · 19 min read
Career Growth and Breakthrough Strategies for Front-End Engineers
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Sep 9, 2020 · Fundamentals

20 Must‑Read Books to Accelerate Every Programmer’s Career

This article presents a curated list of twenty essential books for programmers at every stage—from junior to senior, full‑stack, architect, and leader—detailing why each title matters, its key lessons, and how it can guide technical growth, soft‑skill development, and career planning.

Book RecommendationsLearningSoftware Engineering
0 likes · 16 min read
20 Must‑Read Books to Accelerate Every Programmer’s Career
Taobao Frontend Technology
Taobao Frontend Technology
Sep 4, 2020 · Frontend Development

How a Frontend Engineer Turned Career Confusion into Multimedia Innovation

In this candid talk, a former Alibaba multimedia front‑end engineer shares his career journey—from early patents and B2B animation work to leading live‑streaming projects, detailing the challenges, technical breakthroughs, and personal reflections that helped him overcome professional uncertainty.

career developmentlive streamingmultimedia
0 likes · 13 min read
How a Frontend Engineer Turned Career Confusion into Multimedia Innovation
Meituan Technology Team
Meituan Technology Team
Sep 3, 2020 · Fundamentals

The Importance of Technical Fundamentals in Software Engineering

At Meituan, leaders stress that mastering technical fundamentals—such as coding conventions, design patterns, and testing—through continuous, high‑standard practice transforms ordinary programmers into efficient, maintainable, and scalable engineers, driving higher quality delivery and long‑term value for the business.

Software Engineeringcareer developmentcoding standards
0 likes · 9 min read
The Importance of Technical Fundamentals in Software Engineering
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Aug 27, 2020 · R&D Management

How to Build a Lifelong Growth Mindset as a Software Engineer

The article explores why seniority alone doesn’t measure a developer’s ability, explains fixed versus growth mindsets, and offers practical strategies—targeted learning, deliberate practice, embracing business development, and cultivating empathy—to sustain continuous professional growth throughout a software engineering career.

R&D ManagementSoftware Engineeringcareer development
0 likes · 11 min read
How to Build a Lifelong Growth Mindset as a Software Engineer
Tencent Cloud Developer
Tencent Cloud Developer
Aug 26, 2020 · Databases

How to Become an Outstanding Data Craftsman: Insights from Database Experts

Three leading database experts from Tencent and cloud firms share how deep curiosity, hands‑on experimentation, persistent learning—combined with mastering distributed, cloud, and autonomous databases—forge an outstanding data craftsman, while advising newcomers to master performance, security, one DB per category, and start with open‑source tools.

Cloud DatabaseDBADatabase Architecture
0 likes · 34 min read
How to Become an Outstanding Data Craftsman: Insights from Database Experts
Youzan Coder
Youzan Coder
Aug 21, 2020 · Industry Insights

From PRD Translator to Business Driver: The Three Growth Stages for Engineers

The article outlines three progressive stages for technical staff—from merely following PRD specifications, to understanding business needs and selecting appropriate solutions, and finally to proactively shaping business strategy—while sharing practical methods for demand exploration, project initiation, management, and data‑driven iteration.

Data AnalysisProject Managementbusiness thinking
0 likes · 13 min read
From PRD Translator to Business Driver: The Three Growth Stages for Engineers
58UXD
58UXD
Aug 5, 2020 · Product Management

Mastering Product Management: How to Decompose Problems and Boost Your Value 10x

This talk guides product managers and designers on breaking down complex goals—like achieving a million‑yuan sales target in three months—through structured problem‑decomposition methods such as MECE and SMART, while outlining a personal development framework that cultivates analytical, communication, and leadership skills across career stages.

Data AnalysisDesign thinkingMECE
0 likes · 7 min read
Mastering Product Management: How to Decompose Problems and Boost Your Value 10x
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.

R&D Managementcareer developmentleadership
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.

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

Code ReviewSoftware Engineeringcareer development
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.

R&D ManagementSoftware EngineeringTeam Collaboration
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.

Project Managementcareer 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.

Software testingTest Automationcareer development
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.

Software testingbug managementcareer development
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
Efficient Ops
Efficient Ops
May 12, 2020 · Operations

From a Butterfly Effect to DevOps Mastery: Lessons from a Seasoned Engineer

In this interview, DevOps veteran Shi Xuefeng shares how tiny decisions shaped his career, outlines the "Spinach Principle" and "Three‑Heart Rule," and explains why systematic engineering efficiency and DevOps adoption are critical for modern enterprises.

DevOpsEngineering EfficiencyProcess Optimization
0 likes · 12 min read
From a Butterfly Effect to DevOps Mastery: Lessons from a Seasoned Engineer
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.

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

Industry Insightscareer advicecareer development
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.

Networkingcareer developmenthealth
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.

Frontendcareer developmentlearning journey
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.

Software Engineeringcareer developmentcommunication
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.

Industry InsightsSoftware testingautomation testing
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.

DebuggingProgramming FundamentalsSoftware Design
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.

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

Industry InsightsLearning Strategiescareer development
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.

career developmentleadershippersonal 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 meshIoTcareer development
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
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.

Data AnalysisSoftware Engineeringbusiness
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.

CTOIndustry Insightscareer development
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.

Software Engineeringcareer developmentleadership
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.

B2BEnterprise SoftwareSaaS
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.

Software Engineeringcareer developmentdecision making
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.

R&D Managementcareer developmentleadership
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.

Learning Pathbackendcareer development
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.

Legal Issuescareer developmentsearch engines
0 likes · 12 min read
Why Learning Web Crawlers Can Supercharge Your Career and Data Skills
Python Programming Learning Circle
Python Programming Learning Circle
Sep 17, 2019 · Backend Development

How to Future‑Proof Your Java Career: Skills Every Backend Engineer Must Master

A 25‑year‑old Beijing Java developer reflects on stagnation and offers a detailed learning roadmap—including source‑code reading, distributed and microservice architectures, concurrency, performance tuning, and design patterns—to avoid being eliminated and secure a lasting technical career.

Design PatternsMicroservicesbackend
0 likes · 7 min read
How to Future‑Proof Your Java Career: Skills Every Backend Engineer Must Master
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-StackInterview ExperienceMicroservices
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.

Learningcareer developmentcomputer science
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.

Industry InsightsSoftware Engineeringcareer development
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.

Business StrategyDesign thinkingUX
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.

ATLCSoftware testingTest Automation
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.

FrontendSoftware Engineeringcareer development
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.

career developmentleader typesleadership
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.

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

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

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

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

How Understanding Business Can Accelerate Your Tech Career

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

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

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

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

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

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

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

Software testingbreadthbusiness logic
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.

Interview Preparationcareer developmentcoding best practices
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++.

JavaScriptLearning GuidePython
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 SkillsQuality AssuranceSoftware testing
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 Managementcareer development
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.

SalarySoftware Engineeringcareer
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.

Learning PathSoftware 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