外观
编程指南(10 年经验版)
说明:本书为草稿状态,正在汇总整理以前写的电子书内容中,部分链接不可用。
关于本书
该书定位为“指南”,“指导”意义居多,不是严格意义上的“教程”,会涉及 Web 技术栈的大纲,以及一些从实践中得到的思考。希望对读者有些帮助。
本书可帮助大家迅速回忆基础知识,看是否有明显的缺漏需要补齐。推荐的学习方式是:
- 快速浏览。
- 碰到某个关键词感觉比较模糊时,借助 AI /搜索引擎进一步了解详细内容。
你可以通过以下方式阅读本书:
- 网页版。
- 安卓客户端。
- Windows客户端:绿色免安装,下载后点击直接运行。
意见与讨论请联系我们:https://www.verysites.com/contact。
保护你的眼睛
本书提供单页HTML版本:https://systems.verysites.com/docs/cookbook/single。读者可以直接利用浏览器的打印功能打印成 PDF 电子书放到水墨屏电纸书阅读器中阅读。以减少对眼睛的伤害。
核心经验
- 官网永远是最好的学习资料来源。
- 主流技术栈是性价比最高的,非必要情况下不要学小众技术栈。
- 设计模式和架构思维在初期对你帮助不大,后期在有较多项目经历之后再边看边感悟,然后再实践,量变产生质变,这样效果最大。
- 要有自己的技术品味,不要人云亦云。比如“微前端”,在笔者看来是 ROI 过低的,大部分使用微前端的团队,都是决策失误导致的(你要有你自己的技术品味,可以持保留意见)。
- 技术方案要贴合实际,能落地才是硬道理。有时候最优方案落地难度大的话,次优方案未尝不可,或者拆解成多个小目标逐个击破。
- 代码一旦背离 "Single source of truth" 原则,慢慢就会难以维护起来。
- 搭建团队时,能做事是很重要的,比技术能力还重要。
- 一个团队里过多的意见容易影响执行力。
- 世界是一个巨大的草台班子,一个团队里只有少数是扛把子,甚至没有。
计算机基础
编程技术
编程语言
推荐教程:
其他内容:
前端开发
推荐教程:
其他内容:
后端开发
数据库开发
脚本开发
人工智能
- 机器学习
- RAG
项目经验
设计模式
设计模式对编程新人而言不是很重要,过早涉及容易让人编码时不接地气,走上过度设计的歪路。
其他话题
写在最后
这本书其实也帮不了你什么,主要是辅助梳理下知识体系。学习,终归是要靠自己的。自助者,天助之。
这是我很喜欢的一篇网络译文,放在最后,与君共勉。
《我的心曾悲伤七次》——卡里·纪伯伦
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。