面试总结/18年Todo
最近面了两家公司, 知道了很多自己欠缺的地方, 这点很好.
记一下发现的缺点吧.
- 基础知识
- PHP 相关
- PHP 里边的常见常量/函数, 这些都需要达到掌握的层度, 而非了解
- PHP 相关编码规范, PSR 系列 1~16, 都需要了解一下
- composer 需要达到了解的层度, 至少应该达到 webpack 配置的级别, 而不是 composer install 工程师
- 经典项目源码阅读:
- Laravel
- Workerman
- PHP 相关
- 软件工程
- 设计模式, 22 种设计模式都要掌握(哪怕硬背呢)
- UML 语言, 基本的类图还是要会画(具体来说就是这本书敏捷软件开发 : 原则、模式与实践)
- 安全
- xss
- csrf
- SQL 注入
- 看书看书(白帽子讲 Web 安全)
- 数据库
- 慢查询优化
- 数据类型
- 数据库管理
- 事务处理
- 可能还是要翻一遍高性能 MySQL
- 算法
- leetcode, 做完题之后要提交到 Github 上, 对应的, 不能再看答案了
- 杂项知识
- utf8 编码规范, 了解(过去是听说有这样一个东西, 只知道它属于变长字符串, 按规则可以解析出对应的字符, 现在需要知道这个规则是什么)
- 应该要有自己拿的出手的 Github 项目, 最好是用 PHP 写的, 这次出门面试, 最好的项目居然是 Vue 框架…很悲剧= =
- 读书笔记
- 这次暴漏出两个问题: 首先, 最近读的书不多, 这次简历里开的书单, 基本都是来北京前看的. 这个很不好. 在北京期间加班太多, 导致没办法往上提升. 这在将来会形成死锁, 很不好.
- 读过书之后没有记录笔记/分享, 导致读了之后就忘了, 也很不好. 今年可以考虑把过去读过的书重读一遍, 分享出来. 解决一下这个问题
- 博客:
- wordpress 这种博客肯定是废掉了, 有空还是搞个 github.io 的域名吧, 省心省事
面试总结/18年Todo
https://www.yaozeyuan.online/2018/03/28/2018/03/面试总结&18年Todo/