-
1 # 鬼淡君
-
2 # 糊塗板橋
剛入職的程式設計師小白,要迅速融入團隊,跟進團隊專案可從以下幾個方面入手。
首先,與專案負責人溝通,瞭解整個專案的思路,流程,目標設定及時間節點要求。之後明確自己進入專案組後的任務及要求。
接下來,你要分析分配到你的工作任務對技術的要求以及你目前已經掌握的技能程度,如果你已經理解了工作任務並且掌握了部分技能,不要急著開始工作。列一個時間進度表,把可以做的部分與需要學習新知識的部分按不同顏色區分後,再與專案負責人溝通,設定一個合理的時間及需要專案其他成員輸入要求或其他合作事宜,時間進度分配上要做到合理及符合常理。
專案要求明確後,合理分配自己的時間,同時兼顧新知識的學習與已掌握技術的應用,如時間允許,開始考慮程式的最佳化及突出重點等細節。
相信對專案與自身條件有了相當的瞭解匹配,加上與專案組的不斷磨合後,一定能迅速的融入專案團隊。
祝順利!
-
3 # 最帥運營
流程
產品研發整體的流程大同小異,不過每個公司還是會有稍微的不同。因此,在接觸到專案前,一定要先搞清楚公司整體產品研發的流程。包括整體的週期、每個階段對應的輸出、會議的安排等等。這是最為基礎的,但也最重要。
仔細的研讀需求文件老油條們很多人都忽略需求文件,基本上就是開始幹活後各種溝通。這種對於流程熟悉、技能過硬且專案很熟的研發人員確實可行。但對於小白來說,是不行的。因此,第一時間一定要仔細的去看需求,不管是你自己的還是他人的,都要仔細的看。搞清楚,專案本身的來龍去脈,整體上對專案有更清楚的認識。
同時,也最好找負責的產品經理多去請教下,一方面會加深你對專案的理解,另一方面也會加深產品經理對你的好感。
多找專案經理溝通反饋一定要多找專案經理溝通反饋,作為新人本來就不太懂,因此要及時的溝通反饋,如果自己走偏了,這樣才能被及時發現並解決。否則,到最後才暴露問題,那就晚了,也完了。因此,別怕錯,多溝通。別人也會更喜歡你,覺得你主動。
回覆列表
這個問題太具有普遍性了,不僅是程式設計師小白,還有產品經理小白,前端小白,UI小白,測試小白,乃至很多運營的小白,都需要解決這個問題。
把這個問題拆解為2個階段,用4個關鍵點來理解,給大家分享一下:
1、搞清楚組織架構
很多小白到了一家新公司,兩耳不聞窗外事,特別是程式猿小朋友,矇頭開始進入專案狀態,寫程式碼,然後做了3年5年基本還是個碼農!為什麼要搞清楚組織架構呢,目的是起碼瞭解清楚,自己所在的這個團隊,在整個架構中處於什麼位置,專案的重要性如何、戰略意義如何,誰分管了這個專案,這個專案的牽頭人向誰彙報,這個專案在執行過程中遇到問題能得到什麼樣的資源支援和關注,等等。而搞清楚組織架構不會讓你踩坑,別做了一個邊緣專案、可能被砍的專案、添頭專案還樂此不疲的,兩個月後被裁員,這種可能和事實比比皆是。瞭解組織架構,意味著讓你找對人。
2、搞清楚專案架構
專案的重要程度決定了受重視度,更說明了對專案質量的要求程度,從需求文件、到開發文件、到底層架構的整個規格和複雜程度也是可見一斑的,那麼,這就意味著你有幸參與到價值高的專案中去,不懂的一定要找到人問,不是問直白的傻問題,而是向老法師或者領導問,我怎麼快速的融入這個專案為這個專案做貢獻。比如:領導,我的JAVA基礎是過硬的,但是我瞭解到專案的一個外部合作方的主要語言和python關聯度很高,我在想您能不能建議我怎麼快速的理解python的整體結構,給點指導吧,謝謝啦。這對你快速融入專案和團隊有百利而無一害。所以問對話很重要。
1、對專案充分理解
充分了解專案的整體規劃,從商業需求文件,到產品需求文件,到開發文件,乃至專案進度文件,worktile等等類似的東西,都想辦法要過來看,不能馬上看完全的,就把有許可權看到的都吃透,特別是關鍵節點和難點要充分了解,雖然不是讓你一開始就瞄準技術總監的職位,但是你要嘗試站在技術總監的視角去思考問題,這樣才能做對事,而不是單純的碼農思維去完成手頭的短期任務而已。事實上,充分理解專案是使用者思維的集中體現。
2、與團隊協同作戰
剛去新公司參與新專案,不搞通和團隊的血統關係是不行的,近到產品經理、ui和前端,遠到事業部(該專案的需求部門)到關鍵業務人員,乃至市場人員,他們對專案都有不同維度的理解,儘可能多的收集資訊,有利於對專案的判斷,也可能在專案中發現前後道團隊的問題和錯誤,一旦發現了並幫助解決了,將迅速提升你在團隊中的印象。是一個專業、認真、付出、勤于思考的新人!!這就是做對事!當然,做對事的最重要前提,是你的專業要過硬,倘若作為程式猿,你的程式碼水平太掉價,那上面的動作我建議你都少做一點先踏踏實實把專業能力提上來在說!
總結來說,小白就是要找對人問對話做對事,再加上一個關鍵中的關鍵,專業過硬!
千萬不要不好意思張開嘴,否則你會越走越窄,相反的快速融入團隊,謙卑並努力著,同事和領導都會來幫你!加油!