阮一峰的网络日志(http://www.ruanyifeng.com/blog/)是一个非常知名的技术博客,涵盖了众多主题,包括但不限于以下内容:
- 编程语言:如 git 教程、javascript 教程、css 教程、python 入门教程、javascript 模块化简史、babel 入门教程、javascript 数组方法总结、react hooks 入门教程、javascript 事件循环机制等;
- 互联网技术:http 协议入门、restful api 设计指南、web 开发者需要了解的网络知识、同源策略等;
- 软件开发与工程:软件开发就像长跑、软件架构入门等相关文章;
- 技术工具:如 awk 入门教程、Bash 脚本 set 命令教程、Linux 的五个查找命令、Linux 服务器的初步配置流程、Systemd 入门教程、Git 相关教程(工作流程、原理入门、分支管理策略、常用命令清单、远程操作详解等)、Make 命令教程等;
- 前端开发:包括微信小程序入门教程、css 布局教程、css 选择器教程、css 动画教程、前端工程师的自我修养等;
- 其他:还有诸如计算机科学的数学基础、程序员的职业规划、关于程序员的一些思考(例如 “程序员的酒后真言”,其中提到了职业发展、技术栈、工作与人际关系、代码质量、记录文档的重要性等观点)、神经网络入门等内容。
此外,博客中也可能会有一些关于时事资讯、生活感悟等方面的文章。其文章的特点是内容丰富、讲解透彻易懂,无论是对于技术初学者还是有一定经验的开发者都具有一定的参考价值。