Tagged articles
44 articles
Page 1 of 1
Eric Tech Circle
Eric Tech Circle
Apr 21, 2025 · Industry Insights

Do AI Coding Assistants Make Us Better Developers or Just Faster?

While AI tools like Cursor, ChatGPT, and DeepSeek dramatically speed up code generation, documentation, and problem solving, the author reflects on how this reliance reshapes developers' thinking, learning habits, and core skills, offering practical strategies to balance efficiency with deep understanding.

AI toolscoding efficiencydeveloper productivity
0 likes · 7 min read
Do AI Coding Assistants Make Us Better Developers or Just Faster?
Model Perspective
Model Perspective
Mar 27, 2025 · Fundamentals

How to Master Mathematical Modeling: Practical Tips for Students

This guide shares actionable advice from a university lecture on mathematical modeling, emphasizing hands‑on practice, continuous growth, application‑driven learning, curiosity, effective tool use, and early competition participation to accelerate students' modeling skills.

Practicecompetitionlearning strategies
0 likes · 8 min read
How to Master Mathematical Modeling: Practical Tips for Students
Model Perspective
Model Perspective
Feb 23, 2025 · Fundamentals

From Techniques to Insight: Building a Modeling Mindset and Inner Skill

The article explains how mastering mathematical modeling requires moving beyond surface techniques to develop a deep mindset (“心法”) and long‑term inner skill (“内功”), emphasizing reflective practice, flexible model selection, and continuous improvement for real‑world problem solving.

Model Selectioninner skilllearning strategies
0 likes · 5 min read
From Techniques to Insight: Building a Modeling Mindset and Inner Skill
DevOps
DevOps
Oct 24, 2024 · Backend Development

Approaching Theory Books and Essential Backend Development Reading List

The article explores why we read, how to overcome difficulties with theory books by using videos and structured frameworks, and provides a curated list of essential backend development books along with practical advice for turning reading into deeper critical thinking and wisdom.

Book Recommendationslearning strategiesreading
0 likes · 7 min read
Approaching Theory Books and Essential Backend Development Reading List
ITPUB
ITPUB
Oct 4, 2024 · Fundamentals

How to Accelerate Your Programming Skills: Practical Tips from Experienced Developers

This article compiles several Zhihu answers that share concrete strategies—such as effective searching, leveraging existing libraries, mastering core data structures, designing before coding, and adopting a growth mindset—to help programmers achieve rapid skill improvements.

Software Engineeringlearning strategiesprogramming
0 likes · 11 min read
How to Accelerate Your Programming Skills: Practical Tips from Experienced Developers
Java Tech Enthusiast
Java Tech Enthusiast
Aug 12, 2024 · R&D Management

Three Systems for Effective Management: Thinking, Action, and Learning

Effective managers distinguish themselves by employing three systematic approaches—thinking, action, and learning—where systemic, deep, and model thinking shape decisions, prioritized goal lists and proven execution frameworks drive results, and continuous, output‑focused learning ensures rapid adaptation in a VUCA environment.

Fogg modelPDCAlearning strategies
0 likes · 8 min read
Three Systems for Effective Management: Thinking, Action, and Learning
Architect's Alchemy Furnace
Architect's Alchemy Furnace
Jul 25, 2024 · Artificial Intelligence

Designing Autonomous LLM Agents: Architecture, Memory, Planning, and Learning Strategies

This article surveys the design of autonomous large‑language‑model agents, detailing their modular architecture—including profiling, memory, planning, and execution—while also reviewing common profiling methods, memory structures, planning techniques, action strategies, and various learning approaches such as exemplar, human‑in‑the‑loop, and environment‑feedback training.

AIAgent ArchitectureAutonomous Agents
0 likes · 36 min read
Designing Autonomous LLM Agents: Architecture, Memory, Planning, and Learning Strategies
Model Perspective
Model Perspective
Feb 28, 2024 · Fundamentals

Unlock Powerful Thinking with the 8 Essential Thinking Maps

This article introduces the eight Thinking Maps developed by David N. Hyerle, explains each visual organizer—Circle, Bubble, Double Bubble, Tree, Brace, Flow, Multi‑Flow, and Bridge maps—with examples and illustrations, and shows how they can improve learning, problem‑solving, and communication across ages.

Cognitive Toolseducationlearning strategies
0 likes · 9 min read
Unlock Powerful Thinking with the 8 Essential Thinking Maps
Model Perspective
Model Perspective
Jul 26, 2023 · Fundamentals

Boost Classroom Engagement with the 6C Motivation Strategy

Discover the 6C motivation framework—Choice, Challenge, Control, Collaboration, Constructing Meaning, and Consequences—and learn how applying each component, illustrated through a city‑optimization math modeling lesson, can significantly increase student engagement and learning outcomes.

Motivationclassroom engagementeducation
0 likes · 4 min read
Boost Classroom Engagement with the 6C Motivation Strategy
Senior Brother's Insights
Senior Brother's Insights
Jul 18, 2023 · Backend Development

Boost Your Golang Mastery: 5 Proven Learning Strategies for Rapid Skill Growth

Drawing from personal experience and interview insights, the article outlines five practical methods—practice, systematic study, AI‑assisted communication, teaching, and leveraging others' time—to efficiently learn Golang and sustain continuous learning ability in a fast‑changing tech market.

Skill developmentlearning strategiesself-improvement
0 likes · 6 min read
Boost Your Golang Mastery: 5 Proven Learning Strategies for Rapid Skill Growth
php Courses
php Courses
Jun 28, 2023 · Backend Development

Using Micro‑Habits to Learn PHP Effectively

The article examines how micro‑habits—short, daily PHP coding or reading sessions—can exploit the spacing effect and convenience to improve retention of simple PHP knowledge, while highlighting their limitations for complex, high‑cognitive‑load skills that require deliberate, focused practice.

Micro‑habitsPHPcognitive load
0 likes · 6 min read
Using Micro‑Habits to Learn PHP Effectively
Model Perspective
Model Perspective
Nov 22, 2022 · Fundamentals

How to Naturally Form Good Questions: Lessons from Modeling Competitions

The author reflects on the importance of asking natural questions, shares personal struggles and strategies discovered through participating in HiMCM and international modeling contests, and outlines how engaging new environments and deep problem solving can continuously generate meaningful inquiries.

educationlearning strategiesmodeling competitions
0 likes · 5 min read
How to Naturally Form Good Questions: Lessons from Modeling Competitions
DevOps Cloud Academy
DevOps Cloud Academy
Oct 4, 2022 · Fundamentals

Understanding Cognitive Load Theory and How to Prevent Cognitive Overload

The article explains cognitive load theory, its three types—intrinsic, extraneous, and germane—illustrates how excessive information and digital distractions cause overload for knowledge workers, and offers practical strategies such as information optimization, tab management, time‑boxing, batch processing, energy‑aligned scheduling, and proactive planning to mitigate it.

cognitive loadinformation overloadknowledge work
0 likes · 8 min read
Understanding Cognitive Load Theory and How to Prevent Cognitive Overload
Architecture Digest
Architecture Digest
Feb 24, 2022 · Fundamentals

Systematic Knowledge Accumulation and Effective Problem‑Solving Strategies

The article explores why individuals with similar backgrounds achieve different results, argues that systematic practice, deep understanding, and reflective learning—illustrated with examples like MySQL troubleshooting, TCP three‑way handshake, and SSH key management—can bridge knowledge gaps and enhance problem‑solving abilities.

Software Engineeringknowledge managementlearning strategies
0 likes · 16 min read
Systematic Knowledge Accumulation and Effective Problem‑Solving Strategies
Liangxu Linux
Liangxu Linux
Apr 5, 2021 · Fundamentals

How Top Engineers Grow from Zero: Proven Strategies to Master Your Tech Career

This article shares practical advice from experienced engineers on how to broaden business knowledge, understand end‑to‑end systems, pursue self‑study, practice through hands‑on exercises, adopt systematic learning, and reinforce mastery by teaching, helping anyone from students to seasoned developers accelerate their technical growth.

Career DevelopmentSoftware Engineeringlearning strategies
0 likes · 10 min read
How Top Engineers Grow from Zero: Proven Strategies to Master Your Tech Career
Xianyu Technology
Xianyu Technology
Apr 23, 2020 · Fundamentals

Reading Methods: General and Technical Books

The article outlines how to read both broad‑scope works (science, history, philosophy, physics) and specialized technical texts by applying four reading levels—basic, inspection, analytical, and thematic—while using question‑driven, multiple‑pass strategies, an input‑note‑practice‑output cycle, and the Feynman technique to deepen understanding and produce actionable summaries.

Book Recommendationsacademic readinglearning strategies
0 likes · 9 min read
Reading Methods: General and Technical Books
Tencent Cloud Developer
Tencent Cloud Developer
Mar 10, 2020 · Industry Insights

How to Future‑Proof Your Tech Career: Trends, Skills, and Self‑Management

The article outlines how technology professionals can navigate rapid industry changes by understanding historical tech revolutions, mastering foundational principles, improving learning efficiency, and actively managing time, tasks, and stakeholder expectations, while also offering practical Q&A on career growth and emerging technologies.

Career Developmentindustry insightslearning strategies
0 likes · 34 min read
How to Future‑Proof Your Tech Career: Trends, Skills, and Self‑Management
Tencent Cloud Developer
Tencent Cloud Developer
Feb 24, 2020 · Fundamentals

How to Surpass Most People: A Comprehensive Guide to Personal Growth

Chen Hao’s guide shows how to outpace most people by deliberately curating information, avoiding mainstream platforms, fostering deep cognition, systematic knowledge acquisition, continuous skill refinement, strategic leadership habits, and persistent self‑improvement, while also limiting others’ growth through superficial distractions.

LeadershipPersonal Developmentcognitive growth
0 likes · 15 min read
How to Surpass Most People: A Comprehensive Guide to Personal Growth
Architecture Digest
Architecture Digest
Apr 24, 2019 · R&D Management

A Roadmap for Self‑Improvement and Career Development of Programmers

This article outlines a comprehensive career roadmap for programmers, emphasizing the importance of early planning, building a personal knowledge map, cultivating key traits, staying technologically current, mastering rapid learning techniques, and understanding the deeper purpose behind programming, while providing curated resource links.

Career DevelopmentSoftware Engineeringknowledge map
0 likes · 11 min read
A Roadmap for Self‑Improvement and Career Development of Programmers
MaGe Linux Operations
MaGe Linux Operations
Aug 11, 2018 · Fundamentals

Mastering Linux Kernel Learning: Proven Strategies and Essential Resources

This article shares a personal yet systematic approach to learning the Linux kernel, emphasizing the importance of building a high‑level framework before diving into code, recommending key textbooks, discussing language considerations, API insights, and encouraging hands‑on experimentation to deepen understanding.

BooksLinux kernellearning strategies
0 likes · 18 min read
Mastering Linux Kernel Learning: Proven Strategies and Essential Resources
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 DevelopmentSoftware Engineeringlearning strategies
0 likes · 15 min read
How to Become a Technical Expert: Overcoming Misconceptions and Applying Effective Practices
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 25, 2018 · Fundamentals

How to Turn Tactical Hard Work into Strategic Knowledge Growth

The article explores why many engineers repeat tasks without building lasting knowledge, explains how systematic practice, thorough review, and logical reasoning can transform isolated experiences into a connected web of expertise, and illustrates these ideas with a real MySQL connection‑slow case study.

Engineering Efficiencydatabasesknowledge management
0 likes · 8 min read
How to Turn Tactical Hard Work into Strategic Knowledge Growth
21CTO
21CTO
Oct 23, 2017 · Fundamentals

How to Become a Technical Expert in Three Years: Proven Learning Strategies

This article shares practical advice on cultivating the right mindset, systematic learning methods, deliberate practice, balancing depth and breadth, essential coding habits, and leveraging technology to drive business, helping engineers accelerate their growth to become technical experts within three years.

Career DevelopmentSoftware Engineeringcoding practices
0 likes · 11 min read
How to Become a Technical Expert in Three Years: Proven Learning Strategies
21CTO
21CTO
Jun 21, 2017 · Fundamentals

Unlock Pragmatic Thinking: A Programmer's Guide to Mastering Learning and Decision‑Making

This article explores Andy Hunt's insights on pragmatic thinking, cognitive science, and effective learning strategies, offering programmers a roadmap to transform their mindset, improve problem‑solving, and advance from novice to expert while navigating personal and professional challenges.

Mindsetcognitive sciencecontext switching
0 likes · 13 min read
Unlock Pragmatic Thinking: A Programmer's Guide to Mastering Learning and Decision‑Making
Model Perspective
Model Perspective
Jun 15, 2017 · Fundamentals

Mastering Problem-Based Learning: The Four Essential Question Types

This article explains the problem‑based learning approach and categorizes questions into four fundamental types—what, why, how, and evaluation—showing how asking the right questions can guide study, deepen understanding, and turn learning into a purposeful, results‑oriented process.

educational fundamentalslearning strategiesproblem-based learning
0 likes · 6 min read
Mastering Problem-Based Learning: The Four Essential Question Types
ITPUB
ITPUB
May 10, 2017 · Fundamentals

Why Algorithms Feel Hard and How to Truly Understand Huffman Coding

The article explores why many programmers find algorithms difficult, critiques typical textbook explanations, and presents a deeper, step‑by‑step reasoning for Huffman coding that emphasizes understanding proofs, underlying thought processes, and general problem‑solving principles.

AlgorithmsHuffman codingalgorithm design
0 likes · 36 min read
Why Algorithms Feel Hard and How to Truly Understand Huffman Coding
Efficient Ops
Efficient Ops
Jun 25, 2016 · Fundamentals

Master Efficient Knowledge Management: Turn Every Share into Actionable Skills

This guide explains how to use knowledge‑management techniques to efficiently capture, organize, share, and apply insights from any talk or presentation, turning fleeting information into lasting, actionable skills through purposeful collection, visual note‑taking, systematic review, and continuous practice.

Personal Developmentknowledge managementlearning strategies
0 likes · 10 min read
Master Efficient Knowledge Management: Turn Every Share into Actionable Skills
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 22, 2016 · Industry Insights

Why Do Architects Still Write Code? Lessons on Learning, Meetings, and System Longevity

The article shares a senior engineer’s reflections on systematic learning, the role of architects in coding, the pitfalls of endless meetings, how to keep systems alive, and practical questioning techniques that boost problem‑solving efficiency for software professionals.

Career DevelopmentSoftware EngineeringSystem Architecture
0 likes · 15 min read
Why Do Architects Still Write Code? Lessons on Learning, Meetings, and System Longevity
21CTO
21CTO
Mar 25, 2016 · Frontend Development

How to Master Front-End Growth: Building Skills and a Personal Knowledge System

This article explores practical ways for front‑end engineers to accelerate their career by balancing ability and knowledge, establishing a personal knowledge system, and adopting systematic training to become more competent and adaptable in a rapidly evolving field.

Career Developmentfrontendknowledge management
0 likes · 13 min read
How to Master Front-End Growth: Building Skills and a Personal Knowledge System
21CTO
21CTO
Mar 24, 2016 · Fundamentals

5 Proven Secrets to Become a High‑Efficiency Student

This article outlines five practical strategies—energy management, avoiding vague "studying," eliminating procrastination, batch processing tasks, and staying organized—to help students and self‑learners dramatically boost productivity, balance life, and achieve better academic results.

habit formationlearning strategiesproductivity
0 likes · 17 min read
5 Proven Secrets to Become a High‑Efficiency Student
Efficient Ops
Efficient Ops
Oct 24, 2015 · Fundamentals

How to Build a Personal Knowledge System for Career Growth

This article outlines a step‑by‑step framework—from defining your learning purpose to sharing and applying knowledge—to help professionals construct, organize, and leverage a personal knowledge system that boosts expertise and career performance.

Career GrowthPersonal Developmentknowledge management
0 likes · 13 min read
How to Build a Personal Knowledge System for Career Growth
Model Perspective
Model Perspective
Jul 15, 2015 · Fundamentals

Unlock Powerful Memory Techniques: Top Books That Transform Learning

The author shares a personal journey into memory research, reviewing four influential books on mind mapping, right‑brain photographic memory, comprehensive memory systems, and the “memory box” technique, highlighting how visual cues and structured repetition can dramatically improve learning and retention.

cognitive psychologylearning strategiesmemory techniques
0 likes · 7 min read
Unlock Powerful Memory Techniques: Top Books That Transform Learning
Model Perspective
Model Perspective
Jul 13, 2015 · Fundamentals

Why Placing Key Points at the Start and End Boosts Memory

This article explains how positioning important information at the beginning and end of a presentation, using focused attention drills, complement‑set memorization, self‑talk, visual aids, and intuitive language can dramatically improve recall and learning efficiency.

cognitive psychologylearning strategiesmemory techniques
0 likes · 11 min read
Why Placing Key Points at the Start and End Boosts Memory