感謝你閱讀本文!
初入職場的時候,總覺得很多事情沒必要做,因為不僅浪費時間,而且還繁瑣,因為人面對一件事的時候,如果自己能夠快速解決,那麼就不願意再介入第三人,因為會花費更多的時間,加上大多人從內心出發是不太願意去溝通的!
但是我們永遠要相信的是,無論你這個人心再細,技術再牛,你總會有想不到的地方,而這些盲區大機率就是造成日後出問題的導火索!
下面我們就來聊一聊規範、溝通、技術!
規範
我上一次裸辭,上級和我聊的時候,我說了兩點原因!
第一是我不想在當前的領域繼續幹下去了,因為我知道這個領域對我來說已經很不利了,如果再繼續幹下去,那隻能是溫水煮青蛙,最終害了自己!
第二就是規範問題,這點其實在之前我也有反饋過,不過一直都沒有真正去實施,在提了離職後,談話的時候我又去反覆說這個問題!
因為之前我們線上出現的很多問題就是因為不規範造成的,我記得當時除了研發,我還負責部署,因為他們沒有在測試環境測好,到了線上環境就出大問題了,恢復資料都沒用,後面停服一天才恢復好。
為啥會出現這種問題!
1.職責劃分不清
這點的話還是和公司的規模有關,如果公司團隊比較小,那麼開發就不得不身兼數職,從掃地幹到CTO都行。
我們部門雖然人不多,但是麻雀雖小五臟俱全,不過遺憾的是,根本沒去劃分好職責,站在最前面的也是比較容易背鍋的,很多時候任務傾斜特別嚴重。
2.沒有嚴格按照流程來走
一個團隊裡面如果沒有嚴格的流程,那麼就會問題百出,特別是達到一定的規模後,有一些我們看似沒必要的流程,是因為自己覺得麻煩,但是站在管理的視角,就顯得尤為重要。
嚴格的流程是穩定和安全的保障,如果因為懶惰或者“方便”而去省略流程,那麼終有一日會付出N倍的代價!
所以一個明確的規範可以幫助團隊成員瞭解他們的職責和期望。這可以減少混亂和誤解,從而提高團隊的效率。規範也可以確保所有的工作都按照相同的標準進行,從而提高產品或服務的質量。
溝通
一個技術再牛逼的團隊,如果不能做到有效的溝通,那麼也是一盤散沙,一個人再強的人,如果不能讓別人聽懂他說的話,那麼也是寸步難行!
溝通除了會議上要盡力把自己想表達的表達清楚,最重要的還是私下的溝通,因為會議上的東西大多都需要進行再次更改,這時候線下個人與個人之間的溝通就變得更加重要。
基本上百分之八十的問題都是溝通不到位造成的,很多時候你覺得你想的是對的,那是因為你還沒有去很瞭解這個事物,這時候你其實就處於一個資訊繭房裡,所以一定是會出現問題的。
有效的溝通是任何團隊成功的關鍵。透過溝通,團隊成員可以分享資訊,解決問題,協調工作,以及建立和維護良好的工作關係。缺乏有效的溝通可能會導致誤解,衝突,以及工作效率的降低。
技術
技術和賺錢的關係,就是藝術和賺錢的關係。不賣座的戲只能當成興趣。
技術是服務於專案,而專案依賴於團隊,很多時候我們總是去痴迷各種新技術,不管成熟不成熟,適合不適合,往上面堆就行了,但是如果不去考慮團隊的相容性,不考慮是否好維護,那麼只會自找麻煩。
熱愛新技術,追去新技術是沒錯的,但是要根據實際情況來,並不是你的系統一定要設計成分散式,微服務,雲原生,對於有些專案,QPS 50都沒有,硬是要去設計成分散式,不僅花費了大量的成本,而且維護成本也高,實際上一個單體專案只要設計得好,對於中小型應用完全夠用,效能比分散式的好。
合適永遠比先進好,特別不是技術驅動的公司,jsp依然能夠賺得盆滿缽滿。
但是並不是技術就不重要了,特別對於從事技術的人來說,這是安身立命之本,只有技術夠硬,在脫離平臺後才不會焦慮,平臺能力永遠不算能力,那可能是自己運氣好,而脫離平臺後依然能夠走下去,這才是真正的能力!
總結
規範和溝通不論對於任何行業都是必須的,只有在規範和溝通中生產,產品的質量才能得到保證,團隊的效率才能得到提升,技術則驅動產品進步,雖然不是必須,但是如果想在時代的程式中不被淘汰,那麼技術是不可或缺的!