技术背景与理念
# 技术背景与理念
杨充,全栈工程师,编程进阶网(yccoding.com)作者。
# 技术背景
十年开发经验,技术栈覆盖 C/C++ / Java / Go / Python / JavaScript / TypeScript,主攻方向:
- C++ 工程实战:现代 C++11/14/17/20 全线贯通,并发编程(
std::thread/std::jthread/shared_mutex)、STL 源码剖析、编译期优化(consteval/constexpr)、性能调优(perf / VTune / ASan) - Android 性能优化:启动优化、内存泄漏监控(LeakCanary 源码级定制)、ANR 治理、渲染优化
- 嵌入式 Linux GUI:Qt 6.x + QML + EGLFS + Scene Graph 渲染管线,面向 ARM Linux 的工业 HMI 开发
- 系统编程:Linux 进程/线程调度、虚拟内存、信号机制、CoreDump 分析、GDB 调试
# 本站内容
编程进阶网累计 300+ 篇技术文章,按知识体系组织为 10 大板块:
| 板块 | 内容 |
|---|---|
| 计算机基础 | 计算机组成、操作系统、网络协议、数据库原理 |
| 编程思想 | 面向对象设计、SOLID 原则、23 种设计模式、系统架构 |
| 算法 | 数据结构导论 → 线性结构详解 → 树哈希结构论 → 容器设计实战 → 经典算法思想 → 综合实战 |
| 专栏 | 性能优化、程序编程原理、方案设计思想、稳定性与可靠性、工程化与运维 |
| CodeX | C / C++ / Java / Go / JavaScript 五语言从入门到精通的完整学习路径 |
| Apps | Android / iOS / Web / Linux QML 实战开发 |
| ScriptHub | Python / Shell-Bash 脚本与自动化 |
| 工具 | 18+ 在线开发工具(JSON、加解密、二维码、文本处理等) |
# 出版计划
正在将博客中的 C++ 系列(90+ 篇)重新编排为《现代 C++ 由浅入深:从入门到工程精通》四卷本,覆盖从基础语法到并发编程、内存模型、模板元编程、性能工程的全链路。
# 技术理念
- 原理 > 框架 > 工具:理解虚拟机怎么分配内存,比记住 Spring 注解更重要
- 输出倒逼输入:能写清楚的,才是真正理解的
- 可检索的知识才是有用的知识:建站的初衷——让碎片化学习有结构可循
上次更新: 2026/06/28, 17:55:19