有一件事很多人都在掙扎:給定一個模糊的想法或專案,你如何從中塑造出具體的東西?對於谷歌的軟體開發人員vivekhaldar來說,解決方案分為四個部分。
所有的專案都是從一大團模糊不清的東西開始的。從中創造出最具體的人是影響最大的人。我正在學習如何處理這個問題,但我仍然覺得自己是一個沒有救生員的淺底游泳者。透過親身經歷和觀察,我學到了一些東西。
這還不是設計。這些都是對設計空間施加限制的高階思想。例如,GMail選擇的原則是搜尋應該是主要的電子郵件導航機制。仔細考慮這些原則,因為這些原則將以一種稍後無法“重構”的方式融入到您的程式碼和系統中。這是巫師(即非常資深的實戰工程師)可以提供幫助的地方。通常,選擇這些是一個品味和設計和概念完整性的問題。聽起來可能有點勉強,但很難。把這些記錄好。這是你的宣言。
一旦你有了脊椎,你就得多加幾塊骨頭。
這通常是一個原型,或行走骨架的形式。它可能缺少大量的功能。它可能有嚴重的缺點。可能很難看。可能很慢。但沒關係。把它想象成一顆珍珠圍繞的沙子。重要的是它是具體的,可生長的。
它需要具體和有形。一些你可以展示和演示的東西,人們可以玩,可以談論,可以批評,可以興奮。人們很少對設計文件感到興奮。他們經常對工作原型感到興奮,即使他們有大量的這將打破你的免責宣告。
你的原型不應該是死衚衕。你應該能夠把工作投入其中,並使它逐漸變得更好。新增新的或改變它不需要你從頭開始構建一個新的。換句話說,它應該支援迭代。有時你可能不得不扔掉一個(或多個),但理想情況下,只有當原型給你帶來了一個重要的見解,使你的一些基本假設失效時,才會發生這種情況。即使這樣,它也能達到目的。即使這樣,你也需要一些能讓你很快達到目的的東西。
換言之,專註於學習和修正,持續快速。不要為把事情做好而操心太多。很有可能,你對權利的看法並不正確。其他大多數人對權利的看法也很有可能是錯誤的。只有有真正的東西去批評和學習,每個人才能明白什麼是權利。
構建、失敗、修複和重覆。
論模糊性
VivekHaldar為谷歌編寫軟體。很多年前,他還是加州大學歐文分校的博士生(甚至寫了一些論文)。訂閱他的RSS提要併在Twitter上關註他。
...務實的領導人。 什麼是遠見? 有遠見就是有烏托邦式的想法。一個有遠見的人不會太在意事實細節和日常事件。他們專注於一個遙遠的目標或願景。從長遠來看,遠見卓識的理想也是極其重要的,因為儘管他們不注意日常事務...
...化為可定義的、可測量的和可實現的小目標,以便個人對如何實現他的最終目標有一個明確的概念。有了這些,我們就可以朝著一個目標前進。 為國家隊效力可能是板球運動員的目標 什麼是目標(an objective)? 目標是指在短期內...
... 什麼是CAPTCHA?它們是如何工作的?他們和雷帕查斯有何不同?為什麼他們中的許多人如此困難? ...
...你一直拖延的事情的好方法。他們通常會給你指引或建議如何實現你的目標,這是我們大多數人面臨的主要障礙。 ...
祝賀 你!世界正在分崩離析(或者至少感覺它正在分崩離析),你已經決定做些什麼了。這是一種值得稱讚的衝動。在這裡我告訴你,你也決定做一些非常艱難的事情。主持一個慈善流(在Twitch、YouTube或任何其他平臺上)比主...
...Polygon已經指出的那樣,Redditor們現在正在反覆討論軍團是如何讓他們想起西方世界的“這將是西方世界的精神層面,**可以說,”一個寫道另一位網友寫道:“我覺得自己不夠聰明,不適合這個節目。”就像西方世界一樣。” ...
...們的目標。”。這就是為什麼會發生這種情況,以及我們如何控制與年齡相關的悲觀情緒。為什麼隨著年齡的增長我們會變得更加悲觀?科特勒解釋說,大多數人從目標心態轉變為恐懼心態是有原因的。這是因為隨著年齡的增長...
...到艱苦的愛。本週,我們有一個信託基金寶寶,她不知道如何處理自己的職業生涯。請記住,我不是一個治療師或任何其他型別的健康專業人士只是一個誰願意告訴它是這樣的人。我只是想給你所需要的工具來豐富你該死的生活...