主題
首先由衷的歡迎你的到來!
這不是什麼客套話,因為你即將會參與到我們專案中,為團隊分擔任務,為團隊做出貢獻。
所以你要明白一點,今後一段時間你如果會覺得在團隊中團隊合作有困難,那麼一定是這個主題做的有問題。
而這也是我寫下這篇文章的唯一目的,希望你能夠給你一個得到團隊每個人歡迎的方法。
熟悉專案
首先的,你需要熟悉我們這個團隊的專案是做什麼的,對於整個行業的價值是在什麼地方,然後需要了解我們整個專案的技術棧,專案結構以及程式碼規範。
程式碼規範
程式碼規範很重要,重要到如果程式碼規範大面積出現問題,你可能會被團隊每個人叼。
同樣的程式碼規範很容易做到,你只需要參照專案規範適應一段時間就好。
而這一點你必須做到。
專案技術棧
關於專案所使用到的技術棧,應該在面試的時候面試官就已經跟你介紹過相關內容,並且覺得合適的人才會邀請你加入團隊。
如果發現有的技術棧你未曾瞭解,請一定花時間去了解,因為關於這些技術棧一定是在專案中遇到的最基礎問題。
專案架構
對於專案中的架構,希望你能按照自己的理解做出一個專案架構圖。這也是對任何一個新人的要求,不論好壞。
因為如果在沒有確定你已經理解了專案中大體的結構、事件流,導師是無法確定你能完整的接受並執行任務的。
如果在瞭解過程中,你遇到了覺得不合理的地方,無法理解的地方。不要著急立馬提出質疑,任何事情存在即是合理的。
當然如果架構真的有問題,不意味著不能提出質疑,而是 應該告訴導師,你明白原來這樣做是為幹什麼解決什麼問題。而在明白這些的前提下,我有一個更好的解決方案,這樣做會比之前有哪些好處。只有這樣,你的建議在導師看來才是合理的,有效的,能解決問題的。
在以往的工作經歷中,新人來以後往往有很多地方會提出自己的想法,這寫都是合理的,並且確實有些點是對專案有好處的。
一個原則 :說問題,少抱怨。
如果專案架構中有存在問題,請直接說出你發現的問題和你的建議。 類似以下這類抱怨可以完全不必要提出, 因為這樣的話解決不了任何問題:
- 跑起來卡頓
- 文件不明確
- 編譯時間長
- 專案事件呼叫流有問題, 混亂分不清
導師更想聽到的是:
- 我發現哪裡有一個效能問題,在哪個檔案
- 在某個時間呼叫的位置說明不夠明確,我分析後做了一些說明文件
- 專案中整體編譯速度慢,我分析了一下,可以對 某個包做預編譯提升編譯速度
專案流程
另外一個需要你著重瞭解的是整個專案的流程,不同公司會有各自專案釋出流程和任務管理方式。
對於如何接到專案需求任務,排期,提測,釋出。整體流程都需要你有一個大體的瞭解。
這樣可以保證你在工作過程中清楚知道自己的工作到什麼階段,可以幫助你迅速進入公司的工作節奏。
任務
任務排期
作為新人,接到的第一個任務往往是具有挑戰性的,導師希望你能夠合理的安排自己的排期。
為了保證任務按時完成,在任務排期時就需要考慮到一些技術難點的時間,一些需要溝通的時間,一些方案設計的時間。
導師希望你接的每一個任務,都是心裡有底的。並且對自己的任務有一定的責任心和擔當。如果發現專案中又難以攻克的技術難點,有逾期風險,一定要對導師提前告知, 千萬不要覺得導師會因此責怪你。因為導師在 給你分配任務的時候就做好心理準備了。
能夠誠實的反應任務狀況,要遠遠比任務即將到期才發現任務無法完成來得好。
技術難點
一般來說,分配給你的一些任務,不會有什麼大的技術難點,即使有也是被解決過的。導師希望你在面對技術難點的時候,能夠充分了解專案中已有的解決辦法。
這是一個非常好的機會,讓你能深刻理解專案中的一些關鍵問題,對於技術難點不明白時,導師希望你能帶著自己的想法和技術點來問導師。
事後應該詳細記錄下自己的思考過程,總結自己的解決方法。只有這樣才能在公司迅速成長,提升影響力。
請教問題
態度
也許你來自 bat,也許你來自 985,也許你非常看不上你的導師。但在請教問題的那一刻,請安靜的聽完到導師所說的內容,急切的打斷別人的話,並不是一個好的習慣。
我特別能理解,對於每個程式設計師來說 I am the world 越厲害的程式設計師,越有自己的想法和意見,但同樣的這也是程式設計師最大的缺點。
如果你對公司不滿意,請找合適的人尋求解決辦法,比如 HR。
你的工資不會分給導師,導師能夠無私的為你講解問題,從這點來講是你欠導師的。
問什麼
回到這篇文章的主題,我由衷的歡迎你的到來,因為你即將為團隊分擔一些任務。如果你的到來反而加重了團隊的工作量,那麼你就需要反省一下自己啦。
在問問題之前,要對問題做思考。首先想清楚這個問題,自己是否能解決,比如以下問題:
- 這個地方怎麼 報錯了
- vue 中的 生命週期 是什麼
像這類自己除錯或者百度就能解決的問題,問導師只會讓導師心生不快。
然後思考這個問題,詢問導師是否可以解決,比如:
- 電腦卡,電腦上不了網
- 這個按鈕應該怎麼顯示,應該顯示 什麼內容
總之要清楚一點,導師是帶你上路的,不是出題考你的。
公司不是學校,任務不是作業。
一個任務分配給你時,如何完成這個任務,導師只能給你大體的方向,具體的實現細節是需要自己思考完成的。
不要拿下一步該怎麼實現來詢問導師。因為與其這樣,導師還不如自己做。
價效比
要清楚一點,導師的每一分鐘在團隊中的價值,要往往高於你的每一分鐘。
請把每一次提問都當做是一種交易。
提出有價值的問題,學會獨立思考。才是成長道路上的最終道義