Tag

self‑improvement

0 views collected around this technical thread.

macrozheng
macrozheng
Mar 9, 2025 · R&D Management

How to Build Sustainable Success: 5 Habit Strategies for Tech Leaders

A tech director shares personal career anxieties and offers five practical habit-based strategies—regular sleep, energy management, reading and writing, structured planning, and altruistic actions—to help professionals sustain growth, improve performance, and prepare for long‑term success.

career developmenthabit formationleadership
0 likes · 12 min read
How to Build Sustainable Success: 5 Habit Strategies for Tech Leaders
Model Perspective
Model Perspective
Aug 13, 2024 · Fundamentals

Can You Test Life’s Assumptions with Statistical and Bayesian Methods?

This article explores how everyday decisions—from buying breakfast to quitting a job—are built on hidden assumptions and shows how statistical hypothesis testing and Bayesian thinking can help you identify, test, and adjust those assumptions for better outcomes.

bayesian thinkingdecision makinghypothesis testing
0 likes · 5 min read
Can You Test Life’s Assumptions with Statistical and Bayesian Methods?
FunTester
FunTester
Aug 9, 2021 · Fundamentals

Curated Reading List of Over 100 Classic Books Across Technology, Product, Operations, Management, and More

The author shares a comprehensive, categorized reading list of more than one hundred classic books covering technology, product, operations, management, cognition, finance, and humanities, explaining why extensive reading boosts personal and professional growth and offering brief recommendation reasons for each title.

booksproduct managementreading list
0 likes · 11 min read
Curated Reading List of Over 100 Classic Books Across Technology, Product, Operations, Management, and More
Architecture Digest
Architecture Digest
Apr 16, 2020 · Fundamentals

Qualities of a Good Programmer: Technical Ability, Continuous Learning, Summarization, Communication, and Self‑valuation

The article outlines the essential traits of a good programmer, emphasizing solid technical ability, openness to new ideas and continuous learning, habit of summarizing knowledge, strong communication and expression skills, and a realistic view of personal contributions and compensation.

career developmentcommunicationcontinuous learning
0 likes · 13 min read
Qualities of a Good Programmer: Technical Ability, Continuous Learning, Summarization, Communication, and Self‑valuation
Efficient Ops
Efficient Ops
Aug 10, 2019 · Fundamentals

Unlock Your Brain’s ‘Base OS’: 3 Mindset Shifts for Real Growth

This article explores how humans, like computers, have hardware, an operating system, and software layers, and argues that improving our thinking requires strengthening the underlying “base OS” through three strategies—shrinking boundaries, building virtual boundaries, and reconstructing larger boundaries—to achieve lasting personal growth.

mindsetpersonal developmentpsychology
0 likes · 13 min read
Unlock Your Brain’s ‘Base OS’: 3 Mindset Shifts for Real Growth
Java Captain
Java Captain
Jan 6, 2019 · Fundamentals

Why Some Programmers Excel: 8 Practical Tips for Self‑Improvement

This article outlines eight actionable strategies—including investing in education, leveraging existing libraries, mastering data structures, using powerful IDEs, writing clean code, continuous learning, disciplined planning, and humility—to help programmers become more outstanding in their careers.

career developmentcoding standardscontinuous learning
0 likes · 9 min read
Why Some Programmers Excel: 8 Practical Tips for Self‑Improvement
Java Captain
Java Captain
Jul 27, 2018 · Fundamentals

How to Become a Technical Expert: Overcoming Misconceptions and Applying Effective Practices

The article explains common misconceptions that prevent engineers from becoming technical leaders—such as over‑relying on mentors, thinking business code alone is sufficient, and lacking time—and offers a practical three‑step approach (Do more, Do better, Do exercise) combined with learning, trying, and teaching to accelerate growth.

career developmentlearning strategiesself‑improvement
0 likes · 15 min read
How to Become a Technical Expert: Overcoming Misconceptions and Applying Effective Practices
Java Captain
Java Captain
Jun 1, 2018 · Fundamentals

Improving a Programmer's Self‑Cultivation: Fundamentals, Learning Methods, and Habits

The article discusses why programmers need self‑cultivation, outlines the core technical foundations such as data structures, operating systems and databases, and provides practical habits, search techniques, English skills and mindset tips to help developers continuously improve their abilities and career prospects.

career growthcoding habitsfundamentals
0 likes · 20 min read
Improving a Programmer's Self‑Cultivation: Fundamentals, Learning Methods, and Habits
Java Captain
Java Captain
May 25, 2018 · Fundamentals

How Busy Programmers Can Improve Efficiency and Career Growth

The article shares practical advice for programmers who feel constantly busy, offering strategies to prioritize tasks, communicate effectively, and use limited personal time to continuously learn and advance their technical skills and career prospects.

careerproductivityprogramming
0 likes · 10 min read
How Busy Programmers Can Improve Efficiency and Career Growth
Architects' Tech Alliance
Architects' Tech Alliance
Oct 28, 2016 · R&D Management

What Is an Architect? Role, Responsibilities, and Self‑Cultivation

The article explains the definition of software architecture, the multifaceted responsibilities of architects, and eight principles of personal cultivation that help architects make better decisions, communicate effectively, and sustain high‑quality designs over time.

R&D managementdecision makingself‑improvement
0 likes · 8 min read
What Is an Architect? Role, Responsibilities, and Self‑Cultivation
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 11, 2016 · Fundamentals

Understanding Software Architecture and the Self‑Cultivation of an Architect

The article explains what software architecture is, defines the architect’s role as a decision‑maker and designer, and outlines eight principles of personal cultivation that help architects make sound technical choices, communicate effectively, and continuously improve their skills.

decision makingself‑improvementsoftware architecture
0 likes · 9 min read
Understanding Software Architecture and the Self‑Cultivation of an Architect
Qunar Tech Salon
Qunar Tech Salon
Dec 28, 2015 · Fundamentals

How to Enhance a Programmer’s Learning Ability: Three Key Practices

In an era of rapid technological change, a programmer’s core competitiveness lies in strong learning ability, and the author distills three essential practices—effective reading, focused study aligned with work, and continuous reflection—to help developers continuously improve their skills and career growth.

bookscareer developmentlearning
0 likes · 12 min read
How to Enhance a Programmer’s Learning Ability: Three Key Practices
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Nov 11, 2015 · R&D Management

The Role, Responsibilities, and Self‑Cultivation of Software Architects

The article explains that software architecture is a set of critical decisions made by architects, outlines their multifaceted responsibilities—from research and design to persuasion and documentation—and presents eight principles for architects to develop professional ethics and continuous self‑improvement.

architect roledecision makingself‑improvement
0 likes · 8 min read
The Role, Responsibilities, and Self‑Cultivation of Software Architects
Qunar Tech Salon
Qunar Tech Salon
Feb 8, 2015 · Fundamentals

10 Practical Tips for Learning New Software Development Skills

This article offers ten actionable strategies—overcoming inertia, following experts, building a knowledge network, consuming diverse media, taking action, blogging, feeling the tech pulse, attending meetups, embracing GitHub, and focused learning—to help anyone efficiently master new technologies in the software field.

Career Advicelearningself‑improvement
0 likes · 11 min read
10 Practical Tips for Learning New Software Development Skills
Qunar Tech Salon
Qunar Tech Salon
Nov 6, 2014 · Fundamentals

Effective Learning Strategies for Programmers

In an era of rapid knowledge turnover, programmers must cultivate strong learning habits, prioritize reading classic and practical books, focus on work‑related skills, embrace problem‑driven study, expand their knowledge network, and maintain a positive mindset to achieve continuous professional growth.

career developmentknowledge managementlearning
0 likes · 12 min read
Effective Learning Strategies for Programmers