Tagged articles
35 articles
Page 1 of 1
PMTalk Product Manager Community
PMTalk Product Manager Community
Nov 14, 2025 · Product Management

15 Essential Thinking Models Every Product Manager Should Master

The article presents fifteen core thinking models for product managers, covering demand analysis, competitive analysis, goal setting, user experience, and product operations, and explains each model’s components, applicable scenarios, and practical examples such as the Y model, Kano, Porter’s Five Forces, and the AARRR framework.

AnalysisGoal SettingUser experience
0 likes · 17 min read
15 Essential Thinking Models Every Product Manager Should Master
Tencent Cloud Developer
Tencent Cloud Developer
Sep 25, 2025 · Fundamentals

Unlock the Secrets of Object‑Oriented Analysis & Design for Better Software

This comprehensive guide explores the evolution of object‑oriented programming, clarifies its core concepts, and walks readers through use‑case modeling, static and dynamic modeling, responsibility‑driven design patterns, and advanced modeling techniques, providing a complete knowledge framework for software engineers and architects.

AnalysisDDDObject-Oriented
0 likes · 44 min read
Unlock the Secrets of Object‑Oriented Analysis & Design for Better Software
21CTO
21CTO
Sep 10, 2025 · Backend Development

2025 PHP Developer Salary Guide: Global Pay Trends & Insights

This comprehensive 2025 mid‑year PHP developer salary guide breaks down average compensation by region, experience level, employment type, industry, and company size, offering actionable data and negotiation tips for developers, recruiters, and hiring managers worldwide.

2025AnalysisPHP
0 likes · 25 min read
2025 PHP Developer Salary Guide: Global Pay Trends & Insights
Data Party THU
Data Party THU
Aug 5, 2025 · Artificial Intelligence

20 Advanced Statistical Techniques Every Data Scientist Must Master

This comprehensive guide introduces twenty essential advanced statistical methods—from Bayesian inference and maximum likelihood estimation to copulas and generalized additive models—explaining their concepts, real‑world use cases, and providing concise Python code examples so data scientists can confidently apply them to complex analytical problems.

AnalysisPythonstatistical methods
0 likes · 24 min read
20 Advanced Statistical Techniques Every Data Scientist Must Master
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jul 10, 2025 · Big Data

Master ElasticSearch: Core Concepts, Architecture, and Search Process Explained

This article provides a comprehensive overview of ElasticSearch, covering its role as a distributed full‑text search engine built on Lucene, key concepts such as index, type, document, field, shard and replica, the analysis pipeline, inverted index mechanics, and the two‑phase query‑fetch search workflow.

AnalysisElasticsearchFull‑Text Search
0 likes · 7 min read
Master ElasticSearch: Core Concepts, Architecture, and Search Process Explained
DataFunSummit
DataFunSummit
May 9, 2024 · Fundamentals

Technical Evolution and Challenges of Online A/B Testing

This article reviews the two‑decade evolution of online A/B testing, outlines the business and technical challenges enterprises face, and details three core technical challenges—experiment accuracy, analysis & interpretation, and efficiency—along with practical solutions for each.

A/B testingAnalysisdata-driven decision
0 likes · 6 min read
Technical Evolution and Challenges of Online A/B Testing
Model Perspective
Model Perspective
Feb 23, 2024 · Fundamentals

Boost Decisions with Add, Subtract, Multiply, Divide Thinking

This article explains quantitative thinking—a data-driven mindset—by detailing four core methods: addition thinking for aggregating contributions, subtraction thinking for eliminating excess, multiplication thinking for leveraging synergistic combinations, and division thinking for breaking complex problems into manageable parts.

Analysisdecision makingproblem solving
0 likes · 8 min read
Boost Decisions with Add, Subtract, Multiply, Divide Thinking
DevOps
DevOps
Feb 3, 2024 · Fundamentals

Understanding Technical Debt: From Birth to Decay of Business Systems

The article examines why every business system accumulates technical debt over time, outlines the stages from initial creation to maintenance decay, analyzes the human and architectural factors that make legacy systems hard to work with, and proposes domain‑modeling and disciplined engineering practices to mitigate and delay that decay.

AnalysisDesignDomain Modeling
0 likes · 23 min read
Understanding Technical Debt: From Birth to Decay of Business Systems
Tencent Cloud Developer
Tencent Cloud Developer
Dec 20, 2023 · Fundamentals

Why Business Systems Accumulate Debt and How to Prevent It

Business systems accumulate technical debt as rapid growth, pseudo‑agile practices, unclear requirements, and staff turnover introduce hidden complexity, but systematic domain modeling, thorough analysis, disciplined design, and continuous learning can mitigate decay, keep code maintainable, and sustain developer motivation.

AnalysisDesignDomain Modeling
0 likes · 24 min read
Why Business Systems Accumulate Debt and How to Prevent It
Model Perspective
Model Perspective
Dec 2, 2023 · Fundamentals

10 Inspirational Quotes Translated into Math: What Do They Really Mean?

This article explores ten well‑known motivational sayings by expressing each with a mathematical formula—ranging from probability and integrals to logistic and exponential functions—offering a fresh, analytical perspective on how effort, success, knowledge, and happiness can be quantified.

Analysisintegrallogistic function
0 likes · 6 min read
10 Inspirational Quotes Translated into Math: What Do They Really Mean?
MaGe Linux Operations
MaGe Linux Operations
Nov 28, 2023 · Databases

When to Use Synonyms in Elasticsearch: Index-Time vs Search-Time

This article explains how Elasticsearch tokenizes text, why small spelling errors or plural forms can miss matches, and how synonyms improve search recall, comparing the trade‑offs of applying synonyms during indexing versus at query time, with practical code examples and tips for managing large synonym lists.

AnalysisElasticsearchSearch
0 likes · 7 min read
When to Use Synonyms in Elasticsearch: Index-Time vs Search-Time
Model Perspective
Model Perspective
Apr 3, 2023 · Fundamentals

Mastering Mathematical Modeling: From Problem Analysis to Solution

This article outlines the two‑stage process of mathematical modeling, detailing how to analyze a problem, simplify its context, translate it into mathematical symbols, construct equations or functions, and then analyze and solve the resulting model, while emphasizing iterative refinement when challenges arise.

Analysisiterationmathematical modeling
0 likes · 3 min read
Mastering Mathematical Modeling: From Problem Analysis to Solution
Programmer DD
Programmer DD
Feb 3, 2023 · Backend Development

How EMT4J Simplifies Upgrading Java 8, 11, and 17 Applications

The Eclipse Migration Toolkit for Java (EMT4J) is an open‑source tool that analyzes Java projects and automates upgrades from Java 8 to 11 and from 11 to 17, offering Maven, agent, and CLI options, detailed incompatibility reports, and extensible rule sets to ease migration challenges.

Analysisemt4jmigration
0 likes · 7 min read
How EMT4J Simplifies Upgrading Java 8, 11, and 17 Applications
DataFunSummit
DataFunSummit
Jan 16, 2023 · Big Data

Building an O2O Industry Data Platform: From Monitoring to Diagnosis

This article shares practical insights on constructing an O2O industry data platform, detailing user classification, business pain points, and a three‑step strategy—monitoring, analysis, and diagnosis—to extract core metrics, implement tailored reporting, conduct operational and pricing analyses, and drive data‑driven product improvements.

AnalysisBusiness IntelligenceData Platform
0 likes · 15 min read
Building an O2O Industry Data Platform: From Monitoring to Diagnosis
Software Development Quality
Software Development Quality
Jul 14, 2022 · Fundamentals

Unlocking Test Engineer Success: Innovation, Analysis & Beyond

This article presents a detailed competency model for test development engineers, defining ten key abilities—such as innovation, analytical thinking, inductive reasoning, information gathering, learning, achievement motivation, communication, attention to detail, proactiveness, and perseverance—each with five graded behavior levels that illustrate increasing mastery.

AnalysisInnovationSkill development
0 likes · 17 min read
Unlocking Test Engineer Success: Innovation, Analysis & Beyond
Model Perspective
Model Perspective
Jul 13, 2022 · Fundamentals

Key Properties of Integrals and Differentials Explained

This article outlines the fundamental properties of integrals—including the sum rule, constant factor rule, interval splitting, and limit‑based computation—and introduces differentials, their basic properties, and how they relate to integral calculus.

Analysiscalculusdifferentials
0 likes · 5 min read
Key Properties of Integrals and Differentials Explained
Model Perspective
Model Perspective
Apr 30, 2022 · Fundamentals

Why Restating the Problem Boosts Modeling Success

Restating the problem in modeling competition papers clarifies differing interpretations, guides solution direction, and enhances communication, making it a crucial first step for both authors and readers to understand and evaluate the modeling work effectively.

Analysisacademic writingmodeling competition
0 likes · 4 min read
Why Restating the Problem Boosts Modeling Success
政采云技术
政采云技术
Apr 21, 2022 · R&D Management

Key Practices for Effective Team Retrospectives: Building Consensus and Analyzing Strengths and Weaknesses

The article explains how establishing team consensus on the purpose and baseline of retrospectives, understanding the two main retrospective approaches, and equally analyzing both strengths and weaknesses while focusing on key factors and deep analysis can prevent blame culture and improve learning outcomes.

AnalysisConsensusManagement
0 likes · 3 min read
Key Practices for Effective Team Retrospectives: Building Consensus and Analyzing Strengths and Weaknesses
政采云技术
政采云技术
Apr 1, 2022 · Fundamentals

Structured Thinking: A Guide for Test Engineers

This article explains structured thinking as a systematic approach to break down complex testing problems into manageable parts, describes how to apply hierarchical analysis, introduces classification methods such as MECE, 5W2H, and provides practical tips for improving information synthesis, logical reasoning, and clear communication in software testing.

AnalysisMECETest Engineering
0 likes · 18 min read
Structured Thinking: A Guide for Test Engineers
Architects Research Society
Architects Research Society
Nov 21, 2021 · Fundamentals

Requirements Capture and Analysis: Processes, Interviews, Use Cases, and Scenarios

This article explains the systematic activities of requirements capture and analysis, describing stakeholder involvement, the four main processes of discovery, interview techniques, use‑case and scenario modeling, and subsequent classification, prioritization, negotiation, and specification of software requirements.

AnalysisUse Casesrequirements capture
0 likes · 9 min read
Requirements Capture and Analysis: Processes, Interviews, Use Cases, and Scenarios
Alimama Tech
Alimama Tech
Nov 10, 2021 · Industry Insights

Rethinking Traditional Marketing Models: A Pragmatic C.M.O. Framework

This article distills complex marketing analysis into a concise, data‑driven framework by revisiting classic models, introducing simplified 4P/4C/4R concepts, and presenting the C.M.O. (Customer Insight, Multi‑Touch Attribution, Opportunity) methodology for actionable, high‑dimensional insight generation.

AnalysisCMOData Science
0 likes · 11 min read
Rethinking Traditional Marketing Models: A Pragmatic C.M.O. Framework
ITPUB
ITPUB
Jul 16, 2018 · Fundamentals

Why Linux Still Struggles on the Desktop: 10 Key Reasons Explained

Despite decades of Linux advocacy, desktop market share remains low, with only about 1.5% of PCs running Linux, and this article examines statistical data and ten fundamental reasons why Linux fails to attract mainstream desktop users.

AnalysisDesktopLinux
0 likes · 9 min read
Why Linux Still Struggles on the Desktop: 10 Key Reasons Explained
Didi Tech
Didi Tech
Apr 11, 2018 · Fundamentals

The Essence of Software Architecture: Defining Problems, Classification, and Perspective

The article argues that software architecture is fundamentally the practice of uncovering a problem’s essence—its context, goal, and obstacle—classifying it as abnormal or improvement, and then converting the open‑ended gap between current state and desired outcome into a concrete, implementable solution.

AnalysisSoftware ArchitectureSystem Design
0 likes · 10 min read
The Essence of Software Architecture: Defining Problems, Classification, and Perspective
360 Quality & Efficiency
360 Quality & Efficiency
Jan 17, 2018 · Fundamentals

Essential Soft Skills for Software Testers

The article explains why soft skills such as skeptical thinking, curiosity, analytical ability, and communication are crucial for software testers, complementing hard technical knowledge and enhancing defect detection, collaboration, and overall testing effectiveness.

AnalysisSoftware Testingcommunication
0 likes · 7 min read
Essential Soft Skills for Software Testers
Qunar Tech Salon
Qunar Tech Salon
Oct 13, 2015 · Fundamentals

Exploring the Foundations of Mathematics: From Set Theory to Analysis and Algebra

This article reflects a computer science student's journey into deep mathematics, explaining why studying set theory, analysis, algebra, topology, measure theory, and functional analysis provides essential tools for advanced research, linking abstract concepts to practical applications in vision, learning, and modern scientific fields.

AlgebraAnalysisFunctional Analysis
0 likes · 22 min read
Exploring the Foundations of Mathematics: From Set Theory to Analysis and Algebra