『壹』 程序員都是工程師嗎
1、應該說工程師首先應該是一個合格的程序員,但程序員只是成為工程師的第一步。
2、程序員(英文Programmer)是從事程序開發、維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程序員、高級程序員、系統分析員,系統架構師,測試工程師五大類。
3、工程師指具有從事工程系統操作、設計、管理、評估能力的人員。工程師的稱謂,通常只用於在工程學其中一個范疇持有專業性學位或相等工作經驗的人士。工程師是職業水平評定(職稱評定)的一種。其下,有技術員,助理工程師等職稱;其上有高級工程師,教授級高級工程師等職稱。當然,這也只是對從事工程建設或管理人員技術水平的一種標定而已。
『貳』 編程工程師
推薦你別選編程這條路了,太苦了~~~怎麼說呢?用我們老師的一句話就是:我們上了賊船了,你要想考編程混出一條很好的道路,不是不可能,但其中的艱辛也只有自己知道。要知道在00年那段時間里,學計算機的找工作可以說是隨便找找,但到現在呢?可以說已經是飽和了,可還是有這么多人往裡擠,結果就是學計算機的人越來越不值錢了。
記得我的一位老師跟我說過:在清華大學里,你知道哪兩個專業的人最不受重視嗎?一個是英語,另一個就是計算機。為什麼呢?因為在清華大學里,任何一個人的英語和計算機都非常的好,而且將來到市場上,這些已經夠用了。而計算機的呢?就只會計算機和英語了,而學英語的就只會英語了。當然這其中也有點誇大的成分,但至少說明了計算機人的飯不好吃~~~
朋友,你現在還這么年輕,而且學校又不錯,成績又還可以,還是抓住這寶貴的青春去學更有用的東西吧,當然不是說編程沒用,等你上了大學,又或者在有些地方的高中都會開一些編程的課,來讓那些非專業的人來學的,至少也算是一門技能吧。
當然保留自己的觀點,僅供參考~~~
『叄』 程序員/軟體工程師/軟體開發者
肯定需要,但量應該不大,畢竟求穩 不像私企 恨不得每天都發個版本
『肆』 什麼是程序員什麼是軟體工程師
他們的區別就好比注冊會計師和會計師的區別
軟體工程師除了難考,一般也是國際認證的
程序員簡單多了,可以說,你考了過計算機3級基本上就有資格考程序員了。
所謂軟體工程師無非是程序員更好聽的一個名頭而已,或者說程序員更口語化一點,而軟體工程師更專業化一點,實際上指的是一樣的角色,任何一個剛參加工作的軟體從業人員都可以被叫作「軟體工程師」!
『伍』 軟體工程師和程序員的區別
軟體工程師是從事軟體開發相關工作的人員的統稱。它是一個廣義的概念,包括軟體設計人員、軟體架構人員、軟體工程管理人員、程序員等一系列崗位。這些崗位的分工不同,職位和/或級別不同,但工作內容都是與軟體開發生產相關的。軟體工程師是IT行業需求量最大的職位,穩居IT行業職位需求TOP10的第一位(第二位是高級軟體工程師)。
軟體工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、資料庫技術(SQL/ORACLE/DB2等)、.NET平台技術、C#、C/S
B/S程序開發,還有諸多如JAVA
SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB
SERVICE、STRUCTS等前沿技術。除此之外,關於網路工程和軟體測試的其他技術也要有所涉獵,以利於操控全局。
軟體工程師可謂是軟體項目開發的掌舵者。一名優秀的軟體工程師應當具有較強的邏輯思維能力,對於技術的發展有敏銳的嗅覺。雖然要求技術全面,但無須偏執於門門技術都精通,任何軟體工程師都有自己的技術特長和偏向,對於自己手中的技術,可有精通-掌握-熟悉-了解之分,根據工作需要和職業發展的具體情況來劃分。 程序員(英文Programmer)是從事程序開發、維護的專業人員。一般我們將程序員分為程序設計人員和程序編碼員,但兩者的界限並不非常清楚,特別是在中國。
知道了嗎?小林凡
『陸』 軟體工程師是干什麼的
軟體工程師是從事軟體職業的人員的一種職業能力的認證,通過它說明具備了工程師的資格。軟體工程師是從事軟體開發相關工作的人員的統稱。它是一個廣義的概念,包括軟體設計人員、軟體架構人員、軟體工程管理人員、程序員等一系列崗位,工作內容都與軟體開發生產相關。
主要有以下職責:
1、指導程序員的工作。
2、參與軟體工程系統的設計、開發、測試等過程。
3 、協助工程管理人保證項目的質量。
4 、負責工程中主要功能的代碼實現。
5 、解決工程中的關鍵問題和技術難題。
6 、協調各個程序員的工作,並能與其它軟體工程師協作工作。
7、還要編寫各種各樣的軟體說明書,如:需求說明書,概要說明書等
8、考試科目工程師是中級職稱,考試的題目包括了計算機體系結構、軟體工程、資料庫、數據結構、編譯原理等計算機學科的基礎課程。
(6)程序工程師擴展閱讀:
軟體工程師的發展前景:
當今社會不論什麼職業的都需要一個不斷學習的環節,軟體工程師也一樣。雖然軟體工程師的工作不同於程序員但是一個軟體工程師其前身必定是一個優秀的程序員,軟體的開發工具、開發技術在不斷地發展。
我國軟體出口2010年規模達到215億元,軟體從業人員達到72萬人,在中國十大IT職場人氣職位中,軟體工程師位列第一位,軟體工程人才的就業前景十分樂觀。
畢業生主要在各大軟體公司、企事業單位、高等院校、各大研究所、國防等重要部門從事軟體設計、開發、應用與研究工作。
有關數據顯示,我國對軟體人才的需求已達20萬,並且以每年20%左右的速度增長,而高校計算機畢業生中的軟體工程人才還很缺乏,尤其是高素質的軟體工程人才的極度短缺。
『柒』 軟體工程師職稱評定的級別及標准
一、見習程序員(AP:assistantprogrammer)
計算機相關專業畢業;英語通過國家四級。
具有較強的學習能力,可以編寫代碼,達到公司的工作要求。
二、程序員(P:programmer)
基本要求:
本科學歷,半年以上工作經驗;英語通過國家四級。
達到工作承擔要求;具有一定的溝通能力和工作責任心。
技術能力要求:
負責編寫代碼,掌握一種主流語言/開發工具,一種主流操作系統,一種主流資料庫。
了解和掌握開發作業(PD設計、編碼和測試等)的規范和技巧。
所編寫的代碼質量較好。
能夠按照要求編寫文檔,文檔結構條理清晰,內容詳實准確。
具有獨立理解所擔當模塊的業務理解能力和問題闡述能力。
能閱讀**文技術文檔。
三、高級程序員(SP:seniorprogrammer)
基本要求:
獲得程序員資格1年以上;或滿足程序員級別標准,2年以上相關行業工作經驗。
完成年度工作量指標;具有較強的溝通能力和責任心。
所承擔的項目滿意度達到滿意以上。
技術能力要求:
精通一種主流語言及對應的開發工具;精通數據結構。
具有較好的業務理解能力和技術調查能力。
編寫高質量代碼並具有代碼審查能力。
具有詳細設計能力。
熟悉系統測試工具,對系統問題具有改善的能力。
能夠帶領2個以上員工開展工作,成功領導過3個以上不少於5人月的項目/模塊的團隊項目。
**語達到*級水平或者具有同等水平,能夠閱讀*文資料,按照要求編寫*語技術文檔。
了解質量管理體系和項目管理知識。
四、軟體工程師(SE:softwareengineer)
基本要求:
獲得高級程序員資格2年以上;或滿足高級程序員級別標准,4年以上相關行業工作經驗。
完成年度工作量指標;具有較強的客戶溝通能力。
擔當過一個20人月以上的項目或累計超過60人月項目的技術負責工作。
所負責的項目客戶滿意度達到滿意以上。
技術能力要求:
精通並熟練運用2種以上的開發工具,至少一種資料庫知識,至少一種操作系統知識。
能夠很快完成新項目的技術調查工作,能夠完成復雜演算法的設計,能夠設計可重用的和柔韌的軟體結構。
具有系統設計能力及系統提案能力。
對系統或項目的技術框架有深入的認識和較豐富的經驗。
具有某一領域的行業知識。
具有項目領導能力。
*語達到*級水平或者具有同等水平,能夠閱讀、編寫*語技術文檔,具有簡單的口語溝通能力。
掌握質量管理體系和項目管理知識。
五、資深軟體工程師(SSE:seniorsoftwareengineer)
基本要求:
獲得軟體工程師資格2年以上;或滿足軟體工程師級別標准,6年以上相關行業工作經驗。
完成年度工作量指標;具有較強的客戶溝通能力。
擔當過一個50人月以上的項目或累計超過100人月項目的技術負責工作。
帶領的項目客戶滿意度滿意以上。
完成年度培訓工作。
技術能力要求:
精通並熟練運用2種以上的開發工具,至少一種資料庫知識,至少一種操作系統知識。
具有整體系統設計能力及系統提案能力。
具有較強的技術籌劃能力、技術指導能力和處理疑難問題的能力。
深入了解某一領域的行業知識。
具有大型項目領導能力。
*語達到*級並相當於*級水平,熟練會話和編寫*語技術文檔。
熟練掌握質量管理體系和項目管理知識,並能夠推進軟體開發過程改進。
六、主任軟體工程師(CSE:chiefsoftwareengineer)
基本要求:
獲得資深軟體工程師資格2年以上;或滿足資深軟體工程師級別標准,8年以上相關行業工作經驗。
5年項目負責人以上經驗,累計超過120人月的技術負責人工作。
帶領的項目客戶滿意度滿意以上。
完成年度培訓工作。
具有很強的溝通能力,問題判斷與解決能力,創新能力。
技術能力要求:
精通至少一種主流編程語言。掌握至少一種資料庫或至少一種中間件。熟練掌握至少一種操作系統。
熟練掌握軟體需求分析/大型項目的策劃。
熟練掌握軟體的系統設計。
熟悉軟體的高級項目管理和質量控制,具有分析和規避重大質量問題的能力。
精通至少一種部門項目相關的業務知識。
*語達到*級水平或相當於*級的水平,熟練會話和編寫*語技術文檔。
職稱管理工作和相關標准將隨著公司的發展而不斷調整完善。
『捌』 軟體開發工程師是什麼
軟體開發工程師是從事軟體開發相關工作的人員的統稱。 軟體開發工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、資料庫技術(SQL/ORACLE/DB2等)、.NET平台技術、C#、C/S B/S程序開發,還有諸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技術。
主要職責:
① RFID 相關應用軟體、信息管理類軟體的設計、研發、維護、安裝實施;
②資料庫管理及應用開發;
③ 根據要求進行軟體概要設計、詳細設計、編碼、單元測試工作及說明文檔的編寫
任職要求:
① 熟練使用VC++、C#或Java編程;熟悉Oracle/SQL Server等資料庫開發;熟悉Web系統開發;
② 熟練使用ArcGIS、ArcSDE、MapObjects,並用其進行過開發;熟悉了解移動設備嵌入式GIS開發技術。
③ 精通Oracle/Microsoft SQL SERVER等資料庫管理;從事DBA工作,有豐富的主機與操作系統管理、資料庫管理、存儲管理與規劃、安全管理與規劃經驗;精通PL/SQL編程,熟悉資料庫建模。
④ 開發過基於Weblogic或Websphere應用伺服器的應用程序;熟悉WebLogic/Websphere的安裝、配置、故障處理和調優;具有J2EE相關開發經驗;熟悉weblogic集群的配置和管理;有weblogic administation認證證書者優先。
『玖』 程序員,架構師,軟體工程師的區別
1、程序員,架構師,軟體工程師的能力要求不同,程序員是從事程序開發、程序維護人員,但是不擅長寫文檔。軟體工程師的技術要求比較全面,會熟練的寫語言代碼,也會寫一些項目的文檔。架構師是軟體開發過程中的重要人物,主要負責大系統項目的架構設計。
2、程序員,架構師,軟體工程師級別不同,程序員分為初級程序員、中級程序員,軟體工程師是從事軟體職業的人員的一種職業能力的認證,架構師是團隊領導型人物,是需要從資深軟體工程師裡面提升為架構師。
3、程序員,架構師,軟體工程師平均年薪不同,美國谷歌程序員的工資最低年薪平均水平為12.8336萬,軟體工程師平均工資較高,谷歌軟體工程師年薪平均水平為25-30萬美元,架構師的工資水平是最高的,谷歌大數據架構師年薪為50-60萬美元。