⑴ 程序員是做什麼的
程序員一般的工作是從事程序開發、程序維護。
程序員是從事程序開發、程序維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員,軟體從業人員分為初級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。具體工作職責如下:
1、負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態。
(1)社會職業階層程序員擴展閱讀:
職業要求
一般的程序員都有四年的在專業領域的學習,需要一個在程序領域的學士學位獲得者,不論是數學方面的還是工程方面的都是可以的。
大約有20%的人在這一領域的計算機科學和工程學擁有更高的學位。還有很小一部分程序員是自學的,盡管一些專業性的學校或者綜合大學可以提供,但是也需要一些別的途徑來提供相關的人才。
盡管學歷是比較重要的,但是公司經常把重點放在應聘者的工作經驗上,很多剛從大學畢業的大學生雖然有引人注目的學位證書,但是他們找不到工作是因為他們缺乏經驗。
一個程序員雖然沒有正規的學歷,但是如果一個人擁有程序設計的深厚知識背景或者豐富的工作經驗的話,那麼他的機會要比有學歷的應屆畢業生大得多。
對於職業程序員,另外一個重要的方面就是,程序員需要不斷提升自己的業務技術,他的技術必須一直保持在一個較高的水平,並且要不斷發展,程序員也要尋找貿易的機會,要參加研討會,在周刊上發表文章和接受職業教育,這些使程序員在自己的領域中分級或者不斷並排前進。
⑵ 程序員是什麼職業什麼職務
程序員(英文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。
⑶ 程序員屬於白領嗎
程序員屬於假白領,別被騙了,程序員看似是腦力勞動者,但大多數程序員乾的就是游局熟練工,大部分時間會搏運復制粘貼就行,真能做到框架工程師才神銀讓算真的腦力勞動者,可以說是白領
⑷ 一個程序員月薪2萬,在北京屬於什麼階層
低收入,溫飽生活。
⑸ 過勞、高薪、35歲失業,程序員在當今社會還是份好工作嗎
說到程序員,很多人都會想到寫代碼、修電腦、宅、不修邊幅等等。但其實程序員是專業的技術人員,主要就是從事一些程序開發和維護的相關工作。而且程序員也相當於翻譯家,編寫計算機程序里的一些字元、數字和語法規則。然後通過這些組成各種指令,再把一些想法翻譯成計算機的語言。程序員這個崗位是專業性非常強的,沒有什麼潛規則。
而且現在互聯網的這種商業模式也是一種潮流,會滲透到各行各業裡面。一些傳統企業也會向it和互聯網轉型,所以在市場方面的需求非常大。也能夠說明程序員的這個職業發展還是比較好的,如果在一線城市的話,工資會在兩三萬起步。再加一些獎金和分紅,年薪還是非常可觀的。而且有些程序員非常優秀,甚至當上技術領軍的人物,對於未來發展也是非常不錯的。
⑹ 為什麼計算機從業者多被稱為程序員,而不是工程師
隨著經濟不斷發展,現在電子類物品層次不窮,那麼在電子類物品層次不窮的過程中,也就意味著會衍生出很多計算機行業的人才。可是在日常生活中,為什麼計算機從業者總是被稱為程序員而不是工程師?
對於工程師來說,在日常生活中可能需要做到:計算機的程序設計員、軟體測試師、系統的分析師、軟體項目的管理師、系統架構設計師、網路的工程師、網路建設的工程師、計算機操作、信息系統安全師、信息系統管理師、信息系統監理師、信息系統評估、資源開發與管理人員、信息系統設計人員等等。所以每天的職責還是比較繁重的。
⑺ 你對底層程序員有何看法他們的主要工作是什麼
你對底層程序員有何看法?他們的主要工作是什麼?
程序員,外面都說人傻,錢多,死得早。
不過我本人是程序員,所以不完全認同,但是也不能說沒有。程序員因為天天和代碼打交道,代碼是很多邏輯的部分,所以程序員一般邏輯思維不會太差,但是整體來說和人交接和情商就比較低。
c
1.自己把技術學到位。往大公司發展,才能真正地學到東西。2.實在不行,用做程序員這幾年的資金,做點小生意,有魄力,就往大的方面發展。要不就安安逸逸過一生。
⑻ 百萬年薪的程序員是種怎樣的體驗年薪百萬的程序員有多厲害
程序員根據自己的能力會被分為三六九等,這些人之中主要體現在代碼的實現能力、代碼工整度以及功能的完善程度上。
其實每個人只要認真的工作,努力的奮斗,實現了自身的價值,也將收獲到和你付出一樣的多,只要是憑自己的努力換來的,不管多少都應該是很開心的,不要羨慕高年薪的人群,也沒必要鄙視低薪人群,多與少都是告雙手而獲,只是因各種原因造成。總之自己開心幸福才是最重要的,幸福不是分收入的高低來評判喲!
⑼ 做程序員的話 ,能達到中產階級嗎
當然可以了,程序員可以說是是典型中產階級職業。
首先,他們收入高,是城鎮就業人口中行業平均薪資最高的群體;
其次,他們的平均教育程度在本科以上;
最後,他們還很講究生活品質。
,程序員群體在輕奢品(比如歐米茄等名表),以及像沃爾沃、賓士這種舒適、安全、高品質汽車品牌的消費比例更高,這些都是典型的「中產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從業者的迴流。
換句話說,像程序員這樣的職業,以北京為代表的大城市就是「特權城市」。
當然,程序員並不是特例,還有一些行業(職業)適合待在大城市。