不能將自己的驕傲放在專案進度前面。

2021-07-08 17:37:25 字數 790 閱讀 6252

今天是專案收尾的倒計時第五天。我犯了個嚴重的錯誤,不是技術上的問題,而是工作計畫安排的問題。這個問題差點導致了功能的回退,差點延誤了專案的進度。應該算是我在這個專案中犯下的最大的錯誤。被專案經理批評了,自己也明白了自己處理問題上嚴重的不恰當之處。

在做登入的後續處理時,由於分支情況較多,在先前的開發中採用了廣播的方法。在今天的開發中,接到的新任務也是登入的後續處理,相當於新加了乙個分支,只要沿用先前的框架,就能很快地解決問題。但我考慮到頻繁使用通知時,**跳轉較多,不利於後期維護,所以決定用**塊做引數來實現新功能。實現時要重新編寫邏輯,耗時較多。另外新**需要和舊有的邏輯相容,這中間也少不了各種介面和引數上的調整。調整完之後,隨即出現的問題又需要費時間來除錯,排查。總體上算下來,這個功能沿用舊框架實現,最多需要乙個小時,而我用了新的框架後,花了5-6個小時來解決。並且由於登入在其他很多地方都有呼叫,對其他功能模組的測試有很大的影響。

事後想來,其實在做功能時,我也隱約知道,倘若採用新的架構和邏輯,會浪費很多時間。但當時還是驕傲的心理在作祟,總想著自己重新寫一套效率更高的**,想著顯示出自己的程式設計能力。但這不是團隊合作中的大誤區麼?倘若自己的目標不能與團隊的目標保持一致,不能服務於團隊的目標,那對大家的目標又有什麼益處呢?又怎麼能算得上團隊裡合格的成員呢?我一向自由散漫,驕傲又目中無人,這態度只適合用在生活裡,在團隊合作上,要遵循團隊合作既有的規律,以團隊的目標為最重,絕不該讓個人的脾性和一時興起做主宰。

我希望自己能漸漸地變成乙個謙虛的人,不要總想著展現自己而忽略別人的利益和目標。這樣既對自己有益處,也對自己的合作夥伴有好處。驕傲並未帶給我什麼好處,只是讓我的脾氣越來越壞而已,還是讓它早點走開吧。

將自己的模組編譯進入核心

學習嵌入式linux必須能把自己的驅動模組編譯進核心。它其實很簡單,只需要改寫兩個檔案就ok了,他們是 kconfig和makefile.例如我寫了乙個led的驅動程式 lanpeng lanpeng desktop led ls led.c makefile lanpeng lanpeng des...

將自己的pod發布到CocoaPod Swift版

swift 建立自己的 cocoapod 庫與平時用 oc 建立 cocoapod 庫的方式並不一致。因為 swift,它是不支援編譯為靜態庫的。所以,想正確建立自己的 swift cocoapod 庫需要建立乙個 cocoa touch framework。xcode 為我們準備了 framewo...

連續不能放相同的(貪心)

題意 t組資料,n個禮物,每種禮物的個數。每個桌子上都要放兩種禮物,分別是特殊禮物和普通禮物,在n種禮物中的每乙個,都既可以是普通禮物,也可以是特殊禮物。對特殊禮物沒有要求,不能由空桌子,且相鄰的桌子上放的普通禮物要是不相同的。include include include include incl...