1樓:
1、語法:必須比較熟悉,在寫**的時候ide的編輯器對某一行報錯應該能夠根據報錯資訊知道是什麼樣的語法錯誤並且知道任何修正。
2、命令:必須熟悉php帶的一些常用命令及其常用選項,熟悉那些命令,自己執行php.exe -h 如果這些命令你沒有全部使用過,那麼你對php實際上還很不瞭解。
3、工具:必須至少熟練使用一種ide的開發工具,例如:eclipse、netbeans、zend或者editplus,ultraedit,包括進行工程管理、常用選項的設定、php外掛的安裝配置以及進行除錯。
4、api:php的核心api是非常龐大的,但是有一些內容筆者認為是必須熟悉的,否則不可能熟練的運用php。
5、測試:必須熟悉使用phpunit編寫測試用例完成**的自動測試。
6、管理:必須熟悉使用xinc, phing等完成工程管理的常用任務,例如工程編譯、生成phpdoc、生成、版本控制、自動測試。
一個優秀的php程式設計師應該具備哪些技能
2樓:匿名使用者
1、檔案目錄處理函式包80%以上的函式的功能的靈活運用。
2、日期時間函式中的80%以上的函式的功能的靈活運用
3、數學函式庫中的100%的內容。
4、網路庫中的60%以上的內容,對各個函式的功能比較熟悉。
5、字串處理函式下的60%以上的內容,特別是各種處理函式。
6、正規表示式函式下的90%以上的內容,特別是各種正則處理
7、一些安全庫下的40%以上的內容,如果對於安全沒有接觸的話根本就不可能掌握php
8、xml處理,熟悉sax、dom以及jdom的優缺點並且能夠使用其中的一種完成xml的解析及內容處理。
9、圖形影象函式庫下的80%以上的內容,特別是一些影象生成和處理
10、mysql 資料庫函式下的90%以上的內容,特別是處理各種資料的函式
11、陣列處理函式下的90%以上的內容,特別是各種操作處理函式
12、其它pear,pecl,和一些擴充套件類庫中的80%以上的內容,特別是一些常用的類的處理
13、針對不同的需求,查詢不同的函式庫。
14、測試:必須熟悉使用phpunit編寫測試用例完成**的自動測試。
15、管理:必須熟悉使用xinc, phing等完成工程管理的常用任務,例如工程編譯、生成phpdoc、生成、版本控制、自動測試。
16、排錯:應該可以根據異常資訊比較快速的定位問題的原因和大致位置。
17、思想:必須掌握oop的主要要求,這樣使用php開發的系統才能是真正的php系統。
18、規範:編寫的**必須符合流行的編碼規範,這樣程式的可讀性才比較好。
19、博學:掌握ooa、ood、yiiframework 、zendframework、cakephp、symfony、模板技術等流行技術,掌握軟體架構設計思想、搜尋引擎優化、快取系統設計、**負載均衡、系統效能調優等實用技術。
20、多去看別人寫的**,php優秀的框架很多,很多人在認知上就有一個錯誤。認為自己能用一個框架開發一個系統了就認為自己已經熟悉這個框架了,其實會使用他並沒有什麼一個框架基本都有使用者手冊,一看基本都會使用了,要想自己技術上面提升,建議多看看這些框架的實現原理(設計模式)。
希望通過對php程式設計師必備技能的整理,能夠幫助到你,更好的探索php程式世界。
php程式設計師需要掌握的技能有哪些
3樓:匿名使用者
作為一個過來人,我說呀,要學太多了,都無法描述了,php工程師=前端工程師+資料庫設計師+php(基礎+框架+設計模式)+linux。兄弟就這些內容,幾乎全棧開發,建議棄坑,莫要越陷越深。還有,需要學習快取,分散式等。
學無止境,選一條路要一直走下去。
做一個php程式設計師都需要學什麼?
4樓:萌幻城寶的草魚
更高階的就是大資料了,幾千萬條以上的大資料,每個**都可能考慮效能了
5樓:匿名使用者
學baiphp之前最好你對c語言瞭解du
如果不瞭解那學起來要慢zhi
一些先把
dao基礎語法學會 再練習版一些例項 網上教程很多權的 如果你覺得自學吃力 打算去培訓班 那你可要準備夠錢啊不便宜啊 反正本人對培訓班不看好 學到的東西遠遠不及你花的錢 告訴你現在學歷就有屁用 有能力才是飯碗滴 最後祝你自學成才
6樓:匿名使用者
還要學習sql語言。
7樓:匿名使用者
程式汪改了一行**,導致測試和開發大戰,職場溝通教訓
8樓:孔明之也
作為一個
baiphp程式設計師告訴你吧!你學到的東du西可能還不zhi夠,起碼你得掌
dao握1-2種框架使用,現在開發內**都
php程式設計師真心求助,php程式設計師的要求
這個問題真的是很糾結 新到一個環境 肯定需要一個適應的過程 這個過程裡包含了很多 調整心態 讓自己融入進去 別人討論的時候 可以選擇先聽取 不發表意見 學會從別人的討論中收穫知識 態度要謙虛和誠懇 如果暫時沒有安排工作 可以自己嘗試寫一些別人做過的課題 利用這個方法 鞏固以往的只是 還能從中發現自己...
如何成為PHP高階程式設計師??PHP程式設計師的職業要求
從基礎開始。把每一個環節都搞懂。然後再循序漸進,一步一步的就可以成為高手啦!其實所謂的高手都是一點一點積累起來的。php基礎要會,基本語法,物件導向,資料庫設計。對mvc框架熟悉例如 thinkphp,yii,ci等。拿thinkphp為例。假如你對thinkphp框架很熟悉了,並且能熟練應用了,然...
程式設計師有哪些電腦科技的技能可以讓非程式設計師感到神奇
很多年前吧,給企業使用者做windows server的技術支援,是24x7的,客戶的伺服器如果出問題比如當機了是可以隨時打 給我們的,我們稱之為severity a,代表最高階別響應。那天我輪班,但是又有人找我踢球,我就開開心心地去踢了。踢到一半 響了,我當時就想完了這球踢不成了。有個客戶說他重啟...