21CTO
21CTO
Jul 29, 2017 · R&D Management

Charting a Programmer’s Career Path: From Coding to Architecture & Management

This article shares a programmer’s personal insights on industry traits, the three main types of Chinese software companies, and practical guidance for choosing career routes such as continued development, architecture, technical management, or project management.

Software Industrycareer planningprogrammer traits
0 likes · 8 min read
Charting a Programmer’s Career Path: From Coding to Architecture & Management
21CTO
21CTO
Mar 15, 2017 · Fundamentals

What Makes a 10x Programmer? Key Traits That Multiply Coding Productivity

The article explores the concept of the 10x programmer, debating its existence, explaining why programming is a non‑linear design activity, and outlining the essential skills—such as raw coding ability, experience, focus, design sacrifice, simplicity, perfectionism, knowledge, low‑level understanding, and debugging—that can boost a developer’s output tenfold.

10x programmerProductivitycoding efficiency
0 likes · 10 min read
What Makes a 10x Programmer? Key Traits That Multiply Coding Productivity