不想做,不會做可能只是因為一直沒做

莫愆 發佈 2022-07-02T06:01:00.083994+00:00

主題:不想做,不會做可能只是因為一直沒做目標:分享一下最近的工作感悟;刻意練習:語音輸入法目標讀者:所有人Hello,大家好,我來了。我曾經一度覺得程式設計師這個職業很舒服,因為他最主要的工作就是和機器打交道,所以不太需要和人打交道。


主題:不想做,不會做可能只是因為一直沒做

目標:分享一下最近的工作感悟;刻意練習:語音輸入法

目標讀者:所有人


Hello,大家好,我來了。


我曾經一度覺得程式設計師這個職業很舒服,因為他最主要的工作就是和機器打交道,所以不太需要和人打交道。


然後機器通常來說是有規律的,你做什麼操作,它給什麼反饋,這都是可以預見的。


如果是面對人的話,你可能知道你做出的行為、說出的話,會得到對方怎樣的反應。甚至可能出現對方完全誤解你意思的情況。


但近來我慢慢覺得這是一個很膚淺的想法。


首先,當程序或者系統變得複雜之後,也可能會經常遇到不可預見的錯誤。


舉一個最常見,最普遍的例子,網絡的抖動,比如你玩的遊戲突然掉線了,比如你的看的視頻突然卡了,比如某個網頁突然訪問不了了。


這些可能都是由於網絡問題引起的,因此,你就不能預設每一次的請求都會100%成功,你需要設置超時的判斷,重試機制。


世界上並不存在100%完美,沒有bug的程序。強如谷歌、微軟這樣的大公司,他們出的安卓、windows系統依舊要一直不停地打補丁。

所以從這個角度出發,和複雜的系統打交道真就不一定比和人類打交道輕鬆。


而且,人類從某種意義上來說,也是一個複雜的系統,其實沒有多大的差別。


人類也並不是完全的不可預見。如果你是一個銷售,你就知道怎麼能讓對方掏錢買產品;如果你是一個諮詢師,你就知道怎麼讓對方更容易放鬆下來,說自己的情況;如果你是一個老師,你就知道怎麼讓學生更容易聽進去。


只要經驗足夠,得到可預期的反饋也不是不可能的事情。


程式設計師的工作也一樣,遇到多了,就能更快地定位問題,解決問題。


所以,之所以覺得和人打交道困難,是因為自己本身就很少和人打交道,缺乏這方面的經驗。


而且有些時候人比機器更好對付,拿打卡系統來說,如果設置了09:00上班,哪怕你09:01打卡,只晚了一秒,那也算遲到。但如果統計打卡的是個人,很可能說說好話就給通融通融了。


話又說回來,程式設計師的工作也是需要和同事交流溝通的。即便你是完全獨立的開發者,那你想要寫某個程序這個需求也是來自於人類的。所以,人是逃不開的。


我們來總結一下,很多事情發展到一定程度後,就會變成一個複雜的系統。這個系統會產生我們無法提前預見的問題。


然後發現問題,解決問題會變成一個常態。積累足夠多的經驗,就可以應對這樣的情況。


所以,在決定做某件事的時候,不要有逃避的心態,不要因為想要避免做某些事情,而去做另外的事情。逃是逃不掉的,該來的總會來的。


同時,越早開始積累,就能約從容的應對各種未知的情況。


今天的分享就到這裡吧,我們明天再見,拜拜。


字數:938

耗時:語言27分鐘,整理60分鐘


··················END··················



關鍵字: