A. 所謂高級程序員是個什麼概念
高級程序員在中華人民共和國是一項在編程方面的最資深級別員工的分類。同其他職業資格等級劃分基本一致,將程序員這個職業角色按照技術掌握和熟練程度分為初級、中級、高級。其中高級程序員為等級中最高級別。
高級程序員作為計算機技術與軟體專業技術資格(水平)考試中的一科,是國家人事部和信息產業部對中國計算機與軟體專業技術人員進行的職業資格和專業技術資格認定。
根據《中國計算機軟體專業技術資格和水平考試暫行規定》第四條:「在計算機軟體專業技術資格考試的同時,進行水平考試。水平考試跟蹤國際水平,其級別分為:程序員、高級程序員、系統分析員。程序員、高級程序員水平考試合格者同時具有相應級別專業技術資格。系統分析員水平考試合格可以做為評聘高級工程師的條件之一。」
而第九條則規定考試內容:「高級程序員軟體設計能力,程序編制能力,計算機軟、硬體知識,計算機綜合基礎知識。」
B. 程序員被納入「新生代農民工」,碼農為何會被官方定義為「新生代農民工」
01 什麼是新生代農民工「碼農」就是我們常說的程序員,因為靠寫代碼衛生,而且收入低,要長時間面對電腦,所以就自嘲為「碼農」。
我們先來看看「新生代農民工」的定義:
出生於20世紀80年代以後,年齡在16歲以上,在異地以非農就業為主的農業戶籍人口。
具體點來說,他們是「集中於勞動密集型行業,從事信息傳輸、軟體和信息技術服務業的打工人」。
所以如果單從這個描述來說的話,從事軟體和信息服務的程序員們很顯然就是「新生代農民工」中的一員。
但如果你看仔細點的話,你就會發現要滿足「新生代農民工」,條件有兩個:
1.在外地從事非農業行業;
2.農村戶口。
因此嚴格來說,標準的「碼農」前提要有「農村戶籍」,「城鎮戶口的碼農」是不屬於「新生代農民工」范疇的。
就光看這幾點,哪個跟農民工兄弟不是一樣的?
C. 一個程序員月薪2萬,在北京屬於什麼階層
低收入,溫飽生活。
D. 如何評價程序員這個職業
程序員的職業生涯,和大多數其他後台專業職業一樣,有一個最大的問題,即缺乏社會普遍性資源。
中國社會在目前的共存狀態下,這種明確的規則和規則,可以掌握一般的資源,或者可以接近一般的資源,是一個專業人士能否有一個重要的先決條件來獲得額外的收入。
程序員的職業目標環境和開放。美國的代碼農民也是高收入階層,不是最高的,但絕對是中產階級。
在其他方面,程序員沒有說最低收入水平,可以進入社會的前20%。此外,收入高,程序員的性格一般是房子,純粹,整天在家,玩游戲最多。
最後,我補充說,信息時代已經進入了信息時代,因此可以看出,技術在未來變得越來越信息化,最好的行業應該是其中之一。只要你喜歡,就請大家勇敢去做吧。
E. 做程序員的話 ,能達到中產階級嗎
當然可以了,程序員可以說是是典型中產階級職業。
首先,他們收入高,是城鎮就業人口中行業平均薪資最高的群體;
其次,他們的平均教育程度在本科以上;
最後,他們還很講究生活品質。
,程序員群體在輕奢品(比如歐米茄等名表),以及像沃爾沃、賓士這種舒適、安全、高品質汽車品牌的消費比例更高,這些都是典型的「中產LOGO」。
其實,程序員就是典型的有大城市特權的職業。為什麼這么說?接下來我們從工作機會、薪酬和流動性這三個角度來分析。
工作機會
對於中國的程序員們來說,現在活躍在全球各大交易所的278家IT服務上市公司就是這個行業招聘最大的蓄水池。那麼這些公司都在哪呢?
我們將這些公司在地理上的分布作了個分析:
我們看到,中國僅僅有13個城市擁有3家以上的IT服務上市公司,一個北京就占據了行業的半壁江山。
北京的IT服務上市公司多達101家,包括網路、網易、愛奇藝、微博、58同城、汽車之家、陌陌、新浪、搜狗、新氧、易車、世紀互聯,等等。
第二梯隊是上海、深圳和杭州,這三個城市的IT服務上市公司的數目分別是37、26、20。注意,上海雖然數量稍微比深圳和杭州多一些,但一旦考慮到企業質量,杭州和深圳就馬上反超了,所以依然屬於第二梯隊。
再接下來是成都、廣州、南京等5個城市組成的第三梯隊,每個城市有大約5~10家IT服務上市公司。
換句話說,一線和次一線,有著程序員難以割捨的巨大的工作機會。其實全球來看都是這樣:美國活躍的318家IT服務公司,35%(113家)集中在加州的聖荷西和舊金山,英國113家IT服務公司,幾乎一半(49家)都在倫敦。
薪酬
2019年上半年程序員薪資的完整城市圖譜——一個清晰的趨勢就是,人口集聚程度越高的城市,程序員的學歷和工作經驗的溢價越高。
比如說,北京本科學歷程序員的月工資平均為1.8萬元,而中專學歷就下降到8000元,而在濰坊、濟寧這些城市,本科與中專學歷程序員的月平均工資的差異僅為1000元。
再比如說,北京和杭州,5~7年工作經驗的程序員與有1年工作經驗的程序員相比,月平均工資差異最少1萬元,而在綿陽、哈爾濱和海口這些城市,這個差距只有1000元。
再比如說,一個本科剛畢業的最普通的程序員,在人口規模1000萬以上的大城市工作,跟在500萬以下的小城市工作,起薪能差6000元;10年之後,在大城市工作的平均年薪能達到45萬,而在小城市只有13萬。而且大城市機會多,稍微冒尖點就能達到百萬級。
流動性
市場大,工作機會多,自然意味著流動性大。而且,一個深圳或北京的程序員,要回長沙、成都,是很好找工作的,但反過來就沒有那麼容易了。更何況,大城市IT服務公司多,其中還有很多都是全球化的公司,跨國流動也多。像印度IT服務業的興起就是因為美國大量IT從業者的迴流。
換句話說,像程序員這樣的職業,以北京為代表的大城市就是「特權城市」。
當然,程序員並不是特例,還有一些行業(職業)適合待在大城市。
F. 程序員是什麼職業什麼職務
程序員(英文Programmer)是從事程序開發、程序維護的專業人員。
一般將程序員分為程序設計人員和程序編碼人員。
軟體從業人員分為初級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。
職務:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
程序員職業要求:
1、熟練開發工具
作為程序員,掌握至少兩個或三個開發工具是程序員的基礎。其中,C/C++和Java是最推薦的開發工具。C/C++已經成為開發工具高效、靈活的銳利工具。
許多系統級軟體都是用C/C++編寫的。Java的跨平台與Web的良好結合是Java的優勢,Java相關技術JavaOne很可能成為未來主流的開發工具之一。
其次,最好掌握一個簡單的可視化開發工具,如vb、powerbuilder、delphi、cbuilder,這樣可以降低開發難度,強化程序員對象模型的概念。另外,您需要掌握基本的腳本語言,如shell、perl等,至少能理解腳本代碼。
2、熟知資料庫
很多應用都是以數據為中心的資料庫,有很多資料庫產品,其中關系資料庫仍然是主流形式,所以程序員至少要精通一兩個資料庫,非常清楚關系資料庫的關鍵元素,熟練掌握在SQL的基本語法中。
雖然許多資料庫產品提供可視化的資料庫管理工具,SQL是資料庫操作的基礎和常用方法。如果您沒有訪問商業資料庫系統的許可權,那麼最好使用免費的資料庫產品,如mysql、postgres等。
3、了解操作系統
目前,主流操作系統是windows、linux/unix,熟練使用這些操作系統是必要的,但只有這些還遠遠不夠。
作為一個真正的編程大師,我們需要對操作系統及其內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等有深入的了解。
Linux作為開發源代碼的操作系統,是一個很好的學習平台。Linux幾乎具有現代操作系統的所有特徵。雖然關於Windows系統內核實現機制的信息很少,但是通過Internet仍然可以獲得很多信息。了解網路協議TCP/IP。
G. 程序員是什麼職位
程序員是個統稱,一般有初級、中級、高級。初級軟體工程師、中級軟體工程師、高級軟體工程師,再稍微有點檔次,系統架構師,項目經理。然後還有高級架構師,高級軟體工程師,等等。
H. 程序員是什麼職業什麼職務
IT業,程序員相當於一線員工,再往上就是技術經理,技術總監,
I. 程序員p1到p7代表什麼
就阿里巴巴來講,剛入職的程序員一般就是P4,能夠獨立做項目了就是P5,能夠獨立做項目並且可以帶他人做項目就是P6,能夠帶團隊做項目就是P7,能夠自己開拓新業務並帶團隊做項目就是P8,P8已經對業務層面有了較高的要求了。
做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。
而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。
其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
職業要求
一般的程序員都有在專業領域的學習,還有很小一部分程序員是自學的,盡管一些專業性的學校或者綜合大學可以提供,但是也需要一些別的途徑來提供相關的人才。
盡管學歷是比較重要的,但是公司經常把重點放在應聘者的工作經驗上,很多剛從大學畢業的大學生雖然有引人注目的學位證書,但是他們找不到工作是因為他們缺乏經驗。
一個程序員雖然沒有正規的學歷,但是如果一個人擁有程序設計的深厚知識背景或者豐富的工作經驗的話,那麼他的機會要比有學歷的應屆畢業生大得多。所以要盡量抓住有用的工作和實習機會,這樣的話在畢業後你就會發現,多實習讓你有更多的經驗,在找工作的時候就有更多的機會。
J. 「程序員」究竟是一群什麼樣的人
在21世紀的開端,程序員的職業是非常高大上的,有很多人在大學選專業的時候,都會選擇計算機相關的專業,一般選擇計算機與應用的人,到了畢業之後,就會做程序員,想要做一個優秀的程序員,並不是一件容易的事情,因為他們的頭腦是比較聰明的,要記住很多東西,而且他們在操作電腦的時候,一般是三台一起用的,電腦屏幕全部都是相關的代碼,他們在做任務的時候,不受其他人的打擾,全身心的投入在裡面,就算很認真,他們也有出錯的時候,他們有可能會因為一個符號寫的不好,而加班到深夜,程序員究竟是一群什麼樣的人呢?讓我們一起看一下吧!
總之,很多女生都希望找程序員做老公,因為他們的工作大部分都是在電腦前,沒有太多時間出去應酬,所以大部分的程序員,為人都是老實可靠的,每一份職業都應該被尊重,程序員也一樣。