對於不少剛畢業或者大四的同窗,都會有個困惑,我如何學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過來的,祝你們好運!