如何變得搶手?這樣的開發人員每個團隊都想要
合作是你職業生涯中不會缺少的一個部分。
什么是團隊?團隊就為了共同目標而努力的一群人。一個團隊實現目標的過程中,比較大的困難就是缺乏溝通。溝通和良好工作氛圍是成功的關鍵!
在好的團隊中工作是一件幸運的事。如果不和同事一起工作,當個編程高手又有什么意義呢?朝九晚五,不提任何問題,出色地完成分配的任務?或許有點兒無聊吧……
筆者一直在和技術嫻熟且有趣的人一起工作,甚至覺得自己被寵壞了。
如何成為團隊靈魂人物?下面這些品質很重要。
和新同事一起工作,讓他們感到輕松自在
開始一份新工作從來都不容易,第一次經歷更是如此。作為一名新員工,要面對很多未知的東西:新環境,新團隊,新項目等等。
去成為那個花時間來展示代碼基礎的人,解釋架構、工具、堆棧,并回答任何問題。盡可能幫助他們快速熟悉,別去計算該預留多長時間。新同事的操作速度越快,他能帶給團隊的作用就越大。開始一項新工作時,感到自己有用很重要!
如果可以的話,去問問新同事的感受。對有些人來說,在最開始說“我不知道”、“我不明白”,很有挑戰性。
人們將永遠感謝那個讓他們的第一天變得輕松的人。
幫助缺乏經驗的開發人員
這并不是要求你成為每個初級開發人員的導師。但是作為“過來人”,初級開發人員對庫或編程語言的某些方面有時可能很模糊,這種“痛”你一定能感同身受。
向有需要的同事指出問題所在,并分享網站鏈接,讓他們了解問題所在,給他們一些啟發。
當然,可以提供解決方案并解決問題,同事會非常高興,但這不是一個好的辦法,授人以魚不如授人以漁。
分享對他人有益的事情
行業飛速發展,即使認真看表也很難跟上腳步。這就是為什么筆者喜歡與那些喜歡分享他們的發現的人一起工作。
筆者分享了一些能讓人“偷懶”的東西,其他人也覺得很有趣,分享知識有很多種方法。例如,做閃電演講,深入呈現一個喜歡的話題,發現有趣的部分。
時間是珍稀資源,這樣做,同事會很高興你為他們闡明了一個話題。
抑制自我
有時,你的錯了或想法不可行,那么坦然接受吧。注意專業知識,但也要注意不知道的事情。
為錯誤事情堅持,這可能會讓團隊碰壁。聆聽、尊重并欣賞他人的觀點,一定會學到很多東西。
嘗試新事物,給同事帶來成果
開發人員必須思想開明,這很重要。
發現了一些對產品很有幫助的東西?發現了一個有趣的小組活動?
那么展示它,但不要強迫別人接受。如果真的那個想法說服了,但其他人沒有,那么變換“推銷”方式,直到說服他們。
分享成功與失敗
不要讓同事獨自處理失敗。人人都有責任,必須一起處理。
同樣,成功是值得在團隊中慶祝的事情。別把團隊的榮譽都攬到自己身上。
讓代碼易于理解
編寫高效的代碼是很重要的。但有時,最有效的代碼并不是最易讀的代碼。
可以的話,花一些時間來記錄并解釋代碼。其他開發人員不應該花太多時間試圖理解你的工作。
跳出思維定勢
優秀的開發人員做別人期望他們做的事情,偉大的開發人員考慮他們所做的事情的后果。工作將如何影響產品的其他部分、其他開發人員和最終用戶?
了解正在做的事情的價值,以及為什么被要求這樣做。更重要的是,如果觀點不同,請毫不猶豫去挑戰決定。
提出意見是會被欣賞的。更重要的是,做不同意的工作并不是一件有趣的事情。
離職?不要帶著知識離開
老同事會接替工作。在合同的最后幾周,站好最好一班崗。
寫下所知道的一切。可以是密碼、文檔、創建的工具、某個特性的歷史記錄、與客戶的對話等等。
即使是因為討厭老板而辭職,也要為喜歡的同事這么做。誰知道呢,也許有一天還得和他們一起工作……
最后:做一個人,而不是機器人
技術技能對開發人員來說顯然是至關重要的,但是不要忘記,你是在與其他人一起工作。
分享和溝通很重要,優秀的團隊讓人成長。也試著去成為一個能為別人帶來成長的人吧!