體制內(nèi)的程序員技術(shù)怎么樣?是不是像人們所想的那樣,體制內(nèi)的程序員除了學(xué)歷高,能力方面都遠(yuǎn)不如民營(yíng)企業(yè)的程序員技術(shù)厲害呢?恰巧,我曾經(jīng)跟體制內(nèi)的程序員打過(guò)交道,對(duì)于這個(gè)問(wèn)題我最有發(fā)言權(quán)了!
為什么很多程序員會(huì)認(rèn)為體制內(nèi)的程序員技術(shù)不行呢?只要瀏覽過(guò)政府網(wǎng)站的人都應(yīng)該深有體會(huì),那個(gè)用戶(hù)體驗(yàn)大部分都是慘不忍睹的,而且,不光用戶(hù)體驗(yàn)差,訪問(wèn)速度還特別慢!因此給人的感覺(jué)好像體制內(nèi)做技術(shù)的技術(shù)都很差!
而現(xiàn)實(shí)情況是什么呢?現(xiàn)實(shí)情況是大部分政府網(wǎng)站其實(shí)都不是政府內(nèi)部的程序員開(kāi)發(fā)的,大多數(shù)都是請(qǐng)第三方外包公司開(kāi)發(fā)的,所以用戶(hù)體驗(yàn)差您真怪不到體制內(nèi)的程序員身上,頂多怪驗(yàn)收項(xiàng)目的人沒(méi)有多少產(chǎn)品思維。
而訪問(wèn)慢,那是因?yàn)橐粊?lái)預(yù)算有限,二來(lái)作為政府部門(mén)網(wǎng)站,每天的訪問(wèn)量在那,服務(wù)器成本在那,所以慢很正常。如果像一些大型互聯(lián)網(wǎng)企業(yè),每年的服務(wù)器預(yù)算都以?xún)|為單位,搞個(gè)服務(wù)器集群均衡下負(fù)載,那肯定也不慢!所以,慢不慢看預(yù)算!
說(shuō)完這些道理,您還覺(jué)得體制內(nèi)的程序員應(yīng)該背這個(gè)鍋嗎?
那體制內(nèi)的程序員技術(shù)水平到底咋樣呢?我舉兩個(gè)例子大家自己參考!
之前我在一家互聯(lián)網(wǎng)公司任職,突然有一天,來(lái)了幾個(gè)網(wǎng)警,到了公司以后要求我們公司所有人把手頭的工作放下,然后配合他們調(diào)查!
公司來(lái)網(wǎng)警并不是因?yàn)槲覀児痉噶耸裁词?,而是我們公司有個(gè)互聯(lián)網(wǎng)賬號(hào)和一個(gè)案子有牽連。
后來(lái)才知道,原來(lái)在某個(gè)區(qū)域的電信網(wǎng)絡(luò)遭到了攻擊,網(wǎng)警順著網(wǎng)線(xiàn)就發(fā)現(xiàn)了一個(gè)犯罪嫌疑人,為了找到更多犯罪嫌疑人的犯罪證據(jù),網(wǎng)警又順著網(wǎng)線(xiàn)找到了我們公司,因?yàn)槲覀児镜囊粋€(gè)互聯(lián)網(wǎng)賬號(hào)向犯罪嫌疑人打過(guò)款!
具體細(xì)節(jié)我不太清楚,只知道我們公司當(dāng)初找了一些渠道去投放互聯(lián)網(wǎng)廣告,而這個(gè)犯罪嫌疑人可能就是這個(gè)廣告平臺(tái)的代理商!
后來(lái)經(jīng)過(guò)調(diào)查,我們公司啥事也沒(méi)有,但是通過(guò)網(wǎng)警順著網(wǎng)線(xiàn)找到犯罪嫌疑人,并且再順著網(wǎng)線(xiàn)找到我們公司,這個(gè)技術(shù)在一般公司里面是沒(méi)有的!
當(dāng)然,我不是做網(wǎng)絡(luò)安全的,因此這里面的技術(shù)含量我就不評(píng)價(jià)了!
另外一個(gè)例子,那是我曾經(jīng)任職過(guò)得一家公司,這家公司50%的業(yè)務(wù)都是給事業(yè)單位開(kāi)發(fā)軟件項(xiàng)目的!具體是什么項(xiàng)目,我這里不便多說(shuō),只能告訴你們,是偏科研的項(xiàng)目,而且大部分人每個(gè)星期都至少得接觸到,甚至每天都會(huì)關(guān)心的東西!
因?yàn)槭强蒲许?xiàng)目,因此就涉及到了這家事業(yè)單位的技術(shù)部門(mén),這家事業(yè)單位專(zhuān)門(mén)派了技術(shù)部的一個(gè)科員來(lái)配合我開(kāi)發(fā)。
我負(fù)責(zé)的部分是軟件邏輯的部分,而這個(gè)科員則負(fù)責(zé)給我寫(xiě)算法。不是我不能寫(xiě)算法,而是我壓根寫(xiě)不出來(lái),因此給我的算法都是使用C++封裝過(guò)得,我只負(fù)責(zé)傳參,C++負(fù)責(zé)給我出參!
即使是所有東西給我弄好了,我還是需要耗費(fèi)大量時(shí)間跑到人家單位去跟人家交流,并且還需要跟他們科室的科長(zhǎng)坐在一起驗(yàn)證軟件結(jié)果是否正確!
其實(shí),讓我去驗(yàn)證結(jié)果我只是走個(gè)過(guò)場(chǎng),因?yàn)樗麄冋f(shuō)的我壓根就不懂!
但是,我清楚的是,負(fù)責(zé)給我封裝C++接口的那位科員的C++水平其實(shí)也就正常水平,可他的能力并非體現(xiàn)在代碼上,而是體現(xiàn)在專(zhuān)業(yè)上!
如果這么說(shuō)大家不懂的話(huà),我可以舉另外一個(gè)例子,那就是我跟這家事業(yè)單位的另外一個(gè)科室合作開(kāi)發(fā)科研軟件的經(jīng)歷。
這個(gè)科室就沒(méi)有給我分配會(huì)編程技術(shù)的科員了,而是直接扔給了兩篇他們科室人員發(fā)表的論文!讓我根據(jù)論文和他們的要求把軟件給實(shí)現(xiàn)出來(lái)!
論文拿到手后我都懵了,因?yàn)檫@是我頭一次根據(jù)論文去寫(xiě)代碼,里面會(huì)有各種復(fù)雜的算法,要把這些算法全部應(yīng)用到軟件里面!
光研究這兩篇論文我就需要大量的前置知識(shí),可以說(shuō),如果我能按照論文把軟件寫(xiě)出來(lái),那我還寫(xiě)什么軟件??!最后還是我不停地跑他們科室,不恥下問(wèn),才把軟件寫(xiě)完!
最后,這個(gè)軟件被他們科室申請(qǐng)了軟件著作權(quán)和專(zhuān)利,其中受益人還有我的名字!
這個(gè)牛,我可以吹一輩子!
結(jié)語(yǔ)
通過(guò)上面兩個(gè)例子,相信您應(yīng)該清楚,體制內(nèi)的程序員是什么樣的了吧?
其實(shí),體制內(nèi)的程序員技術(shù)牛的有的是,即使看起來(lái)技術(shù)不行的,在另外一方面也一定有過(guò)人之處,尤其是在那種靠技術(shù)吃飯的單位和科研單位,基本上是不養(yǎng)閑人的,如果你沒(méi)有過(guò)人之處,很難在體制內(nèi)混得長(zhǎng)久!
還有一個(gè)大家比較關(guān)心的問(wèn)題,那就是體制內(nèi)的程序員薪資是怎樣的!
其他地方我不知道,我曾經(jīng)給一家事業(yè)單位寫(xiě)過(guò)一個(gè)工資計(jì)算器,這家事業(yè)單位的工資大致構(gòu)成是基本工資+學(xué)歷工資+崗位工資+部門(mén)領(lǐng)導(dǎo)加成工資(多部門(mén)領(lǐng)導(dǎo)頭銜可疊加)+年限工資+各種補(bǔ)助。
我接觸的那個(gè)寫(xiě)C++算法的那個(gè)科員,經(jīng)過(guò)了解,任職五年,大概每個(gè)月到手8000左右吧!您認(rèn)為多嗎?
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.