詳情描述
從一個初級的小白程序員成長為高級程序員,再進階到技術(shù)總監(jiān),技術(shù)經(jīng)理乃至CTO究竟要經(jīng)過哪些階段?兄弟連安卓培訓()今天就為大家總結(jié)一下這些角色有哪些不同,又有怎樣的晉升之路。
程序員
程序員,英文名coderprogrammer,大家常自嘲叫碼農(nóng)的階段。這個角色職責是把需求或產(chǎn)品實現(xiàn)為用戶可用的軟件產(chǎn)品。
此職位為執(zhí)行級別。另外因為經(jīng)驗較少,一般需要求助別人,或與別人一起完成一個任務(wù)。
高級程序員
高級程序員學名工程師。到了這個level,英文名可改叫做engineer或developer。此時你的功力開始增強,這與你平時的積累努力是分不開的.
此時的你不僅可以完成任務(wù),開始注重代碼的質(zhì)量,能夠?qū)懗龉I(yè)級的代碼。
你的經(jīng)驗可勝任模塊級的系統(tǒng)設(shè)計,承擔完成較為復(fù)雜的技術(shù),能有效的自我管理,有幫助別人快速解決問題(trouble shooting)的能力。
此階段你需要經(jīng)歷到7、8年左右的體驗,中間要經(jīng)歷一段深刻自我歷練的過程。
有時給人致命一擊其實是心里的小蟊賊。一般人在5年前后遇到一個門檻,碰到天花板+彷徨期,或者你打心眼里不在喜歡編程,可嘗試轉(zhuǎn)為其它角色,如產(chǎn)品經(jīng)理,售前售后支持等崗位,也不失為好選擇。
當我們熬過這段兒,就會“山隨平野盡,江入大荒流“,漸入佳境矣。
高級程序員定義軟件功能、做開發(fā)計劃推進和管理。可以帶幾個個幫手把產(chǎn)品規(guī)劃的功能實現(xiàn),你是團隊中的”大手“,遇到難題也是你親自攻艱克難。
架構(gòu)師
到了架構(gòu)師級別,可登堂入世,成為一位準專家。遂開始領(lǐng)導(dǎo)一眾技術(shù)高手,指點武功,來設(shè)計和完成一個系統(tǒng),大多是分布式,高并發(fā)的系統(tǒng)架構(gòu)平臺。
架構(gòu)師的任務(wù)是為公司產(chǎn)品的業(yè)務(wù)問題提供高質(zhì)量技術(shù)解決方案??赡苊織l產(chǎn)品線都設(shè)置了架構(gòu)師,也可能多條生產(chǎn)品線的的后端是由一個架構(gòu)師設(shè)計的平臺提供。
技術(shù)經(jīng)理
人生就是不斷上升的過程,你已經(jīng)到達經(jīng)理的層次了。如今的你,需要不斷提高領(lǐng)導(dǎo)力,需要定期召開團隊會議討論問題。
首先我們要更加自信,在工作中顯示自己的功力,給講話增添力量。如:“本次項目雖然有很大的困難,我們也需苦戰(zhàn)到底。當然示先垂范,身先士卒,方能成功!”
技術(shù)總監(jiān)
如果一個研發(fā)團隊超過20人,有多條產(chǎn)品線或業(yè)務(wù)量很大,這時已經(jīng)有多個技術(shù)經(jīng)理在負責每個業(yè)務(wù),這時需要一位技術(shù)總監(jiān)。
CTO
技術(shù)官,英文名Chief Technology Officer。是與同級的,是技術(shù)和業(yè)務(wù)融合的領(lǐng)袖。
國內(nèi)與國外對CTO的定義有些許不同。
美國對CTO的職責是設(shè)計公司三年內(nèi)的產(chǎn)品和服務(wù)的技術(shù)發(fā)展方向,較少參與技術(shù)團隊的日常管理和項目管理事務(wù)?;臼乔罢靶缘牟呗运季S,比如Google的謝爾蓋.布林一直保持對技術(shù)方向的敏銳,比如無人駕駛汽車,人工智能等走向。
在國內(nèi),CTO大部分則偏重于研發(fā)管理,相當于技術(shù)總監(jiān)的Plus版。它相當于美國互聯(lián)網(wǎng)公司常設(shè)的工程師副總裁+CTO的工作并集。但總體事情比美國的CTO層次低,大部分CTO的是領(lǐng)導(dǎo)技術(shù)團隊開發(fā)各類產(chǎn)品,解決技術(shù)問題,管理不同的項目,排期交付。還有一部分的職能類似于架構(gòu)師或總工程師,作為技術(shù)側(cè)的,為下一步的發(fā)展方向做研究探討,為CEO提供建設(shè)型決定參考。
來兄弟連安卓培訓。開啟你的Android之路吧!
聯(lián)系趙老師電話獲得免費試聽資格哦!