Tagged articles
169 articles
Page 1 of 2
Liangxu Linux
Liangxu Linux
May 19, 2026 · Fundamentals

Programming: Memorize or Create? Why Understanding Beats Rote Learning

The author argues that successful programming relies 70% on understanding, 20% on practice, and only 10% on memorization, emphasizing that developers should focus on grasping core concepts, building muscle memory through repeated coding, and using documentation as needed rather than trying to memorize every API.

CLinuxembedded
0 likes · 6 min read
Programming: Memorize or Create? Why Understanding Beats Rote Learning
FunTester
FunTester
May 6, 2026 · Fundamentals

How to Turn AI-Generated Knowledge into Long-Term Memory

The article explains why rapid AI‑driven information consumption often fails to create lasting memory, outlines the three core mechanisms of encoding, retrieval, and reconstruction, and offers a four‑step workflow plus practical AI usage tips to transform fleeting learning into durable knowledge.

AIMemorycognitive science
0 likes · 10 min read
How to Turn AI-Generated Knowledge into Long-Term Memory
FunTester
FunTester
May 5, 2026 · Artificial Intelligence

Is AI Undermining Our Long‑Term Memory?

While AI dramatically boosts efficiency in drafting, coding, and research, the author warns that over‑reliance can disrupt the slow, effortful process of turning new information into long‑term memory, leading to superficial understanding and a hidden decline in true cognitive ability.

AIMemorycognitive process
0 likes · 13 min read
Is AI Undermining Our Long‑Term Memory?
Big Tech Senior
Big Tech Senior
Apr 12, 2026 · Industry Insights

How to Spot Low Performers in Big Tech Companies: Common Signs and Analysis

The article outlines how team leads in large internet firms can quickly identify under‑performing employees through patterns such as lack of initiative, missing closed‑loop feedback, poor execution and time management, weak problem‑solving, ineffective communication, shirking responsibility, low stress tolerance, and resistance to learning.

big techcommunicationlearning
0 likes · 4 min read
How to Spot Low Performers in Big Tech Companies: Common Signs and Analysis
Open Source Tech Hub
Open Source Tech Hub
Mar 24, 2026 · Backend Development

Why PHP Remains a Top Choice for Learning Backend Development

PHP, often dismissed as outdated, actually offers unparalleled transparency with HTTP, a simple synchronous execution model, low entry barriers, built‑in web features, extensive documentation, and a massive ecosystem, making it an ideal language for beginners to master backend fundamentals.

BackendHTTPPHP
0 likes · 9 min read
Why PHP Remains a Top Choice for Learning Backend Development
21CTO
21CTO
Dec 3, 2025 · Operations

What My Biggest Developer Mistakes Taught Me About Operations and Resilience

A software engineer recounts three major mistakes—from accidentally deleting thousands of F5 URLs to leaking code externally and being laid off during COVID—highlighting how operational oversights, poor process controls, and personal resilience shape professional growth and underscore the value of empathy and systematic safeguards.

InfrastructureResiliencefailure
0 likes · 14 min read
What My Biggest Developer Mistakes Taught Me About Operations and Resilience
Architecture Digest
Architecture Digest
Sep 21, 2025 · Fundamentals

What Truly Builds a Programmer’s Competitive Edge?

The article argues that a programmer’s true moat isn’t a specific language or framework but core abilities such as rapid learning, problem abstraction, engineering mindset, communication, and genuine passion, which remain valuable despite fast‑changing technologies.

EngineeringSkillscareer
0 likes · 4 min read
What Truly Builds a Programmer’s Competitive Edge?
DevOps Coach
DevOps Coach
Sep 18, 2025 · Backend Development

From Zero to Confident: Master System Design for Interviews and Real Projects

The author shares a step‑by‑step journey from feeling lost about system design to confidently tackling interview questions and real‑world architectures, outlining a learning roadmap, practical exercises, resource recommendations, and tips for applying and teaching the concepts.

BackendScalabilitylearning
0 likes · 8 min read
From Zero to Confident: Master System Design for Interviews and Real Projects
Ops Development & AI Practice
Ops Development & AI Practice
Sep 10, 2025 · Fundamentals

Why We Forget Fast and How to Turn Learning Into Lasting Knowledge

In the age of information overload, this article explains the science behind rapid forgetting, introduces Ebbinghaus’s Forgetting Curve, describes how memory consolidates from short‑term to long‑term storage, and outlines evidence‑based strategies such as active learning, spaced repetition, testing effect, and contextual association to build durable knowledge.

active learningcognitive scienceknowledge retention
0 likes · 7 min read
Why We Forget Fast and How to Turn Learning Into Lasting Knowledge
IT Services Circle
IT Services Circle
Sep 9, 2025 · Fundamentals

How to Future‑Proof Your IT Career After 30: Practical Tips for Developers

This article shares actionable advice for developers over 30, covering the use of AI tools, reading English documentation, mastering fundamentals, writing summaries, improving communication, learning automation, leadership, health habits, financial planning, and building a personal brand to stay relevant in the fast‑changing tech industry.

AIcareerlearning
0 likes · 6 min read
How to Future‑Proof Your IT Career After 30: Practical Tips for Developers
Tencent Technical Engineering
Tencent Technical Engineering
Aug 6, 2025 · Fundamentals

Do Programmers Still Need Systematic Book Learning in the AI Era?

The article gathers diverse opinions from eight engineers on whether systematic book study remains essential for programmers in the AI age, arguing that combining foundational reading with AI‑assisted practice builds deeper understanding while pure reliance on AI or rote reading alone falls short.

AISoftware Engineeringlearning
0 likes · 5 min read
Do Programmers Still Need Systematic Book Learning in the AI Era?
Model Perspective
Model Perspective
Jul 2, 2025 · Fundamentals

Unlock the Business Model Canvas: From Startup Tool to Life‑Design Framework

Exploring the Business Model Canvas, this article explains its nine‑block structure and demonstrates how the canvas mindset can be adapted to five additional domains—learning, career planning, project management, life organization, and personal branding—offering a systematic framework to clarify goals and improve efficiency.

Business Model CanvasPersonal DevelopmentProject Management
0 likes · 9 min read
Unlock the Business Model Canvas: From Startup Tool to Life‑Design Framework
Model Perspective
Model Perspective
Mar 29, 2025 · Fundamentals

Why Do Top Students Avoid Careless Mistakes? Insights from the Learning Power Revolution

Drawing on the book “Learning Power Revolution,” this article categorizes four types of carelessness, outlines a five‑module ideal learning system, and reveals how elite Tsinghua students use multi‑layer verification and proactive error‑warning strategies to dramatically reduce simple mistakes.

cognitive psychologyeducationerror reduction
0 likes · 12 min read
Why Do Top Students Avoid Careless Mistakes? Insights from the Learning Power Revolution
Architecture Digest
Architecture Digest
Feb 28, 2025 · R&D Management

Why Programmers Should Not Stay at One Company for Too Long

The article examines why software developers typically change jobs every 1‑3 years, citing industry statistics, recruiter observations, and the importance of continuous learning and career advancement, especially as large tech firms retain talent briefly while smaller companies offer limited growth opportunities.

Software EngineeringTech Industrycareer
0 likes · 6 min read
Why Programmers Should Not Stay at One Company for Too Long
21CTO
21CTO
Feb 22, 2025 · Artificial Intelligence

Are AI Coding Assistants Undermining Deep Learning for Developers?

The article argues that while AI tools like Copilot and GPT speed up simple coding tasks, they risk eroding developers' fundamental understanding and critical thinking, citing research that frequent AI use correlates with weaker cognitive skills and urging a balanced, verification‑first approach.

AIcoding assistantscritical thinking
0 likes · 6 min read
Are AI Coding Assistants Undermining Deep Learning for Developers?
Model Perspective
Model Perspective
Feb 20, 2025 · Fundamentals

Why Feedback Turns Simple Repetition into Real Progress

The article explains how feedback transforms mere repetition into meaningful iteration by comparing recursive sequences and linear functions, illustrating the concept with learning cycles and Kandinsky’s artistic process, and showing when feedback matters most for effective growth.

ARTFeedbackiteration
0 likes · 8 min read
Why Feedback Turns Simple Repetition into Real Progress
Model Perspective
Model Perspective
Jan 22, 2025 · Fundamentals

How Feynman's Playful Mindset Can Transform Your Learning

This article explores Richard Feynman's playful approach to learning, showing how curiosity, hypothesis testing, and a beginner's mindset can turn everyday observations into scientific insight and foster creative, self‑driven education.

Feynmancuriosityeducation
0 likes · 8 min read
How Feynman's Playful Mindset Can Transform Your Learning
php Courses
php Courses
Dec 10, 2024 · Backend Development

Understanding and Building a PHP Interpreter with C

This course introduces the background and features of PHP, explains the role and inner workings of the PHP interpreter—including lexical analysis, parsing, and the virtual machine—and guides students through implementing interpreter modules in C, culminating in a hands‑on project to build a simple PHP interpreter.

Backendc-languagelearning
0 likes · 3 min read
Understanding and Building a PHP Interpreter with C
php Courses
php Courses
Nov 21, 2024 · Backend Development

Why Build a Custom PHP Framework and Course Outline

This article explains the motivations for creating a custom PHP framework—such as meeting specific needs, learning opportunities, long‑term maintenance, performance optimization, ease of use, and security—while also outlining the course chapters covering MVC, routing, error handling, namespaces, singleton pattern, configuration, and database operations.

BackendFrameworkMVC
0 likes · 3 min read
Why Build a Custom PHP Framework and Course Outline
Deepin Linux
Deepin Linux
Nov 2, 2024 · Fundamentals

Curated List of C++ Open‑Source Projects for Learning from Beginner to Advanced

This article presents a curated collection of C++ open‑source projects ranging from beginner-friendly tutorials and simple games to intermediate libraries and advanced frameworks, offering detailed descriptions, difficulty levels, and GitHub links to help developers progressively enhance their coding skills and understand complex system design.

AdvancedBeginnerC++
0 likes · 29 min read
Curated List of C++ Open‑Source Projects for Learning from Beginner to Advanced
php Courses
php Courses
Aug 22, 2024 · Backend Development

Why Build a Custom PHP Framework and Course Outline

This article explains the motivations for creating a custom PHP framework—such as meeting specific needs, learning opportunities, long‑term maintenance, performance optimization, ease of use, and security—and provides a detailed chapter and section outline for a self‑study course.

BackendMVCPHP
0 likes · 3 min read
Why Build a Custom PHP Framework and Course Outline
php Courses
php Courses
May 7, 2024 · Frontend Development

Comprehensive TypeScript Course Outline

This article presents a detailed TypeScript course syllabus covering fundamentals, advanced concepts, and practical applications, including installation, VSCode setup, data types, enums, generics, classes, interfaces, modules, and QR‑code access for learners.

CourseTypeScriptfrontend
0 likes · 2 min read
Comprehensive TypeScript Course Outline
Cognitive Technology Team
Cognitive Technology Team
May 2, 2024 · Fundamentals

How Programmers Can Broaden Their Horizons

The article offers practical advice for programmers to expand their perspective by increasing reading, leveraging quality learning sites, joining technical communities, writing or open‑sourcing code, and staying aware of frontier technologies, emphasizing continuous growth and deeper industry understanding.

Career Developmentcommunitylearning
0 likes · 5 min read
How Programmers Can Broaden Their Horizons
Software Development Quality
Software Development Quality
May 2, 2024 · Fundamentals

10 Proven Strategies to Master Programming Faster

In an era of abundant learning resources, this guide outlines ten practical methods—understanding concepts, chunked study, hands‑on projects, note‑taking, speed control, sequential learning, leveraging online communities, persistence, and enjoying the process—to help programmers learn efficiently and improve their skills.

learningprogrammingself-improvement
0 likes · 6 min read
10 Proven Strategies to Master Programming Faster
php Courses
php Courses
Apr 18, 2024 · Backend Development

Why Build a Custom PHP Framework and Course Outline

This article explains the motivations for creating a custom PHP framework—such as meeting specific project needs, learning core concepts, ensuring long‑term maintainability, optimizing performance, improving usability, and enhancing security—while also presenting a detailed chapter and section outline for a self‑study course.

BackendFrameworkMVC
0 likes · 4 min read
Why Build a Custom PHP Framework and Course Outline
JD Retail Technology
JD Retail Technology
Apr 11, 2024 · Backend Development

From Student to Influential Backend Engineer: My Journey with AI, Large‑Model Systems, and Technical Growth at JD

This article recounts how a JD 2023 campus recruit transformed from a confused student into a technically influential backend engineer by self‑learning, building a large‑model‑driven AI system, contributing to open‑source, winning awards, and reflecting on the challenges and opportunities of modern software development.

AIcareerlarge-models
0 likes · 13 min read
From Student to Influential Backend Engineer: My Journey with AI, Large‑Model Systems, and Technical Growth at JD
FunTester
FunTester
Mar 22, 2024 · Fundamentals

Why Testers Often Feel They Stop Learning and How to Overcome It

The author reflects on why software testers frequently feel they have exhausted learning opportunities, identifies common misconceptions, and emphasizes that hands‑on practice, continuous coding, and real‑world feedback are essential to break the plateau and achieve meaningful growth.

Career DevelopmentFeedbackSoftware Testing
0 likes · 7 min read
Why Testers Often Feel They Stop Learning and How to Overcome It
Ops Development & AI Practice
Ops Development & AI Practice
Mar 13, 2024 · Frontend Development

How AI Can Accelerate Your Front‑End Programming Journey

Leveraging AI tools such as ChatGPT provides instant feedback, personalized learning paths, flexible timing, and up‑to‑date resources, enabling beginners to quickly grasp HTML, CSS, and JavaScript, practice through project‑based exercises, improve collaboration skills, and continuously refresh their front‑end development expertise.

AIChatGPTFront-end
0 likes · 5 min read
How AI Can Accelerate Your Front‑End Programming Journey
Tencent Cloud Developer
Tencent Cloud Developer
Mar 5, 2024 · Fundamentals

Programmer's Growth: Eight Key Lessons from 15 Years of Experience

After fifteen years of software development, the author learns that writing good code demands rapid trial‑and‑error, modular design, SOLID principles, early unit testing, and controlled complexity, while avoiding perfectionism, embracing stakeholder communication, and focusing on high‑ROI learning to create reusable, maintainable tools.

Career DevelopmentSoftware Engineeringcode quality
0 likes · 21 min read
Programmer's Growth: Eight Key Lessons from 15 Years of Experience
Model Perspective
Model Perspective
Nov 27, 2023 · Fundamentals

Mastering Decision-Making: How Bayesian Thinking Transforms Uncertainty

Bayesian thinking offers a powerful framework for updating beliefs by combining prior knowledge with new evidence, enabling more precise probability estimates and better decisions in uncertain, rapidly changing environments, illustrated through everyday examples like weather forecasts and cooking, and extending to fields such as medical diagnosis.

Bayesiandecision-makinglearning
0 likes · 9 min read
Mastering Decision-Making: How Bayesian Thinking Transforms Uncertainty
21CTO
21CTO
Nov 24, 2023 · Fundamentals

How I Mastered 30 Programming Languages in 25 Years – Lessons & Insights

Over 25 years, the author chronicles his journey from a 12‑year‑old hobbyist to a seasoned developer, detailing how he learned, practiced, and mastered more than 30 programming languages across web, desktop, mobile, and systems domains, while sharing practical tips, resources, and mindset advice for aspiring programmers.

careerlearningprogramming languages
0 likes · 15 min read
How I Mastered 30 Programming Languages in 25 Years – Lessons & Insights
Model Perspective
Model Perspective
Nov 16, 2023 · Fundamentals

Unlocking Math Mastery: 9 Timeless Lessons from Shing‑Tong Yau

The article distills nine key learning principles from Shing‑Tong Yau’s experiences, covering academic attitude, foundational skill building, interdisciplinary study, independent thinking, and scholarly communication, offering practical guidance for anyone aiming to excel in mathematics and related fields.

interdisciplinarylearningmathematics
0 likes · 10 min read
Unlocking Math Mastery: 9 Timeless Lessons from Shing‑Tong Yau
Programmer DD
Programmer DD
Nov 9, 2023 · Fundamentals

Why Linux Feels Hard and How to Master the Command Line in 5 Simple Steps

The article explains why beginners find Linux difficult—due to diverse distributions, command‑line unfamiliarity, package management, and configuration—then outlines Unix philosophy, key command‑line traits, and a practical five‑step approach to confidently learn and use Linux commands.

LinuxSystem AdministrationUnix Philosophy
0 likes · 9 min read
Why Linux Feels Hard and How to Master the Command Line in 5 Simple Steps
php Courses
php Courses
Sep 14, 2023 · Backend Development

Why Learning PHP Remains Valuable in 2023

Despite many newer languages, PHP remains relevant in 2023 due to powerful PHP 8.x features, its dominance in web development and CMS platforms, a vibrant ecosystem of frameworks, strong job demand, ease of learning, a large supportive community, and ongoing legacy code maintenance needs.

Ecosystemjob marketlearning
0 likes · 4 min read
Why Learning PHP Remains Valuable in 2023
JD Tech
JD Tech
Jun 27, 2023 · Fundamentals

How to Quickly Learn and Master Coding Skills: From Learning Mindset to Refactoring Principles

This article explores rapid ways to acquire coding abilities by emphasizing the role of cognition, outlining learning paths such as setting direction, finding role models, applying knowledge, avoiding cognitive traps, studying code examples, and understanding refactoring principles through a practical RocketMQ case study.

Software Engineeringbest practicescoding
0 likes · 21 min read
How to Quickly Learn and Master Coding Skills: From Learning Mindset to Refactoring Principles
Liangxu Linux
Liangxu Linux
Jun 10, 2023 · Fundamentals

How to Effectively Read Code and Boost Your Programming Skills

Reading other people's code is essential for improving programming ability, debugging speed, code style, and collaboration, and this guide explains why it matters and provides practical, step‑by‑step strategies for choosing, analyzing, and learning from source code.

best practicescode readinglearning
0 likes · 8 min read
How to Effectively Read Code and Boost Your Programming Skills
Amap Tech
Amap Tech
Jun 8, 2023 · Fundamentals

The Essence of Learning: Active vs. Passive Approaches and Their Impacts

Learning enriches knowledge but, when pursued passively or excessively, can crowd out personal thought, stifle creativity, and make thinking rigid, so a healthy approach blends active, experience‑based insight, selective classic sources, and continual self‑reflection to turn knowledge into genuine understanding.

active learningcognitioncritical thinking
0 likes · 36 min read
The Essence of Learning: Active vs. Passive Approaches and Their Impacts
21CTO
21CTO
May 31, 2023 · Fundamentals

Navigate Your Coding Journey: 2023 Roadmaps for Frontend, Backend, and DevOps

This article introduces the 2023 developer roadmaps from roadmap.sh, offering detailed visual guides for frontend, backend, and DevOps technologies, explaining how these structured paths can help programmers learn efficiently, avoid blind trial‑and‑error, and access high‑resolution images and related resources for each stack.

DevOpsRoadmaplearning
0 likes · 4 min read
Navigate Your Coding Journey: 2023 Roadmaps for Frontend, Backend, and DevOps
Efficient Ops
Efficient Ops
May 27, 2023 · Operations

Boost Your IT Ops Career: Essential Soft Skills Every Engineer Needs

This article explores the crucial soft skills—such as problem‑solving, goal planning, communication, career awareness, work attitude, networking, and continuous learning—that complement hard technical abilities, offering practical advice for IT operations professionals to enhance productivity, happiness, and career growth.

Career Developmentcommunicationlearning
0 likes · 13 min read
Boost Your IT Ops Career: Essential Soft Skills Every Engineer Needs
DevOps
DevOps
May 15, 2023 · R&D Management

Essential Soft Skills for Agile Coaches

The article outlines the crucial soft skills—communication, leadership, problem‑solving, time management, learning adaptability, and emotional intelligence—that agile coaches need to effectively support teams, drive transformation, and enhance organizational agility.

Leadershipcommunicationemotional intelligence
0 likes · 7 min read
Essential Soft Skills for Agile Coaches
JD Cloud Developers
JD Cloud Developers
Apr 25, 2023 · Fundamentals

How to Write High-Quality Code: From Learning to Refactoring

This article explores how developers can master coding skills by cultivating learning awareness, choosing good role models, applying knowledge in real projects, avoiding cognitive traps, and practicing systematic refactoring, all illustrated with practical examples and a RocketMQ case study.

Software Engineeringlearningprogramming principles
0 likes · 19 min read
How to Write High-Quality Code: From Learning to Refactoring
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Apr 23, 2023 · Fundamentals

20 Must-Read Books to Accelerate Your Programming Career at Every Stage

From beginner to CTO, this curated list of 20 essential books—covering coding fundamentals, clean code, algorithms, design patterns, soft skills, agile transformation, and leadership—guides developers through each career phase, helping them build expertise, improve productivity, and navigate professional growth.

Book RecommendationsCareer DevelopmentSoftware Engineering
0 likes · 15 min read
20 Must-Read Books to Accelerate Your Programming Career at Every Stage
21CTO
21CTO
Apr 16, 2023 · Fundamentals

How to Write High‑Quality Code: From Learning to Refactoring

This article explores how developers can master code quality by adopting a learning mindset, studying exemplary code, applying core programming principles, analyzing real‑world examples such as RocketMQ file‑warming, and finally refactoring code to improve maintainability and performance.

Software Engineeringcode qualitylearning
0 likes · 17 min read
How to Write High‑Quality Code: From Learning to Refactoring
JD Retail Technology
JD Retail Technology
Apr 3, 2023 · Fundamentals

How to Master Clean Code: From Learning to Refactoring with Real Examples

This article explores a systematic approach to becoming a better programmer, covering learning mindset, selecting role models, applying knowledge, coding principles, performance considerations, and refactoring techniques, illustrated with a RocketMQ file‑prewarm case study and practical guidelines for writing maintainable, high‑quality code.

RocketMQSoftware Engineeringclean code
0 likes · 17 min read
How to Master Clean Code: From Learning to Refactoring with Real Examples
Open Source Linux
Open Source Linux
Mar 6, 2023 · Fundamentals

Why Abstract Models Are the Key to Lifelong Learning

This essay explores how focusing on enduring abstract models rather than transient knowledge, drawing from philosophy, mathematics, and computer science, can guide a more meaningful and adaptable learning journey.

Methodologyabstract modelscomputer science
0 likes · 12 min read
Why Abstract Models Are the Key to Lifelong Learning
Liangxu Linux
Liangxu Linux
Feb 1, 2023 · Fundamentals

20 Must‑Try Python3 Open‑Source Projects to Boost Your Coding Skills

This guide explains why actively experimenting with code beats passive reading, outlines a step‑by‑step method for mastering source code, and presents a curated list of twenty free Python3 projects—complete with executables and source—that are ideal for beginners and advanced learners alike.

AIProjectsPython
0 likes · 7 min read
20 Must‑Try Python3 Open‑Source Projects to Boost Your Coding Skills
JavaEdge
JavaEdge
Jan 16, 2023 · Fundamentals

Is Knowing Only Java Enough? A Journey Through Programming Language Evolution

This article examines why relying solely on Java limits a developer's perspective, traces the historical development of programming languages from assembly to modern multi-paradigm languages, and argues that learning new languages each year expands one’s mental models and problem‑solving abilities.

Javalanguage evolutionlearning
0 likes · 12 min read
Is Knowing Only Java Enough? A Journey Through Programming Language Evolution
Tencent Cloud Developer
Tencent Cloud Developer
Nov 25, 2022 · Product Management

Why Soft Skills Matter and How to Improve Them

The article argues that for technical professionals, hard skills provide a career floor while soft skills set the ceiling, and explains how adopting an owner mindset and developing time‑management, learning, quality, product‑thinking, and teamwork abilities can boost growth, reputation, responsibility, and long‑term success.

Project Managementcommunicationlearning
0 likes · 20 min read
Why Soft Skills Matter and How to Improve Them
php Courses
php Courses
Nov 17, 2022 · Backend Development

Eight Beginner‑Friendly Open‑Source PHP Projects and a Training Class Announcement

The article presents eight beginner‑friendly open‑source PHP projects—including HumHub, Flarum, Typecho, Question2Answer, PrestaShop, ActionView, Wizard, and Mochat—providing repository links and brief descriptions, and also announces a PHP development training class with enrollment details.

Backend DevelopmentPHPWeb Projects
0 likes · 5 min read
Eight Beginner‑Friendly Open‑Source PHP Projects and a Training Class Announcement
Model Perspective
Model Perspective
Oct 5, 2022 · Fundamentals

Why Wisdom Beats Experience and Rules in Mathematical Modeling

The article argues that while experience and rules provide useful references, true wisdom—derived from thoughtful analysis and creative problem‑solving—is essential for advancing mathematical modeling beyond mere familiarity with models or programming syntax.

ExperienceRulesfundamentals
0 likes · 2 min read
Why Wisdom Beats Experience and Rules in Mathematical Modeling
Architecture Digest
Architecture Digest
Sep 27, 2022 · Fundamentals

Effective Learning Strategies and Knowledge Foundations for Advancing in Technology Careers

The article emphasizes that systematic study, solid fundamentals, and purposeful practice—combined with effective time management, teaching, and building personal projects—are essential for mastering technology and advancing one’s career, while also highlighting the role of English and philosophical approaches to problem solving.

Career DevelopmentSoftware Engineeringfundamentals
0 likes · 11 min read
Effective Learning Strategies and Knowledge Foundations for Advancing in Technology Careers
DevOps Engineer
DevOps Engineer
Sep 13, 2022 · Operations

DevOps Learning Roadmap 2022 by Vrashabh Sontakke

This article presents a comprehensive 2022 DevOps learning roadmap compiled by engineer Vrashabh Sontakke, providing downloadable images and links to detailed resources that outline the essential tools, practices, and knowledge areas for aspiring DevOps professionals.

2022DevOpsOperations
0 likes · 2 min read
DevOps Learning Roadmap 2022 by Vrashabh Sontakke
Liangxu Linux
Liangxu Linux
Sep 13, 2022 · Operations

Why Interest Beats Experience: Master Linux Ops by Building Real Projects

The article compares two interviewee types, stresses that genuine interest drives faster Linux mastery, and outlines a step‑by‑step learning path that starts with building a personal blog, then expands to monitoring, load balancing, and a comprehensive Linux operations roadmap.

BlogLinuxlearning
0 likes · 11 min read
Why Interest Beats Experience: Master Linux Ops by Building Real Projects
Python Programming Learning Circle
Python Programming Learning Circle
Aug 30, 2022 · Fundamentals

Five Common Misconceptions for Programming Beginners and How to Overcome Them

This article identifies five typical misconceptions that new programmers often fall into—believing talent is essential, thinking advanced math is required, only watching tutorials without coding, memorizing documentation, and fearing errors—and offers practical advice to shift mindset, focus on environment, practice actively, and use errors as learning opportunities.

Practicebeginnerscoding
0 likes · 5 min read
Five Common Misconceptions for Programming Beginners and How to Overcome Them
IT Services Circle
IT Services Circle
Aug 29, 2022 · Fundamentals

Essential GitHub Repositories for Learning Software Development

This article curates a collection of high‑quality GitHub repositories—including Awesome lists, freeCodeCamp, developer‑roadmap, Build‑Your‑Own‑X, Git‑ignore templates, System Design Primer, and coding‑interview‑university—to help developers of all levels find reliable learning resources and practical project examples.

GitHubResourcesSoftware Engineering
0 likes · 5 min read
Essential GitHub Repositories for Learning Software Development
IT Services Circle
IT Services Circle
Mar 25, 2022 · Fundamentals

Curated List of Free C++ Learning Resources and Websites

This article compiles a comprehensive collection of free C++ learning resources, including tutorial sites, source code repositories, FAQs, reference manuals, and open‑source libraries, to help developers progress beyond basic concepts and deepen their programming expertise.

C++learningprogramming resources
0 likes · 5 min read
Curated List of Free C++ Learning Resources and Websites
Java High-Performance Architecture
Java High-Performance Architecture
Feb 25, 2022 · Fundamentals

How to Master Knowledge: Systematic Learning Strategies Beyond IQ

The article argues that while intelligence influences outcomes, anyone can acquire deep, systematic knowledge through concrete practices such as active problem replication, detailed note‑taking, iterative review, and hands‑on experimentation with tools like MySQL and SSH, turning abstract concepts into lasting expertise.

knowledge managementlearningpractical skills
0 likes · 15 min read
How to Master Knowledge: Systematic Learning Strategies Beyond IQ
IT Architects Alliance
IT Architects Alliance
Jan 28, 2022 · Fundamentals

Effective Knowledge Accumulation and Learning Strategies for Engineers

The article explores why knowledge retention varies among engineers, proposes concrete learning practices such as systematic note‑taking, focused "nail" learning, hands‑on experimentation with tools like tcpdump and SSH, and distinguishes between knowledge efficiency and engineering efficiency to help readers build lasting, applicable expertise.

SSHengineering practiceknowledge management
0 likes · 16 min read
Effective Knowledge Accumulation and Learning Strategies for Engineers
Liangxu Linux
Liangxu Linux
Aug 28, 2021 · Backend Development

Top Java Communities and Learning Platforms You Should Bookmark

This guide compiles a curated list of high‑quality Chinese and international Java community websites, detailing each site's focus, URL, brief description, and a star‑based recommendation rating to help developers find valuable learning resources.

JavaResourcescommunity
0 likes · 8 min read
Top Java Communities and Learning Platforms You Should Bookmark
Laravel Tech Community
Laravel Tech Community
Jul 20, 2021 · Frontend Development

Essential Vue.js Learning Resources for Beginners

This article introduces a curated list of essential Vue.js learning resources—including official documentation, the Awesome Vue repository, Vueschool, Nuxt.js guides, and Vue Mastery—providing developers with comprehensive tools and tutorials to master Vue.js and build modern web applications.

NuxtResourcesVueJS
0 likes · 5 min read
Essential Vue.js Learning Resources for Beginners
21CTO
21CTO
Mar 12, 2021 · Frontend Development

70+ Open‑Source Clone Projects to Master Frontend Development

This article compiles a curated list of more than seventy open‑source clone projects—ranging from 2048 and Airbnb to Netflix and TikTok—providing live demos, source‑code links, and technology‑stack details to help developers learn modern frontend techniques.

Reactclonefrontend
0 likes · 10 min read
70+ Open‑Source Clone Projects to Master Frontend Development
Top Architect
Top Architect
Jan 11, 2021 · Fundamentals

The 8 Most Popular Programming Languages of 2021 and How to Learn Them

This article surveys the eight programming languages that dominated 2021—Python, R, Perl, Swift, Ruby, JavaScript, Go, and Rust—explaining why each is popular, which developer groups favor them, and recommending the best learning resources for newcomers and salary‑seeking programmers.

careerlearningprogramming languages
0 likes · 19 min read
The 8 Most Popular Programming Languages of 2021 and How to Learn Them
Alibaba Cloud Native
Alibaba Cloud Native
Dec 26, 2020 · Fundamentals

Mastering Structured Thinking: How to Learn Anything Faster

This article explores how structured thinking, memory techniques, and a technical learning mindset can help professionals quickly grasp new domains, using pyramid and funnel models, the 6W framework, and practical risk‑control examples to illustrate a systematic approach to learning.

knowledge managementlearningmemory techniques
0 likes · 12 min read
Mastering Structured Thinking: How to Learn Anything Faster
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 24, 2020 · Fundamentals

How Structured Thinking Can Supercharge Your Learning Speed

This article explores why learning how to learn matters, introduces structured thinking and the XY problem, explains memory types and techniques, and shows how technical models like the pyramid, funnel, and 6W frameworks can accelerate knowledge acquisition across domains.

Domain-Driven Designknowledge acquisitionlearning
0 likes · 11 min read
How Structured Thinking Can Supercharge Your Learning Speed
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 13, 2020 · R&D Management

Overcoming Mid‑Career Crisis with the Zeroing Mindset: Guidance for Tech Professionals

This article shares a tech professional’s personal story of facing mid‑career unemployment, introduces the “zeroing mindset” concept inspired by Intel’s pivot, and offers practical steps—updating résumé, knowledge, skills, lifelong learning, family communication, and the ABZ plan—to navigate and transform career crises.

LeadershipSelf‑Assessmentcareer
0 likes · 7 min read
Overcoming Mid‑Career Crisis with the Zeroing Mindset: Guidance for Tech Professionals
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 2, 2020 · R&D Management

How to Develop Transferable Skills: The Power of Skill Migration for Technical Leaders

The article explains why top performers excel across multiple fields by mastering skill migration, defines the three core components of ability—knowledge, skill, and talent—and offers practical steps for technical professionals to identify, refine, and apply their transferable capabilities across domains.

Career GrowthLeadershipManagement
0 likes · 9 min read
How to Develop Transferable Skills: The Power of Skill Migration for Technical Leaders
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 29, 2020 · Fundamentals

How to Master New Technologies Quickly and Deeply: Proven Learning Strategies

This article shares a step‑by‑step framework for software developers to rapidly grasp new technologies by first scanning the big picture, identifying recurring patterns, building case‑based projects, reinforcing knowledge through micro‑service integration, and applying focused study techniques for both theoretical and practical challenges.

learningproductivitysoftware development
0 likes · 13 min read
How to Master New Technologies Quickly and Deeply: Proven Learning Strategies
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Sep 9, 2020 · Fundamentals

20 Must‑Read Books to Accelerate Every Programmer’s Career

This article presents a curated list of twenty essential books for programmers at every stage—from junior to senior, full‑stack, architect, and leader—detailing why each title matters, its key lessons, and how it can guide technical growth, soft‑skill development, and career planning.

Book RecommendationsCareer DevelopmentSoftware Engineering
0 likes · 16 min read
20 Must‑Read Books to Accelerate Every Programmer’s Career
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 11, 2020 · Frontend Development

Master JavaScript: Proven Tips to Learn JS Effectively

After mastering HTML and CSS, many learners find JavaScript daunting, so this guide outlines JavaScript's key characteristics and eight practical steps—understanding its purpose, setting goals, hands‑on practice, learning jQuery, Vue/Node, staying disciplined, frequent coding, mind‑mapping, and summarizing—to help you study JavaScript efficiently and confidently.

JavaScriptTipsWeb Development
0 likes · 8 min read
Master JavaScript: Proven Tips to Learn JS Effectively
macrozheng
macrozheng
Apr 20, 2020 · Frontend Development

How to Master Vue from Zero: A Goal‑Driven Learning Blueprint

This article outlines a step‑by‑step, goal‑oriented approach to learning Vue—starting from setting clear objectives, studying official documentation, exploring open‑source projects, expanding knowledge of related libraries, and finally practicing by building a backend‑admin front‑end, enabling developers to efficiently master the framework.

VueWeb Developmentfrontend
0 likes · 10 min read
How to Master Vue from Zero: A Goal‑Driven Learning Blueprint
Aotu Lab
Aotu Lab
Mar 18, 2020 · Fundamentals

From Intern to Full‑Stack Engineer: A Practical Roadmap for Junior Developers

This article shares a developer’s personal journey from a hardware‑to‑software intern to a senior full‑stack engineer, outlines three career phases, and provides concrete advice on building solid fundamentals, practicing effectively, and cultivating reflective thinking to accelerate technical growth.

DevelopmentGrowthcareer
0 likes · 9 min read
From Intern to Full‑Stack Engineer: A Practical Roadmap for Junior Developers
Programmer DD
Programmer DD
Feb 22, 2020 · Backend Development

Why Every Developer Should Dive Into Open‑Source Framework Source Code

The article explains why developers need to study the source code of popular open‑source frameworks—highlighting project‑driven needs, personal passion for technology, interview preparation, and long‑term career benefits—while urging continuous learning to stay competitive in a fast‑moving industry.

Software Engineeringframeworkslearning
0 likes · 10 min read
Why Every Developer Should Dive Into Open‑Source Framework Source Code
Sohu Tech Products
Sohu Tech Products
Jan 1, 2020 · Backend Development

How a Junior Backend Engineer Can Prioritize Learning Breadth and Depth and When to Use Java Wrapper Types vs Primitive Types

The article addresses a junior backend developer's concerns about how to start learning given the vastness of topics like algorithms, OS, networking, concurrency, middleware, and databases, and discusses when to prefer Java wrapper classes over primitive types, including performance considerations.

BackendJavaSoftware Engineering
0 likes · 4 min read
How a Junior Backend Engineer Can Prioritize Learning Breadth and Depth and When to Use Java Wrapper Types vs Primitive Types
21CTO
21CTO
Nov 17, 2019 · Fundamentals

Why Mastering Programming Takes a Decade, Not 24 Hours

The article argues that learning to program well requires years of deliberate practice, not quick‑fix books, and offers a roadmap of sustained study, hands‑on coding, community interaction, and mastery of multiple languages to become a true programmer.

career advicedeliberate practiceexpertise
0 likes · 11 min read
Why Mastering Programming Takes a Decade, Not 24 Hours
Java Captain
Java Captain
Sep 29, 2019 · Fundamentals

The Value and Evolution of Fundamental Knowledge for Programmers

This article reflects on why foundational computer‑science topics such as operating systems, databases, and networking are essential, describing their practical skill value, their role in shaping technical thinking, and the spiral learning process that deepens a programmer’s expertise over a career.

Operating Systemscomputer sciencelearning
0 likes · 8 min read
The Value and Evolution of Fundamental Knowledge for Programmers