Tagged articles
19 articles
Page 1 of 1
JavaGuide
JavaGuide
Nov 8, 2025 · Interview Experience

Meituan vs ByteDance Douyin: How to Choose the Right Offer

A recent graduate compares offers from Meituan's Beijing marketing platform and ByteDance's Shanghai Douyin e‑commerce team, weighing base location, title prestige, salary, work pressure, team atmosphere, and career growth across transaction, product, instant delivery, and national subsidy domains.

ByteDanceDouyinMeituan
0 likes · 5 min read
Meituan vs ByteDance Douyin: How to Choose the Right Offer
21CTO
21CTO
Aug 29, 2024 · R&D Management

What Makes a Great Engineering Manager? Insights from Microsoft’s Substrate Team

Nick Cosentino shares practical engineering‑manager lessons—from situational leadership and building trust to balancing personal code contributions with team growth, navigating future manager roles, leveraging AI, and maintaining work‑life balance—drawn from his experience at Magnet Forensics and Microsoft.

Engineering managementLeadershipTeam Building
0 likes · 21 min read
What Makes a Great Engineering Manager? Insights from Microsoft’s Substrate Team
Architecture Development Notes
Architecture Development Notes
Aug 10, 2024 · R&D Management

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

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

Career Developmentdeveloper productivityprofessional growth
0 likes · 7 min read
Why Do Software Engineers Burn Out After 30? 9 Causes & Practical Solutions
Java Captain
Java Captain
Jan 31, 2024 · Fundamentals

Career Development and Knowledge Building for Software Engineers

This article shares practical insights on work habits, personal growth, knowledge‑system construction, and early career planning for software developers, emphasizing solid fundamentals, balanced work‑life practices, and the importance of soft skills in a saturated tech market.

backend fundamentalscareer advicesoftware development
0 likes · 14 min read
Career Development and Knowledge Building for Software Engineers
Selected Java Interview Questions
Selected Java Interview Questions
Feb 9, 2023 · R&D Management

Working in a Space Institute: Pros and Cons of Software Development in Aerospace

The author shares a candid account of a year‑and‑a‑half of software development work at a Chinese aerospace institute, describing the modest salary, campus‑like benefits, periods of relaxed development, and the intense, round‑the‑clock pressure of model‑driven projects, to help job‑seekers weigh the trade‑offs of a career in the space sector.

AerospaceR&D managementwork-life balance
0 likes · 9 min read
Working in a Space Institute: Pros and Cons of Software Development in Aerospace
Laravel Tech Community
Laravel Tech Community
Jun 9, 2022 · Fundamentals

10 Bad Habits Developers Should Fix

The article lists ten common detrimental habits of software developers—such as insufficient rest, refusing help, stopping learning, messy code, work‑life imbalance, office politics, not learning from mistakes, quitting too early, acting omniscient, and rejecting constructive criticism—and offers practical advice on how to recognize and overcome each one.

Software Engineeringcareer advicedeveloper habits
0 likes · 13 min read
10 Bad Habits Developers Should Fix
Programmer DD
Programmer DD
Jun 8, 2022 · Operations

Can a 4‑Day Workweek Boost Productivity? Inside the World’s Largest Trial

A six‑month trial involving over 3,300 employees from 70 UK companies is testing a paid four‑day workweek to see if it can maintain output while improving wellbeing, with researchers from top universities tracking stress, satisfaction, health, energy use and economic impact.

4-day workweekemployee wellbeinglabor policy
0 likes · 8 min read
Can a 4‑Day Workweek Boost Productivity? Inside the World’s Largest Trial
Laravel Tech Community
Laravel Tech Community
Jul 27, 2021 · Fundamentals

10 Common Bad Habits of Developers and How to Overcome Them

The article outlines ten typical detrimental habits that developers develop—such as insufficient rest, refusing help, stopping learning, messy code, work‑life imbalance, office politics, ignoring mistakes, giving up too early, pretending to know everything, and rejecting constructive criticism—and offers practical strategies to recognize and replace each habit with healthier practices.

Software Engineeringcareer advicedeveloper habits
0 likes · 12 min read
10 Common Bad Habits of Developers and How to Overcome Them
TiPaiPai Technical Team
TiPaiPai Technical Team
Jun 28, 2021 · R&D Management

What Drives a Front-End Expert’s Continuous Growth? Insights from a Senior Engineer

In this reflective interview, a senior front‑end specialist shares how breaking technical silos, continuous learning, disciplined work habits, mentorship, and personal resilience shape his engineering mindset and career development, offering practical wisdom for developers seeking lasting growth.

continuous learningengineering mindsetmentor
0 likes · 8 min read
What Drives a Front-End Expert’s Continuous Growth? Insights from a Senior Engineer
DevOps
DevOps
Jan 14, 2021 · R&D Management

Cold Reflections on R&D Efficiency: Lessons from The Little Prince

In this reflective piece, Robin shares three "cold thoughts" on R&D efficiency, using fables from The Little Prince to question whether productivity gains truly improve engineers' work‑life balance, and invites readers to consider small, actionable steps toward better development practices.

ReflectionThe Little Princework-life balance
0 likes · 5 min read
Cold Reflections on R&D Efficiency: Lessons from The Little Prince
21CTO
21CTO
Dec 1, 2020 · R&D Management

What Drives Developer Happiness? Insights from Europe’s First Developer Happiness Index

A European survey by Honeypot reveals that work‑life balance, flexibility, and continuous learning opportunities matter far more to developers than salary, with German developers especially valuing supportive environments and training, highlighting key factors for improving IT talent satisfaction worldwide.

GermanyIT talentdeveloper happiness
0 likes · 7 min read
What Drives Developer Happiness? Insights from Europe’s First Developer Happiness Index
21CTO
21CTO
Jul 5, 2018 · Fundamentals

When Clean Code Becomes a Burden: Balancing Principles with Humanity

This reflective essay examines how strict adherence to clean‑code principles, TDD, and SOLID can clash with personal well‑being and team dynamics, urging developers to consider empathy, context, and real‑world constraints when applying coding standards.

TDDclean codesoftware craftsmanship
0 likes · 6 min read
When Clean Code Becomes a Burden: Balancing Principles with Humanity
MaGe Linux Operations
MaGe Linux Operations
Jun 16, 2017 · Fundamentals

How to Beat Programmer Burnout: Practical Habits to Stay Energized

This article explores why programmers often face burnout and offers concrete lifestyle, work‑style, and mindset strategies—such as proper nutrition, sleep hygiene, Pomodoro technique, tool mastery, and varied activities—to prevent and overcome exhaustion while maintaining productivity.

healthprogrammer burnoutwork-life balance
0 likes · 8 min read
How to Beat Programmer Burnout: Practical Habits to Stay Energized
21CTO
21CTO
Mar 14, 2016 · R&D Management

Why Imposter Syndrome and Overwork Are Driving Programmers to Burnout

The article examines how imposter syndrome, the "real programmer" myth, and extreme overtime culture harm software developers' mental health, citing research, industry cases, and personal stories to argue for a healthier work-life balance in tech.

Mental Healthimposter syndromeprogrammer burnout
0 likes · 7 min read
Why Imposter Syndrome and Overwork Are Driving Programmers to Burnout
21CTO
21CTO
Nov 17, 2015 · R&D Management

5 Essential Lessons for Veteran Programmers to Stay Relevant

A seasoned programmer in his late fifties shares five practical pieces of advice—ranging from staying true to your roots and embracing chaos to pruning code, leveraging experience, and prioritizing health—to help aging developers remain productive and fulfilled in the fast‑moving software industry.

Software Engineeringcareer advicecontinuous learning
0 likes · 14 min read
5 Essential Lessons for Veteran Programmers to Stay Relevant