⑴ 程序員就是軟體工程師么
應該說軟體工程師首先應該是一個合格的程序員,但程序員只是成為軟體工程師的第一步。對於一個軟體工程師來說,在掌握了基本的編程技能後,開發軟體所需要的各種除了編碼以外的其它知識會更為重要,比如:如何從組織工程與項目的角度來看待軟體開發,如何與更多的人一起合力開發發軟體,如何對軟體展開測試,軟體與各種外部環境的關系 ,如何為軟體搭建合理的架構,什麼樣的軟體更易於維護與更新。
至於說認證一類的東西,形式而已,沒有也不一定就不行,考到了也不一定就代表你的真實能力
⑵ 「軟體工程師」是負責編程的嗎
「軟體工程師」是負責編程的嗎。
是的。軟體工程師是指從事程序開發、程序維護的基層工作人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚。
⑶ 軟體工程師和程序員到底有多大的區別
軟體工程師是從事軟體開發相關工作的人員的統稱。它是一個廣義的概念,包括軟體設計人員、軟體架構人員、軟體工程管理人員、程序員等一系列崗位。這些崗位的分工不同,職位和/或級別不同,但工作內容都是與軟體開發生產相關的。軟體工程師是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)是從事程序開發、維護的專業人員。一般我們將程序員分為程序設計人員和程序編碼員,但兩者的界限並不非常清楚,特別是在中國。
知道了嗎?小林凡
⑷ 軟體工程師和程序員的區別
軟體工程師是從事軟體開發相關工作的人員的統稱。它是一個廣義的概念,包括軟體設計人員、軟體架構人員、軟體工程管理人員、程序員等一系列崗位。這些崗位的分工不同,職位和/或級別不同,但工作內容都是與軟體開發生產相關的。軟體工程師是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)是從事程序開發、維護的專業人員。一般我們將程序員分為程序設計人員和程序編碼員,但兩者的界限並不非常清楚,特別是在中國。
知道了嗎?小林凡
⑸ 軟體工程師 是 程序員不
不知道你說的是考證還是分類。如果是考證的話,程序員一般指的是初級程序員證。軟體設計師是中級程序員的證。
如果是職業分類的話,軟體工程師其實的程序員的一種。程序員的概念很廣的。
⑹ 學軟體程序員和軟體工程師有區別嗎
簡單的從表面層去解析,兩者沒有太大的區別,看公司給的職稱不同而已,但是實際上兩者真正的區別還是很大的。
軟體工程師可以評判軟體是否可以成功被寫出來,可以判斷軟體是否具有開發的技術可行性,甚至要會經濟、法律等知識去評判軟體是否具有經濟可行性、法律可行性等等。軟體工程師有對項目的深度把握,從一開始就會對軟體的不同功能進行合理的分類,確實是從工程的角度去構建軟體,包括後續的開發和測試等。但開發人員可能只是執行了軟體工程的一部分工作,開發階段的工作中特定的功能。軟體工程師可以說是高級的開發人員吧,有些時候一行代碼會實現普通的開發人員幾十行或幾千行代碼的功能,因為有了思想在其中,而不是純粹的寫代碼。
"程序員懂得計算機程序的設計演算法,思想,如何實現程序的步鄹,碼農只會按照系統分析人員給出的框圖調試代碼,不懂得設計演算法,思想,只能做最底層的代碼調試工作。"這句話就是我想說的!現在很多所謂的程序員只會在網上找現成的代碼,雖然他們也會找到一些差不多合適的代碼改改就能用,但是用過就用過了,卻從不把找來的代碼中的精髓思路仔細消化,而且在程序設計之初就總想著依靠網路,不願意主動構思程序的設計。