成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

國外PHP大師給初學者的8條建議

開發 開發工具 后端
學習一門新語言可能會是一件很艱巨的任務,最好的辦法就是借鑒前輩的經驗已達到事半功倍,下面就是為PHP新手們準備的一些經驗餐(筆者也還是新手)。

如果你還不清楚PHP是什么,可以留意下那些你天天使用的web應用,例如Facebook、Wordpress都是用PHP構建起來的。

學習一門新語言可能會是一件很艱巨的任務,***的辦法就是借鑒前輩的經驗已達到事半功倍,下面就是為PHP新手們準備的一些經驗餐(筆者也還是新手)。

如果你是個PHP開發者,無論是新手還是高手,筆者都希望你能在此討論下自己對PHP的想法或者技巧。

1. 從OOP開始

[[66602]]

Naramore是SourceForge員工以及PHPWomen.org的創辦人。對于初學者,她建議在學PHP之前先了解清楚OOP(Object-Oriented Programming)即面向對象編程思想。

如果你來自非高科技行業,很有必要花一些時間去學習軟件開發的基礎流程。例如面向對象程序設計、測試驅動開發、版本控制、調試、設計模式等。”

如果你已經嘗試過了但無法解決問題,不要害怕開口問人。很多PHP社區的氣氛都是非常友好的,并且提供了大量初學者可用得上的資源,這些都你來說都會大有幫助的。找一個適合自己的穩定的社區,一個本地用戶組或一個開源項目社區,或者是一個freenode上的相關IRC聊天頻道。”

2. 隨時Google

[[66603]]

Casey創立了一個軟件商店,并且在unconference流程方面做了很多研究。

他的建議是在PHP社區找到自己的位置以及遵循發問前先Google一下”。

馬上找到一個用戶組加入,全世界有很多聰明的人聚集一起聊天、開拓思路、互相幫助的PHP群。”

記住,在提問之前先嘗試在google上搜索。沒人喜歡懶惰的人。”

3. 加入開源項目

[[66604]]

Leonard 在運營一家愛爾蘭軟件公司echolibre,同時還是CloudSplit(一個云計算分析服務)的聯合創始人。和他的很多同齡人一樣,他建議應該積極嘗試加入開源項目,即使你是個新手。

通過參加開源項目你有機會看到那些源代碼,并可以向資深的前輩學習。”

幫助開源項目團隊做一些事,例如尋找和記錄重復性的bug這樣的耗時任務,他們會對你心存感激。當我們想要雇用開發人員時,如果他曾經參與過OSS項目,我們會更多地考慮他對公司的潛在貢獻。”

4. 想了就做

[[66605]]

Lornajane 他在網上的身份Mitchell更為出名,是一個PHP顧問、開發者、作家和演說家。

她給出了一句簡短的建議:想了就做。

PHP是一種非常易懂、可以進行快速開發的語言。想知道一件事是否可行的***方法就是去做這件事。”

任何人都可以用PHP編程。低門檻意味著會有很多糟糕的PHP作品。但很多糟糕的PHP作品卻是非常有用的,即使它看起來并不漂亮。我個人認為如果你能用PHP解決問題,就大膽去實行,即便做出來的東西可能并不***。”

5. 避免編碼倦怠

[[66606]]

Cornutt 運營PHPDeveloper.org和Joind.in,他從1998年開始一直在使用PHP。他給PHP初學者的建議是千萬不要產生編碼疲勞和倦怠。

我認為新手PHP開發人員很容易陷入一種不堪重負的境地...初學者往往是對語言有興趣,但總是被一種能運行即可”的心態誤導,以至事倍功半。”

試圖找到一位導師來引導你進行這些初步的學習步驟。當你真正去同他人溝通時,會發現世界很多不同的東西。IRC是一個很好的選擇,但找一個牛人做老師肯定是***選擇。"

PHP開發也是一種需要磨練的技能,沒人可以在一夜之間變成一名高手。”

6. 選擇一個好用的編碼器

[[66607]]

Turner 從1996年開始一直在做web相關工作和參加開源項目。他運營PHPKitchen.com,最近還殺入Seedcamp決賽。

他給了新手PHP開發人員一個非常好的建議,可以節省時間,寫出更好的代碼,并幫助維持你對編碼的興趣。

閱讀經驗豐富的開發者的代碼,你總會發現一些更好、更簡潔的方式算法。不要重新發明輪子,使用庫可以避免自己編寫重復的代碼。"

確保你的代碼是人類可讀的,如果你的代碼6個月后連你自己也看不懂了,你讓合作的其他開發者如何去看?"

盡量簡化接口,寫簡單的代碼難度更大,不過,良好的重構會為維護節省大量的時間和頭痛。"

***,了解一些杰出的程序員以及他們如何多年保持對編程藝術的熱情。”

7. 了解測試驅動開發、封裝和代碼控制

[[66608]]

Herbert 從1999年一直玩PHP至今,他對Gentoo Linux作出很大的貢獻。

對于PHP初學者,他說學習測試驅動開發和封裝。一旦你熟悉它,你代碼會寫的更快,而且繼承你代碼的人肯定會感謝你”。

學會代碼控制,這是必經之路。”

他還表示,PHP一個***的優勢是有大量的在線免費文檔,不用像學其他某些語言一樣,跑到街上的書店去買教程。

8. 了解安全問題

[[66609]]

Maclean 是來自蘇格蘭的PHP和Python開發者。

他說:正因為PHP易用性強,所以有很多人都在使用,但我們必須想想那些初學者在用它做些什么。沒必要什么都從頭開始寫起,適當地選擇使用框架是個很好的開始。”

另外要做的是了解有關安全的問題。PHP曾經在安全性上臭名遠揚,就是因為易用性帶來的副作用。我們必須學會避開這些問題。

原文鏈接:http://web.itivy.com/article-236-1.html

責任編輯:林師授 來源: WEB開發家園
相關推薦

2010-11-05 09:16:56

PHP

2022-06-15 15:30:29

Linux新用戶建議

2009-02-18 11:10:40

c++忠告方法

2016-11-11 20:33:53

Hadoop大數據云計算

2011-04-12 10:13:24

2013-12-12 10:20:00

JavaScript學習

2015-09-28 11:15:03

java初學者建議

2011-07-04 14:14:54

java

2016-10-08 10:15:18

Linux

2014-01-03 14:09:57

Git學習

2018-04-08 14:47:06

Linux命令type

2018-04-24 11:09:13

LinuxShellfc

2018-05-14 08:53:51

Linux命令shuf

2016-11-18 17:40:35

2011-04-08 15:07:40

C++

2009-06-23 13:32:48

JavaScript初竅門

2011-06-17 15:32:28

Qt

2011-09-16 09:38:19

Emacs

2022-04-24 15:21:01

MarkdownHTML

2009-11-17 15:33:26

PHP數組元素
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区影院 | 国产高清一区二区 | 视频一区二区三区中文字幕 | 九九视频在线观看 | 999久久久 | 午夜一区二区三区在线观看 | 久草视频观看 | 日韩久久久久 | 欧美精品三区 | 国产成人免费视频网站高清观看视频 | 久久av综合| 欧美国产视频一区二区 | 日韩av成人在线观看 | 欧洲在线视频 | 国产乱码精品1区2区3区 | 夜夜草 | 国产精品国产精品国产专区不卡 | 中文字幕在线观看 | 超碰在线免费av | 国产精品视频网 | 精品国产乱码久久久久久久久 | 在线亚洲一区二区 | 精品亚洲一区二区三区 | 亚洲 欧美 日韩 在线 | 亚洲精品视频一区二区三区 | 亚洲成人av | 日韩精品一区二区三区视频播放 | a级片www| 日本精品一区二区三区在线观看 | 天天艹日日干 | av一区二区三区 | 国产日韩欧美精品一区二区 | 日韩视频一区二区 | 国产97久久 | 亚洲vs天堂 | 在线观看午夜视频 | 亚洲精品久久久久久久久久吃药 | 五月婷婷亚洲 | 亚洲免费三区 | 日韩精品一区二区三区视频播放 | 亚洲国产精品久久久久婷婷老年 |