1. 軟體工程師和硬體工程師分別干什麼都詳細一些。 那個掙錢多
在中國,一個程序員一般不會超過35歲,原因有很多,一般是自己不能跟上IT的節奏或者自己沒有終身學習的習慣!
一個軟體工程師當然不是某些軟體企業打的那種軟體工程師職位旗號的程序員,那應該是很不錯的一個職業。一般以項目管理的職能偏多!
程序員的薪水還算不錯,一般2000~4000再加點項目提成,但很辛苦!
軟體工程師則更辛苦點,不過賺的錢確實還比較多!
都是有前途的職業,如果你做一名程序員做累了,可以考慮去做培訓教師。
如果你做軟體工程師累了你可以去創業!
當然,軟體行業需要有激情!IT的靈魂是軟體,如果信息產業是國家大力扶持的,軟體絕對是很有前途的行業!
你好!你算找到志同道合的人了!但是這個問題看要對誰了!我喜喜歡搞開發,感覺不錯!不過在我國,IT軟體人才呈現兩頭緊缺、中間不足的憂慮狀況,即一頭是IT行業的基礎性編程人員緊缺,另一頭是軟體管理人才緊缺,中間的在職IT從業者急需再「充電」。據粗略估計,中國目前有33.5萬從事軟體工作,僅目前就有近缺少20萬軟體人才。這就給人們發出了一個信號:中國有不少人,尤其是年輕人非常有機會從事軟體行業的工作。 同時,目前中國許多計算機專業畢業的大學生所學的課程教材滯後現象嚴重,造成實習和工作時解決實際問題的綜合能力薄弱。已經在職的年輕人因IT技能不足,造成工作水平不穩定,給用人單位帶來了損失。因此不論從那裡說,人們期待著IT市場的新轉機。也期待新人的出現。
一個好的硬體工程師實際上就是一個項目經理,他/她需要從外界交流獲取對自己設計的需求,然後匯總,分析成具體的硬體實現。還要跟眾多的晶元和方案供應商聯系,從中挑選出合適的方案,當原理圖完成後,他/她要組織同事來進行配合評審和檢查,還要和CAD工程師一起工作來完成PCB的設計。與此同時,還要准備好BOM清單,開始采購和准備物料,聯系加工廠家完成板的貼裝。在調試的過程中他/她要組織好軟體工程師來一起攻關調試,配合測試工程師一起解決測試中發現的問題,等到產品推出到現場,如果出現問題,還需要做到及時的支持。所以做一個硬體設計人員要鍛煉出良好的溝通能力,面對壓力的調節能力,同一時間處理多個事務的協調和決斷能力和良好平和的心態等等。
2. 關於軟體測試和軟體測試工程師有什麼好笑的段子
計算機領域的專業技能是測試工程師應該必備的一項素質,是做好測試工作的前提條件。盡管沒有任何IT背景的人也可以從事測試工作,但是一名要想獲得更大發展空間或者持久競爭力的測試工程師,則計算機專業技能是必不可少的。
計算機專業技能主要包含三個方面:
⒈ 測試專業技能
測試專業知識很多,本書內容主要以測試人員應該掌握的基礎專業技能為主。測試專業技能涉及的范圍很廣:既包括黑盒測試、白盒測試、測試用例設計等基礎測試技術,也包括單元測試、功能測試、集成測試、系統測試、性能測試等測試方法,還包括基礎的測試流程管理、缺陷管理、自動化測試技術等知識。
⒉ 編程技能
編程技能實際應該是測試人員的必備技能之一,在微軟,很多測試人員都擁有多年的開發經驗。因此,測試人員要想得到較好的職業發展,必須能夠編寫程序。只有能夠編寫程序,才可以勝任諸如單元測試、集成測試、性能測試等難度較大的測試工作。
此外,對測試人員的編程技能要求也有別於開發人員:測試人員編寫的程序應著眼於運行正確,同時兼顧高效率,尤其體現在與性能測試相關的測試代碼編寫上。因此測試人員要具備一定的演算法設計能力。依據資深測試工程師的經驗,測試工程師至少應該掌握Java、C#、C++之類的一門語言以及相應的開發工具。
⒊ 網路、操作系統、資料庫、中間件等知識
與開發人員相比,測試人員掌握的知識具有「博而不精」的特點,「藝多不壓身」是個非常形象的比喻。由於測試中經常需要配置、調試各種測試環境,而且在性能測試中還要對各種系統進行分析與調優,因此測試人員需要掌握更多網路、操作系統、資料庫等知識。
在網路方面,測試人員應該掌握基本的網路協議以及網路工作原理,尤其要掌握一些網路環境的配置,這些都是測試工作中經常遇到的知識。
操作系統和中間件方面,應該掌握基本的使用以及安裝、配置等。例如很多應用系統都是基於Unix、linux來運行的,這就要求測試人員掌握基本的操作命令以及相關的工具。而WebLogic、Websphere等中間件的安裝、配置很多時候也需要掌握一些。
資料庫知識則是更應該掌握技能,現在的應用系統幾乎離不開資料庫。因此不但要掌握基本的安裝、配置,還要掌握SQL。測試人員至少應該掌握Mysql、MSSqlserver、Oracle等常見資料庫的使用。
3. 軟體工程師是干什麼的
軟體工程師是從事軟體職業的人員的一種職業能力的認證,通過它說明具備了工程師的資格。軟體工程師是從事軟體開發相關工作的人員的統稱。它是一個廣義的概念,包括軟體設計人員、軟體架構人員、軟體工程管理人員、程序員等一系列崗位,工作內容都與軟體開發生產相關。
主要有以下職責:
1、指導程序員的工作。
2、參與軟體工程系統的設計、開發、測試等過程。
3 、協助工程管理人保證項目的質量。
4 、負責工程中主要功能的代碼實現。
5 、解決工程中的關鍵問題和技術難題。
6 、協調各個程序員的工作,並能與其它軟體工程師協作工作。
7、還要編寫各種各樣的軟體說明書,如:需求說明書,概要說明書等
8、考試科目工程師是中級職稱,考試的題目包括了計算機體系結構、軟體工程、資料庫、數據結構、編譯原理等計算機學科的基礎課程。
(3)軟體工程師搞笑圖擴展閱讀:
軟體工程師的發展前景:
當今社會不論什麼職業的都需要一個不斷學習的環節,軟體工程師也一樣。雖然軟體工程師的工作不同於程序員但是一個軟體工程師其前身必定是一個優秀的程序員,軟體的開發工具、開發技術在不斷地發展。
我國軟體出口2010年規模達到215億元,軟體從業人員達到72萬人,在中國十大IT職場人氣職位中,軟體工程師位列第一位,軟體工程人才的就業前景十分樂觀。
畢業生主要在各大軟體公司、企事業單位、高等院校、各大研究所、國防等重要部門從事軟體設計、開發、應用與研究工作。
有關數據顯示,我國對軟體人才的需求已達20萬,並且以每年20%左右的速度增長,而高校計算機畢業生中的軟體工程人才還很缺乏,尤其是高素質的軟體工程人才的極度短缺。
4. 中國最小、最牛的軟體工程師是誰
當然是四川廣元的吳傑了軟體工程師人物簡介 吳傑,國家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日報道:國內多家地方政府網站遭黑客攻擊,被入侵網站標有「越南黑客是第一」, 「越南人民願意犧牲來保護海洋,天空和國家」等挑釁言論。 吳傑所在的中國紅客聯盟立即對越南黑客進行反擊。連續讓多個越南的惡意入侵人員系統崩潰。 選我吧!!
5. 現在對軟體工程師的一些調侃稱呼有哪些
IT男,IT女。
6. 各位JAVA軟體工程師們,請看這張圖片是什麼
這張圖片是一份廣告~
7. 軟體工程師要畫原理圖嗎
是什麼原理圖呢?知道就趕快去做呀,人生在世,沒有什麼不可能,確有許多可能,與其求天求地,不如踏踏實實做好自已應該做的事,學習相關的技能,了解更多與之同本質的事物。
8. 軟體工程師主要做什麼
軟體開發的內容是:需求、設計、編程和測試!
需求:不僅僅是用戶需求,應該是開發中遇到的所有的需求。比如,你首先要知道做這個項目是為了解決什麼問題;測試案例中應該輸入什麼數據……為了清楚地知道這些需求,你經常要和客戶、項目經理等交流。
設計:編碼前,肯定有個計劃告訴你要做什麼,結構是怎樣等等。你一定要按照這個來做,否則可能會一團糟。
編程:如果在項目截止日,你的程序不能跑起來或達不到客戶的要求,你就拿不到錢。
測試:目的是讓你知道,什麼時候算是完成了。如果你聰明,你就應該先寫測試,這樣可以及時知道你是否真地完成了。否則,你經常會不知道,到底有哪些功能是真正完成了,離預期目標還差多遠。
軟體開發中,客戶和開發人員都有自己的基本權利和義務。
客戶:
定義每個用戶需求的商業優先順序;
制訂總體計劃,包括用多少投資、經過多長時間、達到什麼目的;
在項目開發過程中的每個工作周,都能讓投資獲得最大的收益;
通過重復運行你所指定的功能測試,准確地掌握項目進展情況;
能隨時改變需求、功能或優先順序,同時避免昂貴的再投資;能夠根據各種變化及時調整項目計劃;
能夠隨時取消項目;項目取消時,以前的開發工作不是一堆垃圾,已開發完的功能是合乎要求的,正在進行或未完成的的工作則應該是不難接手的。
開發人員:
知道要做什麼,以及要優先做什麼;
工作有效率;
有問題或困難時,能得到客戶、同事、上級的回答或幫助;
對工作做評估,並根據周圍情況的變化及時重新評估;
積極承擔工作,而不是消極接受分配;
一周40小時工作制,不加班。
9. 誰有軟體開發由航母最後變小破船的搞笑圖
因為航母飛行甲板外飄,且強度不低,所以破冰船的上層建築首先會被撞,嚴重受損。
然後破冰船的堅固船艏會撞上航母的球鼻艏,航母船艏嚴重受損。
考慮到迎面相撞,動能大的一方有優勢,所以航母受損會相對較輕(航母的質量和航速都比破冰船大)
10. 網路工程師的搞笑段子
1. 一個好的程序員是那種過單行線馬路都要往兩邊看的人。(Doug Linder)
2. 程序有問題時不要擔心。如果所有東西都沒問題,你就失業了。(軟體工程的Mosher定律)
3. 程序員的麻煩在於,你無法弄清他在搗騰什麼,當你最終弄明白時,也許已經晚了。(超級計算機之父Seymour Cray)
4. 我想大部分人都知道通常一個程序員會具有的美德。當然了,有三種:懶惰,暴躁,傲慢。(Perl語言發明者Larry Wall)
5. 編程時要保持這種心態:就好象將來要維護你這些代碼的人是一位殘暴的精神病患者,而且他知道你住在哪。(Martin Golding)
6. 一個人寫的爛軟體將會給另一個人帶來一份全職工作。(Jessica Gaston)
7. 如果建築工人像程序員寫軟體那樣蓋房子,那第一隻飛來的啄木鳥就能毀掉人類文明。(Gerald Weinberg)
8. 這世界最有可能毀滅的方式——大多數專家都同意——是次意外。這就是為什麼會有我們,我們是計算機專家,我們創造意外。(Nathaniel Borenstein)
9. 我們這個行業有個特別奇怪的現象:不僅我們不從失敗里吸取教訓,同時也不從成功中學習經驗。 (Keith Braithwaite)
10. 一種新技術一旦開始流行,你要麼坐上壓路機,要麼成為鋪路石。(Stewart Brand)
11. 如果沒能一次成功,那就叫它1.0版吧。(unknown)
12. 所有的程序員都是編劇,所有的計算機都是爛演員。(Anonymous Hack Actor)
13. 工作進度上越早落後,你就會有越充足的時間趕上。(Anonymous Scheler)
14. 當有這樣的一種編程語言出現:它能讓程序員用簡單的英語編程,你將會發現,程序員都開始不會說英語。(Anonymous Linguist)
15. 為什麼我們沒有時間把事情做對,卻總有時間把事情做過頭?(Anonymous)
16. 傻瓜都能寫出計算機能理解的程序。優秀的程序員寫出的是人類能讀懂的代碼。
17. 任何你寫的代碼,超過6個月不去看它,當你再看時,都像是別人寫的。(Eagleson』s law)