程式設計師的科技道德修養 - idlewords
擅長軟體設計的人相信自己擁有從基本原理理解任何型別系統的獨特能力,無需事先培訓,這要歸功於自己卓越的分析能力。這種在人為構建的軟體設計世界中的成功促進了一種危險的信心(自大)。
作為計算機程式設計師,我們形成性的智力經驗是使用由其他人設計的確定性程式語言系統,這些可能非常複雜,但複雜性不是我們在自然界中發現的那種。這種複雜性最終總是易於處理的。找到正確的抽象,畫個框圖就可以了。
當發現瞭解決難題的巧妙方法時,不由自主滋生了一種勝任感、控制感和愉悅感,這是讓計算機程式設計師有時感到愉快的原因。但任何與技術人員合作過的人都知道,這種知識背景也可能導致傲慢。
今天,我們開始了一個偉大的專案,讓計算機成為日常生活的一部分。正如馬克·安德森 (Marc Andreessen) 令人難忘的那樣,“軟體正在吞噬世界”。我們這些編寫軟體的人希望被視為解放者。
我們的意圖簡單而明確。首先我們會檢測,然後我們會分析,然後我們會最佳化。
但現實世界是一個頑固的地方。它以抵制抽象和建模的方式複雜。它會注意到我們試圖影響它並做出反應。我們也不能指望從外面客觀地審視它。
將世界視為軟體問題是一種分類錯誤,導致我們陷入了一些可怕的思維習慣。
不良心理習慣
首先,程式設計師被訓練去尋求最大和全域性的解決方案。當您可以為所有人解決所有時間的一般問題時,為什麼要在一個地方解決特定問題?我們不認為這是一種傲慢,而是一種值得稱讚的努力經濟,而大風險、大回報的創業資金文化鼓勵了這種浮誇的思維方式。
其次,將世界視為一個軟體專案讓我們有理由自私。古老的格言說,如果給你十分鐘的時間砍一棵樹,你應該用前五分鐘來磨礪你的斧頭。我們習慣於在解決問題之前將自己引導到最大影響力的位置。在現實世界中,這導致了科技行業最大限度地提高自身舒適度的病態。
第三,將世界視為軟體會促進控制的幻想。最壞的控制是沒有責任的控制。我們作為數百萬人使用的軟體作者的獨特地位賦予了我們權力,但我們不認為這應該讓我們承擔責任。我們是程式設計師——還有誰會編寫執行世界的軟體?
被演算法和機器人綁架
幸運的是,我們是聰明人,已經找到了擺脫這種困境的方法。我們聲稱我們已經不再依賴演算法,這樣我們就不會被指責為我們的利益而操縱演算法,我們將責任推給了機器學習,這是一種對任何事情免責的巧妙方法。機器學習就像洗錢的偏見。它是一種簡潔的數學工具,賦予現狀以邏輯必然性的光環。數字不會說謊。
當然,痴迷於控制的人最終不得不面對自己滅絕的事實。科技界對死亡的反應也是熱烈的,死亡也可以修復,例如,Google Ventures 正在認真資助關於永生的研究,當你指出永生是妄想時,他們的首席 VC 會稱您為“死亡主義者”。
這種控制的幻想伴隨著黑暗的一面。見證當前對人工超級智慧的焦慮,或者埃隆馬斯克 顯然真誠地相信我們生活在模擬中。對於計算機程式設計師來說,這是最終的失控。你本身其實就是軟體,而不是編寫軟體。
我們沉迷於這些虛假的問題,同時創造了一些真實的問題。
在我們試圖用軟體為世界提供食物的過程中,技術人員建造了世界上有史以來最強大的監控裝置。我們一開始是偶然收集這些資訊的,作為我們實現一切自動化專案的一部分,但很快意識到它具有經濟價值。我們可以用它來使這個過程自籌資金。因此,機械化監控已成為現代科技產業的經濟基礎。
監控經濟與個人隱私
監控經濟市場的博弈是一種零和遊戲,收集的資料的實際價值尚不清楚,但收集的資料比競爭對手多絕對是一個優勢。由於人類對新形式的跟蹤和操縱會產生免疫反應,因此保持成功的唯一方法就是不斷尋找新的方法來窺探人們的私人生活。而且由於大部分監視經濟都是由投機者資助的,因此有動力嘗試吸引投機者的想象力並吸引他們的錢的華而不實的東西。
這產生了一種棘輪效應,越來越多的人的行為被更密切地跟蹤,收集的資訊被保留,希望能從中擠出更多的錢。
就像工業化製造改變了勞動力和資本之間的關係一樣,監視資本主義正在改變私人公民與進行跟蹤的實體之間的關係。我們關於個人隱私和同意的舊觀念不再適用於以工業規模收集個人資料的世界。
那些從無視隱私的受益者正試圖以自由旗幟來誤導我們,就像早期的工廠主談論合同法的神聖性一樣,他們堅持認為工人應該有權同意任何事情,從每天工作 16 小時到不安全的工作條件,就好像工廠主和工人處於平等的地位一樣。
進行監控的公司也在嘗試同樣的心理技巧。他們聲稱我們自由分享我們的資料以換取有價值的服務。但是選擇退出監視資本主義就像選擇退出電力或你喜歡的零食一樣,理論上你可以自由地這樣做,在實踐中,退出則會影響你的生活,選擇退出監視資本主義意味著選擇退出大部分現代生活。
banq注:老子道德經說:慈、儉、不敢為人先是三寶,不為人先不是不創新,如果你不創新,你就不知道什麼是“先”,你就一直在倒退,你必須一直位於“先”,但是不能吃獨食,吃相不能難看,這些稱為“不敢”,當你掌握技術優勢,處於技術領先地位,需要有“不敢”的敬畏心理,這只是一種人生贖罪立功的機會而已。
相關文章
- 一個野生程式設計師的自我修養程式設計師
- 《程式設計師的自我修養》-讀書筆記程式設計師筆記
- 程式設計師的自我修養-編譯連結程式設計師編譯
- 《程式設計師自我修養》讀書筆記程式設計師筆記
- 程式設計師的自我修養筆記之裝載程式設計師筆記
- 《程式設計師的自我修養》(三)——庫與執行庫程式設計師
- 很認真的談一談程式設計師的自我修養程式設計師
- 《程式設計師的自我修養筆記之靜態連結》程式設計師筆記
- 養生吧,程式設計師!程式設計師
- 遊戲設計師的自我修養(三):理解玩家遊戲設計師
- java從零開始系列-一個前端程式設計師的自我修養Java前端程式設計師
- @程式設計師,再不養生就晚了程式設計師
- 程式設計師的職業素養(一)程式設計師
- GitHub 熱點速覽 Vol.28:有品位程式設計師的自我修養Github程式設計師
- 《程式設計師的自我修養》筆記(二)——裝載與動態連結程式設計師筆記
- 程式設計師修煉之道程式設計師
- 2024.10.17(程式設計師的修煉之道)程式設計師
- 2024.10.22(程式設計師的修煉之道)程式設計師
- 程式設計師的修煉之道3程式設計師
- 程式設計師的修煉之道2程式設計師
- 2024.10.29(程式設計師的修煉之道)程式設計師
- 程式設計師“求包養”攻略揭秘程式設計師
- 遊戲設計師的自我修養(一):認識玩家,理解玩家遊戲設計師
- 遊戲設計師的自我修養(一):認識玩家、理解玩家遊戲設計師
- 程式設計師修煉之道6程式設計師
- 程式設計師修煉之道2程式設計師
- 程式設計師修煉之道1程式設計師
- 程式設計師修煉之道3程式設計師
- 程式設計師修煉之道7程式設計師
- 程式設計師修煉之道~三程式設計師
- 程式設計師修煉之道~四程式設計師
- 程式設計師修煉之道~五程式設計師
- 『 不老 』程式設計師之修煉指南程式設計師
- 成長之路--論程式設計師的職業素養程式設計師
- 程式設計師的成長秘籍:個人程式設計能力的修煉之路程式設計師
- 程式碼整潔之道:程式設計師的職業素養(十三)程式設計師
- 程式設計師修煉之路 - 設計能力提升途徑程式設計師
- 程式設計師成長祕籍:個人程式設計能力的修煉之路程式設計師