关于毕业五年PHP成长疑惑
1.php语法基础是否都会,比如异常捕捉,面向对象,数组操作语法,字符串操作,cookie,session,全局变量,超全局数组,防止sql注入,mysql预处理
2.mysql基础语法,字段设计,原生sql语句,如何优化查询效率,索引如何使用,分组聚合,表关联(一对多,多对多),分库分表,
3.服务器:lnmp如何搭建,在搭建过程中,发生那些奇怪问题(php文件无法解析,访问php文件直接下载下来,vhost如何配置,php-fpm如何重启),你如何解决的?
4.api设计,访问控制权限(令牌模式访问api),如何防止api恶意调用,如何进行api版本控制,api错误返回码如何定义,postman工具使用
5.代码管理工具svn,git 如何进行代码合并,如何提交,jenkins代码自动发布构建,如何更新数据库字段
6.开发规范:local->dev->release->master (开发环境-》测试环境-》预发布环境-》正式环境)
7.开发工具使用:会使用debug吗,还在傻傻用echo,var_dump()?
8.框架 thinkphp,yii,laravel,是否阅读过源码,swoole了解过吗
9.高并发,大流量如何解决,负载均衡,服务器集群,微服务了解过吗
10.第三方api开发,微信公众号(api调用学习),微信小程序(登陆授权流程),(支付宝,微信支付支付流程)
总结:以上是我这php开发五年来的一些思考(2014年开始接触php),我自己也没做得很好,希望和大家一起交流,欢迎补充和建议!
上一篇: Vue - 解决路由过渡动画抖动问题
下一篇: JVM笔记二双亲委派机制