php高級程序員,php高級程序員面試題

本文目錄一覽:

什麼叫php高級工程師

PHP 工程師

(PHP Programmar)

定義: 正在以PHP程序為主要工作,並正在進行新產品的研發.可以同時使用C+/perl等輔助提高PHP程序性能的人是PHP工程師.

描述: PHP工程師是.

特徵:

1: 精通一種或多種linux.

2: 快速編寫結構清晰,代碼格式優美的PHP程序.

3: 能夠進行框架級通用程序的研發.

4: 能夠在程序開發初期就通過項目規劃避免未來可能出現的性能瓶頸.

5: 能夠使用框架/類庫加速項目開發進度.

6: 有自己的代碼庫.

7: 能夠勝任大部分服務器和部分服務器集群優化工作.

技術要求我就不說了.具體到PHP中級程序員之後,PHP程序員就開始選擇發展方向進行分化了.能夠到這一步的人,基本都對自己的職業規劃有清晰的認識.目前國內此類人才奇少.

關於其他:

1 PHP程序員從中級程序員階段就開始分化,具體方向根據公司性質,工作條件,自己的興趣等不一而同.因此需要擅長的詳細技能也不太相同.

例如: 公司使用 joomla 構建網站, 這就要求程序員必須精通joomla. 如果公司使用自研CMS+discuz構建網站,這就要求程序員能夠熟練進行DISCUZ的二次開發.強行要求程序員精通這精通那,意義不大.

到高級程序員開始.PHP程序員由於自己的職業經歷.肯定會有自己的專攻方向,有人擅長大負載下程序開發優化,有人擅長項目快速開發.而到這個階段,如果PHP程序員還需要看這篇文章規劃自己的職業生涯.那麼請自己列出自己擅長的PHP技術.並選擇一種最擅長的技術專攻.

2 關於coder和programmar. 字面上理解第一個是編碼員,第二個是程序員.實際因為國內名詞的混亂.第一個大多以程序員稱呼,第二個目前大多處於項目核心領導層面.故本文暫以工程師稱呼.

coder 是進行少量創新的,大量重複工作的人.

programmar 是進行新技術摸索開發,並實際領導/帶領大中型項目開發的人.

3 關於 C++ . PHP初期的語法(php3/4時代)和C幾乎一樣.我當初就是看一下午PHP速成+php手冊入的門.但到一定深度之後.有些PHP的特性需要實際閱讀PHP源碼才能理解(相關文檔不全或者不好找到).有些實際項目功能使用C++開發遠比PHP效率高.比如我現在做的項目需要爬蟲持續海量抓取,當帶寬足夠的情況時,純使用PHP實現效率不高.所以必須使用C++. 所以C++到需要用的時候自然而然的就要用了.不過如果有C/C++的基礎,學習PHP要輕鬆很多.

4 關於面向對象.面向對象還是很帥的,小型工程上使用意義不大,大中型工程可以極大的提升開發效率.在php4的時代對面向對象基本沒有什麼要求,但是現在需要完整掌握面向對象.

5 關於JAVA/Delphi 他們和php有關么? 我孤陋寡聞.請牛人指教.謝謝

6 關於軟件工程. 軟件工程是一個實際使用中才能學懂的學科.我才疏學淺,在大學的時候楞沒學懂.等實際領導項目了.才慢慢的明白其中的含義與奧妙.

8 關於開發模式. 開發模式的好壞直接關係這項目開發的速度與項目的質量.初期死摳模式意義不大.建議有一定積累了再說.

9 關於名氣. 嗯…怎麼說呢?高端PHP圈子很小,也就那麼些人.水平到了,自然就認識那些人了.

10 關於第三方庫,初期學習掌握一些,比如smarty.到一定階段需要決定到底是精通第三方庫還是使用自行積累開發的庫.總的來說,由於第三方庫大多是外國人開發,所以國內想要時刻緊跟比較被動,phpBB中文的沒落便是一例.如果使用自行積累開發的庫,難度較大,要注意通用性和可擴展性.

11 關於英文. 這個是廢話.最低要求是流暢閱讀英文文檔.

PHP程序員需要具備哪些技能?

一名合格的php程序員,他一方面需要掌握php基礎知識,也即常用的命令與選項,另一方面,程序員需熟知MySQL的知識,對於HTML+CSS+JavaScript+Ajax等等,能看懂就行。從長遠發展來看,php程序員需熟知主流產品,也即php框架,如Discuz/ShopEx/ECShop/ThinkPHP,進而深入學習、掌握php架構設計思想,搜索引擎的優化以及網站的負載均衡等知識。因此,php的學習不僅要掌握眼前所需技能,還要從職業發展前景角度進一步深入對php知識的學習。由此可以看出,深圳達內php的課程就真正做到了對學員進行整個php知識體系的全面、系統的培訓。深圳達內php整個課程的學習具體從6個階段進行,即包含Linux操作系統、Nigix、XHTML技術核心、CSS技術核心的Web開發基礎;以PHP技術核心、MySQL基礎、PHP核心函數庫、PHP面向對象編程為主的PHP開發技術 ;Web 2.0 RIA技術,如JavaScript基礎、JavaScript高級、jQuery框架、MySQL高級;PHP高級應用(Smarty模板、PHP框架技術);PHP項目實踐(T-Shop項目、T-CMS項目)以及互聯網高級技術 (SEO、負載均衡、網絡安全、HTML5CSS3、緩存與靜態化)等等,由淺入深,逐步深入,對於php程序員理性規劃其職業生涯也具有重要意義。

PHP高級程序員要掌握哪些知識?

一個普通的PHP程序員,除了PHP本身的知識外,需要數據庫的基本知識。

一個PHP高級程序員要掌握的知識除普通的PHP程序員知識外,至少還要學習JavaScript、Ajax、CSS和XML等方面的知識。

有一點編程基礎學習PHP是比較容易的,首先學會配置編程環境,如果不會,可先找一些集成的編程環境練習。PHP與C語言非常接近,逐漸學習,由易到難。做出一個象樣的東西大概快一點的三個月,慢一點的半年吧。

php程序員的簡歷

php程序員的簡歷 1

姓 名 代林

手機:15850383121 ·Email: linlinpusd@sina.com 居住地: 上海市閘北區 ·性別:男 ·出生日期:01·01

個人概況

畢業院校:海南經貿職業技術學院

專 業:電子商務 學 歷:大專 期望職位:PHP程序員

項目經驗:基於Apache下電子商務購物Estore系統 、中小型企業及團體餐飲訂餐系統 、基於Ajax的網頁聊天工具

專業技術

核心語言:

在windows和linux環境下,熟練安裝Apache、MySQL,熟練配置好解析php的環境。 熟練應用PHP+`MySQL技術,能在LAMP環境下熟練編程。

理解對於Web網站開發的安全性要求,例如防SQL注射、令牌加密等技術。

理解Web開發流程,具有OO思想,能獨立開發網站。

框架技術:

熟練使用smarty模板引擎技術, TP框架開發網站。

對三層結構、MVC的開發(設計模式)有較好的理解。

數 據 庫:

熟練應用MySQL、SQL Server20xx數據庫,以及使用SQL語言。

前台展現:

熟識 HTML 、XHTML 網頁技術,能熟練應用 DIV+CSS 樣式布局設計出符合Web2.0的頁面,熟練應用JavaScript 、Ajax 技術實現對於客戶端的腳本驗證,能夠熟練使用Jquery類庫實現對頁面即點即改等功能。

開發工具:

能夠使用ZendStudio-5.5.0等PHP開發工具。

掌握PhotpShop、Dreamweaver網頁開發工具的使用。 熟悉php168,Ecshop二次開發工具的使用。

培訓認證:

20xx年12月在傑普軟件培訓公司進行培訓,培訓期間熟練掌握並運用以下內容

1.PHP基礎編程2.PHP高級編程3.mysql數據庫,數據庫的增刪改查 4.mysql與php結合的數據庫高級編程5.Javascript的使用6.XML的使用7.Ajax的應用8.cvs,數據的並發訪問控制

項目經驗:

Estore (購物網站)

軟件環境: PHP+MYSQL+APACHE 開發語言:JavaScript,html,css 編程工具: EditPlus

責任描述: 研究需求分析以及數據建模,功能獨立開發完成

項目描述: 無論對於大型商務系統,中小型系統,都必須要有一個明確的主題思路,無論對於使用者還是管理者,在任何方面都需要一個既提供標準有提供管理的系統;

該項目主要應用了 smarty + javascript等技術由於php是一種弱的語言,並不能實現面向對象的多態(重載),所以只是用到了面向對象的編程思想。在開發的過程中也使我更加熟悉基於Smarty + CMS的開發模式。

餐飲管理(訂餐系統)

軟件環境:PHP+MYSQL+APACHE

開發工具:ZendStudio-5.5.0 開發語言:JavaScript,html,css

項目描述:建立一個完善的客戶管理系統,通過不同用戶的不同需求,進行相應的調配和處理,提高對訂餐系統進行配置、管理的.便捷性。

責任描述:前期設計數據庫,在數據庫中創建相關聯的表;實現模塊:用戶登錄,依據權限用戶對後台操作,包括後台管理用戶admin和普通用戶的編輯菜單,添加菜單,查看已付款定單,修改admin密碼,所有人員消費記錄,查看充值記錄,查看未付款訂單,帳號充值。該項目是獨立完成的!

項目感想:通過對該系統的進一步深入了解,發掘出該項目適合一些中小型企業項目的訂購系統的開發以及更深入的修改,對訂購(訂餐)系統有了更深的了解和認識!

根據客戶的需求,然後利用產品的內核,進行系統的擴展和修改。

WEB聊天室構建

軟件環境:PHP+MYSQL+APACHE 開發語言:JavaScript,html,css

開發工具:ZendStudio-5.5.0

項目描述:基於Ajax的web聊天室,用戶登錄成功後,顯示在線用戶,並在同一頁面可以進行聊天。

責任描述:設計註冊登錄頁面以及聊天室的主界面;利用ajax技術進行對用戶名的即時驗證;通過session保存用戶的用戶名,並更改用戶狀態;用ajax,php與mysql的結合顯示在線用戶;對聊天內容的一些特殊字符的處理與顯示。

Ecshop二次開發

軟件環境:PHP+MYSQL+APACHE

開發工具:ZendStudio-5.5.0

項目感想: 對二次開發又有了深入的了解,在開發過程中熟悉了網上購物的過程,購物車的實現 開發語言:JavaScript,html,css

自我評價:

自信、樂觀、責任心強。具有較好的團隊組織能力、分析問題和宣傳策劃活動能力、協調能力等。學習方面也有較強的求知慾與良好的學習能力。為人真誠,慣於換位思考;對自己要求嚴格,做事情講究效率;對程序的開發及測試方面很感興趣;有較強的學習能力,適應行業的要求和新技術的挑戰;有較強的求知慾、較強的學習能力。

php程序員的簡歷 2

PHP 程序員簡歷

熟練應用PHP+MySQL技術,能在WAMP環境下熟練編程。

理解對於Web網站開發的安全性要求,例如防SQL注射、令牌加密等技術。 理解Web開發流程,具有OO思想,能獨立開發網站。

框架技術:

熟練使用smarty模板引擎技術, TP框架開發網站。

對三層結構、MVC的開發(設計模式)有較好的理解。

數 據 庫:

熟練應用MySQL、SQL Server20xx數據庫,以及使用SQL語言。 前台展現:

熟識 HTML 、XHTML 網頁技術,能熟練應用 DIV+CSS 樣式布局設計出符合

Web2.0的頁面,熟練應用JavaScript 、Ajax 技術實現對於客戶端的腳本驗證,能夠熟練使用Jquery類庫實現對頁面即點即改等功能。

開發工具:

能夠使用ZendStudio-5.5.0等PHP開發工具。

掌握PhotpShop、Dreamweaver網頁開發工具的使用。

熟悉php168,Ecshop二次開發工具的使用。

php程序員的簡歷 3

基本簡歷

姓名:黃先生

國籍:中國

現在所在地:廣州

民族:漢族

戶口所在地:潮州

身材:170 cm

婚姻狀況:未婚

年紀:22歲

求職意向

人才類型:通常求職

應聘職位:計算機類:php程序員、網站信息管理/內容修改:網站修改、

作業年限:1

職稱:中級

求職類型:全職

可上任日期:隨時

月薪請求:20xx–3500

期望作業區域:廣州廣州

工作閱歷

公司名稱:廣州奧萊科技網絡有限公司起止年月:20xx-08~20xx-03

公司性質:私營公司所屬工作:計算機業

擔任職務:網站修改、程序員

作業描繪:擔任網站的前台規劃,和後台開發、保護。

離任原因:尋求更大的發展空間

公司名稱:廣州多迪網絡公司起止年月:20xx-03~20xx-08

公司性質:所屬工作:計算機業

擔任職務:訓練、實訓

作業描繪:別的在校時期,署理拼裝電腦。

離任原因:

教學布景

結業院校:廣州鐵路工作技能學院

最高學歷:大專結業日期:20xx-07-01

所學專業:php程序員|網站修改

受教學訓練閱歷:開始年月停止年月校園(組織)

專業取得證書證書編號

20xx-09 20xx-07廣州鐵路工作技能學院計算機使用技能大專139XXXXX06000152

20xx-03 20xx-08廣州多迪網絡公司php工程師pcti證pctXXXX79

言語才能

外語:英語通常

國語水平:傑出

粵語水平:通常

作業才能及其他特長

1、了解html言語。了解css及javascript,能運用photoshop處理圖像,能運用div+css+jquery製造契合規範的頁面、了解js+ajax技能使用。

2熟練掌握php+mysql,php+access網站開發和頁面製造,數據庫的導入導出及保護技能,了解framework結構及phpcms,dedecms,ecshop各種開源商品。

3、運用oop,smarty模板技能,懂得smarty的模板緩存和數據緩存,主動生成靜態化頁面。了解mvc模式,運用php解說xml。

4、數據庫的優化。

5、在校曾學過c,c++,vb多種編程言語。

6、事例:

自己自傳

自個性格和順,責任心強,待人真摯,公私分明,有耐心,有自制力,學習仔細,能刻苦耐勞,在作業中不斷學習,剖析自個的缺乏,不辭勞怨地向方針進發,雖然我沒有什麼格外,但我信任憑着我的熱忱與熱情,才能,定能勝任貴公司的職位,為貴公司帶來更大的收益。我深信“業精於勤”,“一份耕耘,一分收穫”,我將會盡我最大的儘力得到貴公司的必定。

聯繫方式

通訊地址:廣州銀河車陂

聯繫電話:

家庭電話:

手機:

qq號碼:

電子郵件:

自己主頁:http://

PHP程序員在公司到底是做什麼工作的呢

PHP程序員的工作內容:

1、負責協助技術總監進行技術評測,bug處理,代碼開發;

2、負責網站數據庫、欄目、程序模塊的設計與開發;

3、負責根據公司要求進行erp、oa、crm系統等項目開發;

4、定期與培訓部和測試部溝通,獲取反饋信息並進行相應的處理;

5、按時按質完成公司下達程度開發、系統評測等工作任務;

6、定期維護網站程序,處理反饋回來的系統bug;

7、網站程序開發文檔的編寫。

擴展資料:

職業要求:

1、計算機相關專業大專以上學歷;

2、至少1年以上的PHP項目開發經驗,具備良好的代碼編程習慣及較強的文檔編寫能力;

4、熟悉Mysql5.0,有較為熟練地掌握mysql語言及編寫存儲過程、觸發器等數據庫開發的能力;

5、精通PHP語言,精通CGI標準和HTTP等互聯網協議;

6、熟練掌握HTML語言、JavaScript腳本語言;

7、英文水平過硬,能基本不藉助字典快速閱讀英文文檔;

8、熟悉LINUX或WINDOWS操作系統;

9、有良好的溝通、協調能力和學習能力,具備良好的團隊合作精神,對工作積極嚴謹踏實,能承受較大的工作壓力。

參考資料來源:百度百科-PHP程序員

PHP程序員要求有哪些

PHP一直秉承簡單、開源的思想,使得PHP得以快速的發展,相對於ASP(ASP培訓)、jsp來說,php有更高的安全性,通過與linux(linux教程linux培訓)服務器和mysql數據庫(數據庫培訓數據庫認證)以及apeache網站服務程序相搭配成為眾多中小企業網站的最佳選擇。PHP程序員(

一、素質要求:

作一個真正合格的程序員,或者說就是可以真正合格完成一些代碼工作的程序員,應該具有以下素質:

1、 團隊精神和協作能力

把它作為基本素質,並不是不重要,恰恰相反,這是程序員應該具備的最基本的,也是最重要的安身立命之本。把高水平程序員說成獨行俠的都是在囈語,任何個人的力量都是有限的,獨行俠可以作一些賺錢的小軟件發點小財,但是一旦進入一些大系統的研發團隊,進入商業化和產品化的開發任務,缺乏這種素質的人就完全不合格了。

2、文檔習慣

說高水平程序員從來不寫文檔的肯定是乳臭未乾的毛孩子,良好的文檔是正規研發流程中非常重要的環節,作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而作為高級程序員和系統分析員,這個比例還要高很多。缺乏文檔,一個軟件系統就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇到極大的麻煩。

3、規範化,標準化的代碼編寫習慣

作為一些外國知名軟件公司的規矩,代碼的變量命名,代碼內注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和糾錯,也有助於不同技術人員之間的協作。代碼具有良好的可讀性,是PHP程序員基本的素質需求。

4、需求理解能力

程序員需要理解一個模塊的需求,性能需求指標中,穩定性,並訪支撐能力以及安全性都很重要,作為程序員需要評估該模塊在系統運營中所處的環境,將要受到的負荷壓力以及各種潛在的危險和惡意攻擊的可能性。就這一點,一個成熟的程序員至少需要2到3年的項目研發和跟蹤經驗才有可能有心得。

5、復用性,模塊化思維能力

復用性設計,模塊化思維就是要程序員在完成任何一個功能模塊或函數的時候,要多想一些,不要局限在完成當前任務的簡單思路上,想想看該模塊是否可以脫離這個系統存在,是否可以通過簡單的修改參數的方式在其他系統和應用環境下直接引用,這樣就能極大避免重複性的開發工作,就會有更多時間和精力投入到創新的代碼工作中去。

6、測試習慣

軟件研發作為一項工程而言,一個很重要的特點就是問題發現的越早,解決的代價就越低,程序員在每段代碼,每個子模塊完成後進行認真的測試,就可以盡量將一些潛在的問題最早的發現和解決,這樣對整體系統建設的效率和可靠性就有了最大的保證。

測試工作實際上需要考慮兩方面,一方面是正常調用的測試,也就是看程序是否能在正常調用下完成基本功能,這是最基本的測試職責;第二方面就是異常調用的測試。當然並不是程序員要對自己的每段代碼都需要進行這種完整測試,但是程序員必須清醒認識自己的代碼任務在整體項目中的地位和各種性能需求,有針對性的進行相關測試並儘早發現和解決問題,當然這需要上面提到需求理解能力。

7、學習和總結的能力

程序員是人才很容易被淘汰,很容易落伍的職業,因為一種技術可能僅僅在三兩年內具有領先性,程序員如果想安身立命,就必須不斷跟進新的技術,學習新的技能。

善於學習,對於任何職業而言,都是前進所必需的動力,對於程序員,這種要求就更加高了。但是學習也要找對目標,善於總結,也是學習能力的一種體現,每次完成一個研發任務,完成一段代碼,都應當有目的的跟蹤該程序的應用狀況和用戶反饋,隨時總結,找到自己的不足,這樣逐步提高,一個程序員才可能成長起來。

二、PHP程序員要求-技能要求

作為一名合格的PHPer 首先就是對PHP的熱愛,俗話說:“要做好一件事,要先去理解他,然後愛他。”PHP是一種很美妙的開發語言,你不需要再為定義一個變量的類型而猶豫不定,PHP會自動判斷;你不需要在得到一個表單數據而聲明N多的函數,一切都交給PHP吧!1、 MYSQL

只有一門好的開發語言而不懂得數據庫,我們依然是寸步難行的!還好,我們有一樣開源、小巧的MYSQL!對於一個web開發人員來說,不能僅僅懂得(填/刪/改/查-insert/delete/update/select),為了讓我們的網站跑的更快、更順暢我們還要懂得mysql的優化。沒錯!這個時候,視圖、索引會幫你完成你想要的結果。2、 Apache

3、 Javascript

“後端語言群雄逐鹿,前端語言唯我獨尊!”沒錯,這就是Javascript在前端語言地位的真實寫照!想讓網站擁有絢麗的視覺效果,就離不開 Javascript;想讓網站擁有良好的客戶體驗,就離不開Ajax!縱然有時候,YUI,JQuery等就Javascript框架會幫助我們提高效率,但是,他們的基礎仍是Javascript!

4、 算法、數據結構

按照常理來說,算法是PHP程序員的“靈魂”。對一名合格的程序員的第一要求的往往就是過硬的算法基礎。

具備以上全部

PHP程序員要求

的人,應當說是一個夠格的程序員了,以上的各種要求,不僅僅是由IQ決定的,也不是某些課本里可以完全學習到的,更重要的是要求程序員對自己工作的認識,是一種意識上的問題。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/193755.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-02 09:40
下一篇 2024-12-02 09:40

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • 源碼審計面試題用法介紹

    在進行源碼審計面試時,可能會遇到各種類型的問題,本文將以實例為基礎,從多個方面對源碼審計面試題進行詳細闡述。 一、SQL注入 SQL注入是常見的一種攻擊方式,攻擊者通過在輸入的參數…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • Mybatisplus面試題詳解

    Mybatisplus是在Mybatis的基礎上進行的封裝,它為我們簡化了開發操作,提供了自動生成常用SQL,自動分頁,及其他一些常用操作的功能,大大提高了開發的效率。在本篇文章中…

    編程 2025-04-25
  • uniapp面試題解析

    一、uniapp簡介 uniapp是一種基於vue.js框架的開源跨平台開發框架,可以讓開發者使用vue的語法在多個平台上進行一次編譯即可生成iOS、Android、Web和小程序…

    編程 2025-04-25
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台服務器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24

發表回復

登錄後才能評論