对于不少刚毕业或者大四的同窗,都会有个困惑,我如何学PHP,为何知识会那么杂,而后实习中公司大概须要哪些要求。此篇文章并未如何教你怎么面试的时候吹逼,而是给一点点建议,如何更聪明地达到目的。php
那么通常实习招进去会作什么呢。据不彻底统计,基本都是作管理后台
,改BUG
。为何这么安排呢,其实刚进去的时候,你们对于业务并不熟悉,并且也不可能立刻让你开发新的模块和功能。作管理后台或者改些小BUG,有助于你慢慢融于工做中,管理后台,说白了就是对数据库表的增删改查,数据库表理解了,业务流程也大致掌握了。后台管理基本工做能够概括一下几种:1.列表分页显示
,2.提示框模态框
,3.编辑图文的输入
,4.浮层弹出处理
,统计数据展现(以折线图饼状图等等)
css
总结起来,服务端
一门框架(ThinkPHP,Yii等)+ 前端
(Bootstrap + jQuery) + 数据库
(MySQL,memcache,redis)+ Linux
(具有搭建 LNMP开发环境)。 要学多少?(Bootstrap + jQuery)
知足你的所有前端需求,若是是作PHP的话,直接开发的时候上手册便可,不用拘泥于如何去记,用的时候有个大概就行。纠结原生的Javascript? 我以为不必,应该以业务为主,没必要要去太深究JS,直接上jQuery,由于人家已经把事情都作好了。框架建议以ThinkPHP为主,社区资源多,并且官方文档内容很是具体,用的公司也特别多。MySQL的话,增删改查这是最基本的,合理使用索引明白原理和缓存(memcache,redis)这块若是会的话是加分项。Linux懂得搭建各类服务也是加分项,其实不少实习的,终甚至一些社招的,linux都不会 - -!下列是整理出来的关键字,可按这些去看。html
前端前端
制做图表jquery
+ highcharts http://www.hcharts.cn/demo/highcharts + Echart
样式框架linux
+ Bootstrap http://v3.bootcss.com/components/
文档树操做nginx
+ jQuery
前端辅助系,插件 ,引擎git
+ 弹出层,弹窗,Layer http://layer.layui.com/ + 网页触摸内容滑动,轮播 Swiper http://www.swiper.com.cn/ + jQuery + Bootstrap 插件 http://www.bootcss.com/p/jquery-ui-bootstrap/#calendar + 前端模板引擎 juicer http://juicer.name/ + 富文本编辑器 ueditor http://ueditor.baidu.com/website/onlinedemo.html + 二维码生成 qrcode.js
工具web
服务端面试
PHP
MySQL
缓存
Linux (在工做中慢慢找感受)
svn,git
上述的东西有点多,主要是大方向了,上面的东西会了,足够胜任绝大部分工做,固然,主要仍是平常工做中业务场景的累计。不要太沉溺和纠结于技术,把重心移到业务能力上,踏踏实实作事。上面的其实超出了实习要求,固然了,先定个小目标也不错。刚开始必定是很艰难的,谁都是从hello world过来的,祝你们好运!