Tagged articles

career development

550 articles · Page 4 of 6
Java Interview Crash Guide
Java Interview Crash Guide
Jan 17, 2021 · Fundamentals

What Truly Makes a Good Programmer? Skills, Learning, and Career Mindset

The article outlines the essential qualities of a good programmer, emphasizing solid technical ability, a habit of continuous learning, diligent summarization through blogging, strong communication and expression skills, realistic self‑assessment of contributions, and maintaining personal dreams as motivation for long‑term career growth.

Continuous Learningbloggingcareer development
0 likes · 12 min read
What Truly Makes a Good Programmer? Skills, Learning, and Career Mindset
Java Interview Crash Guide
Java Interview Crash Guide
Jan 13, 2021 · R&D Management

Breaking the Repetitive Work Trap: How Developers Can Grow Beyond CRUD

This article examines why many programmers fall into repetitive CRUD tasks, explains the hidden drawbacks of high‑efficiency plateaus, and offers practical strategies—pattern recognition, new technologies, role changes, and thoughtful job moves—to break the cycle and sustain long‑term career growth.

DRY Principlecareer developmentprogrammer productivity
0 likes · 7 min read
Breaking the Repetitive Work Trap: How Developers Can Grow Beyond CRUD
Java Interview Crash Guide
Java Interview Crash Guide
Jan 3, 2021 · Backend Development

Breaking the Skill and Salary Ceilings: From Junior to Architect

This article examines why many developers hit income plateaus at junior, senior, and architect levels, identifies the specific technical and mindset bottlenecks at each stage, and offers concrete strategies to overcome them and accelerate career and salary growth.

Software Engineeringbackend developmentcareer development
0 likes · 12 min read
Breaking the Skill and Salary Ceilings: From Junior to Architect
21CTO
21CTO
Dec 19, 2020 · R&D Management

Why Programmers Lose Value After 35 and How to Stay Competitive

The article examines why many programmers face a steep career decline after age 35, explores the technical and managerial tracks available in large tech firms, and offers practical strategies for continuous skill growth, direction clarification, and leveraging experience to remain valuable in the industry.

Software Engineeringcareer developmentmanagement track
0 likes · 8 min read
Why Programmers Lose Value After 35 and How to Stay Competitive
政采云技术
政采云技术
Dec 15, 2020 · Frontend Development

How Junior Frontend Engineers Can Grow Quickly and Seek Breakthroughs

This article offers junior frontend engineers practical guidance on selecting the right company, integrating into new teams, accelerating technical and professional skill development, identifying growth opportunities, and avoiding common career pitfalls to achieve rapid career breakthroughs.

Professional SkillsTeam IntegrationTechnical Skills
0 likes · 15 min read
How Junior Frontend Engineers Can Grow Quickly and Seek Breakthroughs
Architects Research Society
Architects Research Society
Dec 14, 2020 · R&D Management

What It Means to Be a Principal Engineer at Grab

The article explains how Grab’s rapid growth has created a senior technical role—Principal Engineer—responsible for large‑scale system architecture, cross‑team project ownership, technical leadership, mentorship, and continuous learning within a micro‑service‑driven environment.

Grabcareer developmentprincipal engineer
0 likes · 11 min read
What It Means to Be a Principal Engineer at Grab
Architects Research Society
Architects Research Society
Dec 14, 2020 · R&D Management

Being a Principal Engineer at Grab: Roles, Responsibilities, and Career Guidance

The article explains how Grab’s principal engineers lead large technical families, own complex micro‑service systems, drive architectural quality, manage cross‑team projects, mentor engineers, and balance technical and business impact, offering practical guidance for senior engineering career growth.

R&D managementcareer developmentprincipal engineer
0 likes · 10 min read
Being a Principal Engineer at Grab: Roles, Responsibilities, and Career Guidance
Youzan Coder
Youzan Coder
Dec 9, 2020 · Operations

A DevOps Engineer's Journey: From Middleware to Business Operations at YouZan

The article chronicles a YouZan DevOps engineer’s five‑year evolution from Alibaba‑based middleware duties to business‑operation leadership, highlighting the relentless pursuit of system stability through the 1‑minute detection, 5‑minute localization, 10‑minute resolution mantra, complex multi‑datacenter integrations, continuous learning, and a mindset of proactive problem‑solving.

DevOpsSaaSYouzan
0 likes · 7 min read
A DevOps Engineer's Journey: From Middleware to Business Operations at YouZan
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 8, 2020 · Operations

From Ops Engineer to Cloud Leader: 10 Years of Growth at Alibaba

This article chronicles a senior Alibaba technologist’s decade‑long journey through operations, monitoring, resource management, and product development, sharing practical insights on system automation, team leadership, career promotion, and the mindset needed to evolve from a junior engineer to a cloud‑native solutions architect.

automationcareer developmentmonitoring
0 likes · 21 min read
From Ops Engineer to Cloud Leader: 10 Years of Growth at Alibaba
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 6, 2020 · R&D Management

Google's Software Engineering Organization: Roles, Career Paths, and Performance Practices

The article provides a concise overview of Google’s software engineering organization, detailing key roles such as engineering managers, software engineers, research scientists, SREs, product and program managers, and explains the performance, reward, and promotion processes that shape career development.

GoogleSoftware Engineeringcareer development
0 likes · 9 min read
Google's Software Engineering Organization: Roles, Career Paths, and Performance Practices
Selected Java Interview Questions
Selected Java Interview Questions
Nov 28, 2020 · R&D Management

Career Growth and Self‑Improvement Advice for Software Engineers

The article shares practical career‑development insights for engineers, emphasizing deep technical thinking, systematic knowledge consolidation, continuous learning, proactive communication, trust building, exceeding expectations, systematic system design, and soft‑skill improvement to advance from a junior to a senior professional.

Continuous Learningcareer developmentleadership
0 likes · 18 min read
Career Growth and Self‑Improvement Advice for Software Engineers
Programmer DD
Programmer DD
Nov 19, 2020 · R&D Management

Why 35‑Plus Programmers Still Thrive: My Two Proven Career Paths

The article examines the common belief that programmers become obsolete after 35, analyzes four reasons behind this bias, and proposes two viable development routes—deep technical specialization and line‑level management—so senior engineers can continue to add value and grow.

Software Engineeringage biascareer development
0 likes · 6 min read
Why 35‑Plus Programmers Still Thrive: My Two Proven Career Paths
21CTO
21CTO
Nov 17, 2020 · R&D Management

From Junior Coder to Executive: 4 Essential Upgrades for Career Leap

This article outlines the three-stage journey from junior programmer to senior executive, detailing essential upgrades in goals, learning, thinking, perseverance, responsibility, action, collaboration, achievement, strategy, and influence, and provides practical guidance for engineers aspiring to become effective managers and leaders.

Software Engineeringcareer developmentexecutive promotion
0 likes · 10 min read
From Junior Coder to Executive: 4 Essential Upgrades for Career Leap
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Nov 17, 2020 · Backend Development

How to Become a Software Coach: A Step‑by‑Step Learning Roadmap

This guide outlines a multi‑stage roadmap for developers to grow into software coaches, covering essential Java fundamentals, agile practices, algorithms, testing, design patterns, JVM internals, distributed middleware, big‑data ecosystems, architecture design, performance tuning, and emerging fields like AI and IoT.

Design PatternsJavaSoftware Engineering
0 likes · 11 min read
How to Become a Software Coach: A Step‑by‑Step Learning Roadmap
Programmer DD
Programmer DD
Nov 17, 2020 · Fundamentals

Top 25 Must‑Read Programming Books Every Developer Should Own

After the Double‑11 shopping frenzy, many developers grabbed new programming books, and this article curates the 25 most acclaimed titles—covering classic fundamentals, design patterns, algorithms, software craftsmanship, and career development—to help readers choose the most valuable resources for their growth.

AlgorithmsDesign PatternsSoftware Engineering
0 likes · 28 min read
Top 25 Must‑Read Programming Books Every Developer Should Own
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.

QATechnical Skillsautomation
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.

Continuous LearningSoftware Engineeringcareer development
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.

career developmentcode readingproject management
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
Taobao Frontend Technology
Taobao Frontend Technology
Sep 22, 2020 · Frontend Development

From Front‑End Rookie to Expert: My 4‑Year Journey at Alibaba

This talk recounts a former Alibaba front‑end engineer’s four‑year evolution from intern to technical expert, highlighting key projects, skill development, tool creation, challenges faced, and personal reflections on growth, health, and continuous learning.

Technical Skillscareer developmentpersonal growth
0 likes · 10 min read
From Front‑End Rookie to Expert: My 4‑Year Journey at Alibaba
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.

AlibabaMicrosoftSoftware Engineering
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.

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

career developmentknowledge sharingpersonal branding
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.

UI to codecareer developmentfrontend
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.

Continuous LearningSoftware Engineeringcareer development
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.

Continuous LearningR&D managementSoftware Engineering
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 DatabaseDBAElasticsearch
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 Analysisbusiness thinkingcareer development
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.

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

Continuous Learningcareer developmentengineer growth
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.

Continuous Learningcareer developmentregression testing
0 likes · 3 min read
The Growing Demand for Test Automation Professionals and How to Prepare
FunTester
FunTester
May 21, 2020 · Industry Insights

How Companies Structure Software Testing Intern Training: A Complete Guide

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

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

Career Path for Algorithm Engineers: From Junior to Senior

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

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

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

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

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.

Coding Best PracticesSoftware Engineeringcareer development
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.

Technical Skillscareer 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.

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

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

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

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

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

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

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

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

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

Automation TestingSecurity Testingcareer development
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 leadershipTechnical Managementcareer development
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 EngineeringTechnical Managementarchitect
0 likes · 7 min read
Career Path and Responsibilities in Software Development Teams
21CTO
21CTO
Apr 1, 2020 · Fundamentals

7 Core Skills That Separate Top Programmers from the Rest

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

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

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

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

Technical Managementcareer developmentleadership
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.

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

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

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

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

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

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

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&Dcareer developmentcollaborative learning
0 likes · 11 min read
How R&D Engineers Can Grow: Self‑Management, Collaborative Learning, and Applying Knowledge
政采云技术
政采云技术
Jan 15, 2020 · R&D Management

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

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

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

7 Essential Habits Every Programmer Should Master

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

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

Why Every Engineer Must Master Business Knowledge to Stay Relevant

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

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.

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

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

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

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

10 Essential Principles to Accelerate Your Engineering Career

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

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.

B2BSaaScareer development
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 EngineeringTechnical Managementcareer development
0 likes · 11 min read
What Core Skills Define a Successful Technical Manager?
21CTO
21CTO
Nov 21, 2019 · R&D Management

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

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

R&D managementSoftware SecurityTechnical Management
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.

STAR methodautomationcareer development
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.

BackendJavaLearning Path
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
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.

Continuous LearningFull-StackInterview Experience
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.

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

How Designers Can Master Business Thinking and Boost Their Career

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

Design thinkingUXbusiness strategy
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.

ATLCautomation toolscareer development
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.

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

Demand ManagementSoftware 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