Tagged articles
7 articles
Page 1 of 1
21CTO
21CTO
Aug 3, 2021 · Fundamentals

7 Essential Soft Skills Every Developer Must Master

This article explains why soft skills are as crucial as hard coding abilities for developers and outlines seven key interpersonal abilities—communication, listening, teamwork, patience, relaxation, creativity, and confidence—that boost performance, career growth, and work‑life balance.

Confidencecommunicationcreativity
0 likes · 8 min read
7 Essential Soft Skills Every Developer Must Master
21CTO
21CTO
Apr 4, 2020 · Fundamentals

From Stranger to Architect: Mapping the Journey of Mastering Technologies

The article uses Bjarne Stroustrup’s city‑tour analogy to define four learning stages—Stranger, Tourist (Salesman & Sightseer), Resident (Worker & Craftsman), and Architect (Reformist & Revolutionist)—and outlines the skills and mindsets required for each role, helping developers assess and plan their growth.

Skill Developmentcareer stagesdeveloper growth
0 likes · 20 min read
From Stranger to Architect: Mapping the Journey of Mastering Technologies
21CTO
21CTO
Aug 18, 2019 · Fundamentals

What Truly Sets Senior Developers Apart? Key Traits of High‑Performing Coders

This article explores the distinguishing traits of senior developers, from mastering programming paradigms and fostering creativity to maintaining objectivity, pursuing excellence over mere functionality, and sharing knowledge, offering actionable insights for programmers seeking to elevate their craft and become high‑impact contributors.

coding best practicesdeveloper growthprogramming mindset
0 likes · 8 min read
What Truly Sets Senior Developers Apart? Key Traits of High‑Performing Coders
21CTO
21CTO
Dec 16, 2018 · R&D Management

How to Supercharge Your First 3 Years as a Developer – CTO’s Practical Guide

A seasoned CTO shares concrete advice for junior developers, covering tool selection, goal setting, continuous learning, communication skills, networking, and choosing the right company, all aimed at maximizing growth and long‑term career value during the critical early years.

Toolboxcareer advicecommunication
0 likes · 14 min read
How to Supercharge Your First 3 Years as a Developer – CTO’s Practical Guide
ITPUB
ITPUB
Jul 1, 2018 · Fundamentals

How to Future‑Proof Your Early Developer Career: Practical Tips from a CTO

Drawing on eight years of experience at companies like NVIDIA, Google, Slide, and Glow, this article offers concrete, system‑level advice for junior developers on building a personal toolbox, setting strategic goals, mastering communication, networking, and choosing the right company to accelerate long‑term growth.

career advicecommunicationdeveloper growth
0 likes · 14 min read
How to Future‑Proof Your Early Developer Career: Practical Tips from a CTO
21CTO
21CTO
Jan 30, 2018 · Fundamentals

Overcoming Self‑Doubt: Turn Programming Frustration into Growth

This article shares personal experiences and practical advice to help developers confront self‑doubt, treat coding challenges like workouts, track small victories, and focus on honing their craft rather than obsessing over innate talent.

developer growthlearning to codeproductivity
0 likes · 8 min read
Overcoming Self‑Doubt: Turn Programming Frustration into Growth
21CTO
21CTO
Mar 18, 2017 · Backend Development

Inside Baidu’s First‑Generation Spider: How a C‑Only Backend Powered Fast Search

The article recounts Xu Haiyang’s hands‑on experience designing Baidu’s early Spider system, describing its pure C procedural architecture, bug‑fixing journey, PageRank processing, team‑management analogies, and his later moves into AI and education entrepreneurship.

Backend ArchitectureC ProgrammingPageRank
0 likes · 7 min read
Inside Baidu’s First‑Generation Spider: How a C‑Only Backend Powered Fast Search