首頁 後端開發 php教程 如何成為一個糟糕的程式設計師

如何成為一個糟糕的程式設計師

Jul 25, 2016 am 08:48 AM

想要成為優秀的開發人員很難。那我們就來談談如何成為一個糟糕的web開發人員吧!
只學一遍
想要實現功能,想要讓功能正常工作,呵呵,你的方法是不是這樣子的呢:
不接觸、不思考、也不去想能不能改善
為什麼要我來解決問題?沒有損壞的部分就用不著修復了吧?進展程度慢,無所謂,程式碼不可讀或是從程式的其他部分複製貼上來的,也無所謂,哪怕是摘自於一些見不得人的網站的,也可以。只要能解決問題,那就萬事大吉了。
照此推論,我們的做法是:不讀書,不讀部落格、文章,不接受他人的見解,也不看網路廣播。為什麼要你來解決這個難題呢,很顯然你的知識是最匹配的,看上去非你不可,所以……你覺得根本用不著浪費時間——一旦掌握這知識之後,完全沒必要深入學習嘛!
順便說一句,你也不需要學習新的程式語言。 Groovy? Clojure? Scala?呸,通通都是騙人的!看看那些只會COBOL的傢伙:不是依然乾得風生水起麼!
不要鑽研自己學到的東西
好吧,不管怎麼說,你畢竟學到了點東西。在StackOverflow搜尋解決方案,偶然發現Martin Fowler的一篇文章講得還挺吸引人,又或者覺得過於無聊而將《The Clean Coder》束之高閣。
反正你學到什麼都不要去鑽研。是的,只需要盲從這些死板的內容就可以了:不要去驗證這些知識的真假,也不要檢查它是否適合你的風格!凡事只學一次哦親!
從不同的角度觀察,然後思考出一些獨特的見解…何苦呢,應用了,解決問題了,那就可以輕輕鬆鬆回家玩遊戲了。以後的事以後再說,得過且過知道不?
不接受他人的見解和指導
這是顯而易見的,因為…難道他們的話就一定正確嗎?
你已經學會如何解決這個問題。並且很管用。那不就成了。別人憑什麼質疑你的編碼方式?你也沒有必要學習解決問題的其他途徑!
倚老賣老,喋喋不休什麼的真心是太討厭了,還會傷害偶們的自我意識。所以,不要聽這些傢伙的羅裡吧嗦。
不需要讓你的程式碼變得可讀
仔細想想:為什麼要讓程式碼變得可讀呢?說的好像我們還要常回去看看?你的程式碼已然是非常棒,又能運作,所以我們不需要再去碰觸它。
此外,對於電腦而言,它才不管這些程式碼是否可讀呢,只要能執行程式就成。你的程式碼不是為了方便其他程式設計師閱讀而寫的。事實上,最好只有你能讀懂,這樣這份工作就非你不可了,不是嗎?
不寫測驗
Loser才需要測驗。測試是愚蠢者的墓誌銘。
請相信自己的程式碼是完美的!你永遠不會犯錯——有也是因為程式語言有缺陷,或是機器的錯。
如果程式碼能在你的機器上運行,那麼沒有理由不能在其他地方正常運行,永永久久地正常運行。
除了寫程式碼,其他的啥也別幹
為什麼要分析需求,了解業務,寫測試,學習如何在自己電腦之外的地方部署呢?
況且,這些事對你寫程式碼一點好處也沒有,對吧?完成這些任務除了浪費時間,有幫助嗎?
不要幫助別人
不要幫助別人:讓他們自己想辦法。也許他們會問你是如何解決他們眼中的難題的,但是你為什麼要多費唇舌呢?反正已經搞定了,不是嗎?
而且,搞不好那個程式設計師也跟你一樣根本聽不進其他人的建議:「不接受別人的見解和指導」這一條,沒忘記吧?
幫助他人不但費時,還會讓你懷疑自己的知識和能力,這是不該出現的情況。所以,各人自掃門前雪莫管他人瓦上霜。
結論
掌握了上述所有技巧,那麼你就成功成為了一個糟糕的開發人員。糟糕但活得舒服的開發人員。別謝我!
為此乾杯!
咦,你說你不想成為一個糟糕的開發人員?
好吧,但是首先,我要鄭重告訴你,這條路絕對會走得很艱難,請做好心理準備:
對於上面如何成為「糟糕開發人員」的技巧完全要反著來。沒錯,我指的是所有,每一條!
經常性地反省和自我批評:這有效嗎?為什麼有效?為什麼無效?還有沒有改進的可能呢?思考的過程或許會讓人無比頭大,但也會讓你不斷進步。
閱讀 Robert C. Martin寫得《The Clean Coder》。這不是在推銷。如果你有志於成為真正的專業開發人員,而不是糟糕的開發人員,它絕對對得起你花的每一分錢。
好了,現在就向著目標出發吧!

免費領取LAMP兄弟連原創php教學光碟/《細說PHP》精要版,詳情諮詢官網客服:http://www.lampbrother.net



本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

在PHP API中說明JSON Web令牌(JWT)及其用例。 在PHP API中說明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

會話如何劫持工作,如何在PHP中減輕它? 會話如何劫持工作,如何在PHP中減輕它? Apr 06, 2025 am 12:02 AM

會話劫持可以通過以下步驟實現:1.獲取會話ID,2.使用會話ID,3.保持會話活躍。在PHP中防範會話劫持的方法包括:1.使用session_regenerate_id()函數重新生成會話ID,2.通過數據庫存儲會話數據,3.確保所有會話數據通過HTTPS傳輸。

描述紮實的原則及其如何應用於PHP的開發。 描述紮實的原則及其如何應用於PHP的開發。 Apr 03, 2025 am 12:04 AM

SOLID原則在PHP開發中的應用包括:1.單一職責原則(SRP):每個類只負責一個功能。 2.開閉原則(OCP):通過擴展而非修改實現變化。 3.里氏替換原則(LSP):子類可替換基類而不影響程序正確性。 4.接口隔離原則(ISP):使用細粒度接口避免依賴不使用的方法。 5.依賴倒置原則(DIP):高低層次模塊都依賴於抽象,通過依賴注入實現。

在PHPStorm中如何進行CLI模式的調試? 在PHPStorm中如何進行CLI模式的調試? Apr 01, 2025 pm 02:57 PM

在PHPStorm中如何進行CLI模式的調試?在使用PHPStorm進行開發時,有時我們需要在命令行界面(CLI)模式下調試PHP�...

框架安全功能:防止漏洞。 框架安全功能:防止漏洞。 Mar 28, 2025 pm 05:11 PM

文章討論了框架中的基本安全功能,以防止漏洞,包括輸入驗證,身份驗證和常規更新。

如何在系統重啟後自動設置unixsocket的權限? 如何在系統重啟後自動設置unixsocket的權限? Mar 31, 2025 pm 11:54 PM

如何在系統重啟後自動設置unixsocket的權限每次系統重啟後,我們都需要執行以下命令來修改unixsocket的權限:sudo...

解釋PHP中的晚期靜態綁定(靜態::)。 解釋PHP中的晚期靜態綁定(靜態::)。 Apr 03, 2025 am 12:04 AM

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。

See all articles