之前学编程,都是散养的,没有系统的话进行学习,今天看到了一篇文章写的不错, 从今天开始参考这篇文章对自己的基础知识进行恶补。
整理下自己在初级阶段还不够熟练掌握的项目
1、linux
基本服务配置(包括rpm安装文件,各种服务配置等)
会写简单的shell脚本和awk/sed 脚本命令等
2、Nginx(之前用的都是apache)
做到能够安装配置nginx+php,知道基本的nginx核心配置选项,知道 server/fastcgi_pass/access_log 等基础配置,目标是能够让nginx+php_fpm顺利工作。
3、MySQL
知道基本的mysql配置选项
知道针对InnoDB和MyISAM两个引擎的不同配置选项
知道基本的两个引擎的差异和选择上面的区别;
能够纯手工编译搭建一个MySQL数据库并且配置好编码等正常稳定运行;
4、PHP
XML、Socket、GD/ImageMgk图片处理等等;
熟悉各种跟MySQL操作链接的api(mysql/mysqli/PDO),知道各种编码问题的解决;
5、前端
暂无
6、系统设计
能够支撑每天几十万到数百万流量网站的开发维护工作;
计划时间 8.1 - 8.21