How This Pioneer Programmer Coded Until 60: The Key Practices Behind His Longevity
The article examines the 60‑year coding career of OceanBase founder Yang Zhenkun, outlining five concrete strategies—deep technical focus, embracing change, building soft‑skill influence, maintaining health, and proactive career planning—that enable programmers to sustain relevance and vitality in a fast‑moving industry.
On May 12, OceanBase announced the honorary retirement of its founder Yang Zhenkun, coinciding with his 15‑year anniversary at the company. Born in 1965, Yang studied mathematics at Peking University, earned a doctorate, became a professor, worked at research institutes of Lenovo and Microsoft Asia, joined Baidu’s cloud computing team in 2007, and at age 45 entered Alibaba to lead OceanBase development, retiring honorarily at 60.
His career defies the common belief that programmers must transition to management before age 35, showing that sustained technical contribution is possible.
1. Deepen Core Technology to Build Irreplaceability
Yang focused on the fundamentals of distributed databases, leading his team to solve high‑availability and high‑performance challenges. Programmers should pick a technology area with long‑term value—such as databases, system architecture, or AI algorithms—and master its underlying principles.
Choose a technology closely tied to business value and continuously study its low‑level mechanisms.
Gain hands‑on experience through open‑source or high‑impact internal projects to demonstrate depth.
Regularly review projects and record insights to prevent knowledge decay.
2. Embrace Change and Keep Learning New Trends
Yang navigated the shift from traditional databases to distributed systems, staying sensitive to emerging technologies without chasing fleeting hype. Programmers should follow industry trends like cloud computing, AI, and big data, while prioritizing relevance to their core stack.
Learn 1–2 frontier technologies each year, preferably complementary to your main stack (e.g., extending backend skills to cloud‑native).
Read top venues (ACM, IEEE) and engage in technical communities (GitHub, Zhihu) to track evolution.
Adopt the “π‑shaped talent” model: master at least two professional skills to boost cross‑domain adaptability.
3. Strengthen Soft Skills to Amplify Technical Impact
Beyond technical expertise, Yang excelled in technology management, guiding OceanBase to commercial success. Programmers should develop communication, collaboration, and leadership abilities to translate technical work into business outcomes.
Participate in cross‑department projects to practice product and operations communication.
Share technical solutions within the team to hone clear articulation of complex ideas.
Take on technical lead or mentor roles to accumulate management experience for future transitions.
4. Prioritize Health for Long‑Term Stamina
While driving intensive R&D at OceanBase, Yang emphasized sustainable team development. Programmers facing high‑pressure work should adopt health practices that preserve endurance.
Follow evidence‑based guidelines such as exercising three times a week for 45 minutes (reducing all‑cause mortality by 47 %) and ensuring seven hours of sleep.
Stand up and move for five minutes every 1–2 hours to prevent neck and lower‑back issues.
Schedule regular health check‑ups to address common programmer problems like vision decline and musculoskeletal strain.
5. Plan Career Path and Actively Seek New Opportunities
Yang’s progression from pure R&D to management and eventually to leading OceanBase’s independent operation illustrates clear career planning. Programmers should align their interests with industry directions, deciding whether to pursue a technical expert track or a management track.
Define a career direction before 35: deepen technical expertise (e.g., architect) or transition to management (e.g., tech director).
Accumulate cross‑industry experience (finance, e‑commerce) to increase flexibility for job changes or entrepreneurship.
Contribute to open‑source communities to build a personal brand.
“Technical longevity” combines continuous skill refinement, health maintenance, soft‑skill development, and proactive career planning. Yang Zhenkun’s example shows that programmers can stay vibrant and valuable in a rapidly evolving industry by following these five practices.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Infra Learning Club
Infra Learning Club shares study notes, cutting-edge technology, and career discussions.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
