《知乎周刊·程式人生》是2014年3月13日北京智者天下科技有限公司出版的圖書。
基本介紹
- 中文名:知乎周刊·程式人生
- 出版時間:2014年03月13日
- 出版社:北京智者天下科技有限公司
- 類別:雜誌
《知乎周刊》由知識討論社區知乎上的用戶創作產生,經知乎工作人員和志願者團隊的合作製作完成。本周刊從每日知乎社區產生的大量UGC中精選高質量內容,進行組織、編輯、審校等工作,把優質的閱讀內容,提供給許多還沒有了解知乎,或者由於種種條件制約無法長時間使用知乎社區的用戶,帶你發現更大的世界。
知乎一直堅持高質量討論社區的定位,其核心理念在於為用戶提供中文網際網路上最好的討論體驗。知乎鼓勵用戶真誠、自律、言之有物,在盡情展現好奇心的同時,也能用自己的話語權表達觀點的核心價值。
【如何一邊寫代碼一邊跟女友聊天?】
你需要注意不要一不小心在對話框裡打個//,然後寫出自己的心裡話。
【程式設計師如果發現鍵盤上沾滿了手掌上分泌的油脂,還有心情寫代碼嗎?】
小時候見過一次我們縣最有名的老木匠打家具。雖然一個鐘頭以後就要重新開工,中午吃飯前他也一定要剔出刨子裡的刨花片,墩兩下斧子,把墨斗、手鋸、鑿子之類的工具挨個擦到精光鋥亮,才會把家什一件件擺進箱子裡,洗手點菸上席。
對吃飯傢伙的尊重,也是對自己職業尊重的一部分。
【為什麼從事技術的人普遍都比較難溝通?】
和技術人員的溝通不順暢,責任主要在產品人員身上。原因很簡單,人家是搞技術的,不是負責和用戶交流並且給技術人員傳達需求的。你如果進入他們的語境,熟悉他們的邏輯,往往會發現你能高效地和他們溝通。
進度把控不好,責任主要在項目管理人員身上。原因也很簡單,人家是搞技術的,不是管理和控制進度的。你需要組織會議,建立制度,收集進度,評價結果。
【為什麼有的工程師早晨醒來頭髮睡成溝壑狀,覺得無所謂地就去上班了呢?】
世界上存在那么一小撮奇怪的人類,驅動他們夜不能寐、廢寢忘食的「正能量」不是每天神清氣爽、秀髮飛揚的感覺,而是諸如「哥重構的這個函式真牛逼,只用了10行代碼就完成了之前500行的工作,爽!」的自豪或是「艹,這個bug到底是腫么一回事?!!」的抓狂。
社會只有富足到一定程度並保持一段時間,社會審美觀念才會通過家庭教養緩緩提升,讓絕大多數人養成注意自己日常儀容的習慣。而在尚處於社會主義初級階段的我國,社會遠未進化到或者說「慢到」能讓每個人都以把自己收拾體面再開始一整天生活的程度。所以工程師和多數技術工人,甚至以技藝謀生的人,比如小飯館裡的廚師,對於個人衛生和外在儀表的要求,其實並無太大差別,無非是「不在乎」、「沒時間」、「嫌麻煩」、「有更重要的事情做」。
【為什麼中國的程式設計師總被稱為碼農?】
而國內目前的軟體工業和製造業非常相似,以來料加工式的低水平重複勞動為主。就好像農民仰賴著老天提供種子、土壤、陽光和水,中國程式設計師仰賴著洋人提供設備、技術和理念,從微處理器、作業系統、程式語言、編譯器、IDE、編程框架到應用程式,除了做晶圓的沙子是本地產的,幾乎沒有什麼屬於自己,每天的工作內容主要就是把別人已有的東西按照自己的--甚至不是自己的--的需求裝配一下,沒有什麼創造性,也很少有業界的技術積累和傳承出現,即便有也流傳不開,畢竟程式設計師文化水平普遍不高--「有知識,沒文化」,就是說這樣的狀況。
【為什麼那么多人會喜歡編程,怎么進入那個狀態的呢?】
代碼之美:說實話,這個魅力需要你在一定時間的編程後才能體驗,其感覺類似於看到數學中的美妙公式。代碼是程式設計師寫出的文字,有些代碼,如同詩歌一般,令人黯然銷魂;有些代碼,如同雜文一般,令人拍案叫絕;有些代碼,如同小說一般,令人反覆回味;有些代碼,如同謎語一般,令人前赴後繼;有些代碼,如同歌劇一般,令人如痴如狂。當你有一天面對一段代碼內流滿面,你就懂了我在說什麼。
【怎樣成為全棧工程師(FullStackDeveloper)?】
我覺得任何一方面的具體經驗都不重要,重要的是思維方式和學習能力。首先說思維方式,那就是不為自己設限,不會想著自己是前端工程師,所以後端的東西我就一點也不碰。Facebook的工程師,級別越高就需要保持越大的影響力。如何創造更大的影響力,就是尋找當前槓桿效應最明顯的問題來解決。