求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

技工父親教會我的5堂課檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

技工父親教會我的5堂課 技工父親教會我的5堂課

技工父親教會我的5堂課
圖片來自個人簡歷網

[1]     我的父親是一名工程師——是機械工程師,不是軟件工程師。在他成為機械工程師之前,他也做過技工和木工。他很聰明,同時在建築和維修方面也很有天賦(只要不涉及到電氣即可,不過那就是另外一回事了)。他甚至在60歲時依然能做圍牆、工棚甲板之類的工作。      當我和我的兄弟還小的時候,他就開始讓我們接觸一些他工作用的工具,因此,當我們發現需要修復或製作一些東西時,我們有能力做好它。好吧,雖然他在我身上的教育幾乎失敗,但一路走來,我還是學到了很多重要的東西,而且,不管你信不信,這些我學到的東西,在我成為一名優秀的開發者和企業家的路上,讓我受益良多。 下面就是我從他那裡學到的知識。      第一課:三思而後行      砍柴是一個一次性的工作。只要樹木被砍掉,它就不可能再保持原樣。因此,很重要的一件事就是,確保你每一次的刪除操作是無誤的。甚至即使你確定你的做法是正確的,也請你無論如何再做一次評估。重新檢查你的評估,確保它正確無誤,這樣你就可以避免犯一些本可以規避掉的錯誤,付出的代價也要小的多。      開發產品也是同樣的道理。如果事先不測量書架要占用的空間的大小,你怎能做出與之大小相適合的書架?如果事先不知道用戶的需要,你又何必去開發一個無用的產品?      這個道理已經提過很多次了,我在這裡略過。但有個不被經常提及的事情是,你的產品是一組功能的集合體,就像書架是一堆貨架的集合體一樣。每一個功能都應該被認真對待,細心評估,以確保它適用於受眾人群。重要的是不僅僅在項目開始就收集反饋,在整個項目的開發階段,我們都要重視反饋,而不是等到結束了,才想起還有一些不錯的創意沒有實現。      第二課:粉刷一座建造好的涼亭會很困難      有一次,幾個工人在家裡修涼亭,他們在涼亭建好後才開始粉刷。爸爸看到後指出,如果這些工人能在這些木頭放在地面上就開始粉刷的話,他們就能節約1/10的時間,而且效果也會更好。粉刷之後只需做一些連接工作,就可以很快的建造起這座涼亭。粉刷已經建造好的涼亭不僅又慢又不方便,而且還可能導致出現一些不易刷到的地方,最糟糕的是,如果不幸的話,還會把這一切弄得一團糟。      在產品的開發過程中,很容易忘記設計和UI(User Interface用戶界面的簡稱),但這些很重要。以用戶為中心的設計就是在設計頁面時,以服務用戶為第一要務,然後再開發相應的應用來支持這一設計。而以軟件開發為優先並把設計放到最後,你將做更多的工作,產品也會存在潛在的缺點。UX(User Experience用戶測試)應該是一個持續不斷的過程,不是某個可以隨意丟棄的東西。      第三課:讓你的項目和工作空間始終保持整潔      在一個雜亂的環境中工作一定會讓你的項目結果變得一團糟。如果碎木屑到處都是,你就不可能粉刷好;如果你的工具都滿覆油污,你就不可能把拆散的發動機零件再組裝到一起;如果你用完工具後不搜集整理好,你可能永遠都找不到你想要的螺絲刀。任何一個機修工都會告訴你工作在一個整潔的環境中有多麼重要。糟糕的不止是你將花更多的時間用於尋找放錯位置的工具,還會導致更多的損失。

參考文獻