作為一名合格的PHP程式設計師,應該進行哪些技術儲備

2021-07-28 22:56:10 字數 3591 閱讀 4446

1樓:育知同創教育

php程式設計師需要掌握以下10個急本技能:

1、語法:必須熟練掌握 ,寫**的時候ide的編輯器對某一行報錯應該能夠根據報錯資訊知道是什麼樣的語法錯誤並且知道任何修正。

2、命令:必須熟悉php帶的一些常用命令及其常用選項,熟悉那些命令,自己執行 php.exe -h 如果這些命令你沒有全部使用過,那麼你對php實際上還很不瞭解。

3、工具:必須至少熟練使用一種ide的開發工具,例如:eclipse、netbeans、zend或者editplus,ultraedit,包括進行工程管理、常用選項的設定、php外掛的安裝配置以及進行

除錯。4、api:php的核心api是非常龐大的,但是有一些內容筆者認為是必須熟悉的,否則不可能熟練的運用php,包括:

◆ 檔案目錄處理函式包80%以上的函式的功能的靈活運用。

◆ 日期時間函式中的80%以上的函式的功能的靈活運用

◆ 數學函式庫中的100%的內容。

◆ 網路庫中的60%以上的內容,對各個函式的功能比較熟悉。

◆ 字串處理函式下的60%以上的內容,特別是各種處理函式。

◆ 正規表示式函式下的90%以上的內容,特別是各種正則處理

◆ 一些安全庫下的40%以上的內容,如果對於安全沒有接觸的話根本就不可能掌握php

◆ xml處理,熟悉sax、dom以及jdom的優缺點並且能夠使用其中的一種完成xml的解析及內容處理。

◆ 圖形影象函式庫下的80%以上的內容,特別是一些影象生成和處理

◆ mysql 資料庫函式下的90%以上的內容,特別是處理各種資料的函式

◆ 陣列處理函式下的90%以上的內容,特別是各種操作處理函式

◆ 其它pear,pecl,和一些擴充套件類庫中的80%以上的內容,特別是一些常用的類的處理

◆ 針對不同的需求,查詢不同的函式庫。

5、測試:必須熟悉使用phpunit編寫測試用例完成**的自動測試。

6、管理:必須熟悉使用xinc, phing等完成工程管理的常用任務,例如工程編譯、生成phpdoc、生成、版本控制、自動測試。

7、排錯:應該可以根據異常資訊比較快速的定位問題的原因和大致位置。

8、思想:必須掌握oop的主要要求,這樣使用php開發的系統才能是真正的php系統。

9、規範:編寫的**必須符合流行的編碼規範,這樣程式的可讀性才比較好。

10、博學:掌握ooa、ood、ms sql server、oracle 、zendframework、cakephp、symfony、模板技術等流行技術,掌握軟體架構設計思想、搜尋引擎優化、快取系統設計、**負載均衡、系統效能調優等實用技術。

2樓:匿名使用者

資料庫,除錯和測試的能力,**註釋,業務需求理解力,運維我想這些東西多少要具備些的吧,呵呵

3樓:匿名使用者

去個公司。小公司就行。稍微會一丁點。堅持一個月半個月你就差不多能掌握一部分了算是入門

一個優秀的php程式設計師應該具備哪些技能

4樓:匿名使用者

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程式設計師需要具備哪些技能?

5樓:

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高階程式設計師需要掌握哪些技能

6樓:陽光上的橋

最重要的技能:快速按照客戶的需求開發應用並上線。

7樓:安徽新華電腦專修學院

1、php執行環境可復以非常制熟練的搭建,環境bai問題也可以很容易判du別。這個絕對不

zhi是用yum ,apt-get可以學會的;數年以dao來,我都是 make 環境的,不下1000次。環境一般涉及 nginx、php、mysql、memcached、radis、sphinx 以及 php的擴充套件。可能比較費時間,就把交女朋友、**的時間拿來學這個吧。

2、開源的php專案多閱讀我用心閱讀過比如 discuz、phpwind、yii 等。時間不夠同上。一般什麼模組劃分、業務抽象、**風格、解耦都能在裡面看到一些(不是系統性學習,而是潛移默化的影響);如果你夠好奇、有刨根問底的精神,會有很大進步。

如何成為一名程式設計師,如何成為一名合格程式設計師

從一名普通的司機,到一名程式設計師他是如何做到的 會持續更新各行業各領域的知識 先學會做 第一步 如何成為一名合格程式設計師 一 需求理解能力 在開發過程中,要在需求細節不明的情況下,有責任設法搞清楚,積極學習程式設計思想和方法,並在設計 編碼工作中自覺應用,對有一些複雜程度的設計,主動申請設計審查...

做一名程式設計師有前途嗎

做程式設計師最需要的就是熬得住,有時候你努力了很長一段時間可能一點好的結果都沒有這是很正常的。所以就看你的耐心怎麼樣。如果你僅僅是有激情,想進入這個行業嘗試,那做為前輩來說我還是奉勸你打消這個念頭,到it裡面做程式設計是很辛苦的,很多時候你腦子裡想的只有 其他的都不記得了。生活不規律,睡眠不足這些都...

平面設計有前途嗎?我是一名程式設計師程式設計師這行業現在不太好做

培訓只能教會你一些基礎知識。軟體可能是你的強項,對於程式設計師來說軟體比較好學,入門對你來說可能非常輕鬆,但是往後繼續你可能會遇到瓶頸 個人覺得程式設計師轉平面設計,最難的是生活閱歷。程式設計師的世界相對比較單一規則,線性世界,邏輯性比較容易找出來 程式設計師是一步一步前進的 而設計師則要求生活必須...