本文轉(zhuǎn)自:同樣是iOS程序員蝶防,6K與30K的差距到底在哪甚侣?為什么薪酬差異那么大?
前言:
有人看到這樣的問(wèn)題间学,第一感覺(jué)的答案就是“因?yàn)槟闶浅跫?jí)工程師殷费,他是高級(jí)工程師唄~”。這確實(shí)是一個(gè)很好的答案低葫!不管什么樣的職業(yè)都有一個(gè)從“初級(jí)”到“高級(jí)”的過(guò)程详羡,沒(méi)有哪個(gè)人能一步登天,生出來(lái)就是當(dāng)架構(gòu)師嘿悬、CTO 之類的職位的实柠。那么怎么樣才能從初級(jí)走到高級(jí)呢?怎么樣才能用更短的時(shí)間完成這個(gè)過(guò)渡的階段呢善涨?今天就來(lái)聊聊同樣是程序猿窒盐,6K與30K的差距到底在哪草则!
-
1 工作經(jīng)驗(yàn)與技術(shù)積累
說(shuō)到高級(jí)工程師大家的第一印象自然就是工作經(jīng)驗(yàn)豐富,技術(shù)夠牛逼蟹漓。
注意這里說(shuō)的是工作經(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),成長(zhǎng)為公司的高級(jí)工程師水到渠成掌唾。而有的人混日子放前,做的項(xiàng)目得過(guò)且過(guò),業(yè)余時(shí)間玩游戲糯彬,追劇凭语,也許你在公司工作了 10 年看起來(lái)兢兢業(yè)業(yè),然而你對(duì)自己沒(méi)有更高的要求撩扒,安于現(xiàn)狀似扔,不求進(jìn)步,這類人即使有 10 年的工作時(shí)間搓谆,卻只能止步于此炒辉。
靠著自己持續(xù)不斷的學(xué)習(xí),以及工作經(jīng)驗(yàn)的積累泉手,一步一步黔寇,見(jiàn)得市面多,踩的坑也多斩萌,技術(shù)越來(lái)越牛逼也是理所應(yīng)當(dāng)?shù)氖路炜悖夹g(shù)是一個(gè)高級(jí)工程師最基本的要求,然而我卻認(rèn)為只要不是傻子颊郎,對(duì)技術(shù)有點(diǎn)追求的人憋飞,想達(dá)到這點(diǎn)不難,只是時(shí)間長(zhǎng)短問(wèn)題而已袭艺,除了技術(shù)搀崭,你跟那些真正的高級(jí)工程師還有其他方面的差距!
-
2 責(zé)任心
高級(jí)工程師責(zé)任心一定很強(qiáng),責(zé)任心是體現(xiàn)一個(gè)人的態(tài)度問(wèn)題瘤睹,對(duì)于一個(gè) bug 升敲,他們永遠(yuǎn)都會(huì)重視,想盡一切辦法找到原因并盡快解決轰传,而有的人對(duì)于 bug 卻是得過(guò)且過(guò)驴党,解決 bug 的態(tài)度就是嘗試,認(rèn)為從表面上解決了就 ok 了获茬。
我們 CTO 十幾年的軟件開(kāi)發(fā)經(jīng)驗(yàn)港庄,有用戶反饋 bug ,不管多忙恕曲,不管什么時(shí)間鹏氧,一定停下手頭上的事情,去找到原因并解決佩谣。我在薄荷的經(jīng)歷把还,曾不止一次跟著他為了解決一個(gè) bug 搞到深夜,有幾次深夜發(fā)現(xiàn)一個(gè)導(dǎo)致用戶不能付款的 bug 茸俭,我都躺床上睡覺(jué)了吊履,被 CTO 喊起來(lái)半夜趕往公司去修復(fù)的經(jīng)歷,當(dāng)時(shí)還覺(jué)得不理解调鬓,時(shí)間長(zhǎng)了艇炎,我才意識(shí)到這種責(zé)任心是職業(yè)素養(yǎng),現(xiàn)在也深深的被感染腾窝,在任何時(shí)候缀踪、任何時(shí)間,我的手機(jī)燕锥、電腦都是不離身辜贵,出問(wèn)題一定第一時(shí)間進(jìn)行響應(yīng)!
對(duì)比下你們归形,你們的責(zé)任心夠強(qiáng)么?
-
3 主動(dòng)
有沒(méi)有這種經(jīng)歷鼻由?就是項(xiàng)目做完了暇榴,感覺(jué)沒(méi)事可做了,那就刷刷微博蕉世,聊聊 QQ 吧蔼紧。
然而那些優(yōu)秀的工程師是怎么樣的?
他們項(xiàng)目做完了會(huì)想著哪里代碼寫的不夠好狠轻,會(huì)想著重構(gòu)下奸例。
自己在趕某個(gè)功能的時(shí)候太匆忙了,剛好利用這段時(shí)間看看有沒(méi)有更好的辦法實(shí)現(xiàn)。
這個(gè)項(xiàng)目做完了查吊,學(xué)到了不少東西谐区,又踩了不少坑,寫寫博客總結(jié)下逻卖。多泡泡技術(shù)型的論壇宋列,像dbaplus社群、CSDN這種评也,少刷點(diǎn)微博炼杖!
做完這個(gè)項(xiàng)目感覺(jué)架構(gòu)方面的知識(shí)挺缺乏,自己趕緊學(xué)習(xí)下相關(guān)的知識(shí)吧盗迟。
平時(shí)有時(shí)間多去看看優(yōu)秀工程師的文章坤邪,如果能參加他們的演講那是再好不過(guò)的了!多了解下業(yè)內(nèi)大咖傳遞出來(lái)的信息罚缕,在這變化快速的時(shí)代尤為重要艇纺!
初級(jí)工程師是等著被分派事情做的,分派的事情做完了感覺(jué)就沒(méi)事可做了怕磨。而高級(jí)工程師會(huì)自己主動(dòng)找事做喂饥,他們永遠(yuǎn)不會(huì)覺(jué)得自己的時(shí)間多余,重構(gòu)肠鲫、優(yōu)化、學(xué)習(xí)导饲、總結(jié)等等等捞高,有一大堆可以主動(dòng)做的事。
-
4 敢于承擔(dān)
初級(jí)工程師在拿到一個(gè)稍微復(fù)雜點(diǎn)的需求的時(shí)候第一印象就是好復(fù)雜渣锦,我實(shí)現(xiàn)不了硝岗,哪怕這個(gè)技術(shù)別家證明可以實(shí)現(xiàn)。而高級(jí)工程師則不會(huì)不做技術(shù)調(diào)研就說(shuō) no 袋毙,敢于接受挑戰(zhàn)型檀,除非在做過(guò)充分的技術(shù)調(diào)研之后,確信確實(shí)實(shí)現(xiàn)不了听盖,否則都會(huì)付出 200% 的努力去實(shí)現(xiàn)它胀溺。
對(duì)于技術(shù)如此,同樣的對(duì)于一些解決方案皆看、架構(gòu)設(shè)計(jì)仓坞、歷史遺留問(wèn)題的解決甚至項(xiàng)目負(fù)責(zé)人等的挑戰(zhàn)都會(huì)勇于承擔(dān),你不逼下自己腰吟,給自己點(diǎn)壓力无埃,你永遠(yuǎn)不知道自己的潛力有多大,而就是在這一次次攻克難關(guān)的過(guò)程中,你的成長(zhǎng)是飛速的嫉称!
所以侦镇,不妨試著讓自己承擔(dān)一些有挑戰(zhàn)的工作!
-
5 團(tuán)隊(duì)合作精神
如今這個(gè)時(shí)代再也不是英雄主義時(shí)代了澎埠,團(tuán)隊(duì)才是一切虽缕,任你能力再出眾,但是跟一個(gè)團(tuán)隊(duì)比起來(lái)蒲稳,你還是寡不敵眾氮趋。所以,優(yōu)秀的高級(jí)工程師永遠(yuǎn)有團(tuán)隊(duì)合作精神江耀,永遠(yuǎn)以團(tuán)隊(duì)利益為優(yōu)先剩胁,任何時(shí)候,不要做拖團(tuán)隊(duì)后腿的那位祥国!
富有凝聚力的團(tuán)隊(duì)是一個(gè)公司最具競(jìng)爭(zhēng)力的核心武器昵观,所以,請(qǐng)從思想上讓自己有這個(gè)意識(shí)舌稀,團(tuán)隊(duì)永遠(yuǎn)大于個(gè)人啊犬!
-
6 參與業(yè)務(wù)、產(chǎn)品
我見(jiàn)過(guò)太多的程序員壁查,產(chǎn)品經(jīng)理給出需求的時(shí)候觉至,悶頭就開(kāi)始寫代碼,中途需求變動(dòng)了睡腿,然后就開(kāi)始在心里大罵產(chǎn)品經(jīng)理傻×语御,簡(jiǎn)直就是所謂的「碼農(nóng)」,雖然我們都拿「碼農(nóng)」來(lái)自嘲席怪,但是我相信我們都不希望成為真正的碼農(nóng)应闯,我們要做的是工程師!
而工程師跟碼農(nóng)的區(qū)別就是挂捻,他們不只是悶頭 Coding碉纺,他們會(huì)參與產(chǎn)品、參與業(yè)務(wù)刻撒,雖然我們的主要職責(zé)是開(kāi)發(fā)惜辑,但是如果能在需求階段跟產(chǎn)品經(jīng)理一起討論,也許在產(chǎn)品疫赎、業(yè)務(wù)上你不專業(yè),但是可以從技術(shù)的角度來(lái)一起思考碎节,一起參與進(jìn)來(lái)捧搞,盡量幫忙把需求更完善些。
初級(jí)工程師拿到需求會(huì)直接開(kāi)始做,然后做著做著發(fā)現(xiàn)有問(wèn)題了胎撇,要么技術(shù)實(shí)現(xiàn)不了介粘,要么邏輯有問(wèn)題。
而高級(jí)工程師拿到需求會(huì)考慮很多晚树,技術(shù)的可行性姻采?對(duì)現(xiàn)有業(yè)務(wù)有沒(méi)有幫助?對(duì)現(xiàn)有技術(shù)架構(gòu)的影響爵憎?擴(kuò)展性如何慨亲?等等...之后才會(huì)再進(jìn)行設(shè)計(jì)編碼階段。
所以好的工程師是可以對(duì)產(chǎn)品有很大的幫助作用的宝鼓,而且跟產(chǎn)品經(jīng)理多進(jìn)行溝通交流刑棵,除了技術(shù)外,對(duì)產(chǎn)品愚铡、對(duì)業(yè)務(wù)蛉签、對(duì)商業(yè)你也能學(xué)到不少東西,以后的路會(huì)更廣沥寥。
所以碍舍,不要做悶頭 Coding 的碼農(nóng),做關(guān)心業(yè)務(wù)邑雅、產(chǎn)品的工程師片橡!
-
7 總結(jié)
以上是我總結(jié)的優(yōu)秀的高級(jí)工程師的一些標(biāo)準(zhǔn),別總說(shuō)你跟那些人只是技術(shù)上的差距而已蒂阱,除了技術(shù)锻全,其他地方可能差得更遠(yuǎn)。技術(shù)可以靠時(shí)間來(lái)彌補(bǔ)录煤,但是其他幾個(gè)方面是時(shí)間無(wú)法彌補(bǔ)的鳄厌,希望大家自己對(duì)照下,不管是所謂的高級(jí)工程師也好妈踊,還是之后的小組 Leader了嚎,甚至再之后的架構(gòu)師、CTO廊营,這些特質(zhì)是必須具備的歪泳,問(wèn)問(wèn)自己,你們的差距還有多遠(yuǎn)露筒? 如果你還有更好的想法歡迎補(bǔ)充~