給公司新人---在團隊中快速成長
先來兩句話:
一個人可以走的很快,一群人可以走得更遠
靠譜的人都是主動發現問題,然後解決問題
談找工作與面試
我總結了一下,一般以下三種人,能夠找到比較好的工作:
學霸級人物,主要表現:計算機理論基礎相當紮實,演算法、作業系統、編譯原理等基礎理論無不精通,通過校招的幾輪筆試、面試,一路過關斬將,拿到offer,這種人多半在211,985等名牌院校,各大名企也會去這些學校安排校招、筆試;這類人物,企業比較喜歡,因為在校期間就表現出了較強的學習能力,到企業中表現不錯的概率也比較大;
網路知名博主,學生期間就大量寫博文,可讀性較強,技術性也不錯,有較大的訪問量,典型代表人物:July;
出色的實習經驗和專案經驗,這類人,也是企業比較喜歡的,招過來直接就能用,因為本來企業招人就是做專案;
還有就是同時具備以上2~3種的人,這種人基本是氣死人的型別,還讓不讓同齡人活了。
找到自己的定位,分析自己的優勢
那麼,我們來根據上面4中分類,來找準自己的定位;
我對自己的定位是第3種。
那麼你在面試求職時,就要重點體現自己的優勢,也就是專案經驗。
有的同學,有比較出色的專案經驗,但是會在意自己演算法、作業系統等理論比較差,會在面試的時候不自信。那麼我的辦法是:
簡歷、面試時重點強調自己優勢,引導面試官,其實面試的人一般也是工程師,喜歡跟面試者討論技術,如果你們的討論感覺不錯,那麼你通過可能性較大;
優先培養自己的優勢,�逐漸彌補自己的短板;
精力有限,忌諱多線開工,又想有實習經驗,又想精通基礎計算機理論,那麼導致的結果,是各個方面都沒有亮點。在求職、面試時缺少亮點打動面試官;
如果你在簡歷上,寫上了專案實習經驗,又表現出熟悉Java/Javascript,演算法等等啊,因為你在兩個方面都缺少亮點,面試官跟你想深入討論專案時,你就說自己不會了,面試官考你一下比較難的演算法時,你又不會了。給人的感覺很不好。
好噠,本人以血淚的親身經歷來告訴你們當年我如何Too young too simple.
面試第一家公司,面了很多基本計算機理論,也面了前端,那年前端是稀缺物種,甚至前端這個詞還沒火。最後boss,問我想幹前端還是幹Python 工程師。我有點不知道該選擇那個方向;
面試粉筆網,現在的猿題庫、小猿搜題,核心工程師和技術總監就是當年面試我的那個幾個人,第一個面我的就是現在的國內IOS開發大牛,唐巧。當初面的時候就是因為簡歷上沒有重點,記得當時被面了演算法、Android、Java伺服器端。被面了好多個方向,記得有伺服器端、Android、前端;每個方向都表現一般,沒有亮點,結果被拒了;
面試用友研究院,沒錯給我發郵件是MacTalk的作者:池建強,現在他是錘子科技的雲平臺的技術總監了,當年還沒有MacTalk。那邊在招Java、Android、IOS、Python.我也沒特別表現出想做哪個方向...然後就沒安排面試...多麼痛的領悟
好啦,寫了這麼多,希望同學們清楚分析自己的定位,培養自己的優勢。
如何在團隊中快速成長
既然是靠譜的專案經驗,專案一般是靠團隊協作。有產品、設計師、前端、後端、移動端、技術總監大家的通力協作。
首先:
改變態度,由被動變為主動,改變在學校的壞習慣
我們讀書時,一切都由學校、老師安排。我們念什麼書,用什麼教材,考試考什麼內容,完成什麼作業。你需要的只是等學校、老師把要求規定好,同學們只要完成,OK,你就是一個出色的學生。但在專案中工作不是。
所有在牛A與牛C之間的產品,都是主動發現問題,然後解決了生活中的痛點
你可以列舉近幾年的手機、APP等,比如IPhone,Uber,微信。
在它們橫空出世之前,沒有人幫你定義IPhone,Uber,微信等應該長成什麼樣子。
那在工作中如何主動呢,
- 主動質疑自己的工作,是否可以有更好的方案,是否可以效率更高;
- 主動去尋找能承擔、改進的工作,不是被動等著上級分發“作業”;
- 主動讓上級、同事瞭解你的工作情況和進度;
- 主動了解團隊其他人的工作情況和進度,而不是偏安一隅,只顧好自己的事情。
- 主動發現團隊中的痛點,如:資訊溝通不及時,溝通效率底下,某個解決方案可以有更好的方法?而不僅僅滿足於完成工作就好。
- 靠譜的人都是主動發現問題,然後解決問題
學會溝通
溝通,很多公司效率低下重點就體現在溝通上。
溝通的主要影響體現在:
因為溝通是很耗費精力的。它需要讓至少兩個人放下手上的工作來共同解決一個問題。等於花費了更多的人力;
溝通要打斷工作,當工程師再回到自己原來的工作時,需要較長時間的思考來想起來上下文,再接著工作;
會議有毒,會議意味著更多的人要打斷工作,一起來溝通,我每次提議開會,都特別慎重,因為會議的時間成本較大。
我自己總結了一些溝通的原則:
- 溝通不是什麼事都要說,進行必要的溝通,避免不必要的溝通;
- 有時候文字溝通好過語言溝通,因為在用文字描述時,你的思考更加完善;別人也更容易把握你的意圖;
- 不是什麼事都需要別人立即回覆,我經常有很多事需要別人回覆,但不是立即回覆,我都是寫郵件,告訴別人,需要什麼時間給我回復,這樣既沒有打斷別人工作,我在等待回覆的時間,也可以做別的事情。
- 有些事的細節需要討論,我一般在午飯、晚飯時跟對方一起吃飯的時候,討論、確認。
自己在以前一篇文章裡,寫過一些溝通的反思,也可參考:連結
深度合作,培養團隊默契
我先舉一個頁面的例子:
這是將要開發的APP的一個首頁,需要前端、伺服器端、移動端,幾個人的協作,才能完成這個效果。主要工作有:
- 前端實現這個頁面的效果;
- 伺服器端給前端提供資料;
- 移動端需要跟前端的介面進行一些互動事件,點選最中間的廣告跳轉到其他介面等等;
- 還需要三個人協作的部分,比如,現在介面程式碼需要更新啦,在不更新客戶端的情況下更新這個介面,移動端需要下載到新的前端程式碼,替換本地的前端程式碼,然後介面更新。這可能就需要前端、移動端、伺服器端三個人來共同完成。
這個工作顯然交給一個人完成是效率最高的,因為只有一個人的時候,是沒有溝通障礙的,但是一個人的時間和精力是有限的,所以需要團隊協作。
當我們的團隊看到一個方案,想要實現它時,
每個人都知道自己該怎麼做,該怎麼配合別人去做,那麼幾個人合作無間,效率是很可觀的
無論在哪個團隊,默契是需要培養。團隊溝通,討論實現方案,每一次程式碼改進,每次方案討論,每個人都值得切身地去體會,去反思:
- 這次的實現方案是否最佳,是否有改進的方案;
- 自己是否沒拖團隊後腿?自己如何進步,來促進團隊配置更佳;
- 團隊在溝通和技術協作上,一定有改進的空間,是通過改變使用的技術框架還是其他工具?
相關文章
- 新人成長:新人如何快速融入技術實力強的前端團隊前端
- 職場新人如何快速融入團隊
- 如何看待創業公司與成長型前端團隊創業前端
- 團隊開發中 Git 最佳實踐,不給隊友拖後腿Git
- 推薦!正在快速成長的遊戲團隊管理者都應該細讀的好文!遊戲
- 三年前給B公司測試團隊轉型的建議
- 專訪《畫境長恨歌》團隊:五名遊戲新人,四卷畫紙,夢迴唐朝遊戲
- Winter 在政採雲分享實錄 -《前端團隊的成長》前端
- 美團演算法團隊:深度學習在美團OCR中的應用!演算法深度學習
- 六個核桃科技有限公司——團隊展示
- SkyReach 團隊團隊展示
- 我們公司給新人的README,值得每個程式設計師一讀程式設計師
- 聊聊SwiftLint在團隊的實踐Swift
- 小公司如何有效管理團隊以提升效率
- 如果給你接手團隊的管理,團隊內部的流程很亂你該怎麼辦?
- 程式碼Bug太多?給新人Code Review頭都大了?快來試試SpotBugsView
- 六西格瑪在管理團隊成員中的運用
- 聊聊如何在職場中快速成長【必看好文】
- HR團隊如何提升效率?人力資源RPA給你答案
- Google新人的成長思考Go
- 如何在團隊中做好 Code ReviewView
- 幫助團隊成長是唯一的出路
- Facebook團隊關於網頁快取的再實踐網頁快取
- 網際網路公司裡技術團隊的部落格
- 機器人也在踢世界盃?中國團隊還奪冠了?!機器人
- 【團隊建設】如何做好團隊開發中的 CodeReview(程式碼評審)?View
- 團隊作業1——團隊展示&選題
- 團隊作業1——團隊選題&展示
- 記錄下今年的給公司內部中介軟體團隊還有公司外部開源專案修程式碼的兩次經歷
- 團隊8
- 如何利用精益思維突破團隊成長困境?
- 資料團隊更需要一個“外交部長”
- 如何在團隊中推動Code ReviewView
- TeamTopologies/Team-API-template:用於定義團隊拓撲中團隊API 的模板API
- 區塊鏈dapp開發公司 | dapp開發技術團隊區塊鏈APP
- 網際網路創業公司的技術團隊構建創業
- 團隊作業1——團隊展示與選題
- 團隊競技遊戲要限制團隊配合遊戲
- 團隊如何組織?前後端團隊與業務功能團隊的比較後端