Tagged articles

career development

511 articles · Page 3 of 6
FunTester
FunTester
May 10, 2022 · Fundamentals

From Code Monkey to Craftsman: Embracing the Engineer’s Craftsmanship Mindset

The article urges seasoned software developers to shift from a productivity‑vs‑quality mindset toward a craftsman approach, emphasizing disciplined code, professional ethics, and societal responsibility as the path to lasting fulfillment and impact beyond the mid‑career crisis.

career developmentcode qualityengineering discipline
0 likes · 8 min read
From Code Monkey to Craftsman: Embracing the Engineer’s Craftsmanship Mindset
Programmer DD
Programmer DD
May 4, 2022 · R&D Management

What Really Defines a Software Architect? 3 Perspectives from 12 Years Experience

The article reflects on a dozen years of software development experience to propose three evolving definitions of a software architect, classify various architect roles, and compare centralized versus collaborative work styles, highlighting why the term is often misused in the industry.

R&D ManagementSoftware Architecturearchitect role
0 likes · 12 min read
What Really Defines a Software Architect? 3 Perspectives from 12 Years Experience
Architecture and Beyond
Architecture and Beyond
May 1, 2022 · R&D Management

Effective Questioning Techniques for Promotion Review Panels

The article outlines systematic questioning strategies for judges in corporate promotion defenses, detailing how to clarify definitions, probe processes, assess difficulty, evaluate big‑picture thinking, explore methodology, and link technical work to business value, thereby ensuring fair and insightful evaluations.

EvaluationR&D Managementcareer development
0 likes · 13 min read
Effective Questioning Techniques for Promotion Review Panels
Shopee Tech Team
Shopee Tech Team
Apr 21, 2022 · Backend Development

Interview with Shopee Backend Engineer Draven on Technical Writing, Go Language Design, and Cloud‑Native Development

In this interview, Shopee backend engineer Draven discusses how his early blogging evolved into authoring a comprehensive Go language design book, compares book‑writing to blog series, shares his research‑driven learning methods for new technologies, outlines his current focus on OS, networking and C++, and invites readers to suggest technical books for a World Book Day giveaway.

Backend DevelopmentGo languageSoftware engineering
0 likes · 10 min read
Interview with Shopee Backend Engineer Draven on Technical Writing, Go Language Design, and Cloud‑Native Development
21CTO
21CTO
Apr 2, 2022 · Fundamentals

10 Essential Principles Every Engineer Should Follow to Accelerate Growth

This article shares ten practical principles—ranging from owner mindset and time awareness to design priority and a humble attitude—that help engineers avoid common pitfalls, improve personal and team efficiency, and continuously grow in their technical careers.

Software engineeringcareer developmentengineering principles
0 likes · 22 min read
10 Essential Principles Every Engineer Should Follow to Accelerate Growth
政采云技术
政采云技术
Mar 22, 2022 · Frontend Development

From Fresh Graduate to Low‑Code Frontend Lead: A Four‑Stage Career Growth Journey

This article shares a front‑end engineer’s personal growth story, outlining four career stages—from initial workplace adaptation to leading low‑code platform development—while offering practical advice on teamwork, communication, continuous learning, and how to transition into senior technical and leadership roles.

GrowthSoftware engineeringcareer development
0 likes · 22 min read
From Fresh Graduate to Low‑Code Frontend Lead: A Four‑Stage Career Growth Journey
Architecture and Beyond
Architecture and Beyond
Mar 12, 2022 · R&D Management

Avoid the 35‑Year Crisis: 5 Practices Every Tech Leader Must Master

This article outlines five actionable habits—adopting an adult mindset, strengthening execution, becoming a problem terminator, diving into challenges, and committing to lifelong learning—to help technology managers overcome mid‑career anxiety and sustain competitive advantage.

Leadershipcareer developmentcontinuous learning
0 likes · 15 min read
Avoid the 35‑Year Crisis: 5 Practices Every Tech Leader Must Master
21CTO
21CTO
Feb 20, 2022 · R&D Management

Why Performance Scores Should Target Projects, Not People: Rethinking KPI and OKR

The article argues that performance evaluations often demoralize employees because they focus on individuals rather than objectives, advocates shifting scores to projects, products, or teams, critiques the misuse of KPI and OKR, and offers personal reflections on finding growth beyond corporate metrics.

KPIOKRR&D Management
0 likes · 14 min read
Why Performance Scores Should Target Projects, Not People: Rethinking KPI and OKR
Xianyu Technology
Xianyu Technology
Feb 15, 2022 · R&D Management

Insights on Software Engineer Learning and Growth Paths

Four Xianyu engineers share how mastering core fundamentals, continuously exploring new domains, understanding business contexts, and building structured yet adaptable learning roadmaps—while leveraging open‑source tools, cross‑disciplinary knowledge, and practical experience—can help software developers transition between fields and sustain long‑term growth.

GrowthSoftware engineeringTechnology
0 likes · 12 min read
Insights on Software Engineer Learning and Growth Paths
IT Architects Alliance
IT Architects Alliance
Jan 9, 2022 · Fundamentals

Why Every Developer Should Also Be an Architect: Comparing the Roles of Developers and Architects

The article argues that every software developer should also act as an architect, outlining the differences and overlaps between developers and architects in terms of focus, leadership, experience, mindset, decision‑making, and career progression, and emphasizing the value of combining both perspectives.

Software engineeringcareer developmentdeveloper roles
0 likes · 8 min read
Why Every Developer Should Also Be an Architect: Comparing the Roles of Developers and Architects
21CTO
21CTO
Jan 4, 2022 · R&D Management

Why More CTOs Are Becoming CEOs: Lessons from Parag Agrawal’s Rise

The article examines Parag Agrawal’s transition from Twitter CTO to CEO, explores the growing trend of CTOs moving into top executive roles, and offers practical advice for technical leaders aiming to broaden their business and financial expertise.

AICEO transitionCTO
0 likes · 9 min read
Why More CTOs Are Becoming CEOs: Lessons from Parag Agrawal’s Rise
Architecture Digest
Architecture Digest
Jan 4, 2022 · R&D Management

Ten Principles for Effective Work and Learning

The article shares ten practical principles—Owner mindset, time awareness, begin with the end, closed‑loop thinking, respect for standards, limit discussions, design first, output‑capacity balance, ask good questions, and maintain an empty‑cup attitude—to help engineers improve personal habits and team efficiency.

R&D-managementcareer developmentprinciples
0 likes · 22 min read
Ten Principles for Effective Work and Learning
Architect's Journey
Architect's Journey
Dec 27, 2021 · R&D Management

What a Senior Engineer Reveals About Effective Tech Management

The article shares five practical lessons from a senior engineer on how to manage upstream product interactions, run projects, coordinate testing, lead teams, and communicate with super‑iors, emphasizing early bug prevention, clear reporting, and empowering team members.

Project Managementcareer developmentsoftware testing
0 likes · 9 min read
What a Senior Engineer Reveals About Effective Tech Management
Liangxu Linux
Liangxu Linux
Dec 24, 2021 · Fundamentals

How to Keep Growing Your Technical Skills While Working a 996 Schedule

This article shares practical methods for continuously improving technical abilities and boosting work performance despite long‑hour 996 jobs, covering curiosity‑driven problem hunting, deep research, hands‑on verification, applying results, and disciplined time‑management techniques.

Performance OptimizationTechnical Growthcareer development
0 likes · 12 min read
How to Keep Growing Your Technical Skills While Working a 996 Schedule
VMIC UED
VMIC UED
Dec 20, 2021 · Fundamentals

Mastering Communication: Essential Skills for Junior Designers

Effective communication is the cornerstone of successful design work; this article explains why communication matters, outlines the essential listening and empathetic expression skills junior designers need, and provides practical techniques to improve structured listening, emotional understanding, demand identification, and logical judgment throughout their careers.

career developmentcommunicationdesign
0 likes · 9 min read
Mastering Communication: Essential Skills for Junior Designers
DataFunTalk
DataFunTalk
Dec 3, 2021 · Artificial Intelligence

Key Skills and Career Path for Algorithm Engineers

This article outlines the essential abilities, classifications, growth roadmap, and practical advice for algorithm engineers, covering algorithmic knowledge, engineering implementation, career stages from entry to management, and mindset shifts needed for continuous professional development.

AIAlgorithm Engineercareer development
0 likes · 11 min read
Key Skills and Career Path for Algorithm Engineers
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Nov 26, 2021 · Frontend Development

Current State and Development Path of Front-End Development

This article analyses the current front‑end development landscape, the talent shortage, reasons behind it, and proposes a systematic learning roadmap—including understanding the technology stack, assessing personal stage, and continuous skill growth—to help both newcomers and experienced developers advance their careers.

Software engineeringcareer developmentfrontend
0 likes · 7 min read
Current State and Development Path of Front-End Development
Big Data Technology & Architecture
Big Data Technology & Architecture
Nov 26, 2021 · R&D Management

Ten Principles for Engineers to Enhance Work and Learning

The article shares ten practical principles—owner mindset, time awareness, start with the end, closed‑loop thinking, respect for standards, avoiding repeated mistakes, design first, balancing output and capacity, asking good questions, and maintaining an empty‑cup mindset—to help engineers improve personal growth, team efficiency, and overall work quality.

R&D ManagementSoftware engineeringcareer development
0 likes · 27 min read
Ten Principles for Engineers to Enhance Work and Learning
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.

Job marketSoftware 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.

Leadershipcareer developmentcompetency 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.

Engineering CultureR&D ManagementSoftware engineering
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 Advicecareer developmentjob offers
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.

Software engineeringcareer developmentcode 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 frameworkLeadershipcareer development
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.

Full-StackProduct ManagementSoftware engineering
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.

Communitycareer developmentteam 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.

Leadershipcareer developmentprofessional mindset
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.

Design PatternsSoftware Architecturecareer development
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.

LeadershipR&D ManagementSoftware engineering
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.

Product ManagementProduct ThinkingSoftware engineering
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.

Software engineeringcareer developmentgrowth mindset
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.

MindsetR&Dbusiness digitalization
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.

Software engineeringcareer developmentindustry 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.

IT infrastructurecareer development
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.

Leadershipcareer developmentengineering
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.

Product ManagementSoftware engineeringcareer development
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.

Learning MethodologySoftware engineeringTechnical Growth
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.

IT Architecturecareer developmentskill 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.

IT professionalsSkill Managementcareer development
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.

JD.comPaaSSoftware Architecture
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.

Software engineeringcareer developmentcode review
0 likes · 12 min read
Top 7 Signs of an Inexperienced Programmer and How to Overcome Them
Architect's Journey
Architect's Journey
May 10, 2021 · Industry Insights

What Happens to Tech Professionals Over 30? A Three‑Stage Career Theory

The article presents a three‑stage "Gong" theory for tech career growth, explaining how early effort drives advancement, while later stages rely more on opportunity, and outlines practical actions for each phase from junior developer to senior leadership.

Software engineeringcareer developmentprofessional growth
0 likes · 5 min read
What Happens to Tech Professionals Over 30? A Three‑Stage Career Theory
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.

GrowthSoftware engineeringbest practices
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 AdviceProduct Managementcareer development
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.

Leadershipcareer developmentcoding motivation
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.

Learning StrategiesSelf‑ImprovementSoftware engineering
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.

Leadershipcareer developmentmanagement
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.

Software engineeringWomen in Techcareer development
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.

CTOR&DSoftware engineering
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.

Job marketLearning Resourcescareer development
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.

Software engineeringVersion Controlcareer development
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.

business linecareer developmentfrontend
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.

bloggingcareer developmentcommunication
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.

Backend DevelopmentSoftware engineeringcareer 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.

GrowthProfessional SkillsTeam Integration
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.

MiddlewareOperations EngineeringSaaS
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.

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

GooglePerformance ReviewSoftware engineering
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.

Leadershipcareer developmentcontinuous 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.

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 engineeringTechnical Growthcareer development
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.

Design PatternsSoftware engineeringalgorithms
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.

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

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

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

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

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

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

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

7 Surprising Lessons to Turn Your Tech Expertise into Career Growth

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

Project ManagementSoftware Architecturecareer development
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 ManagementSoftware Architecture
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.

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

career developmentpersonal growthtechnical skills
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.

AutomationIndustry insightRPA
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.

LeadershipSoftware engineeringcareer development
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 RecommendationsSoftware engineeringcareer development
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.

Live StreamingSoftware Architecturecareer development
0 likes · 13 min read
How a Frontend Engineer Turned Career Confusion into Multimedia Innovation
Meituan Technology Team
Meituan Technology Team
Sep 3, 2020 · Fundamentals

The Importance of Technical Fundamentals in Software Engineering

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

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

How to Build a Lifelong Growth Mindset as a Software Engineer

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

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

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

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

DBADatabase ArchitectureElasticsearch
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.

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

Design thinkingMECEProduct Management
0 likes · 7 min read
Mastering Product Management: How to Decompose Problems and Boost Your Value 10x