干開發(fā)為什么你發(fā)現(xiàn)有人比你工資高卻什么代碼都不寫呢?
hello~各位讀者好,我是鴨血粉絲(大家可以稱呼我為「阿粉」),在這個特殊的日子里,大家要注意安全,盡量不要出門,無聊的話,就像阿粉一樣,把時間愉快的花在學(xué)習(xí)上吧。
為什么會有這樣的人
阿粉工作了這么久,有時候也會被問到一個問題,那就是“為什么我們公司有那種什么代碼都不寫但是他的工資卻是我的2倍的人呢?太不公平了”。
在阿粉聽到這個問題的時候,首先想到的就是,工程師的分類,就以 「Java工程師」 為例。
首先給大家看一個比較經(jīng)典的區(qū)分,在招聘網(wǎng)站上的區(qū)分:
「初中級開發(fā)工程師」,那么什么怎么去定義初級開發(fā)呢?一般的要求招聘網(wǎng)站上都會寫的明明白白,熟悉 Spring boot,Spring等框架;,熟悉dubbo框架、redis等;熟悉Unix/Linux系統(tǒng),精通數(shù)據(jù)庫Oracle、MySQL 等的開發(fā),精通SQL及存儲過程編寫能力;
一般的「初中級開發(fā)工程師」要求不是特別的高,很多都是要求你會在公司干活,然后能夠?qū)卷?xiàng)目進(jìn)行代碼的編寫,和業(yè)務(wù)的實(shí)現(xiàn)。
那么「高級開發(fā)工程師」呢?
既然帶上了高級兩個字,那么必定的,在招聘要求上肯定會有很多不同于「初中級開發(fā)工程師」的要求的,比如說:
- 負(fù)責(zé)風(fēng)控系統(tǒng)架構(gòu)設(shè)計和研發(fā),確保技術(shù)方案能夠按計劃要求,高質(zhì)量的完成;
- 保證系統(tǒng)穩(wěn)定性,解決各類潛在系統(tǒng)技術(shù)風(fēng)險,持續(xù)提升風(fēng)控系統(tǒng)性能及可用性/伸縮性/可擴(kuò)展性/可維護(hù)性,保證系統(tǒng)安全、高可用、高性能運(yùn)行;
- 幫助團(tuán)隊(duì)其他成員解決技術(shù)問題、及相關(guān)技術(shù)分享;
阿粉認(rèn)識一些就職于相關(guān)大公司的一些朋友,具體什么公司就不說了,免得再被查了水表就不好了,他們公司的高級開發(fā)比較給力,每天會有早會,在早會上不討論公司業(yè)務(wù),只做技術(shù)分享,分享內(nèi)容不限制,之前看過他們分享的“微信搶紅包的算法”,比較有趣,有興趣的可以自行百度一下。
而且這些高級開發(fā)并不是說完全的一點(diǎn)代碼不寫,只是他們很多都是負(fù)責(zé)對你的代碼進(jìn)行審核,而這個審核的過程可想而知,其實(shí)要比你這個寫代碼的難度要高不少。
還有一類算是頂尖的人才了,那就是 「架構(gòu)師」
大家從招聘工資上可以看到,他們的薪資水平可能是我們的2倍甚至是3倍,這相對應(yīng)的他們需要做的內(nèi)容肯定和「初中級開發(fā)工程師」還有「高級開發(fā)工程師」又有所不同:
- 負(fù)責(zé)系統(tǒng)框架搭建和系統(tǒng)設(shè)計;
- 深度參與業(yè)務(wù)規(guī)劃,討論并提出有建設(shè)性的意見;
這些招聘內(nèi)容上就看出來了,從“架構(gòu)師”的層次上,很多都是從宏觀的角度,把控公司的項(xiàng)目,設(shè)計公司的系統(tǒng),把公司的項(xiàng)目變相的變得更加的“高大上”一點(diǎn)。
既然已經(jīng)區(qū)分完了,那么該說說為什么有這么多的朋友會心里想他們不寫代碼反而比我拿的工資高呢?
為什么他們比我工資高
先說大部分的人,我相信現(xiàn)在市面上的程序員,百分之50左右的人是從某某培訓(xùn)機(jī)構(gòu)培訓(xùn),百分之40的人是從學(xué)校出來,屬于科班生,還有百分之十是屬于那些自學(xué)轉(zhuǎn)行的人,而在這些人中,能出現(xiàn)架構(gòu)師位置的人,大部分都是從學(xué)校出來的,并不是絕對的,我相信從培訓(xùn)機(jī)構(gòu)和自學(xué)的人,也有成為大佬的,但這畢竟是少數(shù)。
之前和一個從事大數(shù)據(jù)的一個朋友吃飯的時候,聽她說,他們公司來了一個清華畢業(yè)的碩士,但是當(dāng)時在入職的時候,說明了一下,對公司做的這些不怎么了解,但是薪酬也比較高,而公司也留下這個人,之后大家也能想到,他為公司確實(shí)創(chuàng)造了很高的收益。
也有一些個例,比如說阿里的吳翰清,當(dāng)著面試官的面,直接黑了阿里的系統(tǒng),也因此受到了阿里的賞識成功進(jìn)入阿里,之后阿里云方面的安全問題都是交給他來打理的,這樣的人僅僅是少數(shù)的。
而多數(shù)的不寫代碼的還身在你們公司的,他們的技術(shù),有時候你是看不到的,之前在公司寫過一個 SQL 語句,在項(xiàng)目中實(shí)際使用的時候,這個 SQL 因?yàn)椴樵兊臄?shù)據(jù)比較大,涉及的表比較多,反應(yīng)比較慢,而在大佬的手中,改了一下 SQL 莫名的,查詢速度快了太多。他們不是不寫代碼,而是不寫那些自己寫了千百遍的代碼。
算法比普通的人要強(qiáng)
在架構(gòu)師眼中,我不知道算法是什么樣子的存在,但是在阿粉的眼中,算法一直屬于高端內(nèi)容,能夠設(shè)計一個擁有好的算法的系統(tǒng)簡直太重要了,而這些人的算法,比一些普通的人強(qiáng)的不是一點(diǎn)半點(diǎn)。
所以說這些人,不寫代碼工資高是有真正原因的,那么你們公司有這樣不寫代碼,卻工資比你高的人么?