编程知识
体系框架
为设计师转型全栈开发者构建的系统性编程学习体系。按照「凝神全栈」的真实技术链路组织,每篇文档可沉浸式阅读。
概述
本知识库是为设计师转型全栈开发者构建的系统性编程学习体系。从平面设计 → UI 设计 → iOS 开发兴趣 → Web 全栈开发,所有知识按照「凝神全栈」的真实技术链路组织。每篇文档不是大纲速查,而是可以沉浸式阅读的文字教程。
编程哲学
理解优先于记忆
每个技术点先讲"为什么存在",再讲"怎么用"
类比驱动学习
大量使用设计领域的已有知识做类比,让新概念有锚点
项目即教材
代码示例尽量来自真实项目「凝神全栈」,不讲用不到的
中英双语术语
每个专业术语都给出英文原词,因为报错信息、文档、社区全是英文
螺旋式深入
同一概念在不同章节会反复出现,每次加深一层
学习背景
从视觉设计到全栈开发的真实成长路径,每一步都是下一步的基石。
平面设计
视觉基础
UI/UX 设计
界面与交互
iOS 开发兴趣
Swift / SwiftUI / Xcode
Web 全栈开发
本项目:凝神全栈网站
反向赋能
用 Web 知识辅助理解 iOS 开发
反过来用 Web 知识辅助理解 iOS 开发——技术栈之间形成闭环。
全栈技术地图
思维转换 · 终端命令行 · Git 版本管理 · 开发环境 · Markdown
HTML(结构)· CSS(样式)· JavaScript(行为)· 浏览器原理 · Web API
TypeScript · Vue.js 3 · Nuxt 4 · Tailwind CSS · 包管理与构建工具
Python · HTTP/API · FastAPI · Pydantic · 中间件
SQL · PostgreSQL · SQLAlchemy ORM · Alembic · Redis
Linux · Nginx · Docker · Docker Compose · HTTPS
GitHub Actions · 蓝绿部署 · Shell · Prometheus · Grafana
Swift · SwiftUI · Xcode · iOS 架构 · Web↔原生互通
知识体系结构
八大模块,每模块五个核心知识点。采用差异化排版,避免视觉疲劳——同一套瑞士设计系统,不同的排列节奏。
编程世界入门
Web前端基础
5 TOPICS现代前端工程
5 TOPICS后端服务开发
5 TOPICS数据存储
服务器与部署
5 TOPICS自动化与监控
5 TOPICSApple原生开发
5 TOPICS 每篇文档的
结构约定
每篇文档遵循统一的叙述结构,但长度和侧重随主题自然变化。
全栈地位
该技术在全栈链条中的位置
核心概念
从"为什么"出发,逐步建立理解
实战详解
结合项目代码展开讲解
常见错误与避免方法
初学者容易掉进的坑
术语对照表
中英文术语速查
使用方法
系统性学习
按目录顺序逐步学习,构建完整知识体系
问题导向查阅
遇到具体问题时,查找相关主题快速获取解决方案
工作参考
将文档作为日常开发工作的检查清单和标准参照
知识补充
在文档基础上添加个人经验和学习笔记
更新与维护
定期回顾和更新过时内容
添加新的技术趋势和工具
根据实际项目经验补充案例
建立个人化的知识扩展机制