起航
是时候好好准备了
不计算硕士在读的1年创业经历和本科的半年实习经验的话,硕士毕业至今也算积累了快3年的工作经验了,在澳门也度过了近六年的时光,觉得是时候要去更高的地方闯荡了,希望给自己6个月的准备时间,这系列文章作为约定,把自己复习过得都记录下来。好记性不如烂笔头,这里记录我觉得比较重要的点,更详细的建议看相关的官方文档。
目录
- 起航
- 语言的选择
- 计算机知识
- 计算机网络
- 不同层之间负责的任务
- 传输速率计算问题
- 操作系统
- LRU算法
- 无锁化编程
- 常用设计模式
- 订阅者模式
- 装饰模式
- 服务端开发
- PHP服务端开发相关
- 如何预估服务器可容纳的并发量
- 开发时候常会遇到的HTTP状态码
- FastCGI,PHP-FPM之间的关系
- Session和Cookie不能不说的秘密
- 最熟悉的陌生人:access log
- 谈谈压力测试
- PHP并发操作的锁机制
- 防止表单重复提交,你我有责
- Node.js服务端开发相关
- 支付接入相关
- RSA签名的你签我签
- 架构相关
- 正则表达式
- PHP服务端开发相关
- 前端开发
- HTML/CSS篇
- HTML语义化与SEO
- 关于HTTP协议的一切
- 所有关于HTML5 data-*属性你需要知道的事
- Http缓存的辛酸历程
- CSS的盒子模型
- 常见布局整理
- CSS3动画动一动
- HTML5和CSS3新特性
- flex和Grid布局
- JS篇
- 深入JS原型链
- JS工作原理:引擎,运行时和调用堆栈
- JS工作原理:內存管理与常见内存泄露分析
- 一起了解javascript定时器
- JavaScript时间的准确性
- ajax的工作原理
- 跨域问题的产生和解决方案
- 上下文:this和闭包的爱情故事
- 垃圾回收
- 模块化(commonJS,es6,cmd,amd)
- 性能篇
- 框架篇
- Vue.js
- JQuery
- React.js
- 写一个简单的MVVM框架
- 前端工程化
- grunt,gulp和webpack
- HTML/CSS篇
- Mysql数据库篇
- varchar与汉字杂谈
- 项目代码管理篇
- 实战篇
- 微信公众平台开发
- 常见入侵攻击与防范
- SQL注入详解
- WAF
- 机器学习
- 开发中的小工具
- 算法基础
- 常用数据结构
- 数组 (Arrays)
- 链表 (Linked Lists)
- 栈 (Stack)
- 队列 (Queue)
- 哈希表 (Hash table)
- 树
- 二叉查找树 (Binary Search Trees)
- 红黑树 (Red Black Tree)
- 堆(Heap) / 优先级队列(Priority Queue) / - 二叉堆(Binary Heap)
- 字典树(Tries)
- 平衡查找树 (Balanced search trees)
- N 叉树(K 叉树、M 叉树)
- 查找算法
- 顺序查找
- 二分查找
- 插值查找
- 斐波那契查找
- 二叉查找树 (Binary Search Trees)
- 分块查找
- 哈希查找
- 排序算法
- 排序算法
- 交换排序
- 冒泡排序
- 快速排序
- 插入排序
- 直接插入排序
- 希尔排序
- 选择排序
- 简单选择排序
- 堆排序
- 归并排序
- 基数排序
- 基础算法
- 常用数据结构
- …
- …
- Reference