中級php
『壹』 中級php程序員是什麼水平
1 熟悉linux/unix操作系統,能夠寫些shell腳本
2 能夠搭建lamp環境
3 熟練使用php,了解或使用過php擴展模塊,使用過開源的php框架
4 熟悉緩存技術,包括http協議的緩存,利用php本身做緩存,會使用memcached
5 熟悉mysql基本操作,資料庫設計(數據表的優化,會這個更好了)
『貳』 求教:一般意義上來說,php的初級,中級,高級
初級來: 熟練使用框架擼代碼;資料庫源建表;
中級:框架只是工具;資料庫規劃、性能優化;項目規劃、代碼安全性、擴展性;伺服器環境調試優化;
高級:PHP只是工具;用其他語言彌補PHP的不足;項目架構;項目未知領域研發;
大師級:實現
個人觀點哈... 我自己自認為僅是中級。
『叄』 php程序員怎麼區分高級,中級,初級
建議樓主看看這個
PHP程序員的分類http://bbs.php100.com/read-htm-tid-18707.html
『肆』 如何成為一個php中級程序員
一,初級程序員,跟著項目學。初級程序員主要是掌握必備的語言知識點等。
二,中級程序員,能夠接觸一些復雜的應用,如流量過百萬,千萬的應用,經歷了這邊項目,你自然能夠對所需知識,應用自如。
三,專家程序員,對項目的反思、學習、與大牛們的交流中,逐漸形成自己的編程風格,對技術問題能有獨到的見解,會對業務、技術、團隊做整體的分析。
總之:程序員要通過不斷的學習達到自我完善、而程序員也只是業務團隊中的一員。技術最終還是要轉化為商業的生產力,以及商業生產率的提升。盡量不要為了學技術而學技術。技術永遠是為人服務的。
『伍』 如果把PHP程序員分為初級、中級、高級,能否討論一下各自應達到的水平或掌握的知識
這個恐怕是沒有標准答案的
不過以我自己的理解
初級,當你碰到問題都不知道從何下手的時候
中級,當你能很容易解決大部分問題的時候
高級,當你在構建一個系統或模塊時,能預先考慮到大部分的問題並知道如何避免的時候
總得說來,PHP程序員要掌握的東西太多了,並且還是在不斷地增加的,所以我覺得不必糾結自己的級別,在你的工作里你所掌握的能輕松應對,你就是高級了
『陸』 php中級程序員應該具備哪些方面的技能
首先,語言方面,前台的div+css,js,jquery,PHP的ajax技術;
其次,試著做幾個簡單的網站,可以去找些例子,然後模仿實現他的功能;
最後,一般企業里,做項目都是團隊合作的,你經過了上面兩步驟,進去應該沒問題了,然後就是不斷學習,更新自己的知識庫,因為技術是不斷進步的,項目要求的功能也是不斷改進的,你只要抓住學習的機會,跟著一個項目開始,到不斷的升級改進,到最後成功發布,你就會收獲很多,不再懼怕項目的新增功能。加油!
『柒』 中級PHP工程師需要會哪些Linux技能
1、Linux
能夠流暢的使用Shell腳本來完成很多自動化的工作;awk/sed/perl 也操作的不錯,能夠完成很多文本處理和數據統計等工作;基本能夠安裝大 部分非特殊的Linux程序(包括各種庫、包、第三方依賴等等,比如MongoDB/Redis/Sphinx/Luncene/SVN之類的);了解基 本的Linux服務,知道如何查看Linux的性能指標數據,知道基本的Linux下面的問題跟蹤等
其他技術:
2. Nginx:
在第一階段的基礎上面,了解復雜一些的Nginx配置;包括多核配置、events、proxy_pass,sendfile/tcp_*配置,知道超 時等相關配置和性能影響;知道nginx除了web server,還能夠承擔代理伺服器、反向靜態伺服器等配置;知道基本的nginx配置調優;知道如 何配置許可權、編譯一個nginx擴展到nginx;知道基本的nginx運行原理(master/worker機制,epoll),知道為什麼nginx 性能比apache性能好等知識;
3. MySQL/MongoDB:
在第一階段的基礎上面,在MySQL開發方面,掌握很多小技巧,包括常規SQL優化(group by/order by/rand優化等);除了能夠搭 建MySQL,還能夠冷熱備份MySQL數據,還知道影響innodb/myisam性能的配置選項(比如key_buffer/query_cache /sort_buffer/innodb_buffer_pool_size/innodb_flush_log_at_trx_commit等),也知 道這些選項配置成為多少值合適;另外也了解一些特殊的配置選項,比如 知道如何搭建mysql主從同步的環境,知道各個binlog_format的區 別;知道MySQL的性能追查,包括slow_log/explain等,還能夠知道基本的索引建立處理等知識;原理方面了解基本的MySQL的架構 (Server+存儲引擎),知道基本的InnoDB/MyISAM索引存儲結構和不同(聚簇索引,B樹);知道基本的InnoDB事務處理機制;了解大 部分MySQL異常情況的處理方案(或者知道哪兒找到處理方案)。條件允許的情況,建議了解一下NoSQL的代表MongoDB資料庫,順便對比跟 MySQL的差別,同事能夠在合適的應用場景安全謹慎的使用MongoDB,知道基本的PHP與MongoDB的結合開發。
4. Redis/Memcached:
在大部分中型系統裡面一定會涉及到緩存處理,所以一定要了解基本的緩存;知道Memcached和Redis的異同和應用場景,能夠獨立安 裝 Redis/Memcached,了解Memcahed的一些基本特性和限制,比如最大的value值,知道PHP跟他們的使用結合;Redis了解 基本工作原理和使用,了解常規的數據類型,知道什麼場景應用什麼類型,了解Redis的事務等等。原理部分,能夠大概了解Memcached的內存結構 (slab機制),redis就了解常用數據類型底層實現存儲結構(SDS/鏈表/SkipList/HashTable)等等,順便了解一下Redis 的事務、RDB、AOF等機制更好
『捌』 中級php水平應該達到什麼標准
php考試好像只有一個zend發的證書,好像phpchina上有這考試的東西
網上有php考試系統,自己找一下可以測試一下。
『玖』 如何劃分初級,中級,高級PHP工程師
我個人覺得沒有嚴格的劃分標准,有的只是公司對於自己部門內部技術人員一個職位稱呼罷了。當然
這個可能是和
職級
的高低還有工資的高低掛鉤的
『拾』 中級PHP指的是些什麼
你好,有些公司分初中高三個等級的稱呼,中級就是自己能解決大部分的問題。回
中級PHP工程師所應該具備答的能力:
1、一套爛熟於心的問題解決思路
2、強硬的PHP基礎知識
如:
1,編碼問題
2,PHP和SQL資料庫執行效率問題
3,Session和Cookie域和加密解析問題
4,程序的執行順序問題
5,程序編寫的多環境適用問題
6,分類的構建和結構設計問題
7,字元串處理問題:正則表達式處理或簡單PHP字元串處理函數來處理
8,各種模板引擎的編寫局限性問題
9,PHP和web端數據交互問題(如ajax,介面調用等)
3、心態要穩
希望對你有幫助!