Ⅰ 程序員是什麼職業什麼職務
IT業,程序員相當於一線員工,再往上就是技術經理,技術總監,
Ⅱ 軟體職業的職位
目前本國軟體職位名稱如下:1 程序員
2 初級程序員
3 高級程序員
4 軟體工程師
5 項目經理
6 系統分析師
7 系統設計師
8 軟體開發工程師
9 軟體QA
10 軟體配置師
11 軟體測試師 軟體職位重新命名和劃分主力開發職位:1 軟體需求師
每個項目或者是產品,都需要一些懂開發和交際的人把需求做的更明確,更完善.一般是由外向型男性和女性軟體師組成.
2 軟體架構師
架構師主要根據需求的結果考慮系統的構造,環境,性能,穩定,擴展性,維護性,友好性.並使用ROSE 畫出UML圖.
3 軟體設計師
設計師主要是把構造師的UML的具體設計出來,
4 軟體書寫師
書寫師把設計師的設計出來的東西實現化,並負責調試通過.其必須對演算法數據,結構,邏輯思維.語言的精通,工具的熟悉是必要條件的.
5 軟體測試師
測試師把做出的半成品進行檢測,是否達到了產品的要求!這個可不是一般人可以勝能的.現在有的公司一般招女性來做,說是女性更有耐心的.
其實出了耐心外,還是要做過各種的軟體書寫工作才能勝能的.主力管理職位:1 軟體進度師
進度師根據軟體工程學,合理的高效配置人手,把握進度在計劃中完成.PROJECT2000是其的日常工具.
他好比是建築現場的施工員2 軟體管理師
此乃師重量級職位,主要管理整個軟體企業內部涉及到軟體開發的系列管理.部門的劃分,小組成員組成,團隊成員的組成,人事制度,行政制度,薪水制度,培訓等.
因為軟體企業屬於知識密集性企業,軟體產品又不同工業的產品.人的因數對產品的影響最大.人件,人月神話,企業管理,以及各種開發模式都是其主要思考的問題.鋪助開發職位:
1軟體友好師
友好師不必說了 但是其還是要和 2和3 的職位分開的.如何搭配圖片,音效.組件的擺放等學問
2軟體美工師
美工師主要製作出各種圖片和動畫
3軟體音效師
音效師主要製作出各種音樂.雖然目前在企業級和通用級軟體中被忽視了,但在游戲中可重要了哦!
4軟體優化師
優化師對產品的性能進一步的優化.鋪助管理職位:
1軟體配置師
該是新職位,本人不太了解.
2軟體銷售師
做銷售的人員不懂軟體是不行的
3軟體文檔師
這個職位一般由高中女生充當,五筆輸入法,WORD熟練.負責整個公司的軟體各種文檔書寫和管理.
Ⅲ 全國計算機軟體水平考試的初級程序員 是什麼職稱,是助理工程師嗎
是的。初級程序員可以說是助理工程師。
技術員是屬於職稱,但還不是初級職稱,屬於員級職稱。初級是助理工程師之類的,專業職稱從助理工程師開始,然後繼續升工程師、副高級工程師、正高級工程師。
助理工程師需要具備條件:
1、具有完成一般性技術工作的能力。
2、熟悉並能正確運用本專業的基礎理論知識和專業技術知識。
3、獲碩士學位、第二學士學位或研究生班畢業,或獲學士學位或本科畢業,在工程技術崗位上見習 1 年期滿,經考察合格,或專科畢業,從事技術員工作 3 年以上,或中等專業學校畢業,從事技術員工作 4 年以上(有真才實學,貢獻突出者可不受此限)。
Ⅳ 程序員是什麼職業什麼職務
程序員(英文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。
Ⅳ JAVA工程師的職位都有哪些
一般的JAVA工程師的職位包括:手機軟體開發,游戲開發,網站開發、技術支持、項目經理、產品銷售、架構師、系統分析等。真正的JAVA工程師應具備ADIT,即Analysis(分析問題的能力)、規劃設計解決問題方案的能力、實現規劃方案的能力、監測整個方案的執行並及時對故障進行排查的能力。
一般來說,JAVA工程師可以從事以下方向的工作:
1.JAVA互聯網方向:JAVA在互聯網方向的應用非常多,當然這也有更多的細分。目前採用JAVA開發互聯網網站及應用的IT企業越來越多,這也增加了JAVA開發工程師的需求。2016年一線城市JAVA網站開發工程師的待遇有較大漲幅,1年經驗的可輕松達到6000--8000,2--3年工作經驗的可達到7000--9000,更有突破1萬的。
2.JAVA客戶端方向:目前JAVA在許多行業的客戶端方面的應用非常多,比如OA、郵箱、投票、金融、考試、物流、醫療、礦山等信息方面的系統。西安達內科技就業部老師表示,JAVA開發者在這方面的需求也非常大,待遇也相當不錯,工資水平可能和JAVA互聯網方向的差不多,但福利和前途則非常好,應為這類工作基本上是政府事業單位及大型企業提供的。
3.Android開發: 數據顯示,2015年Android市場份額將達到45.4%,成為全球最大的智能手機操作系統。最近兩年,安卓培訓一路走紅。西安芯學苑培訓講師表示,目前,Android開發工程師已成為3G行業最炙手可熱的崗位之一,初入行平均薪水4000元左右,有1年工作經驗者月薪6000-8000元左右,2--3年工作經驗的月薪可輕松破萬。而JAVA工程師轉行做Android開發,又具有技術上的絕對優勢。
但是說到一般JAVA工程師工作幹些什麼,細化下來可以從以下幾個方面來闡述:
指導程序員的工作;
參與軟體工程系統的設計、開發、測試等過程;
協助工程管理人保證項目的質量;
負責工程中主要功能的代碼實現;
解決工程中的關鍵問題和技術難題;
協調各個程序員的工作,並能與其它軟體工程師協
Ⅵ it行業有哪些職位(程序員可以做的)
1.技術+技術(深入階段)
這算是一條純技術路線,具體又可以分3個方向:
技術(2年以上編程經驗)+技術(軟體測試,或系統分析師,或系統架構師)
有軟體開發的工作經驗,再加軟體測試,比剛開始就進入軟體測試行業的人要更具競爭優勢。軟體測試工作經驗越多越好,可以干到退休,不用擔心年齡問題。
如果選擇「系統分析師,系統架構師」,則首先要打好扎實的「理論基礎」(可以通過考證書,比如參加軟考),以保證自己「後勁力十足」,這樣等有了4,5年的工作經驗後,才有可能能沖上這個高端領域。平時工作中要不斷的鍛煉自己的「發散思維」,培養善於發現業務需求的「眼光」。
2.技術+管理 :比如 項目經理。
像雷軍說的那樣:「程序員象木工一樣,熟能生巧。程序員必須寫足夠代碼量(8萬行以上)的程序,才會有感覺,這是一個苦力活,沒有任何捷徑可走。」項目經理大多是從「優秀」的程序員里挑選出來,想走這條路,平時就要瘋狂的編碼,迅速累積豐富的編程經驗,然後再補充一些管理方面的知識。(本人打算走這條路,呵呵)
3.技術+銷售:比如 技術銷售工程師,技術支持工程師。
這類工作要有一定的技術背景(入門級也可以),具備較好的語言表達,溝通能力。工作比較輕松,月薪待遇主要看個人銷售業績等,個人收入差別可能比較大。
4.當培訓老師
如果你「樂於分享」工作經驗,傳授知識,或者覺得自己年齡比較大,精力不夠充沛,且往上升又比較困難的話,可以選擇去培訓機構當老師,就目前而言,當老師工作輕松,待遇也不錯。
5.創業
程序員創業除了需要有商業頭腦外,更需要具有較高的「膽商」(人有5商,包括智商情商),即有沒有膽量去做別人不敢做的事情(抓住商機)。
Ⅶ 計算機程序員主要是做什麼工作的
程序員是從事程序開發、維護的專業人員。
Ⅷ it界的程序員是干什麼的
程序員(英文Programmer)是從事程序開發、維護的專業人員。一般我們將程序員分為程序設計人員和程序編碼員,但兩者的界限並不非常清楚。
程序員的崗位職責:
1、負責公司網站前後台服務功能的修改和升級,並保證網站軟硬體平台的正常高效運行。
2、負責公司網站功能改進計劃和網路安全計劃的編寫。
3、按照計劃的時間和質量要求,對公司網站前後台功能進行修改和升級;負責網站代碼的優化和維護,保證網站的運行效率。
4、每日根據公司網站業務需要開發,製作和程序修改要求,必須按時按質按量地完成日常公司網站業務的編程開發技術工作。
5、負責公司網站開發前期的測試。
6、負責對公司網站軟硬設施進行安全和穩定性巡檢;並負責統計和監視系統日誌。
7、協助公司各部門關於軟體同客戶進行溝通,保持良好的客戶關系,為客戶提出的、客服人員無法解答的專業技術問題提供支持和回饋,保證客戶的滿意度。
8、負責公司網站開發所需要的軟硬體的采購和選型;同時對外包編程工作的質量和進度加以監督和管理。
9、對於外包的項目的技術方面進行設計、實施跟蹤和交付成果的控制和驗證。保證外包項目能完全按照我方技術要求和規劃完成。
10、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
11、熟悉並熟練掌握公司開發的網站項目的相關技術。
12、負責及時向上級領導反饋網站開發中的情況,並根據實際情況提出改
進建議。
13、參與網站開發和維護過程中重大技術問題的解決,參與首次安裝調試、數據割接、用戶培訓和項目推廣。
14、負責相關技術文檔的擬訂。
15、負責對業務領域內的技術發展動態。
16、負責公司網站及其相關網站改版、網站功能完善、新系統的開發工作。
17、負責公司伺服器安全管理與維護及公司內部網路維護和電腦軟硬體維護工作;
18、負責公司加盟商城開發與維護和加盟商域名管理與維護,為加盟商解
答疑難問題,並提供技術支持;
19、公司速達軟體、CRM平台、EMAIL、企信通等信息平台的管理與維護工作。
Ⅸ 軟體開發行業的職位PG,SE,PL,PM代表的是什麼意思
項目最頂層是項目負責人,接下來項目會落實到pm(項目經理pm),項目經理將任務分成若干個子項目,每個項目由一個pl(項目組長)負責。在每個子項目中,由se(系統工程師)帶領pg(程序員)共同完成。其中,pm和pl一般為具有資深項目管理經驗、長期開發實踐和良好交流能力的高級技術人才。se需要具有獨立的設計和提案能力,具有長期開發實踐經驗和交流能力。一般又可分為三種類型:第一種,純技術型se,這種人往往會成為技術專家;第二種,技術兼管理型se,將來有希望成為pl、pm,甚至更高級的職位。bridge型se(bse),通常是負責與客戶的溝通,以及團隊內的協調工作。pg(programer),也就是程序員,這類人才在企業中所佔數量最多,通常佔到了整個項目員工數的70%,也是企業中最緊缺的一類職位,一般為具有專業知識的軟體工程技術人員。通常,理工科的大學畢業生通過短期培訓後,都可以勝任這個職位。具體職責:
(1)
項目經理
職責:1、
制定產品的目標。2、
制定各個工作的詳細任務表,跟蹤這些任務的執行情況,進行控制。3、
組織會議對程序進行評審。4、
綜合具體情況,對各種不同方案進行取捨並做出決定。5、
協調各項目參與人員之間的關系。人員要求:對產品有激情,具有領導才能。對問題能正確而迅速地做出確定。能充分利用各種渠道和方法來解決問題。能跟蹤任務,有很好地日程觀念。能在壓力下工作。(2)系統分析員職責:1、
了解用戶需求,寫出《軟體需求規約》。2、
建立用戶界面原型。人員要求:擔任系統分析員的人員應該善於協調,並且具有良好的溝通技巧。擔任此角色的人員中必須要有具備業務和技術領域知識的人才。(3)設計員職責:1、
定義類的方法和屬性以及各個類之間的關聯,畫出類圖。2、
進行資料庫設計。人員要求:
掌握面向對象分析與設計技術,統一建模語言(uml)。(4)程序員職責:按項目的要求進行編碼和單元測試。人員要求:良好的編程技能和測試技術。(5)測試員職責:
執行測試,描述測試結果,提出問題解決方案。人員要求:了解被測試的系統,具備診斷和解決問題的技能,編程技能