首頁 常見問題 為什麼程式設計是獨一無二的職業

為什麼程式設計是獨一無二的職業

Jun 28, 2019 pm 05:45 PM
程式設計

為什麼程式設計是獨一無二的職業

導讀:此文譯自Nalaka Gamage的《為什麼程式設計是獨一無二的職業》的演講稿。

1. 簡介

有些人說程式設計很難,有些人認為很容易。程式設計不僅依賴你的能力,而且還取決你工作的態度。程式設計的確很難,但比起那些需要偽裝、欺騙和表演來生活的惡棍或小丑來說,真的一點也不難。作為一個程式設計師,知道你在做什麼,會讓生活變得更加有趣和快樂。

2. 與不會說話的機器為伍

電腦是不會說話的機器。除非你向它發送精確的指令,否則計算機是不會懂(你的意思)的。和啞巴一起工作,明顯是困難的。因此,程式設計師必須很聰明。阿呆與阿瓜永遠不會是一對好組合。

3. 電腦是專橫的(一個不可避免的惡魔)

#不會說話的電腦明顯也是專橫的。電腦語言之所以如此的專橫,其中的一個好的理由就是讓程式變得更精確而且沒有歧義。精確性是人們喜歡使用軟體而不是由人來完成一件事情的最主要理由之一。

4. 人不能欺騙程式

寫什麼程式碼就得到什麼運行結果。沒有所謂的隱藏設計或隱藏程式碼bug。 Bug總是會顯現的。因為當軟體運作的時候,它已經不再處於你的控制之下了。編寫正確的程式碼是唯一的選擇。

5. 沒有地方可以禱告

不可能透過禱告讓程式碼工作。如果你想要完成軟體,只要設計一個方案然後編碼實作。在程式碼面前你與天才程式設計師的機會是平等的,這是很酷的一件事情。

6. 沒有地方調情

有些人透過調戲其他人來完成工作。計算機不是一個可愛的人。在編程時僅僅調情是沒有任何優勢的。程式設計適合真正(實幹)的人。

7. 程式設計師都是解決問題的人

有很多看起來很像專業人士的人,他們其實是問題的製造者。大多的律師為了他們的生計給別人找不必要的問題。大多的銷售為了他們的生計向別人推銷不需要的東西。一些很懶的或不勝任工作的人,努力成為管理別人工作的管理者。但是,程式設計是在真正解決現實世界中的問題。只有真正有才能的人才能成為程式設計師。

8. 邏輯思考真的很重要

八卦適合漂亮的女人。占星術/迷信適合啞巴。科學適合老古董。程式設計適合邏輯思考者。程式設計適合善於分析的人。邏輯思考和分析也會讓你變成聰慧。 —— 一個對你人生的獎勵。

9. 聰明人,程式設計以及職業

如果你是聰明人,並且很擅長你所做的工作 你不需要向別人乞討才能生存。你不需要透過調情才能生存。你會獲得均等的機會。你會獲得自主。你會獲得自由(除非你是電腦的奴隸) 你會變成聰慧。

10. 程式設計適合不做作的人

「世上有兩類人:一類人完成工作,另一類接受榮譽。努力成為第一類,那裡競爭會少一點。」英吉拉甘地

相關PHP影片教學 推薦:《PHP影片教學》

#

以上是為什麼程式設計是獨一無二的職業的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡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脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++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 數組中的重複值 使用正規表示式去除 PHP 數組中的重複值 Apr 26, 2024 pm 04:33 PM

使用正規表示式從PHP數組中移除重複值的方法:使用正規表示式/(.*)(.+)/i匹配並取代重複項。遍歷數組元素,使用preg_match檢查匹配情況。如果匹配,請跳過值;否則,將其添加到無重複值的新數組中。

程式設計是乾啥的,學了有什麼用 程式設計是乾啥的,學了有什麼用 Apr 28, 2024 pm 01:34 PM

1、程式設計可用於開發各種軟體和應用程序,包括網站、手機應用程式、遊戲和數據分析工具等。它的應用領域非常廣泛,幾乎涵蓋了所有行業,包括科學研究、醫療保健、金融、教育、娛樂等。 2.學習程式設計可以幫助我們提升問題解決能力和邏輯思考能力。在程式設計過程中,我們需要分析和理解問題,找出解決方案,並將其轉換為程式碼。這種思維方式能夠培養我們的分析和抽象能力,提升我們解決實際問題的能力。

使用 Golang 建立基於瀏覽器的應用程式 使用 Golang 建立基於瀏覽器的應用程式 Apr 08, 2024 am 09:24 AM

使用Golang建立基於瀏覽器的應用程式Golang結合JavaScript建構了動態的前端體驗。安裝Golang:造訪https://golang.org/doc/install。設定Golang專案:建立一個名為main.go的檔案。使用GorillaWebToolkit:新增GorillaWebToolkit程式碼以處理HTTP請求。建立HTML模板:在templates子目錄中建立index.html,這是主模板。

C++ 程式設計謎題片段:激發思維,提升程式設計水平 C++ 程式設計謎題片段:激發思維,提升程式設計水平 Jun 01, 2024 pm 10:26 PM

C++程式設計謎題涵蓋斐波那契數列、階乘、漢明距離、陣列最大值和最小值等演算法和資料結構概念,透過解決這些謎題,可以鞏固C++知識,提升演算法理解和程式設計技巧。

使用 Python 解決問題:作為初學者,解鎖強大的解決方案 使用 Python 解決問題:作為初學者,解鎖強大的解決方案 Oct 11, 2024 pm 08:58 PM

Python 讓初學者能夠解決問題。

編碼的關鍵:為初學者釋放 Python 的力量 編碼的關鍵:為初學者釋放 Python 的力量 Oct 11, 2024 pm 12:17 PM

Python透過其易學性和​​強大功能,是初學者的理想程式設計入門語言。其基礎包括:變數:用於儲存資料(數字、字串、列表等)。資料型態:定義變數中資料的型態(整數、浮點數等)。運算符:用於數學運算和比較。控制流程:控製程式碼執行流程(條件語句、迴圈)。

透過 Go Get 快速方便地取得 Go 模組 透過 Go Get 快速方便地取得 Go 模組 Apr 07, 2024 pm 09:48 PM

透過GoGet,可以快速且方便地取得Go模組,步驟如下:在終端機中執行:goget[module-path],其中module-path為模組路徑。 GoGet會自動下載模組及其相依性。安裝的位置由GOPATH環境變數指定。

使用golang的錯誤包裝和展開機制進行錯誤處理 使用golang的錯誤包裝和展開機制進行錯誤處理 Apr 25, 2024 am 08:15 AM

Go中的錯誤處理包括包裝錯誤和展開錯誤。包裝錯誤允許用一個錯誤類型包裝另一個,提供更豐富上下文的錯誤。展開錯誤遍歷巢狀錯誤鏈,找到最底層錯誤,方便除錯。透過結合這兩種技術,可以有效處理錯誤條件,提供更豐富的錯誤情境和更好的除錯能力。