2023年05月30日18:40:35
工作三年有餘,從最開始的初入深度學習影象領域,到現在說一說自己的感悟。
關於個人如何提公升今天暫且不談,下面主要談一談小組。
在和同屆同事聊天的過程中,我們都會有同樣的感受,比如:某某小組氛圍很好,某某小組感覺能學到東西
絕大多數人,可以說是99%的人工作就是為了掙錢,而錢=能力,而你待在乙個小組能提高能力,本質也是在為自己多掙錢。
那問題又到了如何提高小組的水平?有兩種情況:
1.組內有大佬,大佬帶隊聽他的
所謂大佬,包括能力和品質,能力不用說就是指工作能力;所謂品質,拋開什麼善良,勇敢這都是廢話,最重要的品質就是樂於分享。因為如果他很牛逼,不跟你分享那就跟關在箱子裡的寶貝一樣,有和沒有都是一樣。如果你遇到乙個樂於分享的大佬那將非常幸運的,乙個大佬就是乙個行走的教科書,他有著豐富的經驗,帶著組內成員避開可能的坑和方向,讓你把寶貴的時間和精力都花在關鍵點上,讓小組快速的出成績,讓你快速的成長。他可以在頂層上指定文件規範、**規範、測試規範、演算法沉澱、知識分享,以及深入的討論。這些東西都是非常重要,如果沒人帶領,那些沒有繞開的坑會來來會的消耗整個小組的精力,消磨人的鬥志,最終形成組內躺平,事不關己高高掛起。
2.組內沒有大佬,頂層規劃好以後,眾人拾柴火焰高
既然講到眾人拾柴,頂層規劃就是在講哪些柴需要拾。只要頂層規劃做的對,路子就以走的對,只要路子對,到達山頂是早晚的事情
既然沒有大佬帶隊,那麼頂層規劃只能由小組自己來摸索修正,這不外乎是一次模型訓練
我談一談自己認為的頂層規劃:
首先是各種規範,這更像是一套制度的東西,從小到大說:
(1)檔案命名規範,所有的人都遵守同一套規則,好處就是省去莫名的麻煩
(2)**規範,包括變數命名規範,**注釋,這些太重要了,特別是當你看到別人的**沒有注釋而又看不懂有多難受,如果你不想別人看你**的時候罵你**,你最好注釋起來
(3)檔案存放規範,哪些文件存放在**,
(4)功能開發規範、包括介面,功能資訊,測試結果資訊
(5)版本控制,否則你會在版本上消磨小組的自信
(6)等等
其次是工作的重心,哪些是從頭到尾要不停的堅持做下去,哪些是短期的規劃,比如說:
(1)訓練資料相關的屬於長期規劃,從生成資料,增強**,資料篩選等等,都需要沉澱下來,而不是做完就放在那裡不看了,
(2)功能的優化屬於長期規劃,重要的功能往往就那麼幾個,這是乙個小組賴以生存的產品
(3)短期規劃比如某些其他部門的合作、輔助、前沿方向的探索
最後的最後是知識的沉澱,這是以後工作能否復用的基礎,東西做的再好,不去沉掉,不去評審,最後都成了泡影
哪些東西需要沉澱,**,演算法**塊,測試結果,版本對應
3.以上還需要一位靈魂人物的推進,領導
如果乙個領導無法意識到上述問題的關鍵,而又一直追求快速出成果的專案,比如拿乙個公開專案跑一下自己的資料集,新增一些類別,就去申請乙個專案,而不是去做這些沉澱,那麼產品將無法形成真正的競爭力。
最近部門的二把手也跳槽了,讓很多人吃驚,或許他也早就看到了如下問題,只是無力回天罷了。
畢竟,頂層之上還有頂層
計畫與規劃的重要性
不做計畫而直接去做事。只能控制在7000行。超過這個限度,無窮無盡的bug與業務邏輯問題,會讓人徹底失去效率。乙個失敗的設計對整個case的影響太深遠了。寫這個case的目的也是為了提醒大家 程式,不是乙個人寫的,更不是像寫 一樣說寫就寫,就算寫 也得先寫個提綱呢。沒有計畫的人生也是一樣的,隨波逐流...
IP位址規劃的重要性
在搭建乙個區域網的時候,ip位址規劃的意義重大。如果你的網路永遠不會被擴充套件和定製,那麼你可以隨意的規劃ip位址,只要能保證路由是通的就可以了。然而如果將來有一天你需要對已有的網路進行拓展,那麼就需要精心安排位址了。原則就是 盡量使邏輯上同類的位址規劃成連續的位址,並且起始位址最好是2的次冪。這樣...
IP位址規劃的重要性
在搭建乙個區域網的時候,ip位址規劃的意義重大。如果你的網路永遠不會被擴充套件和定製,那麼你可以隨意的規劃ip位址,只要能保證路由是通的就可以了。然而如果將來有一天你需要對已有的網路進行拓展,那麼就需要精心安排位址了。原則就是 盡量使邏輯上同類的位址規劃成連續的位址,並且起始位址最好是2的次冪。這樣...