農林漁牧網

您現在的位置是:首頁 > 農業

為什麼有的人剛畢業就能成為團隊的技術骨幹?

2021-07-26由 歐巴蔡蔡 發表于 農業

技術骨幹是什麼意思

如果說團隊內部有一個核心,可能不是ppt做的最好的,也不是資歷最老的,而是團隊中的技術骨,他像一個發光體,在照耀著其他人,引領者團隊中的其他人,讓整個專案團隊以一種穩定執行的狀態上升。

為什麼有的人剛畢業就能成為團隊的技術骨幹?

圖片源自網路,僅做配文展示

這類人有什麼特質呢?我們總結了以下這幾點。

有明確的職業規劃、持續學習和總結輸出;

獨立思考、消化吸收、深度鑽研、心態好、溝通好、會合作、有團隊精神;

技術難題攻堅、技術方案比對、學會管理資源專案與情緒、會溝通、有感染力;

做好視覺、把握視覺細節、擁抱業務、有擔當、敢冒險、心態好;

明確目標、心態開放、主動承擔責任、跳出舒適區、持續積累;

基礎夯實、經驗積累、學習能力、溝通協作、職業化、多看書。

技術骨幹的定義是相對的,這個相對的參考系橫軸是與同團隊同學比較,縱軸是基於當前公司業務的研發難度而言,或者說是在公司技術方面不可替代的程度,這個和工作年限並沒有太大的關係,工作年限的長短並不能決定一人是否是團隊的核心骨幹。

一個工作6年的人不一定是團隊的核心骨幹,而一個工作3年的人有可能成為團隊技術的頂樑柱,而公司業務的研發難度則是一塊試金石,團隊有人搞不定但也有人總是能攻堅下來。帶領整個團隊專案攻堅的人,基本就能確定成為技術骨幹了。

為什麼有的人剛畢業就能成為團隊的技術骨幹?

圖片源自網路,僅做配文展示

其實公司裡是沒有技術骨幹這麼一個崗位職稱的,他往往存在於團隊Leader的心目中,也能間接透過職級反映。在大家的眼中,往往是那個衝刺在一線攻堅最難專案的人。

為什麼成為技術骨幹這麼重要呢?這個比較隨處可見,高考的班級裡,長跑的賽道上,甚至是同行業處於競爭狀態的幾家公司,大家的視線都是隨著領先者而移動,而領先者對於落後者的碾壓始終是一種現象。

前面我們對技術骨幹的存在合理性建立了一個認識,我們接下來看看在他/她身上會存在的幾個明顯特徵:

為什麼有的人剛畢業就能成為團隊的技術骨幹?

技術底子紮實

萬丈高樓平地起,技術底子就是後續程式設計的地基,有的程式設計師雖然程式設計技術可以,也能像模像樣的寫出一段程式碼,但是在後續的工作中經常會有“卡頓”的情況,比如出現了一個沒那麼熟悉的需求,就手足無措了,這就是因為程式設計的底子不夠堅實,導致雖然技術水平上去了,但技術基礎還原地踏步,效率仍舊不高。

這裡列出幾個方面需要掌握的基礎:

數學,至少也要高中數學知識,甚至要大學高數。不然連基本的迴圈,遞迴可能都在暈。

英語至少要高中英語詞彙量,能看到最基本的一些英語單詞。這樣子起碼遇到關鍵字、函式名容易記得住,編寫程式碼的時候也不會每次變數函式名命名都是用拼音。

語文,畢竟是母語,理論上有個初中水平就達到最基本條件了。語文學的好,有助於理解題目甚至以後工作中理解開發需求。

另一方面演算法、記憶體、多執行緒、架構、編譯這些專業基礎學科也要掌握。比如演算法與資料結構、資料庫原理、作業系統、編譯原理、計算機網路、計算機組成原理與體系結構這些課程。

為什麼有的人剛畢業就能成為團隊的技術骨幹?

圖片源自網路,僅做配文展示

有些人半路出家學習前端開發、Web開發,一上來就是CSS、JavaScript、vue。。。學完,發現也差不多可以做專案了,等以後回頭發現還是有許多專業基礎學科需要補充。

為什麼有的人剛畢業就能成為團隊的技術骨幹?

善於獨立解決難題

程式設計師不是機械的程式碼工具,是一個有思考的動物,程式碼裡是靈魂的,如果你只喜歡機械化的敲程式碼,從來不思考效能,不思考方法的優劣,甚至不思考產品,只是一味的聽從別的指導和訓示,前途就顯得遙遙無期了。

程式設計師的解決問題能力不是天生的,自然得靠後天的經驗積累。我們工作中會遇到各種各樣的問題,比如需要去跟蹤除錯產品所產生的bug,又比如說使用第三方元件所遇到的一些問題,再比如說使用一些外掛或者IDE所產生的一些編譯問題。

這個時候第一反應不是去別人那裡尋求幫助,而是自己嘗試去看去解決問題。首先得確定這是一個什麼樣的問題,對這個問題下一個定義,看它是自己編碼上的問題,還是一些編譯上的問題,再或者是第三方庫引入的問題。

為什麼有的人剛畢業就能成為團隊的技術骨幹?

圖片源自網路,僅做配文展示

確定之後,你可以根據執行時產生的崩潰資訊或者編譯時出現的編譯錯誤,找到錯誤的根源。關於各類問題的解決,解決辦法總是能找到,就看你是否足夠耐心去尋求解決方案。

為什麼有的人剛畢業就能成為團隊的技術骨幹?

不畏懼陌生領域的挑戰

比如現在的5G,過去的3G、4G,甚至未來的6G、7G,在剛剛出現的時候一定對多數人來說是困難的,但是總有第一個吃螃蟹的人,總有勇於挑戰不可能的人。

這一小部分人就成為了這一領域裡的技術骨幹。

所以對於程式設計師來說,主要的挑戰就在於如何應對新時代帶來的這幾個變化,主要包括知識結構的更新。

隨著5G標準的落地應用,未來將出現一批基於移動終端的API,以專注於不同的物聯網應用場景。是挑戰也是機遇,如果你過去在公司的表現平平無奇,但是在一個新專案上,大家都束手無策的時候你能站出來解決問題,同樣能獲得前所未有的好評。

為什麼有的人剛畢業就能成為團隊的技術骨幹?

以開放的視角看待一切技術存在

以前剛改革開放的時候,會開車了不起的,能當出租司機都是高收入人群,現在,除非你是開特種車,賽車,這算是職業技能,一般的會開車只是一種生活技能了。

一個互動設計師,會一點前端指令碼,可以更好的提供互動樣本給研發,更容易和研發溝通,並且可以自己處理一些簡單的前端邏輯。

一個產品和運營經理,會寫SQL,會做日誌分析,可以在無需研發的協助下自己做使用者分析,自己做產品關鍵指標的分析和最佳化分析。如果運營經理會寫一些蜘蛛指令碼,或者退一步說,會使用蜘蛛抓取工具,能不求人,自己做競品分析,這也是一種優勢。

反過來,程式設計師如果能夠掌握以上職業的任何一種技能,不僅能在工作對接中獲得更大便利,而且很容易成為技術的大牛,因為你對公司的各項業務都有了一個比較廣泛的瞭解,在做專案的時候會更能理解什麼是公司想要的東西,這也意味著比其他人更強的領導和領悟能力。

為什麼有的人剛畢業就能成為團隊的技術骨幹?

圖片源自網路,僅做配文展示

這不是販賣焦慮,未雨綢繆總好過亡羊補牢。

做好風險防範才會對職場挑戰更有信心。不要等到歲數有點大了,工作混不下去了,職業堪憂了,新來的畢業生技術比個人還強了,一氣之下離職的時候再思考這樣的問題,成為技術骨幹,永遠都不早,也永遠都不晚。