NoteDeep

初级

  • 熟练掌握算法、数据结构,计算机网络等知识
  • 熟悉服务端开发的MVC架构,熟悉主流开发框架
  • 熟悉LINUX系统,熟练使用Git等版本控制工具
  • 熟悉mysql,熟悉mysql的基本操作
  • 了解memcache、redis、mongodb等常用nosql

高级

  • 具备mysql优化经验,掌握mysql分表、集群等相关设计方案,了解底层原理。对如何用好mysql写出高性能的代码有充分的经验;
  • 熟悉memcache、redis、mongodb等常用nosql解决方案,对如何用好它们写出高性能的代码有充分的经验,了解各自的优缺点以及使用场景。
  • 研究过主流框架的源码,底层实现。甚至写过自己的框架,仔细对比过。
  • 对前后端分离、写RESTful 的API、写多版本兼容的API等等,总结归纳了自己的实战经验;
  • 关注着新技术,对go、docker等都有探索并在某些场景下试用了;
  • 能平衡好业务需求和技术复杂度,兼顾功能、性能、可靠性等多项要求,来选择最合适的技术方案。
  • 代码易调试、易测试、易维护、易扩展的。你能制定团队的coding best practice,能通过design review、code review、unit test、文档、流程完善等方式,来帮助团队提升代码质量、减少bug数量。
  • 你有丰富的trouble shooting技巧;能用各种工具来帮助提升开发效率和开发质量,必要时你能写自己的工具。
  • 能从用户的角度出发思考问题,能和业务顺畅沟通,能理解需求并预见潜在需求及其价值,能对功能设计提出洞见,帮助需求方形成更完整的场景。

计算机基础

《深入理解计算机系统》
linux操作系统、Unix环境高级编程
C程序设计语言
数据结构和算法
TCP/IP网络通信详解

Phper路线

PHP基础语法

Cookie和Session
JSON和XML
AJAX
文件读写、上传和下载、图片处理
书籍
《PHP编程》·Kevin Tatroe,Peter MacIntyre,Rasmus Lerdorf

WEB服务器

Linux基础、LNMP安装
PHP-FPM配置
推荐书籍《Nginx高性能Web服务器详解》·苗泽
Nginx配置、负载均衡、反向代理、集群
CDN

PHP MySQL操作

推荐书籍《PHP和MySQL Web开发》·Luke Welling

PHP面向对象和设计模式

代码编写和规范

推荐书籍《代码整洁之道》·Robert C. Martin

MVC框架

laravel、yaf等

PHP高级

推荐书籍《Modern PHP》·Josh Lockhart
  • Composer, php依赖管理
  • Opcache
  • xDebug调试和分析
  • Xhprof + Xhgui性能分析
  • PHPUnit单元测试
  • Docker LNMP环境部署
  • 持续集成

评论列表

  • yongfu
    yongfu

    若是能持续就更好了  2021年3月12日 16:1

  • yongfu
    yongfu

    很不错,支持👍  2021年3月12日 15:39

初级
高级
计算机基础
Phper路线