R&D Management 8 min read

5 Principles to Become an Outstanding Engineer – Insights from Lu Qi

Lu Qi, former Baidu CTO, shares five essential principles—believing in technology, building on others' work, pursuing engineering excellence, learning daily, and taking ownership—to help software engineers elevate their mindset and impact in the AI‑driven era.

21CTO
21CTO
21CTO
5 Principles to Become an Outstanding Engineer – Insights from Lu Qi

In a recent Engineering Leadership Talk, Lu Qi, a computer‑science PhD and former Baidu executive, outlined five requirements that apply to every software developer.

1. Believe in Technology

Lu Qi stresses that the world is ultimately driven by technology; companies like Baidu succeed by maintaining an unwavering belief in technical progress and by learning from pioneers such as Bill Gates, who said software shapes the future.

2. Innovate on the Shoulders of Giants

Engineers should first check whether a problem has already been solved and then focus their effort on better innovation, avoiding redundant code and leveraging existing modules, services, and platforms that raise the starting point for new work.

3. Pursue Engineering Excellence

Excellence is a relentless, team‑wide pursuit: every engineer must aim to be the best in the industry, using top‑tier tools and weapons, just as a military builds the strongest force.

4. Learn Every Day

Continuous learning is vital; engineers should treat themselves as evolving software, improving version after version, and broaden their knowledge beyond pure computer science to fields like economics, physics, biology, and product strategy.

5. Ownership

Take personal responsibility: spot opportunities and problems, act without waiting for others, and fix issues directly. Treat the company’s mission as your own, embodying the principle “Own everything.”

Lu Qi concludes that technology can simplify a complex world, and by embracing these five principles, engineers can create lasting value for users, enterprises, and society.

software developmentengineering leadershipinnovationOwnershipcontinuous learningengineering excellence
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.