⑴ 嵌入式軟體工程師工作好找嗎
軟體技術(嵌入式軟體技術)
主要課程:C語言程序設計、數據結構、嵌入式操作系統(WinCE/Linux/ Symbian)、單片機原理與開發、嵌入式GUI、移動/手機應用軟體開發、DSP嵌入式系統開發、嵌入式軟體系統測試
培養目標:精通嵌入式程序設計語言和相關軟體開發工具,掌握嵌入式軟體的基本理論和開發流程,達到各類嵌入式軟體、移動應用開發企業對軟體工程師的基本要求。 。
職業取向:可在各類電子信息技術企業、嵌入式軟體及相關外包公司、參與和組織嵌入式軟體開發、測試工作
主管院系:計算機系
專業層次:專科
學制:兩年
嵌入式系統無疑是當前最熱門最有發展前途的IT應用領域之一。嵌入式系統用在一些特定專用設備上,通常這些設備的硬體資源(如處理器、存儲器等)非常有限,並且對成本很敏感,有時對實時響應要求很高等。特別是隨著消費家電的智能化,嵌入式更顯重要。像我們平常常見到的手機、PDA、電子字典、可視電話、VCD/DVD/MP3 Player、數字相機(DC)、數字攝像機(DV)、U-Disk、機頂盒(Set Top Box)、高清電視(HDTV)、游戲機、智能玩具、交換機、路由器、數控設備或儀表、汽車電子、家電控制系統、醫療儀器、航天航空設備等等都是典型的嵌入式系統。嵌入式系統是軟硬結合的東西,搞嵌入式開發的人有兩類。一類是學電子工程、通信工程等偏硬體專業出身的人,他們主要是搞硬體設計,有時要開發一些與硬體關系最密切的最底層軟體,如BootLoader、Board Support Package(像PC的BIOS一樣,往下驅動硬體,往上支持操作系統),最初級的硬體驅動程序等。他們的優勢是對硬體原理非常清楚,不足是他們更擅長定義各種硬體介面,但對復雜軟體系統往往力不從心(例如嵌入式操作系統原理和復雜應用) 好不好找工作就看你學的程度咯~~~
⑵ linux開發工程師開發什麼的
一:C語言:嵌入式Linux開發工程師的學習需要具備一定的C語言基礎,C語言是嵌入式領域重要也是主要的編程語言,通過大量編程實例重點理解C語言的基礎編程以及高級編程知識。包括:基本數據類型、數組、指針、結構體、鏈表、文件操作、隊列、棧等。
二:Linux基礎:Linux操作系統的概念、安裝方法,詳細了解Linux下的目錄結構、基本命令、編輯器VI ,編譯器GCC,調試器GDB和 Make 項目管理工具, Shell Makefile腳本編寫等知識,嵌入式開發環境的搭建。
三:Linux系統編程:重點學習標准I/O庫,Linux多任務編程中的多進程和多線程,以及進程間通信(pipe、FIFO、消息隊列、共享內存、signal、信號量等),同步與互斥對共享資源訪問控制等重要知識,主要提升對Linux應用開發的理解和代碼調試的能力。
四:Linux網路編程:計算機網路在嵌入式Linux系統應用開發過程中使用非常廣泛,通過Linux網路發展、TCP/IP協議、socket編程、TCP網路編程、UDP網路編程、Web編程開發等方面入手,全面了解Linux網路應用程序開發。重點學習網路編程相關API,熟練掌握TCP協議伺服器的編程方法和並發伺服器的實現,了解HTTP協議及其實現方法,熟悉UDP廣播、多播的原理及編程方法,掌握混合C/S架構網路通信系統的設計,熟悉HTML,Javascript等Web編程技術及實現方法。
五:數據結構與演算法:數據結構及演算法在嵌入式底層驅動、通信協議、及各種引擎開發中會得到大量應用,對其掌握的好壞直接影響程序的效率、簡潔及健壯性。此階段的學習要重點理解數據結構與演算法的基礎內容,包括順序表、鏈表、隊列、棧、樹、圖、哈希表、各種查找排序演算法等應用及其C語言實現過程。
六:C++ 、QT:C++是Linux應用開發主要語言之一,本階段重點掌握面向對象編程的基本思想以及C++的重要內容。圖形界面編程是嵌入式開發中非常重要的一個環節。由於QT具有跨平台、面向對象、豐富API、支持2D/3D渲染、支持XML、多國語等強大功能,在嵌入式領域的GUI開發中得到了廣范的應用,在本階段通過基於QT圖形庫的學習使學員可以熟練編寫GUI程序,並移植QT應用程序到Cortex-A8平台。包括IDE使用、QT部件及布局管理器、信息與槽機制的應用、滑鼠、鍵盤及繪圖事件處理及文件處理的應用。
七:Cortex A8 、Linux 平台開發:通過基於ARM Cortex-A8處理s5pv210了解晶元手冊的基本閱讀技巧,掌握s5pv210系統資源、時鍾控制器、電源管理、異常中斷控制器、nand flash控制器等模塊,為底層平台搭建做好准備。Linux平台包括內核裁減、內核移植、交叉編譯、GNU工具使用、內核調試、Bootloader介紹、製作與原理分析、根文件系統製作以及向內核中添加自己的模塊,並在s5pv210實驗平台上運行自己製作的Linux系統,集成部署Linux系統整個流程。同時了解Android操作系統開發流程。Android系統是基於Linux平台的開源操作系統,該平台由操作系統、中間件、用戶界面和應用軟體組成,是首個為移動終端打造的真正開放和完整的移動軟體,目前它的應用不再局限於移動終端,還包括數據電視、機頂盒、PDA等消費類電子產品。
八:驅動開發:驅動程序設計是嵌入式Linux開發工作中重要的一部分,也是比較困難的一部分。本階段的學習要熟悉Linux的內核機制、驅動程序與用戶級應用程序的介面,掌握系統對設備的並發操作。熟悉所開發硬體的工作原理,具備ARM硬體介面的基礎知識,熟悉ARM Cortex-A8處理器s5pv210各資源、掌握Linux設備驅動原理框架,熟悉工程中常見Linux高級字元設備、塊設備、網路設備、USB設備等驅動開發,在工作中能獨立勝任底層驅動開發。
以上內容就是linux開發工程師主要會干什麼,看上去挺多的吧。事實上linux的學習是一步一步循序漸進的,慢慢的就會發現,一切都順理成章。還在猶豫要不要學習?趕緊開始吧!
更多Linux知識可參考《Linux就該這么學》。
⑶ 嵌入式系統招聘要求
近幾年來,根據社會的需求量不斷的擴大,嵌入式系統人才的稀缺。這方面的人才目前並不多。下面華清遠見高端IT就業培訓專家為大家介紹嵌入式系統的應用領域,以及成為一個嵌入式系統開發者需要進行的准備。
關於嵌入式開發的前景,嵌入式技術已經無處不在,從隨身攜帶的mp3、語言復讀機、手機、PDA到家庭之中的智能電視、智能冰箱、機頂盒,再到工業生產、娛樂中的機器人,無不採用嵌入式技術。各大跨國公司及國內家電巨頭如INTEL、TI、SONY、三星、TCL、聯想和康佳等都面臨著嵌入式人才嚴重短缺的挑戰。
嵌入式系統人才有兩類:
一是電子工程、通信工程等偏硬體專業出身的人,主要從事硬體設計;
二是計算機專業出身、學軟體編程的人,主要從事嵌入式操作系統和應用軟體的開發。
由於嵌入式系統人才稀缺,身價自然就高。據了解,初入門的嵌入式開發人員年薪一般都能達到4-7萬元,有3年以上經驗的人員年薪都在1萬元以上,有1年工作經驗的高級嵌入式工程師年薪在3萬元左右。不僅薪水不菲,嵌入式人才的工作環境與發展前景也有優勢。
從事嵌入式系統工作有兩大優勢:
一是工作強度相對較低。開發企業應用軟體的IT企業,這個用戶的系統搞完了,又得去搞下一個用戶的,而且每個用戶的需求和完成時間都不同,開發人員往往疲於奔命,重復勞動;
二是搞嵌入式系統的公司,都有自己的產品計劃,按自己的節奏行事,所開發的產品通常是通用的,不會因客戶的不同而修改,一個產品型號開發完了,往往還有較長一段空閑時間進行充電和休整。二是職業發展相對順利。從事企業應用軟體的人,工作范圍廣,項目變化大,日常的積累很難產生質變,容易遭遇職業瓶頸;而從事嵌入式軟體的人,所涉及的專業技術范圍就是那些,時間長了會越來越有經驗。
嵌入式開發職業前景如何,我想童鞋們看到這里應該也知道了自己要發展的方向了。華清遠見高端IT就業培訓專家分別在北京、上海、深圳、成都、南京、武漢、廣州、西安和沈陽等擁有9個直營中心。其中研發中心在北京中部!華清遠見卓越的品牌形象和口碑效應,也成為眾多國際知名IT廠商,包括Google、ARM、Microsoft、Atmel、NXP、Altera等業內最知名國際廠商的培訓合作夥伴。同時作為三星、西門子、思科、英特爾、華為、阿里巴巴、中國電信等5強企業的員工內訓服務提供商,華清遠見也成為行業內獲得認可和支持最多的專業培訓機構。
所以想從事嵌入式開發的夥伴們,不妨詳細了解下~或許這里就是你命運的轉折點~
⑷ 嵌入式系統工程師從事什麼工作
嵌入式系統無疑是當前最熱門最有發展前途的IT應用領域之一。嵌入式系統用在一些特定專用設備上,通常這些設備的硬體資源(如處理器、存儲器等)非常有限,並且對成本很敏感,有時對實時響應要求很高等。特別是隨著消費家電的智能化,嵌入式更顯重要。像我們平常常見到的手機、PDA、電子字典、可視電話、VCD/DVD/MP3 Player、數字相機(DC)、數字攝像機(DV)、U-Disk、機頂盒(Set Top Box)、高清電視(HDTV)、游戲機、智能玩具、交換機、路由器、數控設備或儀表、汽車電子、家電控制系統、醫療儀器、航天航空設備等等都是典型的嵌入式系統。
看到了嵌入式系統的范圍,你也應該知道嵌入式系統工程師是做什麼的,就是開發上面的那些電子產品的工程師。
關於如何學習嵌入式?
學習嵌入式,該學習什麼基本的知識呢?
首先C語言,這個是毋庸置疑的,不管是做嵌入式軟體還是硬體開發的人員,對C語言的掌握這個是必需的,特別是對於以後致力於嵌入式軟體開發的人,現在絕大部分都是用C語言,你說不掌握它可以嗎?至於如何學習C語言,我想這些基礎的知識每個人都有自己的方法,關鍵要去學習,看書也好,網上找些視頻看也好。很多人會問,C語言要學到怎麼樣,我覺得這沒有標準的答案。我想至少你在明白了一些基礎的概念後,就該寫代碼了,動手才是最重要的,當你動手了,遇到問題了,再反過來學習,反過來查查課本,那時的收獲就不是你死看書能得到的。
其次,應該對操作系統有所了解,這對你對硬體和軟體的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如進程、線程,系統如何來分配資源的,系統如何來管理硬體的,當然,不是看書就能把這些理解透,如果不是一時能理解,沒關系,多看看,結合以後的項目經驗,會有更好的理解的。
還有應該學習嵌入式系統,如linux或者wince下的編程,這些對以後做應用的編程很有幫助,當然,如果做手機的話,那可以學習MTK、塞班、Android等操作系統,Android是以後發展的趨勢,現在很熱門,Android也是基於linux系統封裝的,所以建議先學習下linux。
還有,應該學習下單片機或者ARM或者MIPS,很多人說我沒有單片機的經驗,直接學ARM可以嗎?我覺得那完全沒有問題的,當然如果你學習過單片機,那最好不過了,以後學習ARM就更簡單了。
最後如果你把以上的知識都有所了解後,就該去閱讀閱讀一些優秀的代碼,比如結合arm晶元手冊學習去學習下UBOOT的源代碼,了解下最小的系統開發,那對你整個嵌入式開發的非常有幫助的,可以的話,還可以學習下linux的源代碼,當然如果你直接閱讀2.6的代碼,我想你會很痛苦的,可以先看看linux 代碼早期的版本,比如0.12 的代碼等等,麻雀雖小,五臟俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程師。
至於上面說的知識如何學習呢?每個人都應該去找自己最好的方法,所謂的最好的方法就是最適合自己的方法。很多人看不進書,那就去看看視頻吧。視頻也應該要選擇,不是隨便看看,應該要有所選擇,有所挑選。我也是這樣一路走過來的,不過我這人比較懶,我看不進書,一看書我就想睡覺,所以這幾年我都是看視頻過來的,現在也算學有所成,但也不敢說是高手吧。
我在網上看到,有人把自己學習嵌入式的視頻總結出來,嵌入式系列實踐和視頻教程,大家可以看看網址http://www.fashionweekdaily.info/embedvideo.htm 我仔細看了覺得很不錯,我本來也想整理下,可是奈何我自己的電腦硬碟空間才40G,沒有辦法,時間也是不夠,心有餘而力不足,我不是在幫他做廣告,雖然要花錢,我覺得算不錯,至少自己不用去整理和花大量的時間去找資源,當然如果網上有的下,你網速和硬碟都夠的話,我建議大家自己網上下也好。想想我自己該開始學的時候,那時視頻資源少之又少,我買書和買視頻至少花了幾千塊,但是我覺得那很值,至少我現在賺回來了很多知識。
最後,希望這篇文章對熱愛嵌入式,想致力於嵌入式開發的朋友有所幫助。送給大家一句簡單而又樸素的話,堅持就是勝利,貴在堅持,也可以看看如何堅持嵌入式學習!
希望樓主早日學會嵌入式
⑸ 什麼是微軟工程師如何成為一名微軟工程師
(一)、 一個程序員應該具備的基礎知識和概念
1、計算機是有什麼組成的,CPU是什麼東西,其工作原理是什麼。(對於這些以及下面將要提到的概念我不會告訴你什麼答案,你可以看相應的教材,關於教材我會在下一部分詳述,記住理解最重要!)
2、機器語言和微指令集的概念。
3、程序的概念。
4、匯編語言是低級語言但不是機器語言。
5、高級語言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中國軟體業的英雄,你也寫一門語言,最好不用英語) 6、編譯程序和解釋程序的概念和其原理。(編譯器是高手和專家編寫的)
7、HTML、XML等是標識性語言。
8、Prolog是人工智慧語言。
9、操作系統OS的概念和原理。(Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是OS,還有一些實時OS,嵌入OS,編這些的絕對是高手)
10、Windows編程說白了就是Windows API的調用。(中國的程序員很多隻是會編windows程序,用的是VB,我的建議是這些程序員頂多隻是低級編碼員,我稱其是coder)
11、VC++、VB、BC、BCB、Delphi、VF等都只是編程的工具和環境,不是編程語言。
12、面向結構的設計概念。
13、面向對象的概念。(好好理解,兄弟,這個東西還是很重要的)
14、軟體工程的概念和原理。(如果你想當老總就需要好好研究了,系統分析員比編碼員要高一個等級,薪水也高喲)
15、資料庫的概念。(要熟悉一些著名的資料庫系統和語言的名字,如Orcle,SQL,DB2,DyBase等)
16、了解網路概念。
17、了解多媒體概念。
18、熟悉和掌握數據結構和基本演算法。
19、是不是要求太高了,別著急慢慢來,進步在不知不覺之中。(一旦開始學習,一個月以後你就會有一個基本的概念;兩個月以後你就會感覺自己有了全面的基礎知識;當你知道編程序是怎麼回事時,說明你已經入門了。也有很多人編了很多年程序還沒有入門呢,你不會希望自己步其後塵吧。要有信心和耐心。沉不住氣怎麼能成大事?!)
(二) 教材推薦
――-推薦的教材主要還是針對概念來的,最好選用名校的教學用書。
1、《計算機組成原理》(熟悉)
2、《數據結構》(掌握)
3、《操作系統》(了解->熟悉)
4、《The C language》(掌握)
5、《編譯原理》(了解原理)
6、《匯編語言》(了解)
7、《計算機網路》(了解)
8、《軟體工程》(了解)
9、《關系資料庫》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向對象設計》(掌握;結合C++學習)
(三)一些經驗和體會
1、真正的程序員用C++;(一位專家說的)
2、動手去編程序;
3、動腦去思考;
4、要有良好的編程風格;
5、讀書,讀好書,盡量讀原版書!(我反復強調這一點,讀書要有選擇,堅持讀好書,名家出的經典書,不要浪費實踐在一些粗製濫造的書上面;堅持博覽群書)
6、有自己的學習計劃;
7、總結自己的經驗教訓;(准備一個筆記本,記錄錯誤和心得)
8、不要怕學新東西;
9、要有軟體工程的思想;
10、善於發現問題,然後去尋找答案;
11、向高手請教;(要虛心直到你成為高手)
12、和同行交流;(不善於交流肯定不行)
13、懂得軟體的實質,不要被千變萬化的表象所迷惑;
14、真正要學慣用的是編程語言和方法,不是什麼庫,什麼類,什麼工具;(學用那些什麼庫都比較簡單,但光會這些庫,我覺得還遠遠不夠)
15、學習wiodows編程主要是學習windows OS和win32 API;
16、有空了解一下嵌入式開發;
17、有空了解一下PDA軟體開發;
18、了解一下.NET框架和C#語言,也許它是你新的衣食父母;
19、要有耐心,不要作浮躁的人;
20、對程序加註釋,並保留你的老程序;
21、學到的東西越多,了解的越多,你就越接近專家;
22、有空去逛逛CSDN,那裡有你很多知己;
23、要有信心成為一個優秀的程序員;
(四)一些好書的推薦
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向對象高效編程》
8、《設計模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推薦)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技術內幕》
14、《MFC 深入淺出》
15、《軟體需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序員參考手冊》
19、《用TCP/IP進行網際互連》
20、《COM 本質論》
(五)學習計劃
――-這個學習計劃是我個人定的,也共享給大家參考一下,共同進步吧。
1、《計算機組成原理》
2、《操作系統》
3、《數據結構》
4、《匯編語言》
5、《 C 》
6、《 C++ 》
7、《VC 技術內幕》
8、《Programming Windows》
9、《深入淺出MFC》
10、《Advanced Windows》
11、《Inside The C++ Object Model》
12、《Thinking in C++》
13、《Effective C++》
14、資料庫
15、網路
16、嵌入式OS和編程
17、硬體單片機
18、.NET和C#
19、軟體工程
20、UNIX和Linux
⑹ spda軟體怎麼樣
PDA是上海派品軟體有限公司(Shanghai Piping Software Co.,Ltd)自主研發的三維管道工程設計輔助系統(Super Piping Design Automation)。SPDA基於AutoDesk公司的AutoCAD平台。SPDA系統具有 管道工程數據管理、P&ID工藝管道流程圖繪制、創建完整的三維工廠模型(包括廠房、設備、平台、管道、支吊架、風管、電纜橋架 等)、碰撞檢查、各種材料匯總、各種平(剖)面布置圖 和 軸測圖(ISO)自動生成等功能,非常適合國內設計院進行管道工程方面的設計和應用。
1SPDA介紹
SPDA是能夠對化工、石化、石油、紡織、輕工、醫葯、熱電等工廠的配管設計進行全真模擬,在全真狀態下,設計人員有身臨其境的感覺,能夠更合理地安排設備、管架、鋼架、平台、管件等的位置以及管線的走向,並能及時避免管道之間及管道與其他專業之間的設備、風管、梁、柱、鋼結構和電纜槽等互相干涉問題,使得設計更為協調、更為科學,同時也更加快捷、更加准確 。此外,逼真的三維工廠軟模型,能夠任意視角、任意比例地進行觀察,無論是用於指導安裝還是參與招投標,都是競爭的有利條件。
在全真模擬的狀態下,設計人員可以按設計要求生成各種外形的設備、各種規格的管子和管件的三維實體,在每個實體中,都包含了它們的全部信息,一旦模型完成,即可自動生成施工所需的布置圖和材料表,由於圖紙圖表來源於同一個三維模型,因此不會產生不一致或矛盾,從而提高設計質量,縮短設計周期。
SPDA包括十二個大模塊,分別為:管道工程數據管理、工藝管道和儀表流程圖P&ID、P&ID管道管件統計表、創建三維設備模型、生成設備布置圖、生成設備管口方點陣圖、創建三維管道模型、生成管道平面布置圖、生成管道軸測圖、創建三維結構模型、生成結構平面圖、建築平面輪廓圖,基本上涵蓋了配管專業所涉及的圖紙圖表。
2SPDA軟體各模塊特點
一、工程資料庫的管理
a. 分級管理: 為了數據的安全,採用二級管理制;
b. 點選操作: 提高輸入的速度,保證數據的准確性;
c. Excel表: 輸出的表格規范,用戶可自行修改;
d. 通用等級表: 保證設計質量、提高設計效率,方便材料訂購;
e. 開放式資料庫: 用戶可隨時增加自己的管道數據(支持excel導入導出功能);
二、P&ID圖
a. 自定義設備與管件: 用戶可隨意定義各種形狀的設備、管件圖例;
b. 讀取外部信息: 能夠讀取外部流程圖的管道標注信息,為三維建模提供數據;
c. 圖面編輯: 為使圖面更加清晰所增加的排版及編輯功能;
d. 各種統計: 能自動生成管件及儀表的統計報表以及管道規格數;
e. 信息化處理: 自動記錄設備和管子的信息,為三維管道數據生成提供信息;
三、創建三維設備模型與設備布置圖
a. 參考點、捕捉點確定設備位置:方便用戶進行設備的空間定位;
b. 特種設備的合成法:用戶可隨意合成各種外形的設備;
c. 特種設備的儲存與調用:儲存特種設備並可隨時隨地調用;
d. 管口生成與特種管口處理:解決各種特種管口
e. 任意層面的布置圖和一覽表:可生成五種視圖的設備平面圖;
四、創建三維管道模型、管道布置圖與ISO圖
a. 管道信息自動生成與編輯:可隨時自動生成管道的全部信息,免去了大量的數據輸入;
b. 全能配管與快速配管:可生成任意走向的管線,並可以任何物體作參考點;
c. 特有的二維轉三維功能:系統能從普通的二維平面圖自動轉成三維實體模型,並自動生成相應的三通、法蘭、異徑管和彎頭(閥門暫時不能自動生成);
d. 強大的編輯功能:提供插入、查詢、修改、移動、旋轉、復制、更名、刪除、統計等功能;
e. 具有石化標准和化工標準的三維管道支吊架功能,自動生成各類報表。
f. PID信息檢查:校驗三維模型與PID圖信息
g. 著色模式下配管:直觀;
h. 多種碰撞檢查:檢查管道之間及管道與其他專業的設備、風管、梁、柱、鋼結構和電纜槽等互相干涉問題;
i. 附加材料和材料扣除功能,對三維模型的統計結果還可進行人為調整,以便適應工程的實際需要;
j. 任意層面的布置圖:可生成五種視圖的管道平面圖;
k. 多種編輯工具:為平面圖編輯提供自動標注、局部放大、相交與重疊處理等功能;
l. 全自動管道單線圖生成:自動生成ISO圖,包括尺寸表標注和明細表生成;
m. 一次性完成所有管線ISO圖:生成所有的ISO圖;
n. ISO圖標注方式自由選擇:根據需要選擇各種標注方式與標注深度;
o. 各種材料表:全自動生成管段一覽表、綜合材料表、設備與管道保溫表等的Excel文件;
五、創建三維結構模型與結構平面圖
a. 模型完整性:能構造道路、綠化帶、各種形式的框架、樓板、樓梯、牆、門、窗、欄桿、平台等三維模型;
b. 實體的可編輯性:能對上述各種實體型進行修正;
c. 生成結構的各平(剖)面圖:生成相應的結構平面圖;
d. 分別統計:統計出上述實體模型的數量;
e. 建築輪廓圖:能繪制建築輪廓草圖。
f. 各種材料表:全自動生成結構材料表;
SPDA軟體功能強大,易學易用,是國內石化和石油行業主流的三維CAD解決方案。SPDA 所創建的三維模型,能使設計人員及時發現整個管系在空間布置上的問題、減少設計過程中的碰撞和干涉。
3SPDA 2010版本簡介
一、 新增了大量工程數據,包括管道、管件、法蘭和閥門等標准,如HG/T20592~20635-2009新標准;
二、 新開發的網路版資料庫,實現了真正的網路數據共享,全新的等級表編輯功能,內容可以涵蓋更多行業,滿足更多類型工程的需求;
三、 更加完善的三維建模,新增了大量三維設備,設備的創建、管道的編輯調整更加方便,全新的三維結構建模操作更加靈活人性化;
四、 全新的ISO模塊,大幅提高了出圖效率,一般的管道2秒鍾左右即可以自動生成一張幾乎不用人工編輯的軸測圖,同時還可以生成多種規范的材料表標准樣式,而且不同格式間可以隨意切換。新的軸測圖編輯功能更加方便實用;
五、 支持全新的Windows 7操作系統,同時支持64位 AutoCAD,可以充分利用更快更強的計算機資源,同一模型可以容納更多的管道、設備、結構,同時可以大幅提高運行效率。
六、 完善了HG/T21629-1999 化工行業標準的管架系統;不僅所有類型的管架能夠生成三維實體,而且可以准確地統計管架的材料以及自動在平面圖和軸測圖的相應位置上註明。
⑺ 嵌入式軟體工程師主要做什麼工作
軟體工程師所要具備的條件是:對於軟體工程師,不太重視學歷,但並不是對學歷沒有要求,重點關注項目的經驗和學習知識的能力,能否利用軟體工程專業知識來解決問題,根據崗位不同,對軟體工程師的要求也有所不同。具體能力要根據崗位和自己的興趣愛好選定自己的職業規劃方向,一方面要詳細了解軟體工程師的要求,可以關注企業的招聘信息。一方面自己要貯備通用的知識技能,廣泛閱讀相關的計算機材料對自己以後的發展大有幫助。可以確定的是軟體工程師的前途在未來的發展依然是不斷升溫的職業,比較需要有技術和良好前景的專業之一。軟體工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、資料庫技術(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技術。此外,關於網路工程和軟體測試的其他技術也要有所涉獵。
⑻ JAVA軟體工程師資格證書 怎麼考
考JAVA軟體工程師資格證書需要學習以下內容。
J2SE平台Java程序設計,包括Swing圖形程序設計, Socket網路應用程序設計,對象序列化,Java 常用數據結構,Applet,流和文件,多線程程序設計。
Java桌面系統項目開發,4~5人組成一個項目組,項目大小為(15人*工作日)。
Linux的基本操作,Linux下的Java程序開發,Linux系統的簡單管理。
Oracle資料庫,包括SQL/PLSQL;資料庫和資料庫設計;簡單掌握ORACLE9i 資料庫的管理。
(8)PDA軟體工程師招聘擴展閱讀:
Java是一個面向對象的語言。對程序員來說,這意味著要注意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。在一個面向對象的系統中,類(class)是數據和操作數據的方法的集合。數據和方法一起描述對象(object)的狀態和行為。
每一對象是其狀態和行為的封裝。類是按一定體系和層次安排的,使得子類可以從超類繼承行為。在這個類層次體系中有一個根類,它是具有一般行為的類。Java程序是用類來組織的。
Java還包括一個類的擴展集合,分別組成各種程序包(Package),用戶可以在自己的程序中使用。例如,Java提供產生圖形用戶介面部件的類(java.awt包),這里awt是抽象窗口工具集(abstract windowing toolkit)的縮寫,處理輸入輸出的類(java.io包)和支持網路功能的類(java.net包)。
⑼ 做一個java軟體工程師前景如何未來的發展前景是啥樣的
一. Java應用領域
Java軟體工程師就業前景的好壞主要從Java的應用領域來看,Java語言的應用方向主要表現在以下三個方面:
1. 大中型的商業應用包括我們常說的企業級應用(主要指復雜的大企業的軟體系統)、各種類型的網站,Java的安全機制以及它的跨平台的優勢使它在分布式系統領域開發中有廣泛應用。
2. 桌面應用就是常說的C/S應用主要用來開發運行於不同的操作系統上的桌面應用程序。
3. 再次是移動領域應用主要表現在消費和嵌入式領域是指在各種小型設備上的應用包括手機、PDA、機頂盒、汽車通信設備等。
二. 國內Java人才需求量
近年來我國信息化發展越來越快,使得全國各地的信息化建設如火如荼,出現了大量的信息化人才,尤其是Java軟體人才的缺口。而我國信息化人才培養還處於發展階段,導致社會實際需求人才基數遠遠大於信息化人才的培養基數,使得數以萬計的中小企業急需全面系統掌握Java軟體開發基礎技能與知識的軟體工程師。
我國目前對軟體人才的需求已達20萬並且以每年20%左右的速度增長。在未來5年內合格軟體人才的需求將遠大於供給。軟體工程是計算機領域發展最快的學科分支之一,國家非常重視軟體行業的發展。對軟體工程師人才的培養給予了非常優惠的政策。在所有軟體開發類人才的需求中對Java工程師的需求達到全部需求量的60—70%。應該說Java軟體工程師就業前景是非常好的,再加上Java軟體工程師不僅IT專業企業需要,廣大的非IT企業也需要,前景是非常樂觀的。
三. Java的就業方向
但是要學習Java,必須要了解Java是一個大方向,工作內容也多有不同,許多Java工程師也都是經過很長時間的積累往更專業的領域發展,而且隨著技術能力的提升,技術的方向也會越來越窄,所以,提前了解哪個方向更好,就往這些方向發展,避免走彎路。
1、Java 企業級應用開發
目前Java在許多行業的企業信息應用方面的應用非常多,比如OA、郵箱、股票、金融、考試、物流、醫療、礦山等信息方面的系統。該方向和行業密切相關,所以,這是一個經驗型的發展方向。Java開發者在這方面的需求也非常大,待遇也相當不錯,工資水平與Java互聯網方向的差不多,很容易在一些大型企業就業。
2、Java網站建設
近幾年來,網站建設業務一直呈快速上升勢頭,行業市場越來越大。新技術的應用將促使企業網站建設更具魅力。Java編程語言也將使網站結構更緊密,訪問更流暢,更能適應新的要求。但是以目前的市場分析Java做網站成本太高,對硬體要求比較高,中小企業大都會選擇使用PHP語言進行開發,但是像大企業還是比較喜愛Java技術。
3、Android開發
Android是全球最大的智能手機操作系統,Android在國內的市場份額愈來愈額高。最近幾年發展非常快速,但人才積累卻沒有跟上,優秀的Android開發工程師仍然存在不小的缺口。Android應用的主要開發語言就是Java,所以選擇這個方向還是蠻不錯的。
4、Java游戲開發
Java本身就可以用來編寫游戲腳本,目前也有例如beanshellgroovy等腳本語言可以方便的無縫的和Java語言進行交互,這些都極大的方便了Java游戲編程。國內游戲專業人才的需求一直存在缺口。目前國內游戲企業的大多數從業人員往往沒有受過專業化培訓,屬於自學成才,遠遠不能適應玩家的游戲理念和游戲技能的升級換代。
⑽ 從事此java崗位可選擇的行業(領域)有哪些
據 萬工信息 部結到,主要有 Java軟體工程師 Java網路編程工程師 Java桌面應用開發工程師 Java Web軟體開發工程師 JavaScript工程師 Java軟體實施工程師 Java軟體售前工程師等,望採納!