㈠ 為什麼很多人說軟體工程師吃的是青春飯呢
年輕才有精力是鑽研那繁瑣的程序,調試程序是很費時間的
㈡ 聽說軟體行業里年齡過了35歲就很難找工作,請問高級軟體工程師找工作也有年齡限制嗎
一般就是項目經理,或者架構師了,很少有自己寫代碼的了
㈢ 中國最有名的軟體工程師是誰
這個難說,李開復,李彥宏,張朝陽都很出名.不過個人很欣賞張朝陽的那句話:一般才能的人不要搞互聯網.真的很有哲學.呵呵
㈣ 世界上第一位軟體工程師是誰
簡介:
阿達·奧古斯塔,19世紀詩人拜倫的女兒,數學家。
穿孔機程序創始人,建立了循環和子程序概念。
為計算程序擬定「演算法」,寫作的第一份「程序設計流程圖」,
被珍視為「第一件計算機程序。
生平:
1815年生於倫敦,她是英國著名詩人拜倫(L.Byron)的女兒。因父母婚姻破裂,出生5星期後就一直跟隨母親生活。母親安娜·密爾班克(A.Millbanke)是位業余數學愛好者,阿達沒有繼承父親詩一般的浪漫熱情,卻繼承了母親的數學才能。
阿達19歲嫁給了威廉·洛甫雷斯伯爵,因此,史書也稱她為洛甫雷斯伯爵夫人(Lady Lovelace)。由於巴貝奇晚年因喉疾幾乎不能說話,介紹分析機的文字主要由阿達替他完成。阿達的生命是短暫的,她對計算機的預見超前了整整一個世紀。阿達早逝,年僅36歲,與她父親拜倫相似。根據她的遺願,她被葬於諾丁漢郡其父親身邊。
阿達設計了巴貝奇分析機上解伯努利方程的一個程序,並證明當時的19世紀計算機狂人巴貝奇的分析器可以用於許多問題的求解。她甚至還建立了循環和子程序的概念。由於她在程序設計上的開創性工作,Ada Lovelace被稱為世界上第一位程序員。當時的阿達甚至不顧自己已是三個孩子的母親,堅定地投身於分析機研究,成為巴貝奇的合作夥伴。在1843年發表的一篇論文里,阿達認為機器今後有可能被用來創作復雜的音樂、制圖和在科學研究中運用,這在當時確是十分大膽的預見。以現在的觀點看,阿達首先為計算擬定了「演算法」,然後寫作了一份「程序設計流程圖」。這份珍貴的規劃,被人們視為「第一件計算機程序」。
美國國防部據說花了10年的時間,把所需軟體的全部功能混合在一種計算機語言中,希望它能成為軍方數千種電腦的標准。1981年,這種語言被正式命名為ADA(阿達)語言,以紀念這位「世界上第一位軟體工程師」。
㈤ #軟體工程師#介紹一兩個你們以前做過的項目
2017.7-2017.9 美食e家訂餐管理系統
開發工具: MyEclipse10.0 、Tomcat7.0 、Oracle 資料庫等工具.
技術實現:Struts2、HIberrnate、Spring、javascript、JSTL、EL、Ajax、JQuery。
項目描述:
1..項目背景:隨著互聯網技術的發展,網上購物逐漸成為人們的網上行為之一。為了滿足人們對各種各樣的美食需求,最好的方式就是利用計算機網路,將各種美食和計算機網路結合起來,就形成了美食e家訂餐管理系統。
2. 功能模塊:
前台的功能模塊主要包括:會員操作模塊和食品瀏覽模塊。會員操作模塊主要包括:會員注冊、會員登錄、購物車購買商品、訂單查詢;食品瀏覽模塊主要包括:分類瀏覽、人氣食品、熱銷食品、推薦食品、檢索食品等。
後台的功能模塊主要包括:類別管理模塊、商品模塊、訂單管理、會員維護等。
3 . 該系統基於B/S三層架構,使用Struts2、HIberrnate、Spring等開發框架,MVC開發模式,採用js html css進行前台的設計,使用jQuery Ajax json技術實現頁面的局部刷新處理,提高用戶體驗度。
責任描述:參與項目需求分析,資料庫設計,獨立完成系統管理模塊的用戶管理和許可權管理、用戶跨許可權訪問攔截等功能的實現。
2017.2 ~2017.5 叮當喵超市庫存管理系統
開發工具: MyEclipse、Oracle 資料庫。
技術實現:Spring、mybatis、springmvc、JSTL、EL、Ajax、JQuery。
項目描述:由於人們的物質需求的增長超市業務的日漸繁雜,逐漸需要一套軟體來相應的軟體來管理。在這種情況下超市庫存管理系統也應運而生。
超市庫存管理系統主要是對超市庫存、供應商、用戶的簡單管理。本系統能更快,更方便的管理好整個倉庫工作流程中的各個模塊,使工作效率達到最優化。
責任描述:參與需求分析和資料庫設計,獨立完成系統的商品管理和用戶管理模塊的功能實現和代碼編寫,獨立完成對所負責模塊的單元測試,編寫功能模塊說明文檔。 來自職Q用戶:趙先生
以前做過一個服飾管理系統,該項目用的是SSM框架,以及ajax、JQuery、div+css等技術,開發工具主要是MyEclipse,Oracle,tomcat。開發的時間是四個月。
該項目能夠更好的管理公司的產品,給客戶更好的消費體驗以及更好的維護各戶的關系,從而產生更多的效益,系統還可以根據用戶的總下單金額來了解用戶對企業的貢獻。
該項目的許可權分為四個級別:
1、未注冊用戶:只能瀏覽產品不能購買
2、已注冊用戶:可以購買產品,反饋產品體驗,提出系統改良建議,會員可以享受打折優惠
3、普通管理員:只有客戶經理才有的許可權,客戶經理維護自己負責的客戶信息,隨時更新
4、超級管理員:管理普通管理員,可以刪除客戶,以及產品信息
主要功能:銷售管理,客戶管理,服務管理,產品信息管理,產品質量管理,基礎數據,客戶許可權管理
負責模塊:客戶管理,產品信息管理,客戶許可權管理 來自職Q用戶:馬先生
㈥ 中國最小、最牛的軟體工程師是誰
當然是四川廣元的吳傑了軟體工程師人物簡介 吳傑,國家2級軟體工程師,1997年6月25日生,四川廣元人。目前初中文化,目前就讀於三堆中學。於2010年進考國家2級軟體工程師,但目前因為年齡原因未工作。由於計算機經驗方面,現在網路有許名氣。 吳傑13歲進考國家二級軟體工程師,熟悉計算機語言編程,在2010年被四川省廣元市連續被評為「廣元計算機優秀青年」和「計算機軟體高級工程師」的稱號。參加過FPS游戲的編輯和3D美工,吳傑同學也是一名網路黑客,但從未做過損人利己的行為,他說「學習計算機是,未來報效自己的國家,為自己的國家做貢獻,而不是打著黑客的名號到處做令人憎恨的行為」。吳傑年齡較小,但計算機經驗豐富,目前熟悉計算機高級編程語言c語言、c++語言、E語言、VB語言,自小對計算機十分愛好,熟練掌握C語言面向對象編程語言 熟練使用HTML,並了解Ajax 熟練使用jsp、servlet、JavaBean進行web應用開發; 熟練掌握Struts2、Hibernate、Spring等開源框架技術,並能夠用Struts2.0+Hibernate+Spring進行大型項目的開發; 熟練操作MS SQL SERVER、MySQL資料庫,了解Oracle資料庫,熟悉SQL語句; 能夠熟練運用Eclipse和myEclipse等開發工具。專業技能 * 熟練掌握XHTML、CSS、DIV、Javascript、AJAX、Jquery、JSON等前端頁面技術; * 具有JavaBean、Servlet、JDBC、多線程、socket等技術的開發經驗; * 熟悉J2EE規范,熟悉基於J2EE的WEB架構設計,常用設計模式,具備Web MVC開發經驗; * 熟悉Struts、Struts2、Spring、Hibernate、; * 具有Oracle、Mysql、Sqlserver資料庫的開發經驗; * 熟練使用MyEclipse; 經過幾年的學習編程語言的經驗,已有獨立製作、開發軟體的能力。目前,吳傑同學開發的軟體有「萬能圖片格式轉換器,MP3/MP4格式轉換器」等常用軟體,吳傑同學提出了「學習計算機,不在於基礎,而在於用心」和「沒有人是天生的天才,只有後天的努力」的全新理念,也同時對中國網路安全做出了貢獻。 2011年6.4日,越南黑客對中國網站進行惡意入侵,國內多家政府網站被黑 疑似越南黑客故意挑釁 6月5日報道:國內多家地方政府網站遭黑客攻擊,被入侵網站標有「越南黑客是第一」, 「越南人民願意犧牲來保護海洋,天空和國家」等挑釁言論。 吳傑所在的中國紅客聯盟立即對越南黑客進行反擊。連續讓多個越南的惡意入侵人員系統崩潰。 選我吧!!
㈦ 軟體的發展歷史簡介
軟體業的歷史要追溯到50年前,它有半個世紀的發展。
第一代:早期專業服務公司,1949——1959。第一批獨立於賣主的軟體公司是為個人客戶開發定製解決方案的專業軟體服務公司。
在美國,這個發展過程是由幾個大軟體項目推進的,這些項目先是由美國政府,後來是由幾家美國大公司認購的。這些巨型項目為第一批獨立的美國軟體公司提供了重要的學習機會,並使美國在軟體業中成了早期的主角。
第二代:早期軟體產品公司,1959——1969。在第一批獨立軟體服務公司成立10年後,第一批軟體產品出現了。它們被專門開發出來重復銷售給一個以上的客戶。一種新型的軟體公司誕生了,這是一種要求不同管理技術的公司。
第三代:強大的企業解決方案提供商的出現,1969——1981 。
IBM給軟體與硬體分別定價的決定再次證實了軟體業的獨立性。在隨後的歲月里,越來越多的獨立軟體公司破土而出,為所有不同規模的企業提供新產品——可以看出它們超越了硬體廠商所提供的產品。最終,客戶開始從硬體公司以外的賣主那兒尋找它們的軟體來源並確定為其付錢。
第四代:客戶大眾市場軟體,1981——1994 。個人計算機的出現建立了一種全新的軟體:基於個人計算機的大眾市場提交了它們的產品。這呼喚著極其不同的營銷和銷售方法。
PARC為今日的PC確立了技術基礎:由施樂1969年創立的帕洛阿爾托研究中心(PARC),用突破性的革新,諸如黑白屏幕、位映射顯示、按鈕、激光列印機、字處理器和網路(最值得一提的是乙太網),為個人計算機革命奠定了基礎。
在PARC工作的科學家有些後來為蘋果公司及微軟工作,或者創立了他們自己的公司。
(7)90年代的軟體工程師擴展閱讀:
80年代和90年代的平台:在80年代和90年代,許多企業解決方案提供商從大型計算機專有的操作系統平台轉向諸如Unix(1973年)、IBM OS/2和微軟NT等新的平台。這個轉變通常使這些公司從使用它們自己所有的軟體中贏得了暴利。
Peoplesoft,一個新的未繼承遺產的企業解決方案公司:朝向更新的操作系統平台的轉變允許其他的公司進入這個市場。其中之一是Peoplesoft,由杜菲爾德(Dave Duffield)和莫里斯(Ken Morris)成立於1987年。
他們是Integral系統公司出來的兩個軟體工程師,看到了基於個人計算機的人力資源管理系統(HRMS)軟體的潛力。 Peoplesoft能夠在HRMS之下通過收購開發許多垂直功能市場(諸如健康保健和財務服務),使自己成了傳統企業解決方案提供商的一個值得認真對待的競爭者。
輔助合作者:大多數EPR公司嚴重依賴於合作者們以輔助和改制它們的產品。這些合作者們通常在一個大的系統安裝中獲得2至6倍於EPR賣家的收入。這樣,兩邊都從90年代初以來的巨大市場增長中有所獲益。
在EPR合作者的陣營里,特別是大會計公司,一種相當活躍的合並——集中化在80年代和90年代裡發生了。1987年KPMG的合並,以及更近的1998年普華/永道合並,似乎是全球范圍專業軟體服務工業化的一個信號。
㈧ .net軟體工程師的發展變遷
自從.NET Framework在2001年首次發布以來,微軟對它已經進行了兩次小的升級和一次大的升級,這其中包括幾個穩定版本(有一些版本是作為SP發布的)。 這個版本是微軟對.NET Framework的一次主要的升級。這個版本被包含在Visual Studio NET 2003中,它的SDK也可以從微軟的網站免費下載。這個版本首次被集成在Windows Server2003中。Windows Server2003最開始集成的是1.1 RTM版。下面是.NET Framework1.1的發布軌跡。 版本名稱 版本號 發行日期 1.1 RTM 1.1.4322.573 2003-04-01 1.1 SP1 1.1.4322.2032 2004-08-30 Released with Windows Server 2003 SP1 1.1.4322.2300 2005-03-30 .NET Framework 1.1相對於.NET Framework1.0有哪些變化
◆內嵌了移動版的ASP NET控制項。以1.0版本中這些控制項只是作為.NET Framework的附屬部分,而並不是.NET Framework的一部分。
◆更高的安全性。增加了從Internet下載的.NET程序的訪問限制,以及為ASP NET增加了代碼訪問安全功能。
◆內嵌了ODBC和Oracle資料庫的支持。在1.0版本中這些功能也是作為附屬部分,它們並不屬於.NET Framework。
◆增加了精簡版的.NET Framework。這是一個可以運行在手持設備上的版本。
◆支持IPv6。
◆增加了很多API。 這個版本隨著Visual Studio NET 2005、Microsoft SQL Server2005以及BizTalk2006一起發布。 版本名 版本號 發行日期 2.0 Preview 2.0.40301.9 2004-03-01 2.0 Beta 1 2.0.40607.16 2004-06-29 2.0 Beta 1+ 2.0.40607.42 2004-07-27 2.0 Beta 1R 2.0.40607.? 2004-09-01 2.0 Beta 2 2.0.41013.0 2004-10-13 2.0 RTM 2.0.50727.42 2005-11-07 .NET Framework 2.0相對於.NET Framework1.1有哪些變化
◆增加了很多API。
◆提供了一些用於高級控制的新API。這些控制包括多線程、內容分配、動態裝載以及其它一些控制。在SQL Server2005中已經大量了這些功能。
◆支持64位操作。所支持的平台包括x64和IA64。
◆增加了對范型的支持。
◆對ASP NET控制進行了重大升級。
◆提供了新的數據綁定控制項
◆增加了ASP NET的個性化支持,這其中包括對主題和皮膚的支持。 我們以前將.NET Framework3.0稱為WinFX,這個版本提供了一套新的內核API,這個版本已經成為Windows Vista操作系統的一部分。.NET Framework3..0還可以被安裝在Windows XP SP2以及Windows Server2003 SP1上。這個版本在構架上並沒有什麼大的變化,它的運行時使用的是.NET Framework2.0的運行時。
.NET Framework3.0由以下幾個主要部分組成:
◆Windows表現層基類庫(WPF),以前叫Avalon。這是一套新的圖形介面API,這套API可以充分利用3D技術,這其中包括計算機硬體和軟體。
◆Windows通訊基類庫(WCF),以前叫Indigo。這是一個面向服務的消息系統,這個系統允許將本地程序和外部的程序集成,這有些類似於Web Services。
◆Windows工作流基類庫(WF),允許系統建立自動化任務,並且可以在其中建立事務。
◆Windows數字標識(WCS),以前叫InfoCard。這是一個可以存儲這人數字標識,並提供了編程介面,如可以將這項技術應用到網站的登錄上。
版本名稱 版本號 發行日期 3.0 Beta 2 3.0.3906.22 2006-05-23 3.0 June CTP 3.0.04131.6 2006-06-23 3.0 July CTP 3.0.04307.00 2006-07-17 3.0 RC 3.0.04324.17 2006-09-01 3.0 RTM 3.0.4506.30 2006-11-06 在9頻道的訪談中,Jason Zander,微軟的.NET Framework團隊主管,透露了這個新版本的一些信息。這個版本暫時命名為「3.5版」,這個版本將包含一個新的編譯器,這個新的編譯器將支持很多新的特性,如語言集成查詢,還有C#和VB NET中的許多新的特性。這個版本將和Visual Studio2005的下一個發行版本(代號為Orcas)同時發行。
㈨ 中國的軟體工程師干到多少歲就得轉行了
這個問題比較難回答.
因為牽扯進來的東西太多.
就中國目前軟體行業的發展趨勢來說,市場對人才的渴求是遠遠不夠的.中國的信息產業才是一個剛剛起步的階段,軟體人才的缺口達80W之巨.所以你不需要考慮轉行.
但如果是結合人自身的構造.假如你想要自己的軟體一直都比別人的好,那你就必須不斷的學習,跟上時代的步伐.不斷的學習新知識,是需要一定的精力的.人才50歲後精力都會呈下降趨勢.記憶力也會有衰退的跡象.這個時候,你就需要考慮轉職位了.也並不需要轉行,對市場感興趣的,你可以朝項目推廣發展,也可以做技術總監.發展成 CEO 或者自己做老闆也是很有可能的,因為軟體工程師的薪水實在是太令人羨慕了.
綜合上述觀點,個人認為,如果你是有心在軟體行業發展,那你永遠都不會面臨轉行的危機.
但如果你自己無心再做下去,那任何年齡的任何時候你都可能轉行.
一切就這么簡單.就在於你是怎麼想!