找工作及基本技能储备

面试准备

  1. 技能准备:数据库、数据结构、算法、HTTP、程序语言
  2. 目标公司寻找及相关技能准备
  3. 应聘方式:内推、校园招聘、社会招聘
  4. 自我项目展示:博客、论坛、开源项目参与等

网站搭建

  1. 域名购买、DNS 配置
  2. 开发环境 (IDE、编辑器 VIM emacs、调试环境 WAMP、设备)
  3. 需求分析及了解
  4. 原型设计
  5. 前端界面设计
  6. 后台程序开发
  7. 代码调试
  8. 网站上线

团队构成

  1. 技术研发部:开发部、前端
  2. 无线部门
  3. 运行维护部门
  4. 测试部门
  5. 产品设计部:设计部、产品部
  6. 人力资源部

PHP 笔试题、知识结构、进阶书籍

PHP 基础

PHP 手册(时常翻阅)、《PHP 和 MySQL web 开发》、《PHP 经典实例》、《PHP 与 MYSQL 权威指南》、《PHP 必须知道的 300 个问题》、《PHP 实战 1200 例》、《PHP 模块开发大全》、《PHP MVC 开发实战》一般来说所有的 PHP 应用程序可以在 CMS/Shop/BBS 这三种网站的模块中找到逻辑。

PHP 提高

《高性能 PHP》《PHP 应用程序安全编程》《PHP 开发与最佳实践》《PHP MVC 开发实战》 《精粹 PHP》。

软件架构

soap mvc socket 了解就行了 框架了解就行了
MongoDB、Redis、memcache 知道基本的使用就行 分布式 主从和优化

数据库方面

基础:MySQL 手册 、《MySQL 经典》、《SQL 基础教程》
提高:《高性能 MySQL》 、《高可用 MySQL》、《MySQL 的架构设计和性能调优》

中间件方面

了解 CDN 、Vanish、 Squid 、 thrift 、PHPRPC

HTTP

《图解 HTTP》、《HTTP 权威指南》

Linux

《鸟哥的 Linux 私房菜: 基础学习篇》、《Linux 系统命令及 Shell 脚本实践指南》

架构方面

《构建高性能 web 站点》 《负载均衡优化策略》

算法数据结构

严蔚敏的《数据结构》
链表、栈、二叉树、
排序的那些东西一般排序(快速 二分查找)