之前很多人問過我這么個(gè)問題,說怎樣才能成為一名高級工程師?我覺得這是一個(gè)很好的話題,技術(shù)人的職業(yè)規(guī)劃不管如何發(fā)展,總歸是一個(gè)從初級到高級的過程,不要妄想從初級一步跨越到架構(gòu)師、CTO 之類的職位,所以高級工程師這個(gè)過渡階段顯得就很重要了,那么今天就來給大家說說你們還差在哪里!
1. 工作經(jīng)驗(yàn)與技術(shù)積累
說到高級工程師大家的第一印象自然就是工作經(jīng)驗(yàn)豐富,技術(shù)夠牛逼。
注意這里說的是工作經(jīng)驗(yàn),并不是指工作時(shí)間。有的人踏踏實(shí)實(shí)做項(xiàng)目,業(yè)余時(shí)間想著多學(xué)點(diǎn)新技術(shù),堅(jiān)持讀書,認(rèn)真寫博客總結(jié),多實(shí)踐,加上自己本身悟性又不差的,2、3 年的時(shí)間都可以有別人 3、5 年的工作經(jīng)驗(yàn),成長為公司的高級工程師水到渠成。而有的人混日子,做的項(xiàng)目得過且過,業(yè)余時(shí)間玩游戲,追劇,也許你在公司工作了 10 年看起來兢兢業(yè)業(yè),然而你對自己沒有更高的要求,安于現(xiàn)狀,不求進(jìn)步,這類人即使有 10 年的工作時(shí)間,卻只能止步于此。
靠著自己持續(xù)不斷的學(xué)習(xí),以及工作經(jīng)驗(yàn)的積累,一步一步,見得市面多,踩的坑也多,技術(shù)越來越牛逼也是理所應(yīng)當(dāng)?shù)氖?,而技術(shù)是一個(gè)高級工程師最基本的要求,然而我卻認(rèn)為只要不是傻子,對技術(shù)有點(diǎn)追求的人,想達(dá)到這點(diǎn)不難,只是時(shí)間長短問題而已,除了技術(shù),你跟那些真正的高級工程師還有其他方面的差距!
2. 責(zé)任心
高級工程師責(zé)任心一定很強(qiáng),責(zé)任心是體現(xiàn)一個(gè)人的態(tài)度問題,對于一個(gè) bug ,他們永遠(yuǎn)都會(huì)重視,想盡一切辦法找到原因并盡快解決,而有的人對于 bug 卻是得過且過,解決 bug 的態(tài)度就是嘗試,認(rèn)為從表面上解決了就 ok 了。
我們 CTO 十幾年的軟件開發(fā)經(jīng)驗(yàn),有用戶反饋 bug ,不管多忙,不管什么時(shí)間,一定停下手頭上的事情,去找到原因并解決。我在薄荷的經(jīng)歷,曾不止一次跟著他為了解決一個(gè) bug 搞到深夜,有幾次深夜發(fā)現(xiàn)一個(gè)導(dǎo)致用戶不能付款的 bug ,我都躺床上睡覺了,被 CTO 喊起來半夜趕往公司去修復(fù)的經(jīng)歷,當(dāng)時(shí)還覺得不理解,時(shí)間長了,我才意識到這種責(zé)任心是職業(yè)素養(yǎng),現(xiàn)在也深深的被感染,在任何時(shí)候、任何時(shí)間,我的手機(jī)、電腦都是不離身,出問題一定第一時(shí)間進(jìn)行響應(yīng)!
對比下你們,你們的責(zé)任心夠強(qiáng)么?
3. 主動(dòng)
有沒有這種經(jīng)歷?就是項(xiàng)目做完了,感覺沒事可做了,那就刷刷微博,聊聊 QQ 吧。
然而那些優(yōu)秀的工程師是怎么樣的?
他們項(xiàng)目做完了會(huì)想著哪里代碼寫的不夠好,會(huì)想著重構(gòu)下。
自己在趕某個(gè)功能的時(shí)候太匆忙了,剛好利用這段時(shí)間看看有沒有更好的辦法實(shí)現(xiàn)。
這個(gè)項(xiàng)目做完了,學(xué)到了不少東西,又踩了不少坑,寫寫博客總結(jié)下。
做完這個(gè)項(xiàng)目感覺架構(gòu)方面的知識挺缺乏,自己趕緊學(xué)習(xí)下相關(guān)的知識吧。
初級工程師是等著被分派事情做的,分派的事情做完了感覺就沒事可做了。而高級工程師會(huì)自己主動(dòng)找事做,他們永遠(yuǎn)不會(huì)覺得自己的時(shí)間多余,重構(gòu)、優(yōu)化、學(xué)習(xí)、總結(jié)等等等,有一大堆可以主動(dòng)做的事。
4. 敢于承擔(dān)
初級工程師在拿到一個(gè)稍微復(fù)雜點(diǎn)的需求的時(shí)候第一印象就是好復(fù)雜,我實(shí)現(xiàn)不了,哪怕這個(gè)技術(shù)別家證明可以實(shí)現(xiàn)。而高級工程師則不會(huì)不做技術(shù)調(diào)研就說 no ,敢于接受挑戰(zhàn),除非在做過充分的技術(shù)調(diào)研之后,確信確實(shí)實(shí)現(xiàn)不了,否則都會(huì)付出 200% 的努力去實(shí)現(xiàn)它。
對于技術(shù)如此,同樣的對于一些解決方案、架構(gòu)設(shè)計(jì)、歷史遺留問題的解決甚至項(xiàng)目負(fù)責(zé)人等的挑戰(zhàn)都會(huì)勇于承擔(dān),你不逼下自己,給自己點(diǎn)壓力,你永遠(yuǎn)不知道自己的潛力有多大,而就是在這一次次攻克難關(guān)的過程中,你的成長是飛速的!
所以,不妨試著讓自己承擔(dān)一些有挑戰(zhàn)的工作!
5. 團(tuán)隊(duì)合作精神
如今這個(gè)時(shí)代再也不是英雄主義時(shí)代了,團(tuán)隊(duì)才是一切,任你能力再出眾,但是跟一個(gè)團(tuán)隊(duì)比起來,你還是寡不敵眾。所以,優(yōu)秀的高級工程師永遠(yuǎn)有團(tuán)隊(duì)合作精神,永遠(yuǎn)以團(tuán)隊(duì)利益為優(yōu)先,任何時(shí)候,不要做拖團(tuán)隊(duì)后腿的那位!
富有凝聚力的團(tuán)隊(duì)是一個(gè)公司最具競爭力的核心武器,所以,請從思想上讓自己有這個(gè)意識,團(tuán)隊(duì)永遠(yuǎn)大于個(gè)人!
6. 參與業(yè)務(wù)、產(chǎn)品
我見過太多的程序員,產(chǎn)品經(jīng)理給出需求的時(shí)候,悶頭就開始寫代碼,中途需求變動(dòng)了,然后就開始在心里大罵產(chǎn)品經(jīng)理傻×,簡直就是所謂的「碼農(nóng)」,雖然我們都拿「碼農(nóng)」來自嘲,但是我相信我們都不希望成為真正的碼農(nóng),我們要做的是工程師!
而工程師跟碼農(nóng)的區(qū)別就是,他們不只是悶頭 Coding,他們會(huì)參與產(chǎn)品、參與業(yè)務(wù),雖然我們的主要職責(zé)是開發(fā),但是如果能在需求階段跟產(chǎn)品經(jīng)理一起討論,也許在產(chǎn)品、業(yè)務(wù)上你不專業(yè),但是可以從技術(shù)的角度來一起思考,一起參與進(jìn)來,盡量幫忙把需求更完善些。
初級工程師拿到需求會(huì)直接開始做,然后做著做著發(fā)現(xiàn)有問題了,要么技術(shù)實(shí)現(xiàn)不了,要么邏輯有問題。
而高級工程師拿到需求會(huì)考慮很多,技術(shù)的可行性?對現(xiàn)有業(yè)務(wù)有沒有幫助?對現(xiàn)有技術(shù)架構(gòu)的影響?擴(kuò)展性如何?等等。..之后才會(huì)再進(jìn)行設(shè)計(jì)編碼階段。
所以好的工程師是可以對產(chǎn)品有很大的幫助作用的,而且跟產(chǎn)品經(jīng)理多進(jìn)行溝通交流,除了技術(shù)外,對產(chǎn)品、對業(yè)務(wù)、對商業(yè)你也能學(xué)到不少東西,以后的路會(huì)更廣。
所以,不要做悶頭 Coding 的碼農(nóng),做關(guān)心業(yè)務(wù)、產(chǎn)品的工程師!
最后,以上是我總結(jié)的優(yōu)秀的高級工程師的一些標(biāo)準(zhǔn),別總說你跟那些人只是技術(shù)上的差距而已,除了技術(shù),其他地方可能差的更遠(yuǎn)。技術(shù)可以靠時(shí)間來彌補(bǔ),但是其他幾個(gè)方面可是時(shí)間無法彌補(bǔ)的,希望大家自己對照下,不管是所謂的高級工程師也好,還是之后的小組 Leader,甚至再之后的架構(gòu)師、CTO,這些特質(zhì)是必須具備的,問問自己,你們的差距還有多遠(yuǎn)?
-
工程師
+關(guān)注
關(guān)注
59文章
1603瀏覽量
71232
發(fā)布評論請先 登錄
研發(fā)工程師和測試工程師對于產(chǎn)品新功能的見解有何不同?#電子工程師 #電路知識 #人工智能
電子工程師的雙標(biāo)瞬間 #電子 #電子愛好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)
電子工程師看書的四個(gè)階段 #電子 #硬件工程師 #電子愛好者 #反轉(zhuǎn) #揚(yáng)興科技
什么是BSP工程師
硬件工程師:這才是真正的大學(xué)生就業(yè)指導(dǎo) #電子 #硬件工程師 #電子愛好者 #晶振 #揚(yáng)興科技
想成為硬件工程師?我教你??!你得先學(xué)會(huì)這些...... #硬件工程師 #電子工程師 #電子愛好者 #電子行業(yè)
硬件工程師面試必會(huì):10個(gè)核心考點(diǎn)#硬件設(shè)計(jì) #硬件工程師 #電路設(shè)計(jì) #電路設(shè)計(jì)
現(xiàn)場解決EMC干擾:專業(yè)認(rèn)證工程師必備的應(yīng)急指南
電子發(fā)燒友工程師看!電子領(lǐng)域評職稱,技術(shù)之路更扎實(shí)
嵌入式工程師的進(jìn)階之路
成為高級工程師的必備素質(zhì)有哪些
評論