Sung in Blog

                     一些技術文章 & 一些生活雜碎
          軟件學院的專業(yè)基礎課程如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫原理、編譯原理等不必說了,與大多數(shù)學校的計算機專業(yè)基本相同,這些專業(yè)基礎課的重要性,面試時一般都會考這些基礎課,此處不想再談了。將來找工作時,只學以上基礎課是絕對不夠的,基礎與技能必須并重!全國的IT專業(yè)基本都學這些基礎課(只會這些基礎課的畢業(yè)生車載斗量,不可計數(shù),教學內(nèi)容陳舊并且嚴重脫離實際,是當前國內(nèi)IT教育存在的普遍問題,如果您也是這樣,將來就業(yè)時會被淹沒在茫茫人海中),我們必須有自己的獨特優(yōu)勢,才能在激烈的競爭中脫穎而出。十分明顯,企業(yè)最歡迎的是能立即解決問題的畢業(yè)生,不是紙上談兵者。所以這里我只想說將來找工作時大家賴以為生的飯碗課程。

          目前我院有以下五大金剛課程是專為謀生設置的,屬學院的看家課程:
          1. J2EE Architecture and Programming (Websphere or Weblogic)
          2、OOAD with UML (Rational Rose)
          3、Windows Programming (VC++)
          4、Large-scaled Database (SQL Server,Oracle)
          5. Embedded Real-time Operating System (WinCE or Vxworks or Embedded Linux)
          (6. Embedded Microprocessor Architecture and Development (ARM) )

          當然,最重要的是以上每門課程都應按教師要求認真完成一個大的課程項目(否則等于沒學)。再加上軟件學院的殺手锏,到IT企業(yè)實習(等于實際工作經(jīng)驗),將來拿著完成的一個個項目或作品去找工作和豐實的項目簡歷,基本上可做到攻無不克,戰(zhàn)無不勝。


          對于開發(fā)平臺,我院目前策略是主攻J2EE和VC++。對于Windows平臺,因VC++是最難的也是最核心的,所以主攻VC++,若能攻下VC++,Windows平臺就全好辦了(往上可做GDI、ADO、Winsock、DirectX等應用,往下可做COM、Device driver、Windows CE開發(fā)等)。若大家會J2EE,Dot Net就較簡單了,所以目前不將Dot Net作為重點,除非以后Dot Net有較大社會需求。


          一、企業(yè)應用系統(tǒng)類職位

          溫飽型飯碗(必備,可對付70%的職位,特別是大公司):J2EE+UML+SQL

          小康型飯碗(選項,可增加20%的職位):溫飽型+VC++(包括ADO、DirectX等)

          富裕型飯碗(選項):小康型+XML+Web Service+Dot Net(+設計模式)

          特殊型飯碗:一門程序設計語言+一個大型數(shù)據(jù)庫+某項特殊技術 (目前主要緊缺下列人員:IBM大型機開必技術,或者SAP技術(如ABAP編程、Basis系統(tǒng)管理),或者PeopleSoft技術等)。對于游戲軟件人才,VC+++DirectX很重要。

          面試必考:C、C++、Java、數(shù)據(jù)結(jié)構(gòu),一般還會考軟件工程、數(shù)據(jù)庫原理、操作系統(tǒng)、計算機網(wǎng)絡,外加各金剛課程經(jīng)驗。

          二、嵌入式系統(tǒng)類職位

          溫飽型飯碗(必備,可對付70%的職位):C+C+++ARM+RTOS(+Assembly)。其中RTOS至少應掌握WinCE、Vxworks、Embedded Linux (ucLinux是目前用得最多的嵌入式Linux)中的一個,并做過這方面的開發(fā)項目。若是要學WinCE,必須掌握VC++。Vxworks和Embedded Linux,必須熟悉C,C++,一般還應知道Assembly,另外還應掌握ARM處理器結(jié)構(gòu)和應用開發(fā)方法。

          小康型飯碗:溫飽型+某個嵌入式應用領域。最主要的應用領域目前主要是(1)MPEG編解碼技術和DirectX編程 (2)TCP/IP協(xié)議棧或某個無線通信協(xié)議

          富裕型飯碗:小康型+DSP軟件開發(fā)技術。現(xiàn)在DSP軟件開發(fā)人才緊缺,但開發(fā)DSP軟件須學信號與系統(tǒng)、數(shù)字信號處理這兩門電子通信類專業(yè)的基礎課,否則看不懂DSP軟件。

          面試必考:C、C++、Assembly、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、硬件(數(shù)字電路、計算機組成原理等)、計算機網(wǎng)絡等,外加某個實時操作系統(tǒng)經(jīng)驗。

          由于應聘嵌入式職位要求較高(有時要求碩士),所以建議嵌入式系統(tǒng)方向的人,也應學J2EE,以防萬一應聘嵌入式工作出現(xiàn)困難時,還可轉(zhuǎn)找企業(yè)系統(tǒng)類工作。

          至于課程完整的體系結(jié)構(gòu),可參考public filesOfficial Documents (學院官方資料 )教學與培養(yǎng)計劃中的同濟大學軟件學院軟件工程專業(yè)(四年制本科生)培養(yǎng)計劃(2004級開始)文件,這是一個經(jīng)反復研究后的一個較全面的教學計劃。該計劃的設想是使學生將來畢業(yè)往以下任何一個方向發(fā)展都有專業(yè)基礎:企業(yè)計算、嵌入式、DSP、通信,甚至可往IC設計轉(zhuǎn),為此增加了一些硬件、電子、通信類專業(yè)基礎課。

          最后要強調(diào),雖然軟件學院的專業(yè)名稱是軟件工程,但這里的“軟件工程”的含義已廣義了,只要是IT業(yè)最需求人才的領域,都可以是軟件工程專業(yè)的培養(yǎng)目標(例如有些軟件學院在大搞IC設計),這是在2003年底教育部示范軟件學院建設會上大家達成的共識。軟件學院的培養(yǎng)特點就是緊密結(jié)合社會需求,根本不受“軟件工程”幾個字所制約。
          軟件學院的專業(yè)基礎課程如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫原理、編譯原理等不必說了,與大多數(shù)學校的計算機專業(yè)基本相同,這些專業(yè)基礎課的重要性,面試時一般都會考這些基礎課,此處不想再談了。將來找工作時,只學以上基礎課是絕對不夠的,基礎與技能必須并重!全國的IT專業(yè)基本都學這些基礎課(只會這些基礎課的畢業(yè)生車載斗量,不可計數(shù),教學內(nèi)容陳舊并且嚴重脫離實際,是當前國內(nèi)IT教育存在的普遍問題,如果您也是這樣,將來就業(yè)時會被淹沒在茫茫人海中),我們必須有自己的獨特優(yōu)勢,才能在激烈的競爭中脫穎而出。十分明顯,企業(yè)最歡迎的是能立即解決問題的畢業(yè)生,不是紙上談兵者。所以這里我只想說將來找工作時大家賴以為生的飯碗課程。

          目前我院有以下五大金剛課程是專為謀生設置的,屬學院的看家課程:
          1. J2EE Architecture and Programming (Websphere or Weblogic)
          2、OOAD with UML (Rational Rose)
          3、Windows Programming (VC++)
          4、Large-scaled Database (SQL Server,Oracle)
          5. Embedded Real-time Operating System (WinCE or Vxworks or Embedded Linux)
          (6. Embedded Microprocessor Architecture and Development (ARM) )

          當然,最重要的是以上每門課程都應按教師要求認真完成一個大的課程項目(否則等于沒學)。再加上軟件學院的殺手锏,到IT企業(yè)實習(等于實際工作經(jīng)驗),將來拿著完成的一個個項目或作品去找工作和豐實的項目簡歷,基本上可做到攻無不克,戰(zhàn)無不勝。


          對于開發(fā)平臺,我院目前策略是主攻J2EE和VC++。對于Windows平臺,因VC++是最難的也是最核心的,所以主攻VC++,若能攻下VC++,Windows平臺就全好辦了(往上可做GDI、ADO、Winsock、DirectX等應用,往下可做COM、Device driver、Windows CE開發(fā)等)。若大家會J2EE,Dot Net就較簡單了,所以目前不將Dot Net作為重點,除非以后Dot Net有較大社會需求。


          一、企業(yè)應用系統(tǒng)類職位

          溫飽型飯碗(必備,可對付70%的職位,特別是大公司):J2EE+UML+SQL

          小康型飯碗(選項,可增加20%的職位):溫飽型+VC++(包括ADO、DirectX等)

          富裕型飯碗(選項):小康型+XML+Web Service+Dot Net(+設計模式)

          特殊型飯碗:一門程序設計語言+一個大型數(shù)據(jù)庫+某項特殊技術 (目前主要緊缺下列人員:IBM大型機開必技術,或者SAP技術(如ABAP編程、Basis系統(tǒng)管理),或者PeopleSoft技術等)。對于游戲軟件人才,VC+++DirectX很重要。

          面試必考:C、C++、Java、數(shù)據(jù)結(jié)構(gòu),一般還會考軟件工程、數(shù)據(jù)庫原理、操作系統(tǒng)、計算機網(wǎng)絡,外加各金剛課程經(jīng)驗。

          二、嵌入式系統(tǒng)類職位

          溫飽型飯碗(必備,可對付70%的職位):C+C+++ARM+RTOS(+Assembly)。其中RTOS至少應掌握WinCE、Vxworks、Embedded Linux (ucLinux是目前用得最多的嵌入式Linux)中的一個,并做過這方面的開發(fā)項目。若是要學WinCE,必須掌握VC++。Vxworks和Embedded Linux,必須熟悉C,C++,一般還應知道Assembly,另外還應掌握ARM處理器結(jié)構(gòu)和應用開發(fā)方法。

          小康型飯碗:溫飽型+某個嵌入式應用領域。最主要的應用領域目前主要是(1)MPEG編解碼技術和DirectX編程 (2)TCP/IP協(xié)議棧或某個無線通信協(xié)議

          富裕型飯碗:小康型+DSP軟件開發(fā)技術。現(xiàn)在DSP軟件開發(fā)人才緊缺,但開發(fā)DSP軟件須學信號與系統(tǒng)、數(shù)字信號處理這兩門電子通信類專業(yè)的基礎課,否則看不懂DSP軟件。

          面試必考:C、C++、Assembly、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、硬件(數(shù)字電路、計算機組成原理等)、計算機網(wǎng)絡等,外加某個實時操作系統(tǒng)經(jīng)驗。

          由于應聘嵌入式職位要求較高(有時要求碩士),所以建議嵌入式系統(tǒng)方向的人,也應學J2EE,以防萬一應聘嵌入式工作出現(xiàn)困難時,還可轉(zhuǎn)找企業(yè)系統(tǒng)類工作。

          至于課程完整的體系結(jié)構(gòu),可參考public filesOfficial Documents (學院官方資料 )教學與培養(yǎng)計劃中的同濟大學軟件學院軟件工程專業(yè)(四年制本科生)培養(yǎng)計劃(2004級開始)文件,這是一個經(jīng)反復研究后的一個較全面的教學計劃。該計劃的設想是使學生將來畢業(yè)往以下任何一個方向發(fā)展都有專業(yè)基礎:企業(yè)計算、嵌入式、DSP、通信,甚至可往IC設計轉(zhuǎn),為此增加了一些硬件、電子、通信類專業(yè)基礎課。

          最后要強調(diào),雖然軟件學院的專業(yè)名稱是軟件工程,但這里的“軟件工程”的含義已廣義了,只要是IT業(yè)最需求人才的領域,都可以是軟件工程專業(yè)的培養(yǎng)目標(例如有些軟件學院在大搞IC設計),這是在2003年底教育部示范軟件學院建設會上大家達成的共識。軟件學院的培養(yǎng)特點就是緊密結(jié)合社會需求,根本不受“軟件工程”幾個字所制約。]]>
          posted on 2005-09-02 13:59 Sung 閱讀(299) 評論(0)  編輯  收藏 所屬分類: software Development
          主站蜘蛛池模板: 黎平县| 石阡县| 江阴市| 耿马| 连平县| 神农架林区| 华阴市| 张家口市| 盐城市| 翁源县| 延庆县| 靖边县| 双桥区| 阳城县| 康乐县| 黑河市| 安国市| 荔浦县| 抚州市| 东宁县| 罗山县| 吉木萨尔县| 女性| 巩义市| 府谷县| 文安县| 芜湖县| 乡城县| 潼关县| 玉田县| 鄂伦春自治旗| 靖西县| 平顶山市| 凯里市| 恩施市| 沙湾县| 五指山市| 田东县| 铜陵市| 碌曲县| 永福县|