Tagged articles
492 articles
Page 3 of 5
Architect's Journey
Architect's Journey
Nov 25, 2021 · Industry Insights

How Senior Programmers Can Beat Age Bias: 3 Mindsets to Break the “Old Coder” Curse

The article examines why programmers over 40 face age bias in the tech job market, explains that compensation reflects replaceability rather than value, and proposes three actionable mindsets—choosing an expert or management track, building an ABZ plan, and becoming a team’s indispensable resource—to revive career prospects.

Career DevelopmentSoftware Engineeringage discrimination
0 likes · 10 min read
How Senior Programmers Can Beat Age Bias: 3 Mindsets to Break the “Old Coder” Curse
Software Development Quality
Software Development Quality
Nov 14, 2021 · R&D Management

Mastering the Test Engineer Competency Model: 10 Essential Skills Explained

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

Career DevelopmentLeadershipcompetency model
0 likes · 19 min read
Mastering the Test Engineer Competency Model: 10 Essential Skills Explained
21CTO
21CTO
Nov 10, 2021 · R&D Management

10 Essential Principles Every Engineer Should Follow to Accelerate Growth

This article shares ten practical principles—ranging from ownership and time management to continuous learning and balanced output—that help engineers avoid common pitfalls, improve team efficiency, and foster personal and professional growth.

Career DevelopmentEngineering CultureR&D management
0 likes · 21 min read
10 Essential Principles Every Engineer Should Follow to Accelerate Growth
Alimama Tech
Alimama Tech
Nov 3, 2021 · Product Management

Career Advice: How to Choose Between Job Offers – Insights from Industry Seniors

When evaluating multiple job offers, senior professionals recommend weighing mentor support, alignment with your academic background, the company’s growth‑driven technology sector, a strong technical platform, supportive managers, team culture, personal strengths, and the overall package of learning opportunities and growth mindset over salary alone.

Career DevelopmentTech Industrycareer advice
0 likes · 7 min read
Career Advice: How to Choose Between Job Offers – Insights from Industry Seniors
macrozheng
macrozheng
Oct 31, 2021 · Fundamentals

20 Bad Programmer Habits to Avoid for a Successful Career

This article lists twenty common bad habits of programmers—from inconsistent terminology and poor documentation to neglecting testing and teamwork—explaining why each harms productivity and offering concrete advice on how to develop professional coding practices.

Career DevelopmentSoftware Engineeringcode quality
0 likes · 8 min read
20 Bad Programmer Habits to Avoid for a Successful Career
Architect's Journey
Architect's Journey
Oct 20, 2021 · R&D Management

What Your Former Boss Gave You vs. What Your New Boss Can Offer: Lessons on Leadership and Decision Power

The author reflects on a recent departmental restructure that changed his direct manager, analyzes how a new leader reshapes career growth, decision‑making authority, and team dynamics, and shares a 3P1T framework and three practical steps for gaining trust, decision resources, and feedback.

3P1T frameworkCareer DevelopmentLeadership
0 likes · 9 min read
What Your Former Boss Gave You vs. What Your New Boss Can Offer: Lessons on Leadership and Decision Power
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 19, 2021 · Fundamentals

Understanding Full‑Stack Engineers: Definitions, Types, History, and How to Become One

This article explains what a full‑stack engineer is, outlines the various classifications such as technical, product‑oriented, and product‑operations roles, reviews the industry’s evolution and demand, and provides practical guidance on positioning, learning plans, and career development for aspiring full‑stack professionals.

Career DevelopmentSoftware Engineeringfull-stack
0 likes · 11 min read
Understanding Full‑Stack Engineers: Definitions, Types, History, and How to Become One
ByteFE
ByteFE
Oct 13, 2021 · Frontend Development

Interview with Frontend Veteran “Moonshadow” on Team Building, Community, and Career Development

The interview with veteran frontend engineer Moonshadow (Wu Liang) shares his journey from early JavaScript adoption, leading ByteDance’s tech‑platform frontend team, his thoughts on empowering business units, maintaining curiosity, community building, and fostering technical influence and talent development.

Career Developmentcommunityteam management
0 likes · 17 min read
Interview with Frontend Veteran “Moonshadow” on Team Building, Community, and Career Development
macrozheng
macrozheng
Oct 10, 2021 · R&D Management

How I Broke My Tech Career Ceiling: 8 Years of Lessons on Salary, Promotion, and Management

In this personal essay the author recounts eight years of tech‑industry experience, from early salary stagnation at Amazon to multiple promotions, startup failures, mentorship, and finally senior leadership at a unicorn, highlighting the mindset shifts and proactive strategies needed to break through the career ceiling.

Career DevelopmentLeadershipTechnical Management
0 likes · 9 min read
How I Broke My Tech Career Ceiling: 8 Years of Lessons on Salary, Promotion, and Management
Java Architect Essentials
Java Architect Essentials
Sep 28, 2021 · R&D Management

How to Upgrade from Senior Developer to Software Architect: Requirements, Skills, and Daily Work

This article explains the common misconceptions about software architects, outlines the essential technical and soft‑skill requirements for senior developers to become architects, describes practical upgrade paths, and details the typical responsibilities and daily activities of an architect.

Career DevelopmentDesign PatternsDistributed Systems
0 likes · 13 min read
How to Upgrade from Senior Developer to Software Architect: Requirements, Skills, and Daily Work
Qingyun Technology Community
Qingyun Technology Community
Sep 10, 2021 · R&D Management

From Fresh Graduate to Tech Leader: A 4‑Stage Career Roadmap

This article outlines a four‑stage career roadmap for technology professionals, guiding them from the first years after graduation through independent contribution, team leadership, and finally strategic innovation, with practical advice on learning, problem‑solving, mentorship, and industry foresight.

Career DevelopmentLeadershipR&D management
0 likes · 5 min read
From Fresh Graduate to Tech Leader: A 4‑Stage Career Roadmap
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 8, 2021 · Product Management

Why Engineers Must Adopt Product Thinking—and How to Strengthen It

This article explains what product thinking is, why technical professionals need it to bridge gaps with product teams, illustrates common misunderstandings with real warehouse‑management examples, and offers concrete mind‑set shifts and practical steps for engineers to develop stronger product sense.

Career DevelopmentSoftware Engineeringcommunication
0 likes · 16 min read
Why Engineers Must Adopt Product Thinking—and How to Strengthen It
Programmer DD
Programmer DD
Aug 13, 2021 · R&D Management

Beyond Tools: How “Dao, Fa, Shu, Qi” Shape a Developer’s Career Path

The article explores the ancient concepts of “Dao, Fa, Shu, Qi” and maps them to modern software development, showing how tools, techniques, architectural strategies, and market trends together shape a developer’s growth and career decisions.

Career DevelopmentSoftware EngineeringTool Selection
0 likes · 6 min read
Beyond Tools: How “Dao, Fa, Shu, Qi” Shape a Developer’s Career Path
21CTO
21CTO
Aug 10, 2021 · R&D Management

How Can Business Developers Evolve into Technical Leaders? A Mindset Blueprint

This article examines the hidden mental models that constrain business developers, explains why their self‑perception often mismatches evolving environmental demands, and outlines a step‑by‑step framework for shifting from a code‑centric role to a holistic technical‑lead position that drives customer digitalization.

Career DevelopmentMindsetR&D
0 likes · 18 min read
How Can Business Developers Evolve into Technical Leaders? A Mindset Blueprint
Baidu Geek Talk
Baidu Geek Talk
Jul 26, 2021 · Industry Insights

Decoding the Software Engineer Hierarchy: From Junior Coders to Industry Influencers

The article maps the software development ecosystem into a pyramid, explains why most engineers sit at the bottom, how team, company, national and global influencers shape technology trends, and offers practical steps—such as building a technical blog, speaking at conferences, and helping peers—to climb the hierarchy and become a true industry leader.

Career DevelopmentSoftware Engineeringindustry hierarchy
0 likes · 15 min read
Decoding the Software Engineer Hierarchy: From Junior Coders to Industry Influencers
21CTO
21CTO
Jul 20, 2021 · R&D Management

Why Some Graduates Stay Hungry and Young: 5 Traits of High‑Performing Engineers

The speaker shares a decade‑long observation of why certain engineers continue to excel after graduation, outlining five key traits—curiosity, optimism toward uncertainty, refusal to settle for mediocrity, delayed gratification, and sound judgment—that distinguish high‑performing professionals from their peers.

Career Developmentengineering leadershipgrowth mindset
0 likes · 10 min read
Why Some Graduates Stay Hungry and Young: 5 Traits of High‑Performing Engineers
Efficient Ops
Efficient Ops
Jul 14, 2021 · Operations

Why Operations Isn’t the Lowest‑Skill IT Role – Debunking Common Myths

This article explains why the operations role in the internet industry is often misperceived as low‑skill, outlines the varied responsibilities from desktop support to network, database and server management, and shows how technical depth grows with company size and complexity.

Career DevelopmentIT infrastructure
0 likes · 7 min read
Why Operations Isn’t the Lowest‑Skill IT Role – Debunking Common Myths
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 6, 2021 · Fundamentals

10 Essential Career Lessons Every Engineer Should Know

This article shares ten practical pieces of advice—from self‑awareness and core professional habits to growth paths, problem definition, upward management, independent thinking, knowledge consolidation, hands‑on involvement, soft‑skill mastery, and aligning knowledge with action—to help engineers navigate their careers and become more effective contributors.

Career DevelopmentEngineeringLeadership
0 likes · 9 min read
10 Essential Career Lessons Every Engineer Should Know
21CTO
21CTO
Jun 15, 2021 · R&D Management

How to Prioritize High‑Impact Work: Lessons from Five Years at Amazon

The article shares a senior Amazon scientist’s five‑year career reflections, introducing a value‑formula that measures societal impact, advising engineers to align technology with product value, focus on long‑term high‑impact tasks, and cultivate leadership and management skills for sustainable growth.

Career DevelopmentSoftware Engineeringproduct-management
0 likes · 20 min read
How to Prioritize High‑Impact Work: Lessons from Five Years at Amazon
Big Data Technology & Architecture
Big Data Technology & Architecture
May 30, 2021 · Fundamentals

How to Become a Technical Expert: Deliberate Practice, Pattern Finding, and Continuous Learning

The article shares practical advice on overcoming career anxiety and becoming a top engineer by adopting deliberate practice, identifying patterns, integrating learning with daily work, continuously reviewing code, mastering troubleshooting, and deeply understanding both technology and business contexts.

Career DevelopmentLearning MethodologySoftware Engineering
0 likes · 15 min read
How to Become a Technical Expert: Deliberate Practice, Pattern Finding, and Continuous Learning
IT Architects Alliance
IT Architects Alliance
May 22, 2021 · R&D Management

Roles, Challenges, and Skill Model of IT Architects

The article explores common challenges faced by mid‑career IT professionals, defines the multifaceted role of an IT architect from input‑output, project and organizational perspectives, and presents a tiered skill‑level model—including Know‑What, Know‑How, Know‑Why, mentoring and mastery—illustrated with a banking data‑architecture example.

Career DevelopmentIT Architectureskill model
0 likes · 5 min read
Roles, Challenges, and Skill Model of IT Architects
Big Data Technology & Architecture
Big Data Technology & Architecture
May 21, 2021 · R&D Management

How to Sustain a Long-Term IT Career: Balancing Technical Skills, Business, and Management

The article explores how IT professionals can extend their careers by balancing technical expertise with business acumen and management skills, emphasizing self‑exploration, personal branding, and continuous learning to increase bargaining power and transition through the stages of Job, Career, and Calling.

Career DevelopmentIT professionalscontinuous learning
0 likes · 7 min read
How to Sustain a Long-Term IT Career: Balancing Technical Skills, Business, and Management
JD Retail Technology
JD Retail Technology
May 17, 2021 · Interview Experience

How a JD Architect Turns PaaS Challenges into Career Growth

In this interview, senior architect Li Zunjing shares his two‑stage journey at JD.com—from stabilizing e‑commerce systems to pioneering B‑PaaS—highlighting the importance of technical fundamentals, a "empty‑cup" mindset, collaborative execution, and self‑driven learning for engineering success.

Career DevelopmentJD.comPaaS
0 likes · 9 min read
How a JD Architect Turns PaaS Challenges into Career Growth
Selected Java Interview Questions
Selected Java Interview Questions
May 15, 2021 · Fundamentals

Top 7 Signs of an Inexperienced Programmer and How to Overcome Them

The article outlines seven common behaviors of inexperienced developers—such as large one‑off commits, messy code, multitasking, arrogance, ignoring feedback, handling personal matters during work hours, and chasing every new tech trend—and offers practical steps to become a more professional and effective software engineer.

Career DevelopmentCode reviewSoftware Engineering
0 likes · 12 min read
Top 7 Signs of an Inexperienced Programmer and How to Overcome Them
Refining Core Development Skills
Refining Core Development Skills
Apr 28, 2021 · Fundamentals

Seven Tips for Growing from Junior to Senior Engineer

The article outlines seven practical suggestions—strengthening requirement review, proactively improving efficiency, deepening core technical fundamentals, focusing on performance, monitoring production, maintaining a global view, and regularly summarizing work—to help ordinary programmers advance toward senior or expert roles.

Career DevelopmentGrowthSoftware Engineering
0 likes · 9 min read
Seven Tips for Growing from Junior to Senior Engineer
21CTO
21CTO
Apr 17, 2021 · Product Management

Choosing Your Next Employer: Match Your Career to the Company’s Growth Stage

When deciding on your next job, consider the company's development stage—product exploration, product‑market fit, growth, or scale—and align it with your own career phase, skills, and risk tolerance to maximize impact and long‑term success.

Career Developmentcareer advicecompany growth
0 likes · 10 min read
Choosing Your Next Employer: Match Your Career to the Company’s Growth Stage
Laravel Tech Community
Laravel Tech Community
Apr 10, 2021 · R&D Management

Why Engineering Managers Still Want to Write Code

The article explores why engineering managers often feel compelled to keep coding, discussing the motivational pull of programming, the challenges of slower feedback loops in management, future career considerations, and how acknowledging these feelings can help balance technical passion with leadership responsibilities.

Career DevelopmentEngineering managementLeadership
0 likes · 8 min read
Why Engineering Managers Still Want to Write Code
Liangxu Linux
Liangxu Linux
Apr 5, 2021 · Fundamentals

How Top Engineers Grow from Zero: Proven Strategies to Master Your Tech Career

This article shares practical advice from experienced engineers on how to broaden business knowledge, understand end‑to‑end systems, pursue self‑study, practice through hands‑on exercises, adopt systematic learning, and reinforce mastery by teaching, helping anyone from students to seasoned developers accelerate their technical growth.

Career DevelopmentSoftware Engineeringlearning strategies
0 likes · 10 min read
How Top Engineers Grow from Zero: Proven Strategies to Master Your Tech Career
Top Architect
Top Architect
Mar 7, 2021 · R&D Management

Staying Competitive as a Mid‑Career Software Engineer: Soft Skills, Leadership, and Career Growth

This article outlines how mid‑career programmers can boost their core competitiveness by mastering essential soft skills, improving code quality, communicating effectively across teams, and strategically transitioning toward senior or management roles to ensure long‑term career stability in a fast‑changing industry.

Career DevelopmentLeadershipManagement
0 likes · 13 min read
Staying Competitive as a Mid‑Career Software Engineer: Soft Skills, Leadership, and Career Growth
iQIYI Technical Product Team
iQIYI Technical Product Team
Mar 5, 2021 · Industry Insights

How Female Engineers Thrive at iQIYI: Real Stories and Career Insights

This article shares interviews with six iQIYI female engineers—from a junior algorithm specialist to senior managers—highlighting their career paths, workplace culture, gender‑related challenges, and practical advice for women pursuing tech roles in China’s fast‑growing industry.

Career DevelopmentSoftware EngineeringWomen in Tech
0 likes · 13 min read
How Female Engineers Thrive at iQIYI: Real Stories and Career Insights
21CTO
21CTO
Feb 19, 2021 · R&D Management

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

In this reflective guide, a newly appointed CTO shares his career timeline, defines the CTO role, adapts a proven framework, and outlines fourteen practical lessons—from self‑belief and time management to delegation, handling chaos, and making smart decisions—to help technology leaders thrive.

CTOCareer DevelopmentR&D
0 likes · 19 min read
What I Learned in My First Year as CTO: 14 Hard‑Earned Lessons
FunTester
FunTester
Jan 24, 2021 · Industry Insights

How to Map Your Software Testing Career: Practical Learning Paths and Resources

This guide outlines a step‑by‑step roadmap for anyone wanting to master software testing, from analyzing job market demands and selecting relevant courses to leveraging search engines, videos, books, mentors, online communities, and workplace projects, while emphasizing disciplined time management and continuous practice.

Career DevelopmentLearning ResourcesSoftware Testing
0 likes · 7 min read
How to Map Your Software Testing Career: Practical Learning Paths and Resources
dbaplus Community
dbaplus Community
Jan 24, 2021 · R&D Management

Why Senior Engineers Stall: 8 Practical Lessons to Boost Your Career

A senior architect learns why he remains stuck while his former colleague climbs the ladder, discovering eight actionable habits—from reading all code and judging project direction to mastering meetings, version control, and pragmatic coding—that can transform technical expertise into real career advancement.

Career DevelopmentCode reviewSoftware Engineering
0 likes · 14 min read
Why Senior Engineers Stall: 8 Practical Lessons to Boost Your Career
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 21, 2021 · Frontend Development

Why Business‑Line Frontend Is the Sweet Spot for Your Career

This article shares a frontend engineer’s perspective on thriving in business‑line projects, emphasizing mindset, all‑round skill development, cross‑disciplinary collaboration, problem‑solving, and continuous growth to turn perceived pressures into career advantages.

Career Developmentbusiness linefrontend
0 likes · 14 min read
Why Business‑Line Frontend Is the Sweet Spot for Your Career
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.

Career Developmentbloggingcommunication
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.

Career DevelopmentDRY principleprogrammer 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.

Backend DevelopmentCareer DevelopmentSoftware Engineering
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.

Career DevelopmentSoftware Engineeringmanagement 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.

Career DevelopmentGrowthProfessional 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.

Career DevelopmentGrabprincipal 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.

Career DevelopmentR&D managementprincipal 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.

Career DevelopmentDevOpsOperations Engineering
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 DevelopmentOperations
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.

Career DevelopmentGooglePerformance Review
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.

Career DevelopmentLeadershipcontinuous learning
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.

Career DevelopmentSoftware Engineeringage bias
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.

Career DevelopmentSoftware Engineeringexecutive 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.

Career DevelopmentDesign PatternsDistributed Systems
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.

AlgorithmsCareer DevelopmentDesign Patterns
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.

AutomationCareer DevelopmentQA
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 careerCareer DevelopmentTalent 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.

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

7 Surprising Lessons to Turn Your Tech Expertise into Career Growth

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

Career DevelopmentProject ManagementSoftware Architecture
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.

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

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

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

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

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

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

AlibabaCareer DevelopmentMicrosoft
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.

AutomationCareer DevelopmentRPA
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.

Career DevelopmentLeadershipSoftware Engineering
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.

Career DevelopmentUI to codefrontend
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 RecommendationsCareer DevelopmentSoftware 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 DevelopmentMultimediaSoftware Architecture
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.

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

How to Build a Lifelong Growth Mindset as a Software Engineer

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

Career DevelopmentR&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.

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

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

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

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

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

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

Career DevelopmentDesign 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.

Career DevelopmentLeadershipManagement
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 DevelopmentPerformance Evaluationfrontend management
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.

AutomationCareer DevelopmentJava
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.

Career DevelopmentCode reviewSoftware Engineering
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.

Career DevelopmentLeadershipR&D management
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.

AHPCareer DevelopmentSWOT
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.

Career DevelopmentProject ManagementSoftware Architecture
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.

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

How Companies Structure Software Testing Intern Training: A Complete Guide

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

Career DevelopmentSoftware Testingbug management
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.

Career Developmentalgorithm engineerartificial intelligence
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.

Career DevelopmentROIbusiness
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.

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

Insights from Industry Experts on Becoming an Architecture Engineer

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

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

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

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

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

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

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

Career DevelopmentNetworkingTech Industry
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.

Career Developmentfrontendlearning journey
0 likes · 8 min read
From Scattered Knowledge to a Structured Front‑End System: My Year‑Long Journey to Tencent