PHP的一点建议
序言这几年都有大二或者大三的学弟学妹在问我一个问题。目前还在学校,有点迷茫,想做PHP,但是无从下手。我基于这个问题也是给很多人解答,索性整理出来,给广大还在学校奋战的童鞋一点参考。
为事情预热从招聘方来说,想要的演习生,是最好可以干活的,可以不用太操心的。那么我们可以针对人家想要的,我们提前去学习。那么如何知道人家想要的呢?这个大略,你搜下各大招聘网站,然后搜索PHP演习岗,人家必定会列出1234,然后你多多去比拟不同公司,自己总结出一套技能树,然后就可以有方向了。演习岗可能会须要让你做的两个事情,一个是通过让你改一些比较不主要的模块的BUG,这个是最好让新人融入项目的,其余一个因此最低风险让你开拓后台管理系统,做一些页面的增编削查。后台管理系统页面开拓的话,无非便是下列几种:
列表分页显示
弹出框各种操作
编辑图文的输入
数据的统计
数据展示的可视化(例如折线图,饼状图等等)
技能知识储备从学PHP来说,倒不如说是学习做事真个一整套流程。做事端一整套的话,熟习一门后台措辞(PHP)及其该措辞的一个框架(ThinkPHP,YII),可以拿来用的前端知识储备(Bootstrap + jQuery),一或多的数据库(MySQL,memcache,redis),做事器操作系统Linux (CentOS, Ubuntu),下列罗列出可能会用到的技能,仅供参考
前端
数据展示可视化 (highcharts、Echart)
样式框架 Bootstrap
DOM操作 jQuery
基于Bootstrap + jQuery系列的插件类库
前端赞助系,插件,模板引擎(弹出层,弹窗Layer、轮播插件Swiper、模板引擎juicer、富文本编辑ueditor)
做事端
php类库(网页采集phpQuery、发送邮件PHPMailer、处理Excel Excel Reader、天生二维码 phpqrcode、单元测试 PHPUnit)
MySQL(select update delete、用户权限设置grant、索引剖析explain、索引的场景以及优缺陷)
Redis(理解行列步队的场景以及利用、缓存)
Linux(根本命令ps netstat systemctl chown chmod mkdir ls cd pwd vi mv cp touch tail find grep、理解用户用户组,文件与文件夹的权限理解)
其他做事或工具的利用(centOS包管理yum、PHP动态链接库管理工具pecl、php-fpm、HTTP做事 apache / nginx)
其他非技能建议每天花一点韶光在社区论坛看人家的问题和解决方案
养成写技能博客的好习气
合理利用 为知条记 有道云等来记录自己的学习心得
去一家公司口试之前,先试用他们做的产品,做好准备,在口试上提出好的地方和建议的地方,这个很关键,每家公司很喜好有准备有态度的人,随身携带笔和简历,都是细节问题。
学会画图,流程图,时序图,长于利用工具。例如office的visio 和 百度的百度脑图,都是不错的选择
学生可以申请云主机(如阿里云,腾讯云),考试测验自己写项目并支配到线上,这个很加分!
上述的哀求如果能节制,是可以拿到一份很不错的演习offer的。然后便是以业务为导向去学习技能,热爱技能但不沉迷技能,勿学屠龙技。以上。