欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      java軟件培訓(xùn)實習(xí)報告.

      時間:2019-05-14 19:28:39下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《java軟件培訓(xùn)實習(xí)報告.》,但愿對你工作學(xué)習(xí)有幫助,當然你在寫寫幫文庫還可以找到更多《java軟件培訓(xùn)實習(xí)報告.》。

      第一篇:java軟件培訓(xùn)實習(xí)報告.

      實習(xí)報告

      一、實習(xí)時間 2013.01.08--2013.05.18

      二、實習(xí)地點

      無錫 NIIT 軟件服務(wù)外包實訓(xùn)基地

      三、實習(xí)目的

      進一步了解 Java 開發(fā)的相關(guān)知識, 掌握 Java 開發(fā)的基本技術(shù), 豐富 Java 開發(fā)的實戰(zhàn)經(jīng) 驗。學(xué)習(xí)SQL 的基礎(chǔ)知識及正確的運用方法, ssh 等企業(yè)應(yīng)用框架和有用的相關(guān)技術(shù), 提高 自己的工作效率。通過實習(xí),培養(yǎng)我們綜合運用已學(xué)知識 Java 語言的面向?qū)ο缶幊棠芰?培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合 運用所學(xué)的知識, 提高自身的編程能力;增強自己的團隊協(xié)作意識, 了解軟件開發(fā)的思考角 度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作, 打好一定的基礎(chǔ)。

      四、實習(xí)內(nèi)容概要

      應(yīng)用 java 基礎(chǔ)、MySQL 數(shù)據(jù)庫、Servlet 技術(shù)、JSP 頁面設(shè)計、JQuery、ajax、hibernate、struts2、spring、xml 等技術(shù)完成網(wǎng)站后臺的開發(fā)。

      五、實習(xí)內(nèi)容 5.1 java基礎(chǔ)知識

      Java 的基礎(chǔ)知識對于一個 java 軟件工程師來說就好比是人的靈魂,現(xiàn)在的公司 在招聘的時候不在乎你會不會流行的技術(shù),如(Struts、Hibernate、Spring、ibatis 等 他看重的 是你的基礎(chǔ)扎不扎實, 對于網(wǎng)易、騰訊等大公司來說更是如此, 我們在開發(fā)過程中運用了大 量的 java 基礎(chǔ)知識,如類、對象、方法、成員變量、靜

      態(tài)變量、封裝、繼承、多態(tài)、異常、接口、抽象類、IO 流?等等等等,所以一個系統(tǒng)對于 java 編程基礎(chǔ)的依賴便不言而喻。

      5.2MySQL、Oracle 數(shù)據(jù)庫的介紹

      MySQL 是最流行的開放源碼 SQL 數(shù)據(jù)庫管理系統(tǒng),它是由 MySQL AB公司開發(fā)、發(fā) 布并支持的。MySQL AB是由多名 MySQL 開發(fā)人創(chuàng)辦的一家商業(yè)公司。它是一家第二代開 放源碼公司, 結(jié)合了開放源碼價值取向、方法和成功的商業(yè)模型。Oracle 則是以穩(wěn)定性著稱, 在訪問量和數(shù)據(jù)大量交換的服務(wù)器中, Oracle 占了大臂的江山, 在開發(fā)中主要用到了數(shù)據(jù)庫 的查詢語句、數(shù)據(jù)庫的關(guān)系、事物等

      5.3 Java中的常用設(shè)計模式 5.3.1 工廠模式

      客戶類和工廠類分開。消費者任何時候需要某種產(chǎn)品, 只需向工廠請求即可。消費者無 須修改就可以接納新產(chǎn)品。缺點是當產(chǎn)品修改時, 工廠類也要做相應(yīng)的修改。如:如何創(chuàng)建 及如何向客戶端提供。

      5.3.2 單例模式

      單例模式的意思就是只有一個實例。單例模式確保某一個類只有一個實例, 而且自行實 例化并向整個系統(tǒng)提供這個實例。這個類稱為單例類。

      5.4 Servlet & JSP技術(shù)的介紹 5.4.1 什么是 Servlet 一個 servlet 就是 Java 編程語言中的一個類,它被用來擴展服務(wù)器的性能,服務(wù)器上駐 留著可以通過“請求-響應(yīng)”編程模型來訪問的應(yīng)用程序。雖然 servlet 可以對任何類型的請 求產(chǎn)生響應(yīng),但通常只用來擴展 Web 服務(wù)器的應(yīng)用程序。Java Servlet技術(shù)為這些應(yīng)用程序 定義了一個特定于 HTTP 的 servlet類。

      javax.servlet 和 javax.servlet.http 包為編寫 servlet 提供了接口和類。所有的 servlet 都必 須實現(xiàn) Servlet 接口,該接口定義了生命周期方法。

      5.4.2 Servlet的生命周期

      一個 servlet 的生命周期由部署 servlet 的容器來控制。當一個請求映射到一個 servlet 時, 該容器執(zhí)行下列步驟。

      5.4.3 JSP介紹

      JSP 是由 Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)技術(shù)標準。在 傳統(tǒng)的網(wǎng)頁 HTML 文件(*.htm, *.html中加入 Java 程序 片段(Scriptlet 和 JSP 標簽, 就構(gòu)成了 JSP 網(wǎng)頁 java 程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 E-mail 等,實現(xiàn) 建立動態(tài)網(wǎng)站所 需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅 是得到的結(jié)果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持 Java , 也 可以訪問 JSP 網(wǎng)頁。

      5.4.4 JSP & Servlet Java Servlet是 JSP 技術(shù)的基礎(chǔ), 而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet和 JSP 配合才能完成?,F(xiàn)在許多 Web 服務(wù)器都支持 Servlet , 即使不直接支持 Servlet 的 Web 服務(wù)器, 也可以通過附件的應(yīng)用服務(wù)器和模塊來支持 Servlet ,這得益于 Java 的跨平臺特性。另外, 由于 Servlet 內(nèi)部以線程方式提供提供服務(wù),不必對于每個請求都啟動一個進程,并且利用 多線程機制可以同時為多個請求服務(wù),因此 Servlet 的效率非常高。

      5.5 MVC 模式

      為了把表現(xiàn)層 presentation 從請求處理 request processing 和數(shù)據(jù)存儲 data storage中分離 開來, SUN 公司推薦在 JSP 文件中使用一種“模型-視圖-控制器” Model-view-controller 模 式。規(guī)范的 SERVLET 或者分離的 JSP 文件用于處理請求。當請求處理完后,控制權(quán)交給一

      個只作為創(chuàng)建輸出作用的 JSP 頁。有幾種平臺都基于服務(wù)于網(wǎng)絡(luò)層的模-視圖-控件 模式(比 如 Struts 和 Spring framework。

      5.6 xml & jquery & ajax 5.6.1 xml Xml 是用于標記電子文件使其具有結(jié)構(gòu)性的標記語言,可以用來標記 數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標記語言進行定義的源語言。主要學(xué)習(xí)了 xml 的語法與讀取 xml。

      5.6.2 jquery query 是繼 prototype 之后又一個優(yōu)秀的 Javascript 框架, jQuery 使用戶能更方便地處理 HTML documents、events、實現(xiàn)動畫效果, jQuery 還有一個比較大的優(yōu)勢是,它的文檔說明 很全, 而且各種應(yīng)用也說得很詳細, 同時還有許多成熟的插件可供選擇。jQuery 能夠使用戶 的 html 頁保持代碼和 html 內(nèi)容分離,也就是說,不用再在 html 里面插入一堆 js 來調(diào)用命 令了,只需定義 id 即可。

      5.6.3 ajax Ajax 的核心是 JavaScript 對象 XmlHttpRequest。該對象在 Internet Explorer 5中首次引入,它是一種支持異步請求的技術(shù)。簡而言之, XmlHttpRequest 使您可 以使用 JavaScript 向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶, AJAX 不是一種新的編程 語言,而是一種用于創(chuàng)建更好更快以及交互性更強的 Web 應(yīng)用程序的技術(shù)。

      5.7三大框架 5.7.1 Struts2 Struts 2是 Struts 的下一代產(chǎn)品,是在 struts 1和 WebWork 的技術(shù)基礎(chǔ)上進行了

      合并的全新的 Struts 2框架。其全新的 Struts 2的體系結(jié)構(gòu)與 Struts 1的體系結(jié)構(gòu)差別巨大。Struts 2以 WebWork 為核心, 采用攔截器的機制來處理用戶的請求, 這樣的設(shè)計也使得業(yè)務(wù) 邏輯控制器能夠與 Servlet API完全脫離開, 所以 Struts 2可以理解為 WebWork 的更新產(chǎn)品。雖然從 Struts 1到 Struts 2有著太大的變化,但是相對于 WebWork , Struts 2的變化很小。

      5.7.2 Hibernate Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC 進行了非常輕量 級的對象封裝, 使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用 JDBC 的場合, 既可以在 Java 的客戶端程序使用, 也可以在 Servlet/JSP的 Web 應(yīng)用中使用, 最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP , 完成數(shù)據(jù)持久化的重任。

      5.7.3 Spring spring 在英文里有春天、彈簧、跳躍和泉眼的意思。Spring 也表示是 一個開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性由 Rod Johnson創(chuàng)建的??蚣艿闹饕獌?yōu) 勢之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個組件,同時為 J2EE 應(yīng)用程序 開發(fā)提供集成的框架。Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。

      然而, Spring 的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言, 任何 Java 應(yīng)用都可以從 Spring 中受益。

      六、實習(xí)總結(jié)及體會

      通過這次實習(xí)機會,我主要學(xué)習(xí)了以上這些 java 編程的技術(shù),同時也明白了身處公司 中如何更好地與同事配合, 畢竟在軟件開發(fā)中, 你不可能一個人干完一個系統(tǒng), 大家都是通 過 svn 等團隊管理工具互相配合完成編程任務(wù)。在實習(xí)之前, 我對軟件開發(fā)的過程只有一個 模糊地印象, 以為只要把代碼編寫完之后就算基本上一個項目

      開發(fā)完畢了。然而通過這次實習(xí), 徹底顛覆了我的認知, 我當時的認知無疑是非常幼稚和可笑的, 完全的軟件開發(fā)過程不 只只是編寫代碼, 在編寫代碼之前還有好多的事情要做, 比如文檔的編寫、對項目進行需求 分析、數(shù)據(jù)庫設(shè)計等等。代碼編寫完成之后還要進行測試,以及人員的培訓(xùn),這些都是必須 做,也是必不可少的項目,甚至比代碼的編寫還重要。

      以前總是覺得自己干不好編程,沒有足夠的自信,但通過一系列知識的學(xué)習(xí),還有人 際交往能力的提高,我漸漸地認識到如果個人想要在公司立足,除了要有扎實的知識基礎(chǔ), 還必須具備良好的交流溝通能力, 雖然現(xiàn)在我在公司基本沒出現(xiàn)加班的情況, 但做這一行就 得做好心里準備,時刻準備戰(zhàn)斗,對于我們現(xiàn)在這個階段來說,實踐就是提高的唯一捷徑, 在這個關(guān)鍵的階段中,你必須做到肯吃苦,不怕累,讓知識和技能來充實你的生活,但你回 想這一刻的時候, 你并不在乎當初賺的工資是多少, 上班的時間是多久, 你只在乎的是你的 技能、經(jīng)驗、人際關(guān)系的提高,這樣會給你帶來一種成就感,對于即將畢業(yè)的大學(xué)生來說, 經(jīng)驗與經(jīng)歷是你以后發(fā)展的敲門磚, 即將面對社會的我們, 再也沒有校園那一堵堵圍墻能給 我們安全感并保護著我們, 我們需要面對社會, 同其他人競爭, 如果你現(xiàn)在還在糾結(jié)這份工 作很辛苦、工資很低,那你就錯了, 你要糾結(jié)的是這份工作能不能學(xué)到東西,你的能力跟你 的報酬對不對等, 如果當你發(fā)現(xiàn)你的能力跟你的報酬嚴重不對等或是沒東西學(xué)習(xí)的時候, 那 時你可以選擇到別的地方發(fā)展。

      現(xiàn)在的我沒事也會去一些 java 的 QQ 群跟大家交流一番,在這里你能找到很多程序猿(程序員的網(wǎng)絡(luò)叫法 , 大家一起討論技術(shù), 討論問題, 探討人生, 雖然很多時候都是在八卦, 但只有他們才能理解這個職業(yè)的艱辛,才能與你感同身受。我在開發(fā)期間也遇到很多問題, 但是我會試著到網(wǎng)絡(luò)去找答案, 如果實在找不到我會試著問問我的上級, 或者跟一些朋友討 論一下, 如果發(fā)現(xiàn)了這個問題的答案我會及時把它記錄下來, 方便以后遇到問題可以隨時翻 閱, 我相信好記性不如爛筆頭這句話, 我也相信如果一個程序員寫的代碼沒有錯誤那只能證 明他沒寫過代碼, 雖然我比較懶, 但我現(xiàn)在有空的時候都會對著電腦敲代碼, 我相信手感是 敲出來的,你看 10遍都不如你敲一遍來得印象深刻。

      通過這次實習(xí),我認識到了一個軟件開發(fā)的完整的過程,為我今后進行實際的工作奠定了 堅實的基礎(chǔ)。首先,進入公司,你就是一名職業(yè)人,不再是一名學(xué)生,你要具備一名職業(yè)人 應(yīng)具備的素養(yǎng), 不遲到不早退是必然的, 而且還要時刻嚴格要求自己, 公司的規(guī)定要嚴格遵 守。然后, 在技術(shù)上也有了很大的提高, 學(xué)習(xí)了很多公司自己的框架和工具,這都是一些前 輩的寶貴經(jīng)驗。而且所作的軟件應(yīng)用性更強。所以,在今后的學(xué)習(xí)中我會嚴于律己,認真學(xué)習(xí)有關(guān)軟件編程的課,為以后的工作打好堅實的基礎(chǔ)。

      第二篇:java軟件工程師頂崗實習(xí)報告

      實習(xí)報告

      一、實習(xí)目的

      進一步了解Java開發(fā)的相關(guān)知識,掌握Java開發(fā)的基本技術(shù),豐富Java開發(fā)的實戰(zhàn)經(jīng)驗。學(xué)習(xí)SQL的基礎(chǔ)知識及正確的運用方法,ssh等企業(yè)應(yīng)用框架和有用的相關(guān)技術(shù),提高自己的工作效率。通過實習(xí),培養(yǎng)我們綜合運用已學(xué)知識Java語言的面向?qū)ο缶幊棠芰?;培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學(xué)的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。

      二、實習(xí)單位

      xxxxxxxxx有限公司

      三、崗位介紹

      Java軟件工程師,學(xué)習(xí)基于Java平臺的Web應(yīng)用和設(shè)計知識。主要應(yīng)用java基礎(chǔ)、MySQL數(shù)據(jù)庫、Servlet技術(shù)、JSP頁面設(shè)計、JQuery、ajax、maven、freemarket、hibernate、struts2、spring、xml等技術(shù)完成網(wǎng)站與游戲后臺的開發(fā)

      四、實習(xí)安排

      第一階段:linux 第二階段:java基礎(chǔ)知識

      第三階段:數(shù)據(jù)庫設(shè)計(oracle、mysql)第四階段:Servlet & JSP; 第五階段:xml & jquery & ajax 第六階段:三大框架 第七階段:maven項目管理 第八階段:freemarket模版技術(shù) 第九階段:自學(xué)lucene與支付寶等網(wǎng)上支付

      五、實習(xí)內(nèi)容 5.1 linux系統(tǒng)介紹

      Linux是一種自由和開放源碼的類Unix的操作系統(tǒng),公司所用服務(wù)器一般部署在linux系統(tǒng)下,linux系統(tǒng)以開源免費和穩(wěn)定著稱,我們主要認識了linux的文件系統(tǒng)、分區(qū)系統(tǒng)、常用命令,主要學(xué)習(xí)了linux的常用命令

      5.2 java基礎(chǔ)知識

      Java的基礎(chǔ)知識對于一個java軟件工程師來說就好比是人的靈魂,現(xiàn)在的公司在招聘的時候不在乎你會不會流行的技術(shù),如(Struts、Hibernate、Spring、ibatis等)他看重的是你的基礎(chǔ)扎不扎實,對于網(wǎng)易、騰訊等大公司來說更是如此,我們在開發(fā)過程中運用了大量的java基礎(chǔ)知識,如類、對象、方法、成員變量、靜態(tài)變量、封裝、繼承、多態(tài)、異常、接口、抽象類、IO流…等等等等,所以一個系統(tǒng)對于java編程基礎(chǔ)的依賴便不言而喻。

      5.3 MySQL、Oracle數(shù)據(jù)庫的介紹

      MySQL是最流行的開放源碼SQL數(shù)據(jù)庫管理系統(tǒng),它是由MySQL AB公司開發(fā)、發(fā)布并支持的。MySQL AB是由多名MySQL開發(fā)人創(chuàng)辦的一家商業(yè)公司。它是一家第二代開放源碼公司,結(jié)合了開放源碼價值取向、方法和成功的商業(yè)模型。Oracle則是以穩(wěn)定性著稱,在訪問量和數(shù)據(jù)大量交換的服務(wù)器中,Oracle占了大臂的江山,在開發(fā)中主要用到了數(shù)據(jù)庫的查詢語句、數(shù)據(jù)庫的關(guān)系、事物等 5.4 Java中的常用設(shè)計模式 5.4.1 工廠模式

      客戶類和工廠類分開。消費者任何時候需要某種產(chǎn)品,只需向工廠請求即可。消費者無須修改就可以接納新產(chǎn)品。缺點是當產(chǎn)品修改時,工廠類也要做相應(yīng)的修改。如:如何創(chuàng)建及如何向客戶端提供。

      5.4.2 單例模式

      單例模式的意思就是只有一個實例。單例模式確保某一個類只有一個實例,而且自行實例化并向整個系統(tǒng)提供這個實例。這個類稱為單例類。5.5 Servlet & JSP技術(shù)的介紹 5.5.1 什么是Servlet 一個servlet就是Java編程語言中的一個類,它被用來擴展服務(wù)器的性能,服務(wù)器上駐留著可以通過“請求-響應(yīng)”編程模型來訪問的應(yīng)用程序。雖然servlet可以對任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴展Web服務(wù)器的應(yīng)用程序。Java Servlet技術(shù)為這些應(yīng)用程序定義了一個特定于HTTP的 servlet類。

      javax.servlet和javax.servlet.http包為編寫servlet提供了接口和類。所有的servlet都必須實現(xiàn)Servlet接口,該接口定義了生命周期方法。5.5.2 Servlet的生命周期

      一個servlet的生命周期由部署servlet的容器來控制。當一個請求映射到一個servlet時,該容器執(zhí)行下列步驟。5.5.3 JSP介紹

      JSP是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)技術(shù)標準。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序 片段(Scriptlet)和JSP標簽,就構(gòu)成了JSP網(wǎng)頁java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送E-mail等,實現(xiàn)建立動態(tài)網(wǎng)站所 需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問JSP網(wǎng)頁 5.5.4 JSP & Servlet Java Servlet是JSP技術(shù)的基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。現(xiàn)在許多Web服務(wù)器都支持 Servlet,即使不直接支持Servlet的Web服務(wù)器,也可以通過附件的應(yīng)用服務(wù)器和模塊來支持Servlet,這得益于Java的跨平臺特性。另外,由于Servlet內(nèi)部以線程方式提供提供服務(wù),不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務(wù),因此Servlet的效率非常高 5.6 MVC 模式

      為了把表現(xiàn)層presentation從請求處理request processing 和數(shù)據(jù)存儲data storage中分離開來,SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller 模式。規(guī)范的SERVLET或者分離的JSP文件用于處理請求。當請求處理完后,控制權(quán)交給一個只作為創(chuàng)建輸出作用的JSP頁。有幾種平臺都基于服務(wù)于網(wǎng)絡(luò)層的模-視圖-控件 模式(比如Struts 和Spring framework)。

      5.7 xml & jquery & ajax 5.7.1 xml Xml是用于標記電子文件使其具有結(jié)構(gòu)性的標記語言,可以用來標記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標記語言進行定義的源語言。主要學(xué)習(xí)了xml的語法與讀取xml 5.7.2 jquery query是繼prototype之后又一個優(yōu)秀的Javascript框架,jQuery使用戶能更方便地處理HTML documents、events、實現(xiàn)動畫效果,jQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需定義id即可 5.7.2 ajax Ajax的核心是JavaScript對象XmlHttpRequest。該對象在Internet 3 Explorer 5中首次引入,它是一種支持異步請求的技術(shù)。簡而言之,XmlHttpRequest使您可以使用JavaScript向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶,AJAX 不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強的 Web 應(yīng)用程序的技術(shù)。5.8 三大框架 5.8.1 Struts2 Struts 2是Struts的下一代產(chǎn)品,是在 struts 1和WebWork的技術(shù)基礎(chǔ)上進行了合并的全新的Struts 2框架。其全新的Struts 2的體系結(jié)構(gòu)與Struts 1的體系結(jié)構(gòu)差別巨大。Struts 2以WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與Servlet API完全脫離開,所以Struts 2可以理解為WebWork的更新產(chǎn)品。雖然從Struts 1到Struts 2有著太大的變化,但是相對于WebWork,Struts 2的變化很小。

      5.8.2 Hibernate Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。

      5.8.3 Spring spring在英文里有春天、彈簧、跳躍和泉眼的意思。Spring 也表示是一個開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性由Rod Johnson創(chuàng)建的??蚣艿闹饕獌?yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個組件,同時為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。5.9 maven Maven是基于項目對象模型(POM),可以通過一小段描述信息來管理項目的構(gòu)建,報告和文檔的軟件項目管理工具,Maven 除了以程序構(gòu)建能力為特色之外,還提供 Ant 所缺少的高級項目管理工具。由于 Maven 的缺省構(gòu)建規(guī)則有較高的可重用性,所以常常用兩三行 Maven 構(gòu)建腳本就可以構(gòu)建簡單的項目,而使用 Ant 則需要十幾行。事實上,由于 Maven 的面向項目的方法,許多 Apache Jakarta 項目現(xiàn)在使用 Maven,而且公司項目采用 Maven 的比例在持續(xù)增長。

      5.10 freemarket FreeMarker是一個用Java語言編寫的模板引擎,它基于模板來生成文本輸出。FreeMarker與Web容器無關(guān),即在Web運行時,它并不知道Servlet或HTTP。它不僅可以用作表現(xiàn)層的實現(xiàn)技術(shù)。FreeMarker允許Java servlet保持圖形設(shè)計同應(yīng)用程序邏輯的分離,這是通過在模板中密封HTML完成的。模板用servlet提供的數(shù)據(jù)動態(tài)地生成 HTML。模板語言是強大的直觀的,編譯器速度快,輸出接近靜態(tài)HTML頁面的速度。雖然FreeMarker具有一些編程的能力,但通常由Java程序準備要顯示的數(shù)據(jù),由FreeMarker生成頁面,通過模板顯示準備的數(shù)據(jù)。

      5.11 lucene Lucene是一套用于全文檢索和搜尋的開源程式庫,由Apache軟件基金會支持和提供。Lucene提供了一個簡單卻強大的應(yīng)用程式接口,能夠做全文索引和搜尋。在Java開發(fā)環(huán)境里L(fēng)ucene是一個成熟的免

      費開源工具。就其本身而言,Lucene是目前以及最近幾年最受歡迎的免費Java資訊檢索程式庫。人們經(jīng)常提到資訊檢索程式庫,雖然與搜尋引擎有關(guān),但不應(yīng)該將資訊檢索程式庫與搜索引擎相混淆。

      六、實習(xí)總結(jié)及體會

      通過這次實習(xí)機會,我主要學(xué)習(xí)了以上這些java編程的技術(shù),同時也明白了身處公司中如何更好地與同事配合,畢竟在軟件開發(fā)中,你不可能 5 一個人干完一個系統(tǒng),大家都是通過svn等團隊管理工具互相配合完成編程任務(wù)。在實習(xí)之前,我對軟件開發(fā)的過程只有一個模糊地印象,以為只要把代碼編寫完之后就算基本上一個項目開發(fā)完畢了。然而通過這次實習(xí),徹底顛覆了我的認知,我當時的認知無疑是非常幼稚和可笑的,完全的軟件開發(fā)過程不只只是編寫代碼,在編寫代碼之前還有好多的事情要做,比如文檔的編寫、對項目進行需求分析、數(shù)據(jù)庫設(shè)計等等。代碼編寫完成之后還要進行測試,以及人員的培訓(xùn),這些都是必須做,也是必不可少的項目,甚至比代碼的編寫還重要。

      以前總是覺得自己干不好編程,沒有足夠的自信,但通過一系列知識的學(xué)習(xí),還有人際交往能力的提高,我漸漸地認識到如果個人想要在公司立足,除了要有扎實的知識基礎(chǔ),還必須具備良好的交流溝通能力,雖然現(xiàn)在我在公司基本沒出現(xiàn)加班的情況,但做這一行就得做好心里準備,時刻準備戰(zhàn)斗,對于我們現(xiàn)在這個階段來說,實踐就是提高的唯一捷徑,在這個關(guān)鍵的階段中,你必須做到肯吃苦,不怕累,讓知識和技能來充實你的生活,但你回想這一刻的時候,你并不在乎當初賺的工資是多少,上班的時間是多久,你只在乎的是你的技能、經(jīng)驗、人際關(guān)系的提高,這樣會給你帶來一種成就感,對于即將畢業(yè)的大學(xué)生來說,經(jīng)驗與經(jīng)歷是你以后發(fā)展的敲門磚,即將面對社會的我們,再也沒有校園那一堵堵圍墻能給我們安全感并保護著我們,我們需要面對社會,同其他人競爭,如果你現(xiàn)在還在糾結(jié)這份工作很辛苦、工資很低,那你就錯了,你要糾結(jié)的是這份工作能不能學(xué)到東西,你的能力跟你的報酬對不對等,如果當你發(fā)現(xiàn)你的能力跟你的報酬嚴重不對等或是沒東西學(xué)習(xí)的時候,那時你可以選擇到別的地方發(fā)展。

      現(xiàn)在的我沒事也會去一些java的QQ群跟大家交流一番,在這里你能找到很多程序猿(程序員的網(wǎng)絡(luò)叫法),大家一起討論技術(shù),討論問題,探討人生,雖然很多時候都是在八卦,但只有他們才能理解這個職業(yè)的艱辛,才能與你感同身受。我在開發(fā)期間也遇到很多問題,但是我會試著到網(wǎng)絡(luò)去找答案,如果實在找不到我會試著問問我的上級,或者跟一些朋友討論一下,如果發(fā)現(xiàn)了這個問題的答案我會及時把它記錄下來,方便以后遇到問題可以隨時翻閱,我相信好記性不如爛筆頭這句話,我也相信如果一個程序員寫的代碼沒有錯誤那只能證明他沒寫過代碼,雖然我比較懶,但我現(xiàn)在有空的時候都會對著電腦敲代碼,我相信手感是敲出來的,你看 10遍都不如你敲一遍來得印象深刻。

      通過這次實習(xí),我認識到了一個軟件開發(fā)的完整的過程,為我今后進行實際的工作奠定了堅實的基礎(chǔ)。首先,進入公司,你就是一名職業(yè)人,不再是一名學(xué)生,你要具備一名職業(yè)人應(yīng)具備的素養(yǎng),不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規(guī)定要嚴格遵守。然后,在技術(shù)上也有了很大的提高,學(xué)習(xí)了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應(yīng)用性更強。所以,在今后的學(xué)習(xí)中我會嚴于律己,認真學(xué)習(xí)有關(guān)軟件編程的課,為以后的工作打好堅實的基礎(chǔ)。

      第三篇:java軟件編程培訓(xùn)

      最好的Java軟件編程培訓(xùn)

      西安雁塔尚學(xué)堂計算機學(xué)校創(chuàng)辦于2009年,是陜西省培養(yǎng)計算機實用性人才的學(xué)校,學(xué)校以“程序運行人生,快樂魔力學(xué)堂”的口號名揚陜西,并且開創(chuàng)了V教學(xué)法等軟件人才培養(yǎng)的模式先河。學(xué)校采用“理論+實踐”并行的教學(xué)方式,使學(xué)生在這兩者的結(jié)合中掌握一技之長,為社會培養(yǎng)和輸送了大量的高級軟件人才。

      學(xué)校坐落于西安軟件園交大捷普大廈,環(huán)境優(yōu)美,更與國內(nèi)外知名軟件企業(yè)毗鄰,人文氣息濃厚。學(xué)校擁有自己的網(wǎng)站和機房供學(xué)生進行軟件開發(fā)、設(shè)計等課程的實踐。同時學(xué)校也是西安工業(yè)大學(xué)計算機與工程學(xué)院、陜西國際商貿(mào)學(xué)院、西安財經(jīng)學(xué)院統(tǒng)計學(xué)院、陜西科技大學(xué)理學(xué)院、楊陵職業(yè)技術(shù)學(xué) 院等大學(xué)的實習(xí)就業(yè)項訓(xùn)基地。

      開設(shè)課程軟件編程培訓(xùn),android高級課程,iphone高級課程

      招生對象

      1.iPhone培訓(xùn)課程面向希望把握歷史性機遇,希望成為iPhone手機軟件開發(fā)的緊缺人才。

      2.計算機相關(guān)專業(yè)、大專以及以上學(xué)歷。

      3.本課程同樣適用于希望了解iPhone手機軟件開發(fā),為未來業(yè)務(wù)轉(zhuǎn)型奠定基礎(chǔ)的企業(yè)技術(shù)團隊。

      免費復(fù)訓(xùn) + 企業(yè)進階課程 + 終身輔導(dǎo)

      我們?yōu)閷W(xué)員專門開設(shè)QQ群、技術(shù)博客、微博等,學(xué)員到企業(yè)之后,如在技術(shù)和職業(yè)方向遇到任何瓶頸,都可以向?qū)熣埥?。我們保持對行業(yè)和技術(shù)的高度敏感,不斷優(yōu)化和豐富課程內(nèi)容,這些新技術(shù)畢業(yè)學(xué)員都可以免費學(xué)習(xí),同時定期舉辦的技術(shù)講座和活動,也是對學(xué)員免費開放的。

      第四篇:軟件(JAVA)專業(yè)調(diào)研報告

      計算機軟件(JAVA)專業(yè)調(diào)研報告

      計算機系軟件教研室 溫躍平

      為了更好地為學(xué)校計算機軟件編程(JAVA)專業(yè)的課程設(shè)置、教學(xué)和就業(yè)做準備,今年暑假我對軟件專業(yè)進行市場調(diào)研,在調(diào)研過程中側(cè)重與軟件編程和手機軟件方向,主要地點是廣州,現(xiàn)將調(diào)研結(jié)果總結(jié)如下:

      一、職業(yè)教育計算機專業(yè)現(xiàn)狀分析

      由于現(xiàn)在世界上計算機應(yīng)用已經(jīng)朝著多元化發(fā)展,特別是網(wǎng)絡(luò)技術(shù)與計算機軟硬件技術(shù)飛速發(fā)展,推動著經(jīng)濟全球化的進程。而當前我們很多職業(yè)學(xué)校計算機應(yīng)用專業(yè)的設(shè)置和教學(xué)方法,與計算機的發(fā)展及社會對計算機專業(yè)人才的需求不相適應(yīng),在當前的形勢下顯得過于單薄和簡陋,畢業(yè)的學(xué)生除了在一些計算機應(yīng)用水平較低的行業(yè)和機關(guān)外,已經(jīng)無法適應(yīng)飛速發(fā)展的信息社會對計算機專業(yè)人才專業(yè)化、高技能、高素質(zhì)的需求。

      據(jù)統(tǒng)計表明,職業(yè)教育計算機軟件相關(guān)專業(yè)的畢業(yè)生,大部分(80%以上)從事計算機銷售與技術(shù)支持、數(shù)據(jù)錄入、辦公文秘等崗位的工作,在計算機應(yīng)用與軟件人才鏈中處于較低端位置。在軟件開發(fā)、游戲軟件制作、網(wǎng)絡(luò)編程等崗位上工作的職業(yè)學(xué)校畢業(yè)生相對較少,而實際上這些崗位非常需要高職(技)畢業(yè)生,高職(技)畢業(yè)生在這里具有很大的就業(yè)的空間。

      因此,我們有理由認為,隨著計算機的普及,社會不僅需要掌握計算機基礎(chǔ)知識,具有操作和維護計算機系統(tǒng)的人才,更加需要掌握一定的計算機組成原理、計算機網(wǎng)絡(luò)等知識,具備軟件開發(fā)、手機游戲制作、網(wǎng)絡(luò)游戲制作等能力的軟件專業(yè)高等專業(yè)人才。

      二、調(diào)研的目的

      此次進行調(diào)研的主要目的是了解軟件行業(yè)的人才需求目標,能力要求以及行業(yè)的工作過程,以此來修改人才培養(yǎng)方案和進行課程建設(shè)。

      三、調(diào)研的主要方式

      1、上網(wǎng)查詢本行業(yè)相關(guān)的企業(yè)的招聘啟示,了解行業(yè)所需的前沿知識;

      2、網(wǎng)上查找行業(yè)的最新動態(tài)以確定我進行企業(yè)調(diào)研的方向;

      3、利用自己的人際關(guān)系,通過對廣州蟲洞網(wǎng)絡(luò)科技有限公司、北京宏天德美數(shù)碼科技有限公司廣州分公司、深圳市三旺通信技術(shù)有限公司等幾家IT企業(yè)采用走訪、電話采訪、網(wǎng)絡(luò)溝通等多種途徑的調(diào)研,了解企業(yè)中的工作流程。

      四、調(diào)研的主要內(nèi)容

      1、軟件行業(yè)的發(fā)展現(xiàn)狀;

      2、軟件行業(yè)的人才需求狀況;

      3、廣州地區(qū)的軟件企業(yè)現(xiàn)狀;

      4、職業(yè)(技工)院校培養(yǎng)的軟件專業(yè)學(xué)生適合的崗位群。

      五、調(diào)研結(jié)果

      1、關(guān)于中大科技園

      中山大學(xué)國家大學(xué)科技園是依托中山大學(xué)的科技、人才等資源優(yōu)勢和學(xué)科 特點,面向社會,開放辦園,以產(chǎn)權(quán)為紐帶,以市場為導(dǎo)向,以技術(shù)創(chuàng)新為中心,把學(xué)校的人才、技術(shù)優(yōu)勢與社會資源結(jié)合起來,實現(xiàn)校企之間的緊密合作,使中山大學(xué)國家大學(xué)科技園成為具有持續(xù)創(chuàng)新能力,集高新技術(shù)的研究開發(fā)、高新技術(shù)企業(yè)的孵化、創(chuàng)新人才的吸納與培育于一體的大學(xué)科技園,為促進中山大學(xué)科技和教學(xué)整體水平的提高服務(wù),為廣東的經(jīng)濟建設(shè)服務(wù)。

      中大科技園自2006年10月被認定為國家大學(xué)科技園,按照“一校多園”的模式,先后與省內(nèi)多個市、區(qū)簽訂了全面合作協(xié)議,在全省各地建立分園區(qū),搭建產(chǎn)學(xué)研合作平臺,共同促進高新技術(shù)產(chǎn)業(yè)發(fā)展。經(jīng)過近年來的建設(shè)和發(fā)展,目前已基本形成六個園區(qū),即:主園區(qū)(海珠園區(qū))、大學(xué)城園區(qū)、越秀園區(qū)、廣州科學(xué)城園區(qū)、珠海園區(qū)和深圳園區(qū)。

      2、關(guān)于軟件行業(yè)

      近年來,軟件行業(yè)的迅速發(fā)展為社會創(chuàng)造了巨大的價值的同時,也為人才市場提供了大量的就業(yè)崗位。據(jù)廣州市信息產(chǎn)業(yè)局透露,到2012年廣州每年的高新技術(shù)人才缺口達30萬人,其中高新軟件人才的缺口達20萬。巨大的軟件人才缺口達20萬。巨大的軟件人才缺口導(dǎo)致眾多企業(yè)不得不以重金到別的企業(yè)去挖取軟件人才。廣州市作為珠三角地區(qū)的經(jīng)濟文化重鎮(zhèn),云集了數(shù)百家國內(nèi)知名的軟件企業(yè),但其中大部分軟件企業(yè)仍面臨10000月薪難覓技能性軟件人才的尷尬局面。此外除了常規(guī)的軟件服務(wù)行業(yè)外,還發(fā)展了一些新的領(lǐng)域的軟件服務(wù),例如移動服務(wù)(手機軟件的開發(fā)),網(wǎng)絡(luò)服務(wù)等。這也說明了在常規(guī)的軟件人才之外,我們的教育還需要為社會提供新領(lǐng)域的軟件開發(fā)人才。

      目前軟件從業(yè)人員中主要以大量的本科生為主,缺乏高端人才的同時也缺乏大量的軟件“藍領(lǐng)”,行業(yè)人才呈現(xiàn)“橄欖形”。行業(yè)的用人需求也在根據(jù)市場不斷進行調(diào)整,最初對學(xué)歷,工作經(jīng)驗要求較高,但是隨著行業(yè)不斷發(fā)展,現(xiàn)在的軟件行業(yè)注重的不僅僅是學(xué)歷更重要的是項目的實踐能力,所有企業(yè)都希望企業(yè)員工在進入企業(yè)的時候就可以獨當一面。這也正是我們職業(yè)院校培養(yǎng)的目標,所以隨著行業(yè)的發(fā)展,計算機軟件編程專業(yè)的畢業(yè)生就業(yè)率不斷提高,證明我們的職業(yè)教育是十分必要的。這其中最重要的就是我們要時刻追隨市場的腳步,看到用人單位對人才的需求。

      那么現(xiàn)階段企業(yè)對人才到底有那些需求呢,這從每家企業(yè)的招聘啟事中就可以看到,以下是三家企業(yè)的人才招聘啟事。

      2(1)某公司JAVA軟件工程師招聘要求

      基本要求:計算機相關(guān)專業(yè),大專及以上學(xué)歷,有互聯(lián)網(wǎng)相關(guān)經(jīng)驗。職位描述:

      ? 與項目經(jīng)理,研發(fā)、評測工程師和測試工程師密切合作,開發(fā)與設(shè)計用于提高測試和開發(fā)工作效率和質(zhì)量的系統(tǒng);

      ? 能夠發(fā)現(xiàn)內(nèi)部測試的潛在測試需求并開發(fā)相應(yīng)工具支持,以保證產(chǎn)品測試高效與質(zhì)量;

      ? 能獨立完成測試開發(fā)組內(nèi)的內(nèi)部工具需求。職位要求

      ? 熟悉Linux平臺下的開發(fā);

      ? 熟悉網(wǎng)絡(luò)編程,多線程和多進程編程; ? 精通C/C++,Java,shell,python的一種或多種;

      ? 精通數(shù)據(jù)結(jié)構(gòu)和算法,熟悉編譯器或解釋器的開發(fā),掌握至少一種編譯器開發(fā)技術(shù)(flex/bison 或 antlr);

      ? 精通掌握自動化測試和白盒測試的工具和方法,精通一種(不限一種)主流開源自動化測試工具,如gtest,robot framework, selenium,staf等; ? 熟悉SQLServer、MySql或oracle,能進行大型數(shù)據(jù)庫的設(shè)計; ? 精通http,xml,html,css,js,php,熟悉主流web開發(fā)技術(shù); ? 良好的表達溝通能力、責(zé)任心、自我管理能力及團隊精神。(2)某公司JAVA技術(shù)開發(fā)主管招聘要求

      基本要求:計算機相關(guān)專業(yè),大專及以上學(xué)歷,有10年以上相關(guān)經(jīng)驗。職位描述:

      ? 從事旅游電子商務(wù)平臺的分析、設(shè)計和開發(fā)工作;

      ? 帶領(lǐng)開發(fā)成員負責(zé)系統(tǒng)或子系統(tǒng)的分析設(shè)計和開發(fā)工作,負責(zé)核心編碼; ? 對業(yè)務(wù)知識有清晰的理解,可以和業(yè)務(wù)人員一起梳理需求。職位要求:

      ? 4-5年以上工作經(jīng)驗(ERP系統(tǒng)、電子商務(wù)開發(fā)優(yōu)先),本科及以上學(xué)歷,計算機相關(guān)專業(yè);

      ? 精通java開發(fā)技術(shù),熟悉java開發(fā)框架,熟悉開發(fā)流程,熟悉C#語言、熟悉面向?qū)ο蟮能浖治?、設(shè)計方法和設(shè)計模式;

      ? 熟悉SQLServer200020052008數(shù)據(jù)庫或MySql數(shù)據(jù)庫;

      ? 有JAVA網(wǎng)站建設(shè)經(jīng)驗、B/S及多層架構(gòu)開發(fā)思想、熟練掌握JavaScript、DIV+CSS、HTML者優(yōu)先;

      ? 分析設(shè)計能力強,具備良好的溝通和協(xié)調(diào)能力,有電子商務(wù)網(wǎng)站或大型系統(tǒng) 3 前端開發(fā)經(jīng)驗優(yōu)先;

      ? 責(zé)任心強,具有創(chuàng)業(yè)熱情者優(yōu)先。(3)某公司手機軟件開發(fā)工程師招聘要求

      基本要求:計算機相關(guān)專業(yè)畢業(yè),本科及以上學(xué)歷,有兩年以上相關(guān)工作經(jīng)驗; 職位描述:

      從事手機軟件、手機游戲的研發(fā)工作 職位要求:

      ? 熟悉手機軟件開發(fā)及流程,精通C/C++或Java編程語言,曾參與手機游戲或軟件開發(fā)工作;

      ? 熟悉IOS、Andriod、Windows Mobile等任一手機平臺開發(fā)技術(shù)者更佳; ? 有J2EE大型項目或者WAP手機游戲開發(fā)經(jīng)驗,精通掌握SQL Server2000/2005、mysql中至少一種數(shù)據(jù)庫產(chǎn)品; ? 精通下列開發(fā)工具:Eclipse,JBuilder;

      ? 熟悉軟件技術(shù)文檔的編寫,具備良好的文檔編制習(xí)慣和代碼書寫規(guī)范; ? 擁有良好的職業(yè)操守,學(xué)習(xí)能力強,思維敏捷,喜歡鉆研; ? 良好的溝通、協(xié)調(diào)能力,工作認真負責(zé),能承受一定的工作壓力。

      3、職業(yè)(技工)院校培養(yǎng)的軟件專業(yè)學(xué)生適合的崗位群 ? 編程崗位:如java軟件工程師等。? 調(diào)試崗位:如軟件調(diào)試員等。

      ? 技術(shù)服務(wù)崗位:如:軟件售后工程師等。? 軟件測試:如軟件測試工程師等。? 項目主管:如java技術(shù)開發(fā)主管等。? 項目構(gòu)架師:如項目經(jīng)理等。

      六、調(diào)研感受

      通過本次調(diào)研,我感觸頗深,尤其是對企業(yè)軟件技術(shù)崗位劃分和開發(fā)程序員的技術(shù)要求兩方面,希望對軟件相關(guān)課程設(shè)置和人才培養(yǎng)方案以及學(xué)生的求職就業(yè)有些幫助。

      1、軟件技術(shù)崗位劃分:

      根據(jù)企業(yè)的軟件技術(shù)崗位需求按照分工進行分類,具體為:

      部門級管理層:與市場部對接、分析訂單內(nèi)容、訂單開發(fā)難度和開發(fā)周期,核算利潤和成本,并協(xié)調(diào)部門人力和物力資源進行分析、設(shè)計和實施。這一部分人既需要有著深厚的技術(shù)底蘊、又要擁有豐富的項目開發(fā)經(jīng)驗,同時還有對資源的組織協(xié)調(diào)能力。不過由于一個公司這樣的人員僅需要一兩個,而且職務(wù)高、待遇好,一般崗位也少,更不會對剛畢業(yè)的學(xué)生進行職位開放。

      項目管理層:處于部門管理層下、一事一辦,以項目的開始進入角色,在劃定的范圍內(nèi)協(xié)調(diào)人力、物力,在部門管理層制定的項目開發(fā)計劃內(nèi)完成軟件的開發(fā)和部署。目前這樣的崗位需求量較上一種崗位來說較多,雖然行政級別并不高,但是在開發(fā)部門卻舉足輕重,屬于團隊的核心骨干,因此待遇也非常的優(yōu)厚。此類人一般需要至少三年以上的團隊項目開發(fā)經(jīng)驗、且技術(shù)好、具有培養(yǎng)團隊、領(lǐng)導(dǎo)團隊克服困難、實現(xiàn)目標的品質(zhì)的程序員。此類崗位通常也不向剛畢業(yè)學(xué)生進行開放。

      開發(fā)程序員:要求程序語言基礎(chǔ)扎實,能使用程序語言算法實現(xiàn)程序目標;學(xué)習(xí)能力強、可以通過資料及項目經(jīng)理的短期培訓(xùn)下掌握所需相關(guān)程序語言技術(shù)、團隊開發(fā)技術(shù)、項目結(jié)構(gòu)和行業(yè)背景。最后還需要具有一定的問題分析能力和設(shè)計能力,方才能成為企業(yè)所需要的開發(fā)程序員。而企業(yè)中對程序員級別的劃分:一般為對項目中需求能進行數(shù)據(jù)分析和功能分析及其具體實現(xiàn)的,一般定為高級程序員;而僅能對具體問題進行分析、設(shè)計和實現(xiàn)的為普通程序員。這方面的崗位才是畢業(yè)學(xué)生真正的求職方向。

      2、開發(fā)程序員的技術(shù)要求

      (1)建立起以程序語言為方向的邏輯思維能力,能熟練的運用各種數(shù)據(jù)結(jié)構(gòu)類型存儲問題數(shù)據(jù),并設(shè)計和編寫算法實現(xiàn)數(shù)據(jù)的加工和處理。要達到這一目的,前期的使用C語言為基礎(chǔ)學(xué)習(xí)的《程序設(shè)計基礎(chǔ)》課程就至關(guān)重要,學(xué)生們必須通過該課程學(xué)好if、while等控制語句,同時掌握函數(shù)、結(jié)構(gòu)體等結(jié)構(gòu),并依靠以上技術(shù)設(shè)計算法實現(xiàn)各種問題的求解方法。另外,《數(shù)據(jù)結(jié)構(gòu)》也是同學(xué)們課后的一本必修課程,重點了解各種數(shù)據(jù)結(jié)構(gòu)的特點以及操作方法。另外各種排序、查找算法的理解和掌握也必須一個一個的攻關(guān)。以上內(nèi)容都是未來求職中筆試考核中的重點,必須認真對待。

      (2)學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計方法,并深刻理解面向?qū)ο蟪绦蛟O(shè)計思想。能使用設(shè)計工具、如Viso繪制用戶案例圖、類圖、對象圖,實現(xiàn)面向?qū)ο笏枷胂碌捻椖糠治龊驮O(shè)計;之后運用高級程序語言完成接口、抽象類、用戶類的實現(xiàn)和組裝,最終實現(xiàn)軟件項目。這一目標,同學(xué)們可以通過《Java面向?qū)ο蟪绦蛟O(shè)計》、《C++面向?qū)ο蟪绦蛟O(shè)計》或者《C#面向?qū)ο髮ο蟪绦蛟O(shè)計》三門課程中的一到兩門完成該思想和方法的學(xué)習(xí)。

      (3)學(xué)習(xí)數(shù)據(jù)庫技術(shù)和數(shù)據(jù)庫編程技術(shù)。按照普通軟件程序員的要求,數(shù)據(jù)庫技術(shù)的基本要求為掌握數(shù)據(jù)庫概念、表結(jié)構(gòu)概念、掌握對數(shù)據(jù)庫表在各種復(fù)雜條件下的單表和多表的增、刪、改、查SQL語句操作、理解視圖、游標、事務(wù)等技術(shù)即可,而以未來走向高級程序員或者項目經(jīng)理為目標,學(xué)生們則有必要掌握數(shù)據(jù)庫建庫、建表(含多種約束)、觸發(fā)器、存儲過程、索引的SQL語句操作,同 5 時還要學(xué)習(xí)數(shù)據(jù)庫設(shè)計原理,包括各種范式以及數(shù)據(jù)庫設(shè)計工具,如Power Designer來實現(xiàn)數(shù)據(jù)庫及表的設(shè)計、創(chuàng)建和最終實施。當然作為項目經(jīng)理級別的學(xué)習(xí)還要包括數(shù)據(jù)庫安全配置、以及備份和恢復(fù)。以上內(nèi)容學(xué)生們可以在《數(shù)據(jù)庫SQL Server 2008開發(fā)技術(shù)》中學(xué)習(xí)數(shù)據(jù)庫原理及SQL語言的規(guī)范和技巧以及各項技術(shù),在《基于C#的數(shù)據(jù)庫編程技術(shù)》學(xué)習(xí)高級語言的數(shù)據(jù)庫編程方法和技巧,當然在《Java面向?qū)ο蟪绦蛟O(shè)計》中也有著數(shù)據(jù)庫編程技術(shù)的學(xué)習(xí)。(4)一到兩門實用型軟件開發(fā)技術(shù)及大型熱門開發(fā)工具的掌握,對于企業(yè)而言,以上技術(shù)屬于專業(yè)基礎(chǔ),屬于每個軟件崗位應(yīng)聘者必備的知識。雖然1到3欄目中的專業(yè)知識和技能的掌握對于一些企業(yè)而言已經(jīng)成為入職合格者的入場券。但是在更多的求職者的競爭下,對它們的考核還不足以使學(xué)生能確保自己的崗位優(yōu)勢。因此掌握一到兩門實用型軟件開發(fā)技術(shù)及大型熱門開發(fā)工具就成為學(xué)生求職的必備利器了。當前市場上流行實用型軟件開發(fā)技術(shù)有很多,但最為主流的僅僅只有兩個:一是以微軟公司技術(shù)為主的C#和ASP.NET技術(shù)范疇,另一個是以SUN公司技術(shù)為主的Java技術(shù)范疇。兩種技術(shù)幾乎統(tǒng)治著國內(nèi)軟件開發(fā)行業(yè)。其中C#和ASP.NET在開發(fā)模式和開發(fā)效率上占優(yōu)、而Java則在安全性和平臺無關(guān)性方面無可匹敵,在未來的競爭中誰優(yōu)誰劣還無法判定,因此學(xué)生們?yōu)榱藬U大自己求職就業(yè)面,兩個技術(shù)均需掌握。

      (5)有時學(xué)生們還需要理解下軟件開發(fā)的架構(gòu)、模式、框架等技術(shù),因為它們往往在面試過程中成為用人單位衡量入職者綜合水平高低的題目。目前在軟件開發(fā)中常用三層架構(gòu)、MVC模式、SSH框架技術(shù)等都是學(xué)什么需要理解范疇。我們的學(xué)生可以在各門專業(yè)課程當中看到它們的身影,而對這些技術(shù)概念如果我們的學(xué)生能充分理解后,并寫入到應(yīng)聘簡歷中將會大大的為你的求職加分。

      另外,對于其它課程而言,并不是不重要,而僅僅是在求職和入職初期,用人單位的面試和考核中不會占有太多的位置,比要如Java的JQuery和Ext。因此建議學(xué)生在以上5點內(nèi)容學(xué)習(xí)完成后再進行學(xué)習(xí)其它專業(yè)課程。

      最后,定期了解企業(yè)人才需求,做好充分的準備,才能獲得更大的成功。

      第五篇:軟件(JAVA)專業(yè)調(diào)研報告

      計算機軟件(JAVA)專業(yè)調(diào)研報告

      計算機系軟件教研室溫躍平

      為了更好地為學(xué)校計算機軟件編程(JAVA)專業(yè)的課程設(shè)置、教學(xué)和就業(yè)做準備,今年暑假我對軟件專業(yè)進行市場調(diào)研,在調(diào)研過程中側(cè)重與軟件編程和手機軟件方向,主要地點是廣州,現(xiàn)將調(diào)研結(jié)果總結(jié)如下:

      一、職業(yè)教育計算機專業(yè)現(xiàn)狀分析

      由于現(xiàn)在世界上計算機應(yīng)用已經(jīng)朝著多元化發(fā)展,特別是網(wǎng)絡(luò)技術(shù)與計算機軟硬件技術(shù)飛速發(fā)展,推動著經(jīng)濟全球化的進程。而當前我們很多職業(yè)學(xué)校計算機應(yīng)用專業(yè)的設(shè)置和教學(xué)方法,與計算機的發(fā)展及社會對計算機專業(yè)人才的需求不相適應(yīng),在當前的形勢下顯得過于單薄和簡陋,畢業(yè)的學(xué)生除了在一些計算機應(yīng)用水平較低的行業(yè)和機關(guān)外,已經(jīng)無法適應(yīng)飛速發(fā)展的信息社會對計算機專業(yè)人才專業(yè)化、高技能、高素質(zhì)的需求。

      據(jù)統(tǒng)計表明,職業(yè)教育計算機軟件相關(guān)專業(yè)的畢業(yè)生,大部分(80%以上)從事計算機銷售與技術(shù)支持、數(shù)據(jù)錄入、辦公文秘等崗位的工作,在計算機應(yīng)用與軟件人才鏈中處于較低端位置。在軟件開發(fā)、游戲軟件制作、網(wǎng)絡(luò)編程等崗位上工作的職業(yè)學(xué)校畢業(yè)生相對較少,而實際上這些崗位非常需要高職(技)畢業(yè)生,高職(技)畢業(yè)生在這里具有很大的就業(yè)的空間。

      因此,我們有理由認為,隨著計算機的普及,社會不僅需要掌握計算機基礎(chǔ)知識,具有操作和維護計算機系統(tǒng)的人才,更加需要掌握一定的計算機組成原理、計算機網(wǎng)絡(luò)等知識,具備軟件開發(fā)、手機游戲制作、網(wǎng)絡(luò)游戲制作等能力的軟件專業(yè)高等專業(yè)人才。

      二、調(diào)研的目的此次進行調(diào)研的主要目的是了解軟件行業(yè)的人才需求目標,能力要求以及行業(yè)的工作過程,以此來修改人才培養(yǎng)方案和進行課程建設(shè)。

      三、調(diào)研的主要方式

      1、上網(wǎng)查詢本行業(yè)相關(guān)的企業(yè)的招聘啟示,了解行業(yè)所需的前沿知識;

      2、網(wǎng)上查找行業(yè)的最新動態(tài)以確定我進行企業(yè)調(diào)研的方向;

      3、利用自己的人際關(guān)系,通過對廣州蟲洞網(wǎng)絡(luò)科技有限公司、北京宏天德美數(shù)碼科技有限公司廣州分公司、深圳市三旺通信技術(shù)有限公司等幾家IT企業(yè)采用走訪、電話采訪、網(wǎng)絡(luò)溝通等多種途徑的調(diào)研,了解企業(yè)中的工作流程。

      四、調(diào)研的主要內(nèi)容

      1、軟件行業(yè)的發(fā)展現(xiàn)狀;

      2、軟件行業(yè)的人才需求狀況;

      3、廣州地區(qū)的軟件企業(yè)現(xiàn)狀;

      4、職業(yè)(技工)院校培養(yǎng)的軟件專業(yè)學(xué)生適合的崗位群。

      五、調(diào)研結(jié)果

      1、關(guān)于中大科技園

      中山大學(xué)國家大學(xué)科技園是依托中山大學(xué)的科技、人才等資源優(yōu)勢和學(xué)科 特點,面向社會,開放辦園,以產(chǎn)權(quán)為紐帶,以市場為導(dǎo)向,以技術(shù)創(chuàng)新為中心,把學(xué)校的人才、技術(shù)優(yōu)勢與社會資源結(jié)合起來,實現(xiàn)校企之間的緊密合作,使中山大學(xué)國家大學(xué)科技園成為具有持續(xù)創(chuàng)新能力,集高新技術(shù)的研究開發(fā)、高新技術(shù)企業(yè)的孵化、創(chuàng)新人才的吸納與培育于一體的大學(xué)科技園,為促進中山大學(xué)科技和教學(xué)整體水平的提高服務(wù),為廣東的經(jīng)濟建設(shè)服務(wù)。

      中大科技園自2006年10月被認定為國家大學(xué)科技園,按照“一校多園”的模式,先后與省內(nèi)多個市、區(qū)簽訂了全面合作協(xié)議,在全省各地建立分園區(qū),搭建產(chǎn)學(xué)研合作平臺,共同促進高新技術(shù)產(chǎn)業(yè)發(fā)展。經(jīng)過近年來的建設(shè)和發(fā)展,目前已基本形成六個園區(qū),即:主園區(qū)(海珠園區(qū))、大學(xué)城園區(qū)、越秀園區(qū)、廣州科學(xué)城園區(qū)、珠海園區(qū)和深圳園區(qū)。

      2、關(guān)于軟件行業(yè)

      近年來,軟件行業(yè)的迅速發(fā)展為社會創(chuàng)造了巨大的價值的同時,也為人才市場提供了大量的就業(yè)崗位。據(jù)廣州市信息產(chǎn)業(yè)局透露,到2012年廣州每年的高新技術(shù)人才缺口達30萬人,其中高新軟件人才的缺口達20萬。巨大的軟件人才缺口達20萬。巨大的軟件人才缺口導(dǎo)致眾多企業(yè)不得不以重金到別的企業(yè)去挖取軟件人才。廣州市作為珠三角地區(qū)的經(jīng)濟文化重鎮(zhèn),云集了數(shù)百家國內(nèi)知名的軟件企業(yè),但其中大部分軟件企業(yè)仍面臨10000月薪難覓技能性軟件人才的尷尬局面。此外除了常規(guī)的軟件服務(wù)行業(yè)外,還發(fā)展了一些新的領(lǐng)域的軟件服務(wù),例如移動服務(wù)(手機軟件的開發(fā)),網(wǎng)絡(luò)服務(wù)等。這也說明了在常規(guī)的軟件人才之外,我們的教育還需要為社會提供新領(lǐng)域的軟件開發(fā)人才。

      目前軟件從業(yè)人員中主要以大量的本科生為主,缺乏高端人才的同時也缺乏大量的軟件“藍領(lǐng)”,行業(yè)人才呈現(xiàn)“橄欖形”。行業(yè)的用人需求也在根據(jù)市場不斷進行調(diào)整,最初對學(xué)歷,工作經(jīng)驗要求較高,但是隨著行業(yè)不斷發(fā)展,現(xiàn)在的軟件行業(yè)注重的不僅僅是學(xué)歷更重要的是項目的實踐能力,所有企業(yè)都希望企業(yè)員工在進入企業(yè)的時候就可以獨當一面。這也正是我們職業(yè)院校培養(yǎng)的目標,所以隨著行業(yè)的發(fā)展,計算機軟件編程專業(yè)的畢業(yè)生就業(yè)率不斷提高,證明我們的職業(yè)教育是十分必要的。這其中最重要的就是我們要時刻追隨市場的腳步,看到用人單位對人才的需求。

      那么現(xiàn)階段企業(yè)對人才到底有那些需求呢,這從每家企業(yè)的招聘啟事中就可以看到,以下是三家企業(yè)的人才招聘啟事。

      (1)某公司JAVA軟件工程師招聘要求

      基本要求:計算機相關(guān)專業(yè),大專及以上學(xué)歷,有互聯(lián)網(wǎng)相關(guān)經(jīng)驗。職位描述:

      ? 與項目經(jīng)理,研發(fā)、評測工程師和測試工程師密切合作,開發(fā)與設(shè)計用于提

      高測試和開發(fā)工作效率和質(zhì)量的系統(tǒng);

      ? 能夠發(fā)現(xiàn)內(nèi)部測試的潛在測試需求并開發(fā)相應(yīng)工具支持,以保證產(chǎn)品測試高

      效與質(zhì)量;

      ? 能獨立完成測試開發(fā)組內(nèi)的內(nèi)部工具需求。

      職位要求

      ? 熟悉Linux平臺下的開發(fā);

      ? 熟悉網(wǎng)絡(luò)編程,多線程和多進程編程;

      ? 精通C/C++,Java,shell,python的一種或多種;

      ? 精通數(shù)據(jù)結(jié)構(gòu)和算法,熟悉編譯器或解釋器的開發(fā),掌握至少一種編譯器開

      發(fā)技術(shù)(flex/bison 或 antlr);

      ? 精通掌握自動化測試和白盒測試的工具和方法,精通一種(不限一種)主流

      開源自動化測試工具,如gtest,robot framework, selenium,staf等; ? 熟悉SQLServer、MySql或oracle,能進行大型數(shù)據(jù)庫的設(shè)計;

      ? 精通http,xml,html,css,js,php,熟悉主流web開發(fā)技術(shù); ? 良好的表達溝通能力、責(zé)任心、自我管理能力及團隊精神。

      (2)某公司JAVA技術(shù)開發(fā)主管招聘要求

      基本要求:計算機相關(guān)專業(yè),大專及以上學(xué)歷,有10年以上相關(guān)經(jīng)驗。職位描述:

      ? 從事旅游電子商務(wù)平臺的分析、設(shè)計和開發(fā)工作;

      ? 帶領(lǐng)開發(fā)成員負責(zé)系統(tǒng)或子系統(tǒng)的分析設(shè)計和開發(fā)工作,負責(zé)核心編碼; ? 對業(yè)務(wù)知識有清晰的理解,可以和業(yè)務(wù)人員一起梳理需求。

      職位要求:

      ? 4-5年以上工作經(jīng)驗(ERP系統(tǒng)、電子商務(wù)開發(fā)優(yōu)先),本科及以上學(xué)歷,計

      算機相關(guān)專業(yè);

      ? 精通java開發(fā)技術(shù),熟悉java開發(fā)框架,熟悉開發(fā)流程,熟悉C#語言、熟

      悉面向?qū)ο蟮能浖治?、設(shè)計方法和設(shè)計模式;

      ? 熟悉SQLServer200020052008數(shù)據(jù)庫或MySql數(shù)據(jù)庫;

      ? 有JAVA網(wǎng)站建設(shè)經(jīng)驗、B/S及多層架構(gòu)開發(fā)思想、熟練掌握JavaScript、DIV+CSS、HTML者優(yōu)先;

      ? 分析設(shè)計能力強,具備良好的溝通和協(xié)調(diào)能力,有電子商務(wù)網(wǎng)站或大型系統(tǒng)

      前端開發(fā)經(jīng)驗優(yōu)先;

      ? 責(zé)任心強,具有創(chuàng)業(yè)熱情者優(yōu)先。

      (3)某公司手機軟件開發(fā)工程師招聘要求

      基本要求:計算機相關(guān)專業(yè)畢業(yè),本科及以上學(xué)歷,有兩年以上相關(guān)工作經(jīng)驗; 職位描述:

      從事手機軟件、手機游戲的研發(fā)工作

      職位要求:

      ? 熟悉手機軟件開發(fā)及流程,精通C/C++或Java編程語言,曾參與手機游戲或

      軟件開發(fā)工作;

      ? 熟悉IOS、Andriod、Windows Mobile等任一手機平臺開發(fā)技術(shù)者更佳; ? 有J2EE大型項目或者WAP手機游戲開發(fā)經(jīng)驗,精通掌握

      SQL Server2000/2005、mysql中至少一種數(shù)據(jù)庫產(chǎn)品;

      ? 精通下列開發(fā)工具:Eclipse,JBuilder;

      ? 熟悉軟件技術(shù)文檔的編寫,具備良好的文檔編制習(xí)慣和代碼書寫規(guī)范; ? 擁有良好的職業(yè)操守,學(xué)習(xí)能力強,思維敏捷,喜歡鉆研;

      ? 良好的溝通、協(xié)調(diào)能力,工作認真負責(zé),能承受一定的工作壓力。

      3、職業(yè)(技工)院校培養(yǎng)的軟件專業(yè)學(xué)生適合的崗位群

      ? 編程崗位:如java軟件工程師等。

      ? 調(diào)試崗位:如軟件調(diào)試員等。

      ? 技術(shù)服務(wù)崗位:如:軟件售后工程師等。

      ? 軟件測試:如軟件測試工程師等。

      ? 項目主管:如java技術(shù)開發(fā)主管等。

      ? 項目構(gòu)架師:如項目經(jīng)理等。

      六、調(diào)研感受

      通過本次調(diào)研,我感觸頗深,尤其是對企業(yè)軟件技術(shù)崗位劃分和開發(fā)程序員的技術(shù)要求兩方面,希望對軟件相關(guān)課程設(shè)置和人才培養(yǎng)方案以及學(xué)生的求職就業(yè)有些幫助。

      1、軟件技術(shù)崗位劃分:

      根據(jù)企業(yè)的軟件技術(shù)崗位需求按照分工進行分類,具體為:

      部門級管理層:與市場部對接、分析訂單內(nèi)容、訂單開發(fā)難度和開發(fā)周期,核算利潤和成本,并協(xié)調(diào)部門人力和物力資源進行分析、設(shè)計和實施。這一部分人既需要有著深厚的技術(shù)底蘊、又要擁有豐富的項目開發(fā)經(jīng)驗,同時還有對資源的組織協(xié)調(diào)能力。不過由于一個公司這樣的人員僅需要一兩個,而且職務(wù)高、待遇好,一般崗位也少,更不會對剛畢業(yè)的學(xué)生進行職位開放。

      項目管理層:處于部門管理層下、一事一辦,以項目的開始進入角色,在劃定的范圍內(nèi)協(xié)調(diào)人力、物力,在部門管理層制定的項目開發(fā)計劃內(nèi)完成軟件的開發(fā)和部署。目前這樣的崗位需求量較上一種崗位來說較多,雖然行政級別并不高,但是在開發(fā)部門卻舉足輕重,屬于團隊的核心骨干,因此待遇也非常的優(yōu)厚。此類人一般需要至少三年以上的團隊項目開發(fā)經(jīng)驗、且技術(shù)好、具有培養(yǎng)團隊、領(lǐng)導(dǎo)團隊克服困難、實現(xiàn)目標的品質(zhì)的程序員。此類崗位通常也不向剛畢業(yè)學(xué)生進行開放。

      開發(fā)程序員:要求程序語言基礎(chǔ)扎實,能使用程序語言算法實現(xiàn)程序目標;學(xué)習(xí)能力強、可以通過資料及項目經(jīng)理的短期培訓(xùn)下掌握所需相關(guān)程序語言技術(shù)、團隊開發(fā)技術(shù)、項目結(jié)構(gòu)和行業(yè)背景。最后還需要具有一定的問題分析能力和設(shè)計能力,方才能成為企業(yè)所需要的開發(fā)程序員。而企業(yè)中對程序員級別的劃分:一般為對項目中需求能進行數(shù)據(jù)分析和功能分析及其具體實現(xiàn)的,一般定為高級程序員;而僅能對具體問題進行分析、設(shè)計和實現(xiàn)的為普通程序員。這方面的崗位才是畢業(yè)學(xué)生真正的求職方向。

      2、開發(fā)程序員的技術(shù)要求(1)建立起以程序語言為方向的邏輯思維能力,能熟練的運用各種數(shù)據(jù)結(jié)構(gòu)類型存儲問題數(shù)據(jù),并設(shè)計和編寫算法實現(xiàn)數(shù)據(jù)的加工和處理。要達到這一目的,前期的使用C語言為基礎(chǔ)學(xué)習(xí)的《程序設(shè)計基礎(chǔ)》課程就至關(guān)重要,學(xué)生們必須通過該課程學(xué)好if、while等控制語句,同時掌握函數(shù)、結(jié)構(gòu)體等結(jié)構(gòu),并依靠以上技術(shù)設(shè)計算法實現(xiàn)各種問題的求解方法。另外,《數(shù)據(jù)結(jié)構(gòu)》也是同學(xué)們課后的一本必修課程,重點了解各種數(shù)據(jù)結(jié)構(gòu)的特點以及操作方法。另外各種排序、查找算法的理解和掌握也必須一個一個的攻關(guān)。以上內(nèi)容都是未來求職中筆試考核中的重點,必須認真對待。

      (2)學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計方法,并深刻理解面向?qū)ο蟪绦蛟O(shè)計思想。能使用設(shè)計工具、如Viso繪制用戶案例圖、類圖、對象圖,實現(xiàn)面向?qū)ο笏枷胂碌捻椖糠治龊驮O(shè)計;之后運用高級程序語言完成接口、抽象類、用戶類的實現(xiàn)和組裝,最終實現(xiàn)軟件項目。這一目標,同學(xué)們可以通過《Java面向?qū)ο蟪绦蛟O(shè)計》、《C++面向?qū)ο蟪绦蛟O(shè)計》或者《C#面向?qū)ο髮ο蟪绦蛟O(shè)計》三門課程中的一到兩門完成該思想和方法的學(xué)習(xí)。

      (3)學(xué)習(xí)數(shù)據(jù)庫技術(shù)和數(shù)據(jù)庫編程技術(shù)。按照普通軟件程序員的要求,數(shù)據(jù)庫技術(shù)的基本要求為掌握數(shù)據(jù)庫概念、表結(jié)構(gòu)概念、掌握對數(shù)據(jù)庫表在各種復(fù)雜條件下的單表和多表的增、刪、改、查SQL語句操作、理解視圖、游標、事務(wù)等技術(shù)即可,而以未來走向高級程序員或者項目經(jīng)理為目標,學(xué)生們則有必要掌握數(shù)據(jù)庫建庫、建表(含多種約束)、觸發(fā)器、存儲過程、索引的SQL語句操作,同

      時還要學(xué)習(xí)數(shù)據(jù)庫設(shè)計原理,包括各種范式以及數(shù)據(jù)庫設(shè)計工具,如Power Designer來實現(xiàn)數(shù)據(jù)庫及表的設(shè)計、創(chuàng)建和最終實施。當然作為項目經(jīng)理級別的學(xué)習(xí)還要包括數(shù)據(jù)庫安全配置、以及備份和恢復(fù)。以上內(nèi)容學(xué)生們可以在《數(shù)據(jù)庫SQL Server 2008開發(fā)技術(shù)》中學(xué)習(xí)數(shù)據(jù)庫原理及SQL語言的規(guī)范和技巧以及各項技術(shù),在《基于C#的數(shù)據(jù)庫編程技術(shù)》學(xué)習(xí)高級語言的數(shù)據(jù)庫編程方法和技巧,當然在《Java面向?qū)ο蟪绦蛟O(shè)計》中也有著數(shù)據(jù)庫編程技術(shù)的學(xué)習(xí)。

      (4)一到兩門實用型軟件開發(fā)技術(shù)及大型熱門開發(fā)工具的掌握,對于企業(yè)而言,以上技術(shù)屬于專業(yè)基礎(chǔ),屬于每個軟件崗位應(yīng)聘者必備的知識。雖然1到3欄目中的專業(yè)知識和技能的掌握對于一些企業(yè)而言已經(jīng)成為入職合格者的入場券。但是在更多的求職者的競爭下,對它們的考核還不足以使學(xué)生能確保自己的崗位優(yōu)勢。因此掌握一到兩門實用型軟件開發(fā)技術(shù)及大型熱門開發(fā)工具就成為學(xué)生求職的必備利器了。當前市場上流行實用型軟件開發(fā)技術(shù)有很多,但最為主流的僅僅只有兩個:一是以微軟公司技術(shù)為主的C#和ASP.NET技術(shù)范疇,另一個是以SUN公司技術(shù)為主的Java技術(shù)范疇。兩種技術(shù)幾乎統(tǒng)治著國內(nèi)軟件開發(fā)行業(yè)。其中C#和ASP.NET在開發(fā)模式和開發(fā)效率上占優(yōu)、而Java則在安全性和平臺無關(guān)性方面無可匹敵,在未來的競爭中誰優(yōu)誰劣還無法判定,因此學(xué)生們?yōu)榱藬U大自己求職就業(yè)面,兩個技術(shù)均需掌握。

      (5)有時學(xué)生們還需要理解下軟件開發(fā)的架構(gòu)、模式、框架等技術(shù),因為它們往往在面試過程中成為用人單位衡量入職者綜合水平高低的題目。目前在軟件開發(fā)中常用三層架構(gòu)、MVC模式、SSH框架技術(shù)等都是學(xué)什么需要理解范疇。我們的學(xué)生可以在各門專業(yè)課程當中看到它們的身影,而對這些技術(shù)概念如果我們的學(xué)生能充分理解后,并寫入到應(yīng)聘簡歷中將會大大的為你的求職加分。

      另外,對于其它課程而言,并不是不重要,而僅僅是在求職和入職初期,用人單位的面試和考核中不會占有太多的位置,比要如Java的JQuery和Ext。因此建議學(xué)生在以上5點內(nèi)容學(xué)習(xí)完成后再進行學(xué)習(xí)其它專業(yè)課程。

      最后,定期了解企業(yè)人才需求,做好充分的準備,才能獲得更大的成功。

      下載java軟件培訓(xùn)實習(xí)報告.word格式文檔
      下載java軟件培訓(xùn)實習(xí)報告..doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        java實習(xí)報告

        java實習(xí)報告范文1 實習(xí)目的通過對java語言、JavaWeb、Mysql數(shù)據(jù)庫應(yīng)用設(shè)計及SQL語言的復(fù)習(xí)和鍛煉,并且通過使用IDEA開發(fā)工具開發(fā)公司項目,以達到充分熟悉開發(fā)平臺及其應(yīng)用設(shè)......

        java實習(xí)報告.doc

        畢業(yè)實習(xí)報告實習(xí)報告題目關(guān)于在中興軟件技術(shù)從事手機游戲開發(fā)實習(xí)報告學(xué)生姓名劉娟 專業(yè)計算機科學(xué)與技術(shù) 學(xué)號05100505 系別計算機科學(xué)與技術(shù) 班級0410505 指導(dǎo)教師鄭威......

        java實習(xí)報告

        《JAVA WEB 程序設(shè)計》 課程實習(xí)報告題目JSP 學(xué)習(xí)網(wǎng)站 專業(yè)計算機網(wǎng)絡(luò)技術(shù) 班級網(wǎng)絡(luò)092 學(xué)號200936615210 姓名鄧章鵬 指導(dǎo)老師涂超 完成日期2011年12月31日 成績目錄 一、......

        JAVA實習(xí)報告[精選]

        畢業(yè)實習(xí)報告 轉(zhuǎn)眼間,四年額大學(xué)生活就要接近尾聲了,畢業(yè)的鐘聲將要敲響。將課堂所學(xué)知識運用于實踐成為畢業(yè)生們必經(jīng)的道路。帶著老師的忠告,2013年7月5日我有幸來到西安軟件......

        JAVA實習(xí)報告

        《Java程序設(shè)計》實 習(xí) 報 告中原工學(xué)院信息商務(wù)學(xué)院 經(jīng)濟管理系 2012年6月20號目錄一.課設(shè)題目: ............. 二.課設(shè)目的: ............. 三.開發(fā)環(huán)境 ................. 四.......

        JAVA實習(xí)報告格式

        實習(xí)報告實習(xí)名稱網(wǎng)絡(luò)實習(xí)專業(yè)班級計算機11級1班姓名 學(xué)號實習(xí)時間2014.3.3~2014.3.7吉林建筑工程大學(xué)城建學(xué)院 計算機科學(xué)與工程系一. 實習(xí)目的 通過實習(xí),進一步加深對計算機......

        java實習(xí)報告

        【實習(xí)題目】 java軟件開發(fā)—豆豆網(wǎng)開發(fā) 【實習(xí)目的】 進一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實戰(zhàn)經(jīng)驗。學(xué)習(xí)SQL的基礎(chǔ)知識及正確的運用方法,和......

        java實習(xí)報告

        【實習(xí)題目】 java軟件開發(fā)—豆豆網(wǎng)開發(fā) 【實習(xí)目的】 進一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實戰(zhàn)經(jīng)驗。學(xué)習(xí)SQL的基礎(chǔ)知識及正確的運用方法,和......