HP学什么还是要先看未来的职业规划,给大家罗列三个大方向。
- **前端工程师方向:**掌握web前端开发基础,移动APP开发、微信小程序、炫酷的网站开发、桌面应用开发等;
- **后端工程师方向:**熟练掌握PHP后端开发技术,新浪一样的门户网站,淘宝这样的商城系统,斗鱼这种视频直播系统等等;
- **全栈工程师方向:**掌握前端、后端、移动端、服务器端开发技术,熟悉互联网系统架构思想,小到网页设计、网站开发,大的话就是系统架构、性能调优;
一、前端阶段的学习
我们在给学生讲学习重点的时候,希望学生清楚的知道本阶段的知识在工作当中可以解决什么现实问题,这样可以更好的未来工作内容衔接。
- 能够实现功能的同时,考虑代码的优雅性,注重代码的性能和重用性;
- 针对项目中的bug和技术难点,能够提供解决办法;
- 深入理解前端框架实现原理,能够开发和重构通用的前端组件。
二、核心编程内容
可掌握的核心能力:
- 可以清晰划分项目开发模块;
- 根据开发任务编写详细设计文档;
- 根据文档对功能模块进行编码;
- 根据测试信息修复模块功能缺陷;
- 能够掌握网站项目的运行原理;
- 可以独立上线项目;
- 能对现有产品进行升级和维护。
三、移动开发学习内容
可掌握核心的编程能力:
- 能够使用Laravel框架开发项目;
- 具备H5C3响应式页面设计能力;
- 具备腾讯系平台项目开发能力。
- 能够实现微信公众平台的项目开发工作;
- 能够实现小程序项目开发工作;
- 能够掌握移动端项目开发的流程与实践方案。
四、性能优化
可掌握的核心能力:
- 能够对系统架构进行分析和设计;
- 控制开发产品质量,参与制定开发规范;
- 能对现有项目进行性能调优;
- 参与网站项目需求分析,根据项目需求设计提供优化技术方案;
- 改进公司现有框架,提高产品质量。
这基本上是要学习的知识内容,接下来继续学的话就是项目内容,将以上全部知识全部整合起来。有需要的小伙伴们可以直接私信,上述课程以及项目课程均含有PPT+笔记+源码;私信即可获取;
以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要的可以加入我的官方群点击此处。