Tagged articles
53 articles
Page 1 of 1
IT Services Circle
IT Services Circle
May 3, 2026 · Industry Insights

Four Strategies to Make Your Boss Reluctant to Move You

By consistently delivering reliable results, protecting irreplaceable resources, setting clear boundaries, and building independent influence, you become indispensable, forcing leaders to think twice before reassigning or sidelining you, as shown through examples from Elon Musk's Twitter layoffs, Alibaba's early engineer, and workplace psychology research.

Career DevelopmentLeadershiporganizational behavior
0 likes · 8 min read
Four Strategies to Make Your Boss Reluctant to Move You
macrozheng
macrozheng
Apr 25, 2025 · Fundamentals

7 Warning Signs That Reveal an Amateur Programmer (And How to Fix Them)

This article outlines seven common habits of inexperienced developers—such as massive code submissions, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing trends—and offers practical steps to become a more professional programmer.

Code reviewcareer adviceprofessional growth
0 likes · 12 min read
7 Warning Signs That Reveal an Amateur Programmer (And How to Fix Them)
Java Captain
Java Captain
Apr 18, 2025 · Backend Development

Career Development and Knowledge Building for Java Backend Engineers

The article shares a Java backend developer’s personal reflections on work methods, building a systematic knowledge base, and early career planning, offering practical advice on attitude, growth mindset, balancing work and life, and navigating the evolving IT industry.

BackendJavaWork Practices
0 likes · 13 min read
Career Development and Knowledge Building for Java Backend Engineers
Java Web Project
Java Web Project
Apr 16, 2025 · Industry Insights

7 Tell‑Tale Signs of an Inexperienced Programmer (And How to Avoid Them)

The article identifies seven characteristic behaviors of inexperienced developers—massive code commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing every tech trend—explains why each harms team productivity and offers concrete actions to become a more professional software engineer.

Career DevelopmentCode reviewSoftware Engineering
0 likes · 11 min read
7 Tell‑Tale Signs of an Inexperienced Programmer (And How to Avoid Them)
DevOps
DevOps
Nov 18, 2024 · R&D Management

Career Development Paths for Project Managers: Management, Technical, and Product Tracks

This article outlines comprehensive career development pathways for project managers, detailing management, technical, and product tracks, offering short‑, mid‑, and long‑term planning advice, and addressing challenges such as technological change, team collaboration, and career bottlenecks.

Career DevelopmentProject Managementmanagement track
0 likes · 9 min read
Career Development Paths for Project Managers: Management, Technical, and Product Tracks
JD Tech
JD Tech
Nov 18, 2024 · Backend Development

From Campus to Backend Engineer: Growth, System Refactoring, and AI Assistant at JD

This article shares a recent graduate's journey into backend development at JD, offering practical advice for newcomers, detailing a large‑scale system refactor using domain‑driven design, discussing the creation of an AI‑powered merchant assistant, and emphasizing continuous learning and professional growth.

AIDomain-Driven DesignSystem Design
0 likes · 13 min read
From Campus to Backend Engineer: Growth, System Refactoring, and AI Assistant at JD
Java Tech Enthusiast
Java Tech Enthusiast
Oct 21, 2024 · R&D Management

Why Programmers Over 30 Struggle to Find Jobs and How to Break Out of Isolation

Programmers over 30 often find job offers scarce because they focus narrowly on technology and isolated coding circles, so to break the isolation they should join cross‑department projects, engage with customers, develop communication and project‑management skills, share knowledge publicly, and build a personal brand and broader professional network.

Career DevelopmentNetworkingSoftware Engineering
0 likes · 5 min read
Why Programmers Over 30 Struggle to Find Jobs and How to Break Out of Isolation
Architecture Development Notes
Architecture Development Notes
Aug 10, 2024 · R&D Management

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

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

Career Developmentdeveloper productivityprofessional growth
0 likes · 7 min read
Why Do Software Engineers Burn Out After 30? 9 Causes & Practical Solutions
Architect
Architect
Jul 14, 2024 · Fundamentals

How to Build Technical Depth as a Software Architect

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

Career DevelopmentSoftware Architectureprofessional growth
0 likes · 9 min read
How to Build Technical Depth as a Software Architect
Java High-Performance Architecture
Java High-Performance Architecture
May 27, 2024 · Fundamentals

7 Warning Signs That Reveal You’re an Amateur Programmer (And How to Fix Them)

This article outlines seven common habits of inexperienced developers—such as massive code commits, poor code quality, multitasking, arrogance, ignoring feedback, handling personal matters at work, and chasing trends—and offers practical steps to become a more professional and effective programmer.

Code reviewcareer adviceprofessional growth
0 likes · 11 min read
7 Warning Signs That Reveal You’re an Amateur Programmer (And How to Fix Them)
21CTO
21CTO
Mar 17, 2024 · Fundamentals

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

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

Career DevelopmentSoftware Engineeringengineering advice
0 likes · 24 min read
How to Accelerate Your Software Engineer Career: Practical Tips from 8 Years of Experience
DevOps
DevOps
Feb 4, 2024 · R&D Management

How to Become a Reliable Programmer: Communication, Collaboration, and Independent Thinking

This article, a follow‑up to “How to Become a Reliable Programmer,” offers practical guidance on effective communication, meeting organization, handling external dependencies, responding to emergencies, managing large volumes of messages, and fostering independent, critical, and systemic thinking for software engineers.

Collaborationcommunicationindependent thinking
0 likes · 26 min read
How to Become a Reliable Programmer: Communication, Collaboration, and Independent Thinking
IT Services Circle
IT Services Circle
Oct 3, 2023 · R&D Management

13 Pieces of Advice from a 40‑Year Veteran Programmer

A seasoned software engineer with nearly four decades of experience shares thirteen practical pieces of advice, covering lifelong learning, diverse programming experiences, realistic expectations, personal motivation, work‑life balance, and continuous growth to help newcomers thrive in a long‑term programming career.

AdviceExperienceSoftware Engineering
0 likes · 10 min read
13 Pieces of Advice from a 40‑Year Veteran Programmer
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 24, 2023 · Frontend Development

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

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

Career Developmentbest practicescoding standards
0 likes · 32 min read
How to Grow as a Frontend Engineer: Skills, Mindset, and Best Practices
21CTO
21CTO
Aug 16, 2023 · Fundamentals

8 Essential Tips Every Junior Software Developer Must Master

This article outlines eight practical strategies—from mastering core computer‑science concepts and continuous learning to effective communication, embracing failure, and maintaining consistency—that help junior developers navigate the fast‑paced software development world and build a successful career.

career tipsjunior developerprofessional growth
0 likes · 8 min read
8 Essential Tips Every Junior Software Developer Must Master
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Apr 26, 2023 · Fundamentals

6 Essential Traits Every Tech Professional Must Master

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

Career DevelopmentSoftware Engineeringowner mindset
0 likes · 13 min read
6 Essential Traits Every Tech Professional Must Master
Taobao Frontend Technology
Taobao Frontend Technology
Aug 18, 2022 · Frontend Development

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

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

Career DevelopmentLeadershipprofessional growth
0 likes · 11 min read
How to Overcome the Mid‑Career Crisis: A Frontend Engineer’s Roadmap to Mastery
Java High-Performance Architecture
Java High-Performance Architecture
Jun 3, 2022 · R&D Management

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

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

Career Developmentfrontendprofessional growth
0 likes · 13 min read
How to Align Your Role and Grow as a Front‑End Engineer: 5 Key Lessons
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
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
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
May 23, 2021 · Product Management

How to Pick Your Next Employer by Its Growth Stage

This article explains how evaluating a company's development phase—product exploration, product‑market fit, growth, or scale—helps professionals align their skills and career goals with the right job, offering practical advice for making smarter job‑change decisions.

career advicecompany stagejob selection
0 likes · 10 min read
How to Pick Your Next Employer by Its Growth Stage
Top Architect
Top Architect
May 5, 2021 · Fundamentals

7 Signs of an Amateur Programmer and How to Overcome Them

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

Code reviewcareer adviceprofessional growth
0 likes · 10 min read
7 Signs of an Amateur Programmer and How to Overcome Them
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 31, 2021 · Frontend Development

Become a Pro Front-End Engineer: Career Paths & Learning Tips

This guide outlines the current state and future prospects of front‑end development, answers common career questions, describes the talent profile sought by top companies, and presents multi‑threaded and deep learning pathways along with effective study methods for aspiring professional front‑end engineers.

Learning PathSkill Developmentfront-end career
0 likes · 17 min read
Become a Pro Front-End Engineer: Career Paths & Learning Tips
Hulu Beijing
Hulu Beijing
Dec 17, 2020 · R&D Management

What 20 Years in Tech Taught Me About Career Growth and Leadership

In this concise recap of Morgan's (程墨) talk at Peking University, a veteran software leader shares six career stories, key reflective questions, and practical insights on leaving jobs, becoming a senior engineer, aligning with company values, leading teams, and the essential role of integrity.

LeadershipSoftware Engineeringmanagement
0 likes · 5 min read
What 20 Years in Tech Taught Me About Career Growth and Leadership
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.

Career DevelopmentQASoftware Testing
0 likes · 17 min read
Revisiting QA Career Development
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
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
政采云技术
政采云技术
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
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
Tencent Cloud Developer
Tencent Cloud Developer
Oct 23, 2019 · Fundamentals

Building Programmer Soft Skills: Insights from a 2100-Day Technical Sharing Journey

Senior database engineer Yang Jianrong recounts his 2,100‑day daily technical‑sharing journey, emphasizing programmer soft‑skills—steady learning, clear communication, and open mindset—while offering four practical tips on planning, avoiding technical silos, using fragmented time, and engaging communities, and outlining future focus on AIOps, modern languages, and advanced database technologies.

Operationscareer-developmentdatabase-engineer
0 likes · 11 min read
Building Programmer Soft Skills: Insights from a 2100-Day Technical Sharing Journey
Architects' Tech Alliance
Architects' Tech Alliance
Oct 17, 2019 · Backend Development

Java Developer Career Path: From Beginner to Architect

This article outlines the "golden five years" concept for Java programmers, offering stage‑by‑stage advice—from mastering fundamentals and design patterns to exploring distributed systems and boosting professional influence—culminating in a roadmap toward becoming a Java architect.

BackendCareer DevelopmentJava
0 likes · 5 min read
Java Developer Career Path: From Beginner to Architect
Architecture Digest
Architecture Digest
Mar 23, 2019 · R&D Management

Beyond Coding: How Programmers Can Manage Their Careers, Build Personal Brand, and Pursue a Balanced Life

The article argues that programmers should treat themselves like a small enterprise, actively manage their career, cultivate networking and self‑marketing skills, set clear professional goals, develop secondary interests for passive income, and adopt healthy habits to achieve long‑term personal and professional fulfillment.

Career Developmentpersonal brandingprofessional growth
0 likes · 9 min read
Beyond Coding: How Programmers Can Manage Their Careers, Build Personal Brand, and Pursue a Balanced Life
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 24, 2019 · Fundamentals

From Hobbyist to Pro: Master Programming Skills and System Design

Drawing on over a decade of experience from a biology graduate turned Alibaba architect, this article outlines the three stages of programming skill development—basic, intermediate, advanced—and shares practical insights on system design, troubleshooting, and career progression for aspiring professional developers.

Skill DevelopmentSoftware ArchitectureSystem Design
0 likes · 19 min read
From Hobbyist to Pro: Master Programming Skills and System Design
DataFunTalk
DataFunTalk
Oct 24, 2018 · Artificial Intelligence

Career Development Path for Algorithm Engineers

The article outlines algorithm engineer Tan Menglong's career journey, describes the skill sets required at each professional stage from individual contributor to director, offers AI-era opportunity selection guidance, and shares practical Q&A advice for engineers seeking growth and leadership roles.

AICareer Developmentalgorithm engineer
0 likes · 11 min read
Career Development Path for Algorithm Engineers
Tencent Cloud Developer
Tencent Cloud Developer
Sep 12, 2018 · Fundamentals

10 Tips on How to Be a Great Programmer

To become a great programmer, ask clear, well‑prepared questions, learn to solve problems independently, never compromise on quality, write deterministic code, embrace unexpected failures, avoid idolizing tools, practice daily, specialize while staying curious about other domains, and relentlessly strive for simple, maintainable solutions.

code qualitydeterministic programmingprofessional growth
0 likes · 16 min read
10 Tips on How to Be a Great Programmer
Didi Tech
Didi Tech
May 25, 2018 · Fundamentals

Essential Knowledge Categories for Coders

As new graduates flood the tech workforce, developers must adopt a lifelong learning mindset, organizing the expanding body of knowledge into infrastructure, human‑collaboration, business‑driven, and machine‑learning categories, and building a balanced, cross‑disciplinary skill set rather than relying on a single language or stack.

Career Developmentcoding knowledgelearning categories
0 likes · 7 min read
Essential Knowledge Categories for Coders
Java Captain
Java Captain
Mar 30, 2018 · Fundamentals

Java Programmer Career Development Guide

This article outlines a comprehensive career roadmap for Java programmers, detailing role progression from junior to senior positions, offering practical advice on skill acquisition, continuous learning, personal development, and strategic planning to achieve long‑term professional growth.

JavaSkill Developmentcareer planning
0 likes · 13 min read
Java Programmer Career Development Guide
网易UEDC
网易UEDC
Apr 7, 2017 · Product Management

How Can Designers Evolve Into Product Leaders? A 5‑Stage Career Blueprint

This guide maps five distinct career stages for designers—from early‑career PMD roles and emerging‑tech pivots to architecture, service, innovative, and DEO leadership—offering concrete actions to grow professional influence and transition into higher‑impact positions.

Career DevelopmentUX designdesign leadership
0 likes · 13 min read
How Can Designers Evolve Into Product Leaders? A 5‑Stage Career Blueprint
Efficient Ops
Efficient Ops
Nov 26, 2016 · Fundamentals

Are You Stuck in the Wrong Programmer Mindset? 3 Toxic Beliefs to Drop

The article warns programmers that three common misconceptions—isolating themselves to code, ignoring responsibilities beyond coding, and chasing money before growth—hinder career development, urging them to embrace communication, treat their skills as a business, and focus on continuous personal and professional improvement.

career adviceprofessional growthprogrammer mindset
0 likes · 10 min read
Are You Stuck in the Wrong Programmer Mindset? 3 Toxic Beliefs to Drop
Architects' Tech Alliance
Architects' Tech Alliance
Nov 17, 2016 · R&D Management

Ten Years from Network Administrator to Chief Architect: My Growth Insights

This article recounts a decade-long journey from a network administrator to a chief architect, sharing personal experiences, career milestones, and three key lessons—self‑reflection, thoughtful action, and embracing change—that can guide developers aspiring to senior technical and leadership roles.

LeadershipR&D managementSoftware Architecture
0 likes · 16 min read
Ten Years from Network Administrator to Chief Architect: My Growth Insights
21CTO
21CTO
Jun 27, 2016 · R&D Management

How Engineers Can Stand Out and Shape Their Careers in the Modern Tech World

This article explores how engineers can leverage their unique technical language, focus on mastering a single technology, navigate management or expert career tracks, and overcome societal stereotypes to build fulfilling, impactful careers in today's rapidly evolving tech landscape.

R&D managementengineer careerprofessional growth
0 likes · 8 min read
How Engineers Can Stand Out and Shape Their Careers in the Modern Tech World
21CTO
21CTO
Dec 20, 2015 · Fundamentals

10 Essential Traits Every Great Programmer Should Master

This article outlines ten key characteristics—ranging from holistic development and problem‑solving passion to strong communication and business curiosity—that distinguish great programmers and help them excel beyond technical expertise in real‑world software projects.

Skillscareerprofessional growth
0 likes · 8 min read
10 Essential Traits Every Great Programmer Should Master
21CTO
21CTO
Aug 28, 2015 · R&D Management

From Code Monkey to Tech Director: 6 Career Stages Every Engineer Must Master

This guide walks software engineers through six career phases—from college student to tech director—offering practical advice on goal setting, choosing employers, early‑career pitfalls, management fears, and how to keep growing while avoiding common regrets.

Career DevelopmentLeadershipSoftware Engineering
0 likes · 8 min read
From Code Monkey to Tech Director: 6 Career Stages Every Engineer Must Master
21CTO
21CTO
Aug 18, 2015 · Fundamentals

Why Top Programmers Say Yes Sparingly and No Strategically

The article outlines essential habits for developers—including cautious acceptance of tasks, strategic refusal of unreasonable requests, building a personal knowledge framework, maintaining a big‑picture view, adhering to coding standards, conducting code reviews, learning business domain, and persisting with good practices—to become a high‑performing programmer.

Code reviewcareer adviceknowledge management
0 likes · 6 min read
Why Top Programmers Say Yes Sparingly and No Strategically
Baidu Tech Salon
Baidu Tech Salon
Nov 13, 2014 · Fundamentals

17 Principles for Software Developers: Career Lessons and Best Practices

The article distills 17 career‑tested principles for developers, urging them to prototype for real customer needs, treat security as inevitable and strategic, prioritize simple, well‑logged code, continuously learn, adapt to change, evaluate context‑specific solutions, deliver results that satisfy clients, and choose projects wisely.

Software Engineeringbest practicescareer advice
0 likes · 8 min read
17 Principles for Software Developers: Career Lessons and Best Practices