在 " 國企 " 當程式設計師是一種怎樣的體驗

職場 發佈 2020-01-11T09:25:35+00:00

01、入職考試筆試部分:國企面試與其他企業並沒有太大區別,首先是筆試,一般都是前面50道選擇題,後面兩道是開放性的大題,大題沒有固定答案,只要符合社會主義核心價值觀就可以拿到滿分,選擇題是關鍵,全部都是技術題,需要答對40題以上,才有可能進入下一輪面試。


01、入職考試

筆試部分:

國企面試與其他企業並沒有太大區別,首先是筆試,一般都是前面50道選擇題,後面兩道是開放性的大題,大題沒有固定答案,只要符合社會主義核心價值觀就可以拿到滿分,選擇題是關鍵,全部都是技術題,需要答對40題以上,才有可能進入下一輪面試。

面試部分:

面試分三輪,

首輪是程式設計師面你(你未來的同事)

他們會問你一些技術相關問題,例如:選舉算法,redis的應用場景,如何處理高並發,如何保證高可用,是否關心Nodejs新發布的版本,deno是什麼;諸如此類的問題很多很雜。

第二輪面試是由副院長來面(也就是你未來的直屬上司)

他會問你項目相關的問題,例如:做過哪些項目,解決了什麼問題,你在項目中的角色,項目是如何管理的,又是如何進展的,使用了哪些技術棧,為什麼挑選這樣的技術棧,遇到哪些問題,如何解決的這些問題。

第三輪面試是由HR來面

這個面試就很簡單了,簡單說一下你的情況,聊聊家常,然後他會向你說明組織結構,與一些待遇問題。

PS:進國企最重要的素質是文憑,我們研究院碩士以上學歷人數比本科要多,而且大部分畢業於國內一流院校(交大生是整個研究院的主體)。


02、工作壓力

工作壓力還是蠻大的,產品並不像私企由市場導向,而是政策導向;國家說人工智慧熱,那我們就去做人工智慧的項目,說區塊鏈熱,我們就去搞區塊鏈的項目,反正我在研究院一年以來,搞過雲計算,人工智慧,大數據,區塊鏈。好處就是你能學到很多東西,而且緊跟市場熱度。壞處就是什麼都會,但是什麼都不精。

吐槽:為了迎合政策做一些不具市場價值的產品(這裡面不存在腐敗,現在國企很難貪腐,30萬RMB以上的項目就要求公共招標)。

舉個兩個例子,我們也開發OCR AI圖片識別系統,在市場上已經有很完善的產品,而且很廉價,我們依然花錢去開發這種產品,市場價值基本沒有,因為直到目前為止,我們產品的識別率依然不如市場上的幾個主流產品(阿里,百度)。

第二個例子,便是私有雲,這個我們做得真的還不錯,但是市面上最強的是華為,他們是賣伺服器送私有雲,也就是傳統的賣硬體送軟體,與他們相比,我們的產品就不具競爭力了。


03、工作強度

工作強度真的還好,一般都不需要加班,至少我是不加班的。

這就意味著可以放羊了嗎?當然不是,我加入的項目組,大多都是以2個星期為周期進行開發的,每兩個星期要舉行一次組內討論會,如果完不成任務或者bug太多是需要加班處理的,因為國企是不可以出錯的,一次出錯可能直接招致點名批評(包括這個項目的所有相關人員),一次kpi黑記錄,會直接影響你以後的升遷前途。

組內都是協同工作,可能因為你的原因導致項目沒法按時上線,發生一兩次你就會被邊緣化,最終要麼離職,要麼下放到子公司。就算是副院長級別,如果完成不了集團的KPI,也是會被下放的。


但是相比網際網路公司,國企的壓力相對小一些,網際網路公司實行的是不能勝任就走人的策略,所以每個人幾乎都沒有什麼安全感,只有拚命的工作來爭取自己有安全感。國企,特別是大國企,公司的人事權一般都在公司總部手裡。

04、工作環境

國企辦公環境一般都是比較好的,我們有自己的園區,自己的辦公樓,空間很大,硬體配置都是很不錯的,有健身器材,有空氣凈化器,有自己的食堂,有自動售貨機。

有自己的產品展廳,有自己的公司紀念館。

05、晉升空間

這部分只剩下吐槽了,一個蘿蔔一個坑,蘿蔔不走,也不會讓出這個坑。在國企表現是沒有意義的,除了口頭表揚,你獲得不了任何實際好處。

好的人脈要比努力重要,如果上面沒人認識你,就算你的領導大力推薦你,你也不會得到提拔,空降長官在國企是一件司空見慣的事。

PS:組織人員要比群眾晉升快(群眾進不了總部)。

06、福利待遇

如果說國企15年前的待遇是一流的,那麼如今的國企待遇最多只能算是二流的,特別是對於IT行業來說。

以我所在公司為例,待遇採用工資+福利(洗漱產品,電影票,接近1500RMB的補助等)的方式,工資增長比較慢,相對於網際網路公司來說,待遇至少是被腰斬的,鄙人也是迫於生活壓力,為了生計而離開國企,跳槽去了網際網路公司。

吐槽:國企沒有獎金,國企沒有獎金,國企沒有獎金,重要的事情說三遍。


07、工作穩定性

國企的穩定性應該是最被人人稱道的,特別是中字頭企業。一方面是國企的社會責任感幾乎不太可能會裁員;另一方面公司的人事權幾乎都是在公司總部手中,下面的分部門是沒有權利做出裁員決定的。

以研發為例,如果有人不能勝任工作或者和其他人工作合不來,部門領導會想總部申請調崗,調到行政人力或其他部門,不會出現領導向總部申請把你開除的事,所以國企給了員工很大的安全感。

網際網路公司則不同,裁員是家常便飯,領導一高興或一生氣甚至一拍腦袋就裁員,經常一年就會裁員幾次,員工幾乎是沒有安全感的。網際網路公司很多都是靠融資生存,一旦融資間隔比較大或融不到資就會裁員,生存的壓力巨大,讓它們沒有能力或者沒有職業道德感或無恥去考慮員工的感受。國企則不同,國企的業務本來波動就很少,國企營收相對穩定,再說也不差錢,沒有生存的壓力。


08、技術棧

實際大部分國企使用的技術一般都是商用的,比如Oracle,SQL server等,極少使用網上的開源框架。

一方面是因為商業軟體系統穩定,有大公司做技術支持;另一方便開源軟體穩定性有待加強,到了線上因為開源框架的bug導致的系統故障可以說是得不償失,畢竟對於國企來說不差這些錢。

但是我們不同,我們畢竟是研究院,以研發為主,所以更多地使用開源技術。

PS:國企軟體開發版本疊代比較慢,系統測試時間比較長,畢竟對於國企來說,不怕慢,就怕系統出現問題,系統出了問題比系統開發不出來更嚴重。

我是一名從事了10年開發在退休邊緣垂死掙扎的高齡程式設計師,最近我花了一些時間整理了一個完整的學習C語言、C++的路線,項目源碼和工具。對於想學習C/C++的小夥伴而言,學習的氛圍和志同道合的夥伴很重要,筆者推薦一個C語言/C++編程愛好者的聚集地>>>私信我【編程學習】即可!

歡迎初學和進階中的小夥伴。工作需要、感興趣、為了入行、轉行需要學習C/C++的夥伴可以一起學習!

喜歡小編的記得動動您的小指點個關注喲!

關鍵字: