Tagged articles

career development

511 articles · Page 2 of 6
DevOps
DevOps
Sep 5, 2024 · Operations

Technical Growth and Engineering Practices: Foundations, Output, and the ‘Always Choose A’ Mindset

This reflective article shares the author’s journey through technical foundations, practical output, and mindset strategies—covering curiosity‑driven learning, cache and concurrency solutions, documentation to reduce tacit knowledge, and a proactive approach to career challenges—all aimed at strengthening engineering effectiveness.

Software engineeringTechnical Growthcareer development
0 likes · 13 min read
Technical Growth and Engineering Practices: Foundations, Output, and the ‘Always Choose A’ Mindset
FunTester
FunTester
Sep 4, 2024 · Operations

Reflections on Technical Growth: Foundations, Output, and Continuous Learning

The article shares a software engineer’s personal journey, emphasizing the importance of solid fundamentals, proactive output, curiosity‑driven problem solving, documentation, and process optimization to build lasting technical competence and reduce tacit knowledge throughout a career.

OperationsSoftware engineeringcareer development
0 likes · 13 min read
Reflections on Technical Growth: Foundations, Output, and Continuous Learning
Xiaolei Talks DB
Xiaolei Talks DB
Aug 28, 2024 · Databases

What 15 Years of China’s DTCC Conferences Reveal About Database Evolution

The author reflects on a decade‑plus journey through China’s DTCC database conferences, describing personal growth from novice to speaker and organizer, sharing insights on Redis Cluster, distributed database selection, openGauss, time‑series databases, and the evolving themes that chart the industry's progress.

DatabasesRediscareer development
0 likes · 6 min read
What 15 Years of China’s DTCC Conferences Reveal About Database Evolution
Architecture Development Notes
Architecture Development Notes
Aug 10, 2024 · R&D Management

Why Do Software Engineers Burn Out After 30? 9 Causes & Practical Solutions

The article explores why many software engineers feel exhausted after hitting their thirties, outlining nine common burnout triggers and offering actionable strategies—continuous learning, skill upgrades, career planning, new challenges, work‑life balance, seeking help, shifting direction, and mindset adjustment—to help them stay motivated and successful.

career developmentdeveloper productivityprofessional growth
0 likes · 7 min read
Why Do Software Engineers Burn Out After 30? 9 Causes & Practical Solutions
Java Interview Crash Guide
Java Interview Crash Guide
Jul 29, 2024 · R&D Management

How to Turn Everyday Tasks into Deep Technical Mastery

This article explores how programmers can cultivate technical depth by treating each requirement as an opportunity for excellence, aligning work with business goals, gaining leadership trust, and balancing technical expertise with broader professional skills for long‑term career growth.

Software engineeringcareer developmentrequirements analysis
0 likes · 11 min read
How to Turn Everyday Tasks into Deep Technical Mastery
JD Tech
JD Tech
Jul 29, 2024 · Frontend Development

From C‑end to B‑end: Technical Transformation and Front‑end Engineering Practices

The article shares a front‑end engineer's journey from consumer‑facing (C‑end) projects to complex B‑end systems, detailing technical stack choices, architecture patterns, risk‑control measures, consolidated management, and user‑experience focus while offering practical insights for developers facing similar transitions.

B‑endTechnical transformationcareer development
0 likes · 19 min read
From C‑end to B‑end: Technical Transformation and Front‑end Engineering Practices
JD Cloud Developers
JD Cloud Developers
Jul 26, 2024 · Frontend Development

From Junior to Front‑End Expert: My JD.com Journey and Key Lessons

The article recounts a JD.com front‑end engineer’s evolution from a fresh graduate to a technical leader, highlighting practical advice on mentorship, coding habits, project ownership, innovative ad‑tech solutions, and the transformative role of AIGC in modern front‑end development.

AIGCCoding PracticesProject Management
0 likes · 19 min read
From Junior to Front‑End Expert: My JD.com Journey and Key Lessons
Top Architecture Tech Stack
Top Architecture Tech Stack
Jul 25, 2024 · Fundamentals

How to Assess a Programmer’s Skill Level: From Junior to Veteran

This article outlines practical criteria for judging a programmer’s competence, describing characteristic behaviors and abilities of junior, mid‑level, senior, and veteran developers while emphasizing the importance of code quality, architectural thinking, and soft‑skill development.

Software engineeringarchitecturecareer development
0 likes · 7 min read
How to Assess a Programmer’s Skill Level: From Junior to Veteran
Efficient Ops
Efficient Ops
Jul 20, 2024 · Operations

How Ops Professionals Can Future‑Proof Their Careers Amid Layoffs

This article examines the growing career crisis for operations engineers, explains why many are forced into delivery jobs after layoffs, and offers a step‑by‑step roadmap—including continuous learning, building a second skill curve, becoming a hybrid talent, and diversifying income—to secure long‑term professional stability.

Professional Developmentcareer developmentjob transition
0 likes · 5 min read
How Ops Professionals Can Future‑Proof Their Careers Amid Layoffs
Architect
Architect
Jul 14, 2024 · Fundamentals

How to Build Technical Depth as a Software Architect

The article explains how developers can transform ordinary requirement work into a platform for gaining technical depth by adopting a product‑owner mindset, focusing on quality, continuous improvement, and aligning deep technical challenges with business goals to earn leadership support and career growth.

Software Architecturecareer developmentprofessional growth
0 likes · 9 min read
How to Build Technical Depth as a Software Architect
21CTO
21CTO
Jul 5, 2024 · R&D Management

What Happens After You Become a CTO? Paths, Strategies, and Next Steps

The article explores the journey of becoming a CTO, the essential skills and mindset required, and the diverse career paths available afterward—including founding a startup, transitioning to CEO, moving into technical sales, consulting, board roles, or venture investing—offering practical advice for tech leaders seeking their next move.

CTOcareer developmentstartup
0 likes · 12 min read
What Happens After You Become a CTO? Paths, Strategies, and Next Steps
Lobster Programming
Lobster Programming
Jun 25, 2024 · Fundamentals

How to Master the 2024 Soft Exam and Boost Your Career

This guide explains the structure, benefits, subject choices, registration rules, exam format, study strategies, pass‑rate control, and free resources for the 2024 Software Qualification (Soft) Exam, helping candidates improve their career prospects and succeed in the senior‑level test.

Project Managementcareer developmentexam preparation
0 likes · 7 min read
How to Master the 2024 Soft Exam and Boost Your Career
Programmer DD
Programmer DD
Jun 21, 2024 · Frontend Development

What Front‑End Engineers Must Know About Career Growth and Team Management

In this interview, veteran front‑end engineer Winter shares his journey, explains the true scope of front‑end work, discusses the engineering challenges of large‑scale products, outlines the programmer career ladder, and offers candid thoughts on team trust, work culture, and personal planning.

996Front-endcareer development
0 likes · 14 min read
What Front‑End Engineers Must Know About Career Growth and Team Management
Test Development Learning Exchange
Test Development Learning Exchange
May 10, 2024 · Industry Insights

Why Manual Testers Should Embrace API Testing: Growth, Team Efficiency, and Strategic Benefits

In today's fast‑paced digital era, shifting from manual to API testing boosts personal skill sets, streamlines team workflows, and aligns company strategy with quality‑first, rapid‑iteration goals, offering testers a clear path for career advancement and organizations a competitive edge.

AutomationCI/CDcareer development
0 likes · 6 min read
Why Manual Testers Should Embrace API Testing: Growth, Team Efficiency, and Strategic Benefits
Architect
Architect
May 9, 2024 · R&D Management

How to Build Technical Influence as a Software Engineer

This article explains why software engineers should cultivate technical influence, outlines the benefits of building a personal brand, and provides practical steps—including continuous learning, contributing to open‑source projects, writing technical articles, delivering talks, and publishing books—to steadily increase visibility and career growth.

Open-sourceSoftware engineeringcareer development
0 likes · 10 min read
How to Build Technical Influence as a Software Engineer
Cognitive Technology Team
Cognitive Technology Team
May 2, 2024 · Fundamentals

How Programmers Can Broaden Their Horizons

The article offers practical advice for programmers to expand their perspective by increasing reading, leveraging quality learning sites, joining technical communities, writing or open‑sourcing code, and staying aware of frontier technologies, emphasizing continuous growth and deeper industry understanding.

Communitycareer developmentlearning
0 likes · 5 min read
How Programmers Can Broaden Their Horizons
JD Retail Technology
JD Retail Technology
Apr 19, 2024 · Product Management

My Journey as an AI Product Manager at JD.com: Career Decisions, Project Experiences, and Growth Framework

This article chronicles the author's three‑year journey as an AI product manager at JD.com, detailing the decision to enter the AI field, key project experiences such as platform integration and edge‑intelligence, a three‑stage growth roadmap, essential capabilities across four quadrants, and a forward‑looking view of AI's industry impact.

AI PlatformsAI product managementJD.com
0 likes · 12 min read
My Journey as an AI Product Manager at JD.com: Career Decisions, Project Experiences, and Growth Framework
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Apr 12, 2024 · Game Development

Being an Ordinary QA: Self‑Recognition, Professional Skills, and Mindset in Game Testing

This article shares practical insights and personal reflections on how ordinary game QA professionals can develop self‑recognition, strengthen core testing abilities, communicate effectively, manage stress, and continuously improve their craft to become reliable, influential members of a game development team.

Professional SkillsQAcareer development
0 likes · 18 min read
Being an Ordinary QA: Self‑Recognition, Professional Skills, and Mindset in Game Testing
FunTester
FunTester
Apr 9, 2024 · R&D Management

Software Testing Career Path: From Junior Engineer to Test Director

This article outlines the various roles, skill dimensions, and career stages in software testing and QA, offering guidance on progression from entry‑level positions to senior management and architectural roles while highlighting the differences between QA and testing responsibilities.

QAcareer developmentmanagement
0 likes · 14 min read
Software Testing Career Path: From Junior Engineer to Test Director
FunTester
FunTester
Apr 2, 2024 · R&D Management

How Expanding Personal Influence Boosts Your Career and Company Value

The article presents a dialogue between a new employee and her manager, explaining why expanding personal influence matters, describing depth and breadth of impact, and offering practical steps such as sharing work, leveraging meetings, and using the 70‑20‑10 learning rule to create win‑win value for both individual and organization.

career developmentmanagementpersonal influence
0 likes · 8 min read
How Expanding Personal Influence Boosts Your Career and Company Value
FunTester
FunTester
Mar 22, 2024 · Fundamentals

Why Testers Often Feel They Stop Learning and How to Overcome It

The author reflects on why software testers frequently feel they have exhausted learning opportunities, identifies common misconceptions, and emphasizes that hands‑on practice, continuous coding, and real‑world feedback are essential to break the plateau and achieve meaningful growth.

career developmentfeedbackhands‑on practice
0 likes · 7 min read
Why Testers Often Feel They Stop Learning and How to Overcome It
21CTO
21CTO
Mar 17, 2024 · Fundamentals

How to Accelerate Your Software Engineer Career: Practical Tips from 8 Years of Experience

This article shares actionable advice from a software engineer with eight and a half years of experience, covering habits like keeping work logs, stepping out of comfort zones, staying curious about other teams, joining on‑call rotations, switching teams, blogging, and mindful approaches to introducing new ideas and managing emotions.

Software engineeringcareer developmentengineering advice
0 likes · 24 min read
How to Accelerate Your Software Engineer Career: Practical Tips from 8 Years of Experience
Programmer DD
Programmer DD
Mar 11, 2024 · Fundamentals

How to Master Architecture Thinking and Fast‑Track Your Path to CTO

This article explains why becoming a software architect requires more than coding excellence, outlines the architect's responsibilities, thinking models, career stages, and presents four practical laws and a roadmap from programmer to CTO, all drawn from the book "Architecture Thinking: From Programmer to CTO".

CTOSoftware Architecturearchitectural thinking
0 likes · 9 min read
How to Master Architecture Thinking and Fast‑Track Your Path to CTO
21CTO
21CTO
Mar 9, 2024 · R&D Management

Accelerate Your Tech Career: 20‑Year Lessons and Actionable Advice

The author reflects on two decades of programming, sharing personal achievements, mistakes, and a comprehensive set of practical recommendations—from choosing the right environment and entrepreneurship to profit models, early‑stage technologies, open‑source contributions, public speaking, and health—aimed at helping early‑career developers fast‑track their growth.

EntrepreneurshipSoftware engineeringcareer development
0 likes · 46 min read
Accelerate Your Tech Career: 20‑Year Lessons and Actionable Advice
Tencent Cloud Developer
Tencent Cloud Developer
Mar 5, 2024 · Fundamentals

Programmer's Growth: Eight Key Lessons from 15 Years of Experience

After fifteen years of software development, the author learns that writing good code demands rapid trial‑and‑error, modular design, SOLID principles, early unit testing, and controlled complexity, while avoiding perfectionism, embracing stakeholder communication, and focusing on high‑ROI learning to create reusable, maintainable tools.

Software engineeringUnit Testingcareer development
0 likes · 21 min read
Programmer's Growth: Eight Key Lessons from 15 Years of Experience
DataFunTalk
DataFunTalk
Feb 21, 2024 · Product Management

How to Become a Good Content Data Product Manager

This article outlines the definition, core competencies, evaluation standards, career pathways, and practical growth advice for content data product managers, using product‑centric analogies, a competency matrix, business‑type matching, and a Q&A session to guide both aspiring and current professionals.

Business AnalyticsData Product ManagementMetrics Design
0 likes · 14 min read
How to Become a Good Content Data Product Manager
IT Services Circle
IT Services Circle
Feb 16, 2024 · R&D Management

From Programmer to Entrepreneur: Lessons from Lei Jun’s Journey

The article examines Lei Jun’s transition from a software developer to the founder of a multi‑billion‑dollar tech empire, highlighting how abandoning a tech‑first mindset, cultivating soft skills, mastering business thinking, and strategic leadership enable programmers to become successful entrepreneurs.

EntrepreneurshipLeadershipbusiness thinking
0 likes · 6 min read
From Programmer to Entrepreneur: Lessons from Lei Jun’s Journey
Architect
Architect
Jan 21, 2024 · R&D Management

Balancing Code and Management: How Tech Leaders Overcome the Anxiety of Not Coding

The article examines why senior engineers feel anxious when they stop coding, analyzes the trade‑offs between technical depth and managerial responsibilities, compares the roles of technical manager and director, and offers a structured approach for leaders to maintain growth while driving business value.

R&D ManagementSoftware engineeringcareer development
0 likes · 17 min read
Balancing Code and Management: How Tech Leaders Overcome the Anxiety of Not Coding
FunTester
FunTester
Jan 18, 2024 · R&D Management

Year-End Summary Guide for Test Engineers, Test Leads, and Test Managers

This article provides a comprehensive guide on how test engineers, test leads, and test managers can structure their year‑end summaries by focusing on work responsibilities, project and business insights, and future planning, while offering role‑specific examples, tables, and practical tips to make the summary both meaningful and impressive.

career developmentsoftware testingteam management
0 likes · 8 min read
Year-End Summary Guide for Test Engineers, Test Leads, and Test Managers
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
Jan 18, 2024 · R&D Management

Beyond Coding: Engineer Self‑Iteration and Growing with the Organization

In a fast‑changing workplace, engineers must pursue self‑success, cooperation and empowerment by developing small and big T‑shaped skills, mastering clear goal‑setting, meeting structures, and the WWH perspective, while leveraging AIGC as a tool, to continuously iterate toward leadership and meaningful career growth.

LeadershipT-shaped talentcareer development
0 likes · 14 min read
Beyond Coding: Engineer Self‑Iteration and Growing with the Organization
21CTO
21CTO
Jan 4, 2024 · R&D Management

What I Learned in My First Year as CTO: 14 Hard‑Earned Lessons

In this reflective article, a newly appointed CTO shares a year‑long journey from software engineer to technology leader, outlining fourteen practical lessons on leadership, time management, delegation, decision‑making, and the unique challenges of guiding an IT‑service organization.

CTOLeadershipR&D Management
0 likes · 19 min read
What I Learned in My First Year as CTO: 14 Hard‑Earned Lessons
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 22, 2023 · Fundamentals

From Code to Culture: The Three Pillars Every Backend Engineer Should Master

The article shares a seasoned backend developer’s reflections on three essential practices—doing, thinking, and talking—highlighting how imitation, continuous questioning, balanced design, collaborative implementation, and effective communication form a lasting framework for personal and professional growth in software engineering.

Software engineeringbackendcareer development
0 likes · 21 min read
From Code to Culture: The Three Pillars Every Backend Engineer Should Master
Data Thinking Notes
Data Thinking Notes
Dec 19, 2023 · Big Data

Mastering Data Analysis: Methodology, Team Building, and Career Insights

This comprehensive guide shares a seasoned data professional’s methodology, classifications, goal‑setting techniques, team‑building strategies, analyst competencies, report standards, and the three‑pillar "trend‑method‑technique" framework to help newcomers and veterans alike extract business value from data.

Business Intelligencecareer developmentdata analysis
0 likes · 39 min read
Mastering Data Analysis: Methodology, Team Building, and Career Insights
Test Development Learning Exchange
Test Development Learning Exchange
Nov 13, 2023 · Fundamentals

Comprehensive Software Testing Project Overview, Test Plan, and Automation Framework Design

This document presents a detailed overview of a software testing project, covering client‑server testing differences, a full test plan and test case examples, an automated testing framework built with Python, as well as personal reflections on strengths, job motivations, and future professional development goals.

Backend testingautomation frameworkcareer development
0 likes · 9 min read
Comprehensive Software Testing Project Overview, Test Plan, and Automation Framework Design
Baidu Tech Salon
Baidu Tech Salon
Nov 1, 2023 · Industry Insights

How Baidu’s Search Evolved: From Web Index to AI‑Native Experience

This article traces Baidu Search’s 20‑year evolution, outlines its six generational shifts, explains the AI‑native reconstruction of the product, details the diverse product lines and rigorous evaluation framework, and maps the career growth path and skill expectations for search product managers.

AIBaiduProduct Management
0 likes · 13 min read
How Baidu’s Search Evolved: From Web Index to AI‑Native Experience
Baidu Geek Talk
Baidu Geek Talk
Oct 26, 2023 · Product Management

Baidu Search Product Manager Career Development Guide

The guide outlines Baidu Search’s evolution—from early web search to a super‑app with AI‑driven, multi‑modal results—details its four product streams and strategic focus, and maps a product manager’s career from junior to expert, highlighting essential business insight, design, analysis, project leadership, and soft‑skill qualities.

AI-nativeBaidu SearchProduct Management
0 likes · 12 min read
Baidu Search Product Manager Career Development Guide
DataFunSummit
DataFunSummit
Oct 14, 2023 · Artificial Intelligence

Career Planning for Algorithm Engineers: Stages, Strategies, and Skill Development

This article outlines the three key career stages for algorithm engineers, offers practical planning advice through vision, self‑evaluation and action, and discusses industry trends, skill‑building paths, mindset, and work‑life balance to help engineers navigate a volatile tech landscape.

AIRecommendation Systemsalgorithm engineering
0 likes · 29 min read
Career Planning for Algorithm Engineers: Stages, Strategies, and Skill Development
DevOps
DevOps
Sep 27, 2023 · R&D Management

Systemic Thinking and Execution Strategies for Tech Leaders

The article explores how tech leaders can overcome workplace pressure and uncertainty by adopting systemic, deep, global, and long‑term thinking, using real‑world anecdotes and practical execution tactics to improve decision‑making, team management, and career advancement.

Leadershipcareer developmentexecution
0 likes · 14 min read
Systemic Thinking and Execution Strategies for Tech Leaders
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 24, 2023 · Frontend Development

How to Grow as a Frontend Engineer: Skills, Mindset, and Best Practices

This article outlines the three pillars—professional skills, thoughtfulness, and experience techniques—that determine a frontend developer's level, provides concrete coding conventions, naming guidelines, refactoring advice, and product‑analysis strategies, and emphasizes continuous learning and technical‑debt management to accelerate career growth.

best practicescareer developmentcoding standards
0 likes · 32 min read
How to Grow as a Frontend Engineer: Skills, Mindset, and Best Practices
DataFunSummit
DataFunSummit
Sep 17, 2023 · R&D Management

Career Development and Core Competencies for Algorithm Engineers

This article presents a comprehensive guide on algorithm engineering as a profession, outlining its definition, common misconceptions, key career stages, essential core qualities, and practical advice on choosing between technical and management tracks, selecting industries and companies, and balancing personal growth with professional advancement.

algorithm engineeringcareer developmentcore competencies
0 likes · 13 min read
Career Development and Core Competencies for Algorithm Engineers
Ant R&D Efficiency
Ant R&D Efficiency
Sep 12, 2023 · Artificial Intelligence

The Impact of ChatGPT on Software Engineers: Threats, Opportunities, and Strategies for the AI Era

Co‑authored with ChatGPT, this article explores how large language models reshape software engineering by automating routine coding and bug‑fixing, raising skill demands, boosting productivity through code generation and reviews, creating new AI‑focused roles, highlighting tasks that remain human‑centric, and urging engineers to upskill in AI, data science, ethics, and collaborative problem‑solving to stay competitive in the irreversible AI era.

AI impactAutomationChatGPT
0 likes · 11 min read
The Impact of ChatGPT on Software Engineers: Threats, Opportunities, and Strategies for the AI Era
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 12, 2023 · R&D Management

Why Some 3‑Year Developers Surge Ahead – Fast‑Track Your Growth

This article explores why developers with similar experience progress at different speeds, identifies objective and subjective barriers such as repetitive tasks and staying in the comfort zone, and offers concrete strategies—including clear goal setting, challenging assignments, continuous learning, peer mentorship, tool adoption, reflective practice, and soft‑skill development—to accelerate professional growth.

Software engineeringcareer developmentcontinuous learning
0 likes · 14 min read
Why Some 3‑Year Developers Surge Ahead – Fast‑Track Your Growth
DataFunTalk
DataFunTalk
Sep 11, 2023 · Artificial Intelligence

Career Development and Core Competencies for Algorithm Engineers

This article outlines the definition of an algorithm engineer, debunks common misconceptions, describes the four key career stages, highlights essential personal qualities, discusses how to choose between technical and managerial tracks, and offers practical advice on industry, company selection, and sustainable professional growth.

AIalgorithm engineeringcareer development
0 likes · 13 min read
Career Development and Core Competencies for Algorithm Engineers
DevOps
DevOps
Aug 30, 2023 · R&D Management

Identifying Employees Worth Promoting and Those Who Should Be Let Go

The article discusses how to evaluate staff for promotion by focusing on traits such as ambition, resilience, communication, responsibility, and teamwork, while also highlighting the types of employees—like the disengaged, disruptive, and blame‑shifting individuals—who should be removed to maintain a healthy organization.

Leadershipcareer developmentemployee promotion
0 likes · 11 min read
Identifying Employees Worth Promoting and Those Who Should Be Let Go
21CTO
21CTO
Aug 11, 2023 · R&D Management

How Can a CTO Drive Business Success? Practical Guidance Across Career Stages

This article outlines how programmers at different career stages—from junior developers to CTOs—should engage with business, details the CTO’s role at each product lifecycle phase, and offers concrete actions for a qualified CTO to help the business thrive.

CTOLeadershipR&D Management
0 likes · 9 min read
How Can a CTO Drive Business Success? Practical Guidance Across Career Stages
Tencent Cloud Developer
Tencent Cloud Developer
Aug 7, 2023 · Artificial Intelligence

AIGC Development Trends and Their Impact on Programmers

The article shows that in the AIGC era a programmer who leverages AI tools like Copilot and GPT‑4 can deliver projects far faster and more cost‑effectively than a veteran relying on manual coding, urging developers to upskill, adopt AI‑assisted workflows, and focus on higher‑level design and ethical considerations.

AI toolsAIGCcareer development
0 likes · 17 min read
AIGC Development Trends and Their Impact on Programmers
Laravel Tech Community
Laravel Tech Community
Jul 30, 2023 · Fundamentals

Overview of Common IT Certifications and Their Focus Areas

This article provides a concise overview of widely recognized IT certifications across various domains such as networking, cloud computing, security, databases, artificial intelligence, and software development, explaining their purpose and the career advantages they offer to professionals seeking to validate their technical expertise.

Cloud ComputingIT certificationsTechnology
0 likes · 6 min read
Overview of Common IT Certifications and Their Focus Areas
Tech Architecture Stories
Tech Architecture Stories
Jul 21, 2023 · R&D Management

How Programmers Can Transition to Effective Tech Leadership

This article explains why senior engineers in Chinese internet firms face promotion bottlenecks, outlines the essential qualities for becoming a team leader, and offers practical advice on handling superiors, empowering subordinates, and maintaining independent thinking to build a sustainable management career.

Software engineeringcareer developmentprogrammer management
0 likes · 6 min read
How Programmers Can Transition to Effective Tech Leadership
Programmer DD
Programmer DD
Jul 21, 2023 · R&D Management

Technical Track vs Management: Which Career Path Fits You Best?

This article compares the realities of staying on a technical track versus moving into management, outlining the ideal and actual daily routines of senior engineers and team leaders, the challenges of career progression, and offers guidance on choosing the path that best fits one’s goals.

R&D ManagementSoftware engineeringcareer development
0 likes · 11 min read
Technical Track vs Management: Which Career Path Fits You Best?
High Availability Architecture
High Availability Architecture
Jun 13, 2023 · R&D Management

The Role and Growth Path of a Software Architect

The article explains what a software architect does, outlines four developmental stages—from entry to team collaboration—emphasizes continuous learning, and promotes the 2023 GIAC Global Internet Architecture Conference covering topics like AIGC, cloud native, and digital transformation.

R&D ManagementSoftware Architecturecareer development
0 likes · 5 min read
The Role and Growth Path of a Software Architect
ByteFE
ByteFE
Jun 8, 2023 · Frontend Development

Sixth ByteDance Training Camp

The Sixth ByteDance Training Camp offers free frontend and backend technical training for university students, featuring project-based learning, expert instructors, and career development opportunities to enhance their technical skills and professional competitiveness.

Backend DevelopmentByteDance TrainingFree Program
0 likes · 3 min read
Sixth ByteDance Training Camp
Efficient Ops
Efficient Ops
May 27, 2023 · Operations

Boost Your IT Ops Career: Essential Soft Skills Every Engineer Needs

This article explores the crucial soft skills—such as problem‑solving, goal planning, communication, career awareness, work attitude, networking, and continuous learning—that complement hard technical abilities, offering practical advice for IT operations professionals to enhance productivity, happiness, and career growth.

career developmentcommunicationlearning
0 likes · 13 min read
Boost Your IT Ops Career: Essential Soft Skills Every Engineer Needs
Tencent Cloud Developer
Tencent Cloud Developer
May 24, 2023 · Backend Development

Backend Development Best Practices: DRY, SOLID, High Availability, and Design Patterns

A senior Tencent Cloud backend engineer outlines practical best‑practice guidelines—applying DRY and SOLID principles, leveraging common design patterns, designing high‑availability architectures, automating workflows, prioritizing value‑driven development, fostering clear communication, ensuring reliability, and encouraging continuous learning—to write clean, maintainable, and resilient backend systems.

DRYHigh AvailabilitySOLID
0 likes · 30 min read
Backend Development Best Practices: DRY, SOLID, High Availability, and Design Patterns
Efficient Ops
Efficient Ops
May 20, 2023 · Artificial Intelligence

9 Proven Strategies to Stay Irreplaceable in the AI Era

Amid growing concerns that AI like ChatGPT could replace many jobs, this article outlines nine practical rules—ranging from cultivating unexpected, social, and scarce skills to deliberately limiting digital dependence and fostering human‑centric networks—to help professionals remain indispensable and thrive alongside intelligent machines.

AIHuman SkillsLeadership
0 likes · 8 min read
9 Proven Strategies to Stay Irreplaceable in the AI Era
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Apr 26, 2023 · Fundamentals

6 Essential Traits Every Tech Professional Must Master

The article outlines six core qualities—continuous learning, owner mindset, output‑capacity balance, code hygiene, commitment, and respect for production environments—plus guidance on choosing skill directions, emphasizing how these habits collectively accelerate a technologist’s growth and long‑term success.

Software engineeringcareer developmentowner mindset
0 likes · 13 min read
6 Essential Traits Every Tech Professional Must Master
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Apr 23, 2023 · Fundamentals

20 Must-Read Books to Accelerate Your Programming Career at Every Stage

From beginner to CTO, this curated list of 20 essential books—covering coding fundamentals, clean code, algorithms, design patterns, soft skills, agile transformation, and leadership—guides developers through each career phase, helping them build expertise, improve productivity, and navigate professional growth.

Book RecommendationsSoftware engineeringcareer development
0 likes · 15 min read
20 Must-Read Books to Accelerate Your Programming Career at Every Stage
Java Backend Technology
Java Backend Technology
Apr 14, 2023 · R&D Management

From Junior Coder to Backend Tech Lead: My 14‑Year Career Journey

The author recounts a 14‑year progression from a wandering junior developer to a backend technology leader, sharing concrete lessons on early stagnation, strategic job changes, team leadership, large‑scale system refactoring, and the mindset required to grow into senior technical management roles.

backend leadershipcareer developmentteam building
0 likes · 21 min read
From Junior Coder to Backend Tech Lead: My 14‑Year Career Journey
21CTO
21CTO
Mar 30, 2023 · R&D Management

How to Build a Personal Growth Roadmap for R&D Professionals

This article explains the essence of personal growth, outlines a systematic approach to enhance cognition, redesign one's knowledge framework, and create actionable development plans that align individual value creation with team and organizational goals for software engineers and other R&D staff.

R&D Managementcareer developmentcognition improvement
0 likes · 34 min read
How to Build a Personal Growth Roadmap for R&D Professionals
Code Ape Tech Column
Code Ape Tech Column
Feb 1, 2023 · Fundamentals

What Is a Software Architect? Roles, Levels, Daily Activities, and Essential Skills

This article explains what a software architect does, outlines the three architectural levels (application, solution, enterprise), describes the architect’s daily responsibilities, and details ten essential skills—including design, decision‑making, simplification, programming, documentation, communication, estimation, balancing, consulting, and market awareness—required for a successful career in software architecture.

Design PatternsSoftware ArchitectureSystem Design
0 likes · 16 min read
What Is a Software Architect? Roles, Levels, Daily Activities, and Essential Skills
ByteDance Terminal Technology
ByteDance Terminal Technology
Jan 19, 2023 · Frontend Development

2023 Front‑End Engineering Outlook: Cloud‑Native, Serverless, and Emerging Trends

In this comprehensive interview, ByteDance senior front‑end engineer Huang Jian shares the 2023 outlook for front‑end developers, covering cloud‑native integration, serverless adoption, micro‑frontends, AI influence, WebAssembly, career growth, and the evolving skill set required to stay competitive.

AICloud NativeMicro Frontends
0 likes · 33 min read
2023 Front‑End Engineering Outlook: Cloud‑Native, Serverless, and Emerging Trends
FunTester
FunTester
Jan 13, 2023 · Fundamentals

How to Prepare an Effective Year-End Summary for Test Teams

This guide outlines the essential steps, templates, data-driven insights, and future planning tips for test leaders to create a comprehensive year‑end summary that highlights achievements, identifies gaps, and sets clear objectives for the next year.

career developmentperformance metricssoftware testing
0 likes · 7 min read
How to Prepare an Effective Year-End Summary for Test Teams
DevOps
DevOps
Dec 29, 2022 · R&D Management

What Is an Agile Coach? Roles, Differences, Career Path, and Consulting Overview

This article explains the role of an Agile Coach, compares it with Scrum Masters and Project Managers, outlines career prospects, describes how to transition into coaching, details coach functions and development stages, and provides an overview of Agile consulting services and processes.

ConsultingScrum Mastercareer development
0 likes · 21 min read
What Is an Agile Coach? Roles, Differences, Career Path, and Consulting Overview
Architecture Digest
Architecture Digest
Dec 17, 2022 · Fundamentals

How to Become a Software Architect: Roles, Levels, Skills, and Practices

This article outlines the path to becoming a software architect, detailing the role’s definition, architectural levels, daily activities, essential skills such as design, decision‑making, documentation, communication, and provides practical advice on learning, community building, and balancing technical and non‑technical responsibilities.

career developmentcommunicationdecision making
0 likes · 17 min read
How to Become a Software Architect: Roles, Levels, Skills, and Practices
MoonWebTeam
MoonWebTeam
Nov 16, 2022 · Fundamentals

Why Soft Skills Are the Real Career Accelerator for Developers

This article explains how cultivating soft skills such as owner mindset, time management, continuous learning, quality awareness, product thinking, effective communication, proactiveness, team spirit, and project management can dramatically boost a developer's performance, reputation, and long‑term career growth.

Product Thinkingcareer developmentcommunication
0 likes · 23 min read
Why Soft Skills Are the Real Career Accelerator for Developers
Architecture Digest
Architecture Digest
Nov 16, 2022 · Fundamentals

How to Build Technical Depth in Your Engineering Career

The article discusses how engineers can transform routine task‑oriented work into opportunities for deep technical growth by adopting a product‑owner mindset, focusing on quality at every step, proactively solving broader problems, and demonstrating both capability and willingness to take on challenging, high‑impact projects.

Software engineeringcareer developmentskill growth
0 likes · 8 min read
How to Build Technical Depth in Your Engineering Career
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 9, 2022 · Frontend Development

How to Grow from Junior to Eminent Frontend Engineer: A Three‑Stage Career Blueprint

This article shares a front‑end engineer’s personal roadmap, outlining three development stages—mastering core skills, achieving independent delivery, and finding a personal mission—while offering practical advice on technical depth, cross‑stack knowledge, leadership, and long‑term career growth.

career developmentengineering leadershipfrontend
0 likes · 12 min read
How to Grow from Junior to Eminent Frontend Engineer: A Three‑Stage Career Blueprint
Architecture Digest
Architecture Digest
Nov 1, 2022 · Fundamentals

How to Become a Software Architect – Skills, Roles, and Guidance

This comprehensive guide explains what a software architect does, outlines the three levels of architecture, details daily activities, essential skills, decision‑making, documentation, communication, and provides practical advice for aspiring architects.

career developmentcommunicationdecision making
0 likes · 18 min read
How to Become a Software Architect – Skills, Roles, and Guidance
Top Architect
Top Architect
Nov 1, 2022 · Fundamentals

How to Become a Software Architect: Roles, Skills, and Practices

This article explains what a software architect does, outlines the three architectural levels, lists daily activities, highlights ten essential skills, and offers practical advice on design patterns, documentation, decision‑making, communication, and continuous learning for aspiring architects.

career developmentcommunicationdecision making
0 likes · 19 min read
How to Become a Software Architect: Roles, Skills, and Practices
Architecture Digest
Architecture Digest
Sep 27, 2022 · Fundamentals

Effective Learning Strategies and Knowledge Foundations for Advancing in Technology Careers

The article emphasizes that systematic study, solid fundamentals, and purposeful practice—combined with effective time management, teaching, and building personal projects—are essential for mastering technology and advancing one’s career, while also highlighting the role of English and philosophical approaches to problem solving.

FundamentalsKnowledge ManagementSoftware engineering
0 likes · 11 min read
Effective Learning Strategies and Knowledge Foundations for Advancing in Technology Careers
Programmer DD
Programmer DD
Sep 20, 2022 · Fundamentals

Can Programmers Thrive Forever? Master Soft Skills for a Sustainable Career

This article explores why a programming career alone isn’t enough for lifelong success, outlines essential soft skills such as health habits, professionalism, effective learning strategies, and personal branding, and recommends John Z. Sonmez’s book as a practical guide.

career developmentlearning methodspersonal branding
0 likes · 9 min read
Can Programmers Thrive Forever? Master Soft Skills for a Sustainable Career
Python Programming Learning Circle
Python Programming Learning Circle
Sep 17, 2022 · R&D Management

The Impact of a Stubborn Personality on Software Engineers' Career Development

The article examines how a stubborn personality influences software engineers' career trajectories, arguing that while such traits can drive higher quality code and perseverance, they may also create management challenges and affect team dynamics, ultimately shaping professional advancement.

PersonalitySoftware engineeringcareer development
0 likes · 9 min read
The Impact of a Stubborn Personality on Software Engineers' Career Development
DeWu Technology
DeWu Technology
Sep 16, 2022 · R&D Management

Technical Growth Path: From Engineer to Architect and Leader

The article maps a technical professional’s journey from engineer to architect and leader, urging deep mastery of code and business logic, proactive incident handling, defensive design, domain expertise, broad architectural thinking, and balanced leadership skills to achieve sustainable career growth.

Software Architecturecareer developmentengineering management
0 likes · 21 min read
Technical Growth Path: From Engineer to Architect and Leader
Architecture Digest
Architecture Digest
Sep 2, 2022 · Fundamentals

What It Takes to Become a Software Architect

The article explores the definition, responsibilities, essential skills, and career path of a software architect, emphasizing the need for broad technical knowledge, domain expertise, communication abilities, leadership, and continuous learning to bridge business goals and software systems in modern agile environments.

career developmentdomain knowledgetechnical leadership
0 likes · 11 min read
What It Takes to Become a Software Architect
Taobao Frontend Technology
Taobao Frontend Technology
Aug 18, 2022 · Frontend Development

How to Overcome the Mid‑Career Crisis: A Frontend Engineer’s Roadmap to Mastery

This article shares a front‑end engineer’s personal roadmap—identifying common mid‑career doubts, outlining three development stages, and offering practical advice on deepening technical expertise, gaining engineering experience, mentoring, and ultimately finding a personal mission.

Leadershipcareer developmentprofessional growth
0 likes · 11 min read
How to Overcome the Mid‑Career Crisis: A Frontend Engineer’s Roadmap to Mastery
phodal
phodal
Aug 15, 2022 · Industry Insights

How to Turn New Graduates into Technical Experts: 5 Practical Steps

This article outlines a five‑point framework for guiding fresh graduates toward technical expertise, covering motivation, clean coding habits, effective problem‑location techniques, learning existing patterns, and frequent self‑summaries, while also addressing the curse of knowledge when teaching novices.

Knowledge ManagementMotivationSoftware engineering
0 likes · 11 min read
How to Turn New Graduates into Technical Experts: 5 Practical Steps
DaTaobao Tech
DaTaobao Tech
Aug 10, 2022 · Frontend Development

Career Development Guide for Front-End Engineers

The guide outlines a three‑stage roadmap for front‑end engineers—mastering deep JavaScript and ecosystem knowledge, leading independent projects and teams, then discovering a personal mission such as entrepreneurship or career change—while stressing continuous learning, mentorship, public sharing, and feedback within evolving technologies like Web3.

Engineering ExperienceFront-endLeadership
0 likes · 10 min read
Career Development Guide for Front-End Engineers
21CTO
21CTO
Aug 2, 2022 · Fundamentals

How to Become an Outstanding Software Engineer: 3 Core Principles

This article outlines the mindset and habits needed to evolve from a code writer to an outstanding software engineer, debunking common myths, presenting three guiding principles—Learn‑Think‑Practice, Knowledge‑Method‑Spirit, and solid Fundamentals—and detailing practical steps for continuous growth.

FundamentalsSoftware engineeringcareer development
0 likes · 10 min read
How to Become an Outstanding Software Engineer: 3 Core Principles
Qunhe Technology User Experience Design
Qunhe Technology User Experience Design
Jul 22, 2022 · Fundamentals

How to Accelerate Your Growth as a Junior B2B Designer: Essential Skills and Strategies

This article consolidates the common doubts junior interaction designers encounter, outlines professional and career competencies, and provides a step‑by‑step guide on demand analysis, design system construction, user research, and practical tips for thriving in B2B design projects.

B2B designUX fundamentalscareer development
0 likes · 15 min read
How to Accelerate Your Growth as a Junior B2B Designer: Essential Skills and Strategies
Software Development Quality
Software Development Quality
Jul 14, 2022 · R&D Management

Unlocking the Test Development Engineer Role: 34 Competency Levels Explained

This article presents a comprehensive 34‑competency model for test development engineers, detailing ten core abilities—team leadership, strategic planning, plan execution, decision making, coaching, influence, organization coordination, cost awareness, customer orientation, and professionalism—each defined, highlighted with key points, and broken down into five progressive behavior levels.

Leadershipcareer developmentcompetency model
0 likes · 19 min read
Unlocking the Test Development Engineer Role: 34 Competency Levels Explained
Baidu Tech Salon
Baidu Tech Salon
Jun 7, 2022 · Artificial Intelligence

AI Era Engineer Development: A Technical Salon on Talent Cultivation

Baidu Technical Salon on June 11 will host a forum on engineer development in the AI era, featuring senior engineer Zhang Miao and academic and industry experts discussing education, professional qualities, career paths, and talent cultivation to improve cost efficiency amid AI‑driven transformation.

AI eraSoftware engineeringTechnical Education
0 likes · 5 min read
AI Era Engineer Development: A Technical Salon on Talent Cultivation
Java High-Performance Architecture
Java High-Performance Architecture
Jun 3, 2022 · R&D Management

How to Align Your Role and Grow as a Front‑End Engineer: 5 Key Lessons

In this reflective piece the author shares five practical insights from two years at Alibaba, covering how to define personal positioning, maintain forward compatibility, avoid flawed designs, let specialists focus on their expertise, and balance boundaries with collaboration to sustain both personal and team growth.

career developmentfrontendprofessional growth
0 likes · 13 min read
How to Align Your Role and Grow as a Front‑End Engineer: 5 Key Lessons
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 30, 2022 · Cloud Computing

How a Young Huawei Engineer Saved Millions with Cloud Resource Scheduling Optimization

This interview follows 25‑year‑old Huawei Cloud engineer Tong Hao, who leveraged his competition‑honed algorithm skills to develop a universal resource‑re‑scheduling solver that fills “Tetris‑like” gaps in data‑center capacity, cutting operational costs by tens of millions of yuan while advancing cloud security and intelligent scheduling.

Cloud ComputingResource Schedulingalgorithm engineering
0 likes · 10 min read
How a Young Huawei Engineer Saved Millions with Cloud Resource Scheduling Optimization
21CTO
21CTO
May 23, 2022 · R&D Management

How Developers Can Transition to CTO: Strategies and Insights

This article outlines practical steps for developers aspiring to become CTOs, covering expanded skill sets, community building, leadership preparation, and learning to let go, while highlighting real‑world examples from industry leaders and offering actionable strategies for career growth.

CTO careerLeadershipSoftware engineering
0 likes · 17 min read
How Developers Can Transition to CTO: Strategies and Insights