一个php技术栈后端猿的知识储备大纲
为什么把php,mysql,redis放在前三位?因为php/mysql/redis基础是一个当代phper的根基。
-
php(doing)
- 符合PSR-1/PSR-2的PHP编程规范
- php-fpm/nginx交互[https://github.com/TIGERB/easy-tips/blob/master/tips-2016.md#client和nginx简易交互过程]
- 其他[https://github.com/TIGERB/easy-tips/blob/master/tips-2016.md#知识碎片]
-
mysql(doing)
-
redis(not-start)
- 常用命令
-
设计模式(done/fixing)
-
数据结构(not-start)
-
算法(not-start)
-
网络基础(doing)
-
计算机基础(not-start)
单例模式: php singleton/test.php
观察者模式: php observer/test.php
策略模式: php strategy/test.php
访问者模式: php visitor/test.php
......类推
- not-start: 代表还未开始总结
- doing: 代表总结中
- done: 代表总结完毕
- fixing: 代表查漏补缺修改中
如果大家发现有什么不对的地方,可以发起一个issue或者pull request,我会及时纠正,THX~
补充:发起pull request的commit message请参考文章Commit message 和 Change log 编写指南
感谢以下朋友的issue或pull request: