Fundamentals 6 min read

How to Become a 100‑Point Programmer: Saying Yes, Saying No, Building a Knowledge System, and Practicing Good Habits

The article offers practical guidance for programmers on when to say Yes or No, how to construct a personal knowledge system, develop a big‑picture view, follow coding standards, conduct code reviews, learn business knowledge, and maintain disciplined habits for continuous growth.

Qunar Tech Salon
Qunar Tech Salon
Qunar Tech Salon
How to Become a 100‑Point Programmer: Saying Yes, Saying No, Building a Knowledge System, and Practicing Good Habits

Be Cautious About Saying Yes – Before committing to a task, fully understand the requirements, workload, and team expectations; ask many “why” questions, clarify with colleagues and leaders, and only then agree to take on the work.

Be Bold About Saying No

When faced with unreasonable demands, prepare solid reasons and politely refuse; avoid saying No frequently, but when you do, be clear and address the core issues, communicating with leadership to gain support.

Build Your Own Knowledge System

In an era of information overload, create a structured knowledge framework using a wiki or knowledge‑management tool, categorizing soft skills, architecture, languages, front‑end, back‑end, etc., and regularly consolidate what you learn to form a lasting knowledge base.

Cultivate a Big‑Picture View

Don’t limit yourself to a narrow task; regularly review the team’s overall progress, software architecture, and documentation to understand why products are designed a certain way and why leadership makes specific plans, which benefits career development.

Code Standards

Adopt existing company coding standards or establish your own, covering everything from variable naming to module division; follow authoritative resources such as "Code Complete" and maintain a consistent style without endless debates.

Code Review

Encourage regular code reviews—both receiving and giving feedback—to gain insights, share ideas, and improve code quality; make it a habit within the team regardless of formal processes.

Learn Business Knowledge

Beyond technical expertise, understand the business domain to communicate effectively with product teams, design better solutions, and increase your value within the organization.

Persistence

Develop good habits through consistent practice; short‑term enthusiasm fades, but sustained effort on a few key practices yields lasting benefits, distinguishing a 100‑point programmer from a 90‑point one.

Source: InfoQ

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

programmingCode reviewbest practicesCareer Developmentknowledge management
Qunar Tech Salon
Written by

Qunar Tech Salon

Qunar Tech Salon is a learning and exchange platform for Qunar engineers and industry peers. We share cutting-edge technology trends and topics, providing a free platform for mid-to-senior technical professionals to exchange and learn.

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.