無(wú)論是在公司內外,高管在管理層晉升渠道上都有較高的聲譽(yù)。技術(shù)主管也是如此,但他們中的許多人可能對負責技術(shù)的中層管理人員有些困惑。
?
在這里,讓我首先給你一個(gè)可靠的記錄:當你第一次接觸軟件行業(yè)時(shí),如果你問(wèn)我10到15年后我想做什么,我想到的第一個(gè)答案無(wú)疑是一個(gè)軟件架構師。我對管理職位不太感興趣,我知道建筑師是技術(shù)道路上最高級的人。然而,當時(shí)我不知道架構師需要這樣做。
什么,那個(gè)時(shí)候想這個(gè)答案的理由不過(guò)是想證明自己的野心和欲望而已。但碰巧我后來(lái)的道路或多或少遵循了我想要做的事情,但現在我更清楚作為一名高級技術(shù)經(jīng)理意味著(zhù)什么。
?
工程技術(shù)角色摘要
我現在是一名高級軟件工程師,但這到底是什么呢?雖然具體的職稱(chēng)和功能劃分取決于特定的企業(yè),但根據建模我們使用谷歌搜索的結果,整個(gè)行業(yè)的定位思路大致相同。我最初是一名軟件工程師(簡(jiǎn)稱(chēng)SWE),然后是高級軟件。
經(jīng)過(guò)短暫的管理適應周期后,工程師(Sr SWE)最終被提升為高級管理人員。除此之外,還有總工程師和研究員的職位,但據我所知,我們公司似乎還沒(méi)有真正的研究員。前兩個(gè)階段基本上是一致的,這也有點(diǎn)令人困惑;這意味著(zhù),即使工作的內容是相同的,在高級管理人員看來(lái),不同的雇員之間仍然存在巨大的差異。
?
在與高級軟件工程師交流的基礎上,當然,對于較低級別的人員,企業(yè)希望雇員盡可能地展示他們的技能和才能。我們希望每次
晉升為高級軟件工程師的雇員能夠充分展示他們在所有領(lǐng)域(如技術(shù)技能、領(lǐng)導能力、文化和價(jià)值觀(guān)等)的水平,至少達到所有指標中的標準要求,并掌握高級工程師所需的所有技能。
?
值得強調的是,各職等的工作內容略有不同。正因為如此,雖然我們希望員工從高級軟件工程師那里一步一步地成長(cháng),但技術(shù)人員可以在其馀的職業(yè)生涯中擔任同樣的職位。如果有人喜歡做高級軟件工程師,但對主管卻不喜歡,
興趣,那么我們完全尊重這個(gè)選擇。
?
在我看來(lái),隨著(zhù)時(shí)間的推移,描述角色變化的最簡(jiǎn)單的方法是在影響級別上觀(guān)察其變化。具體來(lái)說(shuō),我們可以從以下角度來(lái)看待它:要么可以產(chǎn)生更廣泛的影響,要么可以產(chǎn)生更深遠的影響。具體來(lái)說(shuō),我們可以影響許多團隊,或者對單個(gè)團隊產(chǎn)生重大影響。我們還可以用另一種方式理解它:以編寫(xiě)代碼為例,我們可以編寫(xiě)一些非常重要或非常復雜的代碼,從而影響特定的行業(yè)。
業(yè)務(wù)領(lǐng)域的工作方式;它還可以指導其他人編寫(xiě)最佳實(shí)踐,或者就多個(gè)設計提供建議,或者影響他們的決策方式,從而產(chǎn)生更廣泛的影響。
?
在這一點(diǎn)上,我的發(fā)言可能仍然有點(diǎn)抽象和籠統。讓我們仔細看看高級軟件工程師是什么。
?
高級軟件工程師的工作
我并不是說(shuō)這是高級軟件工程師每天唯一的工作。我只是誠實(shí)地告訴你我是怎么工作的,我是怎么想的。我的作品主要分為兩大類(lèi):第一類(lèi)是實(shí)踐策略,即日常任務(wù)的內容,第二類(lèi)不明顯,但也很重要,就是我如何考慮和處理這些任務(wù)。
?
我意識到,我只花了大約一半的工作時(shí)間直接為Scrum團隊工作。包括所有的小組會(huì )議,我認為這一點(diǎn)將得到進(jìn)一步強調,過(guò)程簡(jiǎn)化的意義。我承認這部分工作與我早年所做的非常相似。雖然現在采取的具體辦法已經(jīng)改變,但本質(zhì)上沒(méi)有什么區別。這包括編寫(xiě)設計文檔、編寫(xiě)代碼、進(jìn)行代碼評審和測試所有代碼。
?
下一部分也占相當大比例的工作時(shí)間(約20%),即技術(shù)咨詢(xún)(圖表的綠色部分)。這包括為各種設計提供建議--包括我自己的團隊和其他團隊,回答技術(shù)問(wèn)題,以及api標準。
?
委員會(huì )的任命,等等。其中一些與我的直接團隊有關(guān),但大多數是針對企業(yè)內部的個(gè)別團隊。有些問(wèn)題對我來(lái)說(shuō)是私人問(wèn)題,因為雖然我已經(jīng)成為一名高級工程師,但我在進(jìn)入公司時(shí)所做的許多項目仍然有效,所以有時(shí)我需要回答一些相關(guān)的問(wèn)題。隨著(zhù)所涉項目的數量繼續增加,這一領(lǐng)域的工作內容也在增加。此外,盡管我一直在回答問(wèn)題,但隨著(zhù)時(shí)間的推移,我考慮和回答問(wèn)題或設計建議的方式正在發(fā)生變化。
?
至于其余的時(shí)間,基本上它用于指導他人,建立更大的項目規劃,技術(shù)品牌和其他家務(wù)。在指導中,分為正式指導和非正式指導。非正式指導一般是一對一親自授課,正式指導自然是以演示的形式在許多同事面前介紹項目知識,可能涉及一個(gè)或多個(gè)會(huì )議。雖然正式的指導似乎是有用的,但我自己的感覺(jué)是,它只占我指導的很低的比例。相反,在大多數情況下,最好的辦法是只關(guān)注一個(gè)或兩個(gè)圍繞同一主題的問(wèn)題。非正式指導
面對現實(shí),我更喜歡稱(chēng)它為同儕指導或相互指導。這不僅僅是一種導師/學(xué)生的關(guān)系,我和同事們分享我自己的問(wèn)題和想法,他們也和我分享。我們都可以互相提供意見(jiàn)和想法,并從其他人的不同觀(guān)點(diǎn)中受益。
?
大型項目規劃包括與其他高級工程師和經(jīng)理合作,為我的團隊或部門(mén)制定技術(shù)指導。它還可包括改善項目的多樣性和包容性?;旧?,這些都是涵蓋多個(gè)團隊的長(cháng)期戰略項目.隨著(zhù)時(shí)間的推移,我一個(gè)接一個(gè)地走到桌邊,有許多不同的大型項目(包括我前面提到的那些)。有時(shí)候我的同事邀請我參加討論,但一般來(lái)說(shuō),我可以及早找出問(wèn)題,主動(dòng)安排討論。
?
下一步是技術(shù)品牌問(wèn)題。我的主要工作是幫助企業(yè)提升品牌形象。就個(gè)人而言,這主要涉及撰寫(xiě)博客文章,以及采訪(fǎng)或幫助他人編輯文章的內容。其中一些是宣傳信息,但另一些則更側重于學(xué)習和分享,旨在引導我們的工程師對該部門(mén)正在研究的一些主題產(chǎn)生興趣。
?
最后
我提到的雜項項目包含其他不易分類(lèi)的任務(wù)。它包括各種各樣的事情,包括面試,技術(shù)討論,或黑客馬拉松在公司內。這些事情同樣重要,但它們在時(shí)間上是相對有限的。
?
如果我第一次進(jìn)入這份工作時(shí)能讀懂這樣一份清單,那么我的職業(yè)規劃就應該更清楚了。畢竟,雖然這與初級工程師無(wú)關(guān),但就我當時(shí)的能力而言,我已經(jīng)完全有資格勝任其中的大部分工作。但我也承認,真正改變的不是技能,而是我。
在處理這些任務(wù)時(shí)所采取的方法以及其中的重點(diǎn)。這種心態(tài)的改變與工作技能同樣重要。畢竟,就時(shí)間比例而言,具體問(wèn)題只占工作時(shí)間的一半左右。
?
【觀(guān)點(diǎn)僅代表作者,不代表本站立場(chǎng)】
掃一掃添加微信
使用小程序
使用公眾號