第一篇:JAVA高級工程師簡歷[推薦]
個人基本信息 姓 名 XX 性 別 男 政治面貌 團員 年 齡 24 籍 貫 遼寧省 民 族 漢 族 專 業 計算機科學與技術 學 歷 本 科 畢業學校 吉林大學 學 院 計算機控制與工程學院 聯系電話 13439XXXXXXXXXX E-Mail ? 求職意向 希望從事行業: 軟件開發 意向工作性質: 全職 希望從事職業: JAVA工程師 期望工作地區: 北京 教育情況 個人能力 熟練運用Java語言以及相關技術進行應用開發。熟練運用MVC設計模式及Struts、Spring、Hibernate 進行Jsp、Servlet、JavaBean、XMl等技術的應用開發。熟悉軟件工程規范,掌握UML建模語言建模工具PowerDesigner,版本控制工具CVS。熟練使用Oracle、MySql Access 等大中型數據庫管理工具。熟練使用Eclipese NetBean等開發平臺,以及Tomact WebLogic 等中間服務器。熟練掌握 Html JavaScript 語言 能運用 Photoshop、Firework、Dreamweaver、Flash等工具進行網頁制作。了解并能運用 Ajax DIV+CSS 等技術。2007年考取的中國軟件考試的數據庫系統工程師(中級)教育 2004/09-2008/06 吉林大學 計算機科學與技術 本科 畢業設計(論文)題目 基于J2EE平臺的考試管理系統的設計(Struts+Hibernate+Mysql)工作經歷 2008/6-至今 在北京XX軟件科技發展有限公司 JAVA與JSP開發 開發語言JAVA、JSP,開發技術Struts、WebService、XML,數據庫SYBASE,涉及技術windows2003 服務器管理,FTP服務器架設 自我評價 為人誠實守信,做事認真細致。有很強的上有上進心,有較強的團隊意識。有親和力,適應能力強,學習和接受新鮮事物快。業余愛好 金融及經濟發展,足球,編程。項目經驗 2008/03-2008/04 項目名稱:物資管理系統 軟件環境:Java J2EE JSP Struts Hibernate 開發工具:Eclipse MySQL Tomcat Dreamweaver 項目描述:采用Struts、Hibernate整合技術,實現了物資入出庫及統計等功能。責任描述:獨立完成,負責入出庫以及統計。項目總結:通過這個項目的開發,對SH有了更深一層的認識。同時也認識到學習的重要性,軟件行業技術更新的很快,每天都要去努力的學習新知識。2008/03-2008/04 項目名稱:在線留言板 軟件環境:Java J2EE JSP Struts Hibernate Spring 開發工具:Eclipse MySQL Tomcat Dreamweaver Fireworks 項目描述:采用Struts、Hibernate、Spring 整合技術,實現了留言功能。責任描述:獨立完成,負責留言。項目總結:本項目的難點在SSH的整合,有些地方用到了Ajax技術。
第二篇:java高級工程師要求
任職要求:
1.從事java后端開發4年及以上,具有根據業務需求進行獨立設計的能力 2.熟練使用Spring及SpringMVC開發
3.熟練使用常用持久層框架MybatisHibernate 4.熟悉java多線程及并發線程池使用
5.熟練使用Mysql基本操作,有一定sql優化經驗
6.有使用Memcached/redis框架其中之一進行緩存開發的經驗 7.會簡單使用js/jquery等常用功能進行前端頁面開發
任職要求:
1、本科及以上學歷,三年以上基于Java語言開發經驗;
2、精通J2EE架構,精通常用的設計模式,精通數據持久化、緩存、消息、通訊等的相關開源框架,對大容量、高并發系統的設計與調優有豐富經驗尤佳;
3、熟悉TCP/IP協議,熟悉java網絡編程,熟悉NIO,熟練使用相關框架,如Netty、Mina等;深入理解序列化與反序列化機制;
4、熟練使用redis、memcache 等緩存中的一種;
5、熟悉至少一種Web開發框架(Spring+Mybatis),對JS、CSS、HTML能熟練的運用;熟悉Spring boot, Spring cloud者優先考慮
6、熟悉Linux操作系統,熟悉Tomcat等主流web服務器;
7、至少熟悉一種關系數據庫如mysql,并能根據業務需求設計數據庫結構,有NoSQL經驗者優先;
8、誠信正直,積極主動,有較強的責任心,并具備良好的溝通能力、理解能力和較強的學習能力,具備團隊合作精神;
9、有以下經驗者優先考慮:分布式Socket通訊、分布式隊列、分布式任務分發框架、全文檢索、海量數據存儲與分布式存儲技術。
編程專業相對于計算機領域其他專業來講,是一門比較難以修煉的專業,此專業如果想要大成,需要修行之人心性極佳,踏踏實實,耐得住寂寞,受得住冷落。所以一位優秀的軟件開發工程師是非常難得的。老師就是編程專業出身,并且有很多從事Java編程的朋友,總結了一下,一位優秀的Java開發工程師需要身懷以下十項技能:
1、語法:必須比較熟悉,在寫代碼的時候,IDE(Integrated Development Environment,集成開發環境)的編輯器對某一行報錯應該能夠根據報錯信息知道是什么樣的語法錯誤,并且知道任何修正。
2、命令:必須熟悉JDK(Java Development Kit,Java開發工具箱——JDK 是整個Java的核心,包括了Java運行環境,Java工具和Java基礎的類庫。JDK是學好Java的第一步。)帶的一些常用命令及其常用選項,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果這些命令你沒有全部使用過,那么你對java實際上還很不了解。
3、工具:必須至少熟練使用一種IDE的開發工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括進行工程管理、常用選項的設置、插件的安裝配置以及進行調試。
4、API(Application Programming Interface,應用程序編程接口):Java的核心API是非常龐大的,但是有一些內容筆者認為是必須熟悉的,否則不可能熟練的運用Java,包括:
◆java.lang包下的80%以上的類的功能的靈活運用。
◆java.util包下的80%以上的類的靈活運用,特別是集合類體系、規則表達式、zip、以及時間、隨機數、屬性、資源和Timer.◆java.io包下的60%以上的類的使用,理解IO體系的基于管道模型的設計思路以及常用IO類的特性和使用場合。
◆java.math包下的100%的內容。
◆java.net包下的60%以上的內容,對各個類的功能比較熟悉。
◆java.text包下的60%以上的內容,特別是各種格式化類。
◆熟練運用JDBC.80%、java.security包下40%以上的內容,如果對于安全沒有接觸的話根本就不可能掌握java.◆AWT的基本內容,包括各種組件事件、監聽器、布局管理器、常用組件、打印。
◆Swing的基本內容,和AWT的要求類似。
◆XML處理,熟悉SAX、DOM以及JDOM的優缺點并且能夠使用其中的一種完成XML的解析及內容處理。
5、測試:Junit測試是程序員測試,即所謂白盒測試。一位合格的Java開發工程師必須熟悉使用junit編寫測試用例完成代碼的自動測試。
6、管理:必須熟悉使用Ant(中文譯為螞蟻,是一種基于Java的build工具。)完成工程管理的常用任務,例如工程編譯、生成javadoc、生成jar、版本控制、自動測試。
7、排錯:應該可以根據異常信息比較快速的定位問題的原因和大致位置。
8、思想:必須掌握OOP(Object Oriented Programming,面向對象編程)的主要要求,這樣使用Java開發的系統才能是真正的Java系統。
9、規范:編寫的代碼必須符合流行的編碼規范,例如類名首字母大寫,成員和方法名首字母小寫,方法名的第一個單詞一般是動詞,包名全部小寫等,這樣程序的可讀性才比較好。
10、博學:掌握J2EE、Oracle、WebLogic、Jboss、Spring、Struts、Hibernate 等流行技術,掌握軟件架構設計思想、搜索引擎優化、緩存系統設計、網站負載均衡、系統性能調優等實用技術。
1.你需要精通面向對象分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要學習Java語言的基礎知識以及它的核心類庫(collections,serialization,streams,networking,multithreading,reflection,event,handling,NIO,localization,以及其他)。
3.你應該了解JVM,classloaders,classreflect,以及垃圾回收的基本工作機制等。你應該有能力反編譯一個類文件并且明白一些基本的匯編指令。
4.如果你將要寫客戶端程序,你需要學習WEB的小應用程序(applet),必需掌握GUI設計的思想和方法,以及桌面程序的SWING,AWT,SWT。你還應該對UI部件的JAVABEAN組件模式有所了解。JAVABEANS也被應用在JSP中以把業務邏輯從表現層中分離出來。
5.你需要學習java數據庫技術,如JDBCAPI并且會使用至少一種persistence/ORM構架,例如hibernate,JDO,CocoBase,TopLink,InsideLiberator(國產JDO紅工廠軟件)或者iBatis。
6.你還應該了解對象關系的阻抗失配的含義,以及它是如何影響業務對象的與關系型數據庫的交互,和它的運行結果,還需要掌握不同的數據庫產品運用,比如:Oracle,MySQL,mssqlserver。
7.你需要學習JAVA的沙盒安全模式(classloaders,bytecodeverification,managers,policyandpermissions,codesigning,digitalsignatures,cryptography,certification,Kerberos,以及其他)還有不同的安全/認證 API,例如JAAS(JavaAuthenticationandAuthorizationService),JCE(JavaCryptographyExtension),JSSE(JavaSecureSocketExtension),以及JGSS(JavaGeneralSecurityService)。
8.你需要學習Servlets,JSP,以及JSTL(StandardTagLibraries)和可以選擇的第三方TagLibraries。
9.你需要熟悉主流的網頁框架,例如JSF,Struts,Tapestry,Cocoon,WebWork,以及他們下面的涉及模式,如MVC/MODEL2。
10.你需要學習如何使用及管理WEB服務器,例如tomcat,resin,Jrun,并且知道如何在其基礎上擴展和維護WEB程序。
11.你需要學習分布式對象以及遠程API,例如RMI和RMI/IIOP。
12.你需要掌握各種流行中間件技術標準和與java結合實現,比如Tuxedo、CROBA,當然也包括javaEE本身。
13.你需要學習最少一種的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。
14.你應該學習如何利用JAVAAPI和工具來構建WebService。例如JAX-RPC(JavaAPIforXML/RPC),SAAJ(SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging),JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServicesDeveloperPack)。
15.你需要學習一門輕量級應用程序框架,例如spring,PicoContainer,Avalon,以及它們的IoC/DI風格(setter,constructor,interfaceinjection)。
16.你需要熟悉不同的J2EE技術,例如JNDI(JavaNamingandDirectoryInterface),JMS(JavaMessageService),JTA/JTS(JavaTransactionAPI/JavaTransactionService),JMX(JavaManagementeXtensions),以及JavaMail。
17.你需要學習企業級JavaBeans(EJB)以及它們的不同組件模式:Stateless/StatefulSessionBeans,EntityBeans(包含Bean-ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者 Message-DrivenBeans(MDB)。
18.你需要學習如何管理與配置一個J2EE應用程序服務器,如WebLogic,JBoss等,并且利用它的附加服務,例如簇類,連接池以及分布式處理支援。你還需要了解如何在它上面封裝和配置應用程序并且能夠監控、調整它的性能。
19.你需要熟悉面向方面的程序設計以及面向屬性的程序設計(這兩個都被很容易混淆的縮寫為AOP),以及他們的主流JAVA規格和執行。例如AspectJ和AspectWerkz。
20.你需要熟悉對不同有用的API和frame work等來為你服務。例如Log4J(logging/tracing),Quartz(scheduling),JGroups(networkgroupcommunication),JCache(distributedcaching),Lucene(full-textsearch),JakartaCommons等等。
21.如果你將要對接或者正和舊的系統或者本地平臺,你需要學習JNI(JavaNativeInterface)and JCA(JavaConnectorArchitecture)。
22.你需要熟悉JINI技術以及與它相關的分布式系統,比如掌握CROBA。
23.你需要JavaCommunityProcess(JCP)以及他的不同JavaSpecificationRequests(JSRs),例如Portlets(168),JOLAP(69),DataMiningAPI(73),等等。
24.你應該熟練掌握一種JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜歡VI或EMACS來編寫文件。隨便你用什么了:)
25.JAVA(精確的說是有些配置)是冗長的,它需要很多的人工代碼(例如EJB),所以你需要熟悉代碼生成工具,例如XDoclet。
26.你需要熟悉一種單元測試體系(JNunit),并且學習不同的生成、部署工具(Ant,Maven)。
27.你需要熟悉一些在JAVA開發中經常用到的軟件工程過程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。
28.你需要能夠深入了解加熟練操作和配置不同的操作系統,比如GNU/Linux,sunsolaris,macOS等,做為跨平臺軟件的開發者。
29.你還需要緊跟java發展的步伐,比如現在可以深入的學習javaME,以及各種java新規范,技術的運用,如新起的web富客戶端技術。
30.你必需要對opensource有所了解,因為至少java的很多技術直接是靠開源來驅動發展的,如java3D技術。
第三篇:Java高級工程師筆試試卷
筆試試卷
一、選擇題(共25題,每題3分,滿分75分)1)使用面向對象思想進行設計的基本步驟不包括()。
2)在UML中,類圖是一個包含3個部分的矩形,各部分內容不包括()。
3)下面關于Java接口的說法錯誤的是()。
4)在Java接口中定義常量,下面語法錯誤的是()。
5)在Java接口中,下列選項中屬于有效的方法聲明是()。
A.public void aMethod();B.void aMethod();A.static int MALE = 1;B.final int MALE = 1;C.int MALE = 1;D.private int MALE = 1;
A.類名 B.屬性 C.方法
D.類和類之間的關系 A.發現類 B.發現對象 C.發現類的屬性 D.發現類的方法
A.一個Java接口是一些方法特征的集合,但沒有方法的實現
B.Java接口中定義的方法在不同的地方被實現,可以具有完全不同的行為 C.Java接口中可以聲明私有成員 D.Java接口不能被實例化
C.void aMethod(){} D.private void aMethod();6)給定如下Java程序代碼,在橫線處加入()語句,可以使這段代碼編譯通過。
interface Parent{ public int count(int i);} public class Test implements Parent { public int count(int i){ return i % 9;} public static void main(String[] args){ ________________ int i = p.count(20);} }
A.Test p = new Test();B.Parent p = new Test();C.Parent p = new Parent();D.Test p = new Parent();7)以下選項中關于Oracle中數據庫的說法錯誤的是()。
8)在Oracle中,使用數據庫表student存放學生信息,其中birthday字段存放學生生日,查詢該表中1980年9月15日及以后的學生信息,以下SQL語句正確的是()。
A.SELECT * FROM student WHERE birthday>='1980-09-15';B.SELECT * FROM student WHERE birthday >='15-9月-1980';C.SELECT * FROM student WHERE TO_DATE(birthday,'YYYY-MM-DD')>='2009-10-1';D.SELECT * FROM student WHERE birthday>=TO_CHAR('1980-09-15','YYYY-MM-DD');
A.數據庫在邏輯上表現為數據文件、日志文件和控制文件等 B.必須首先創建數據庫,然后才能使用Oracle C.可在安裝Oracle軟件時同時創建數據庫,也可以在安裝后再單獨創建數據庫 D.每個啟動的數據庫都對應一個數據庫實例,然后由這個實例來訪問和控制數據庫 9)一個Oracle數據庫表包含性別字段,在該字段上建立()最合適。
10)以下選項中關于DAO模式的說法錯誤的是()。
11)以下選項中關于Java分層開發技術中實體類的說法錯誤的是()。
12)以下選項中關于XML文檔的說法正確的是()。
13)以下選項中關于DOM和SAX的說法錯誤的是()。
A.DOM和SAX都是目前常用的XML解析技術 B.DOM把XML文檔映射成一個倒掛的樹狀結構
C.DOM模型內存消耗小,DOM解析器能提供更好的性能優勢
A.在分層開發中,不同層之間可以通過實體類來傳輸數據 B.實體類一般對應一個數據庫表,其屬性和數據庫表的字段對應 C.實體類最好實現java.io.Serializable,支持序列化機制 D.實體類的屬性和方法一般均使用public修飾
A.唯一索引 B.位圖索引 C.基于函數的索引 D.B樹索引
A.DAO是“Data Access Object”的含義,實現對數據庫資源的訪問 B.DAO模式中要定義DAO接口和實現類,隔離了不同數據庫的實現 C.DAO負責執行業務邏輯操作,將業務邏輯和數據訪問隔離開來 D.使用DAO模式提高了數據訪問代碼的復用性
A.XML文檔中使用用戶自定義標簽,標簽名不區分大小寫 B.可以使用DTD或者XSD定義XML文檔結構 C.XML文檔的作用是數據存儲、數據交換、數據顯示 D.XML文檔總是以一個XML聲明開始
D.SAX讀取文檔時會激活一系列事件,推給事件處理器,由事件處理器來訪問文檔 14)以下選項中關于Java中文件輸入輸出的說法正確的是()。
15)給定如下Java代碼,實現文件復制功能,其中第()行代碼有錯誤。
public class TestIO { public static void main(String[] args)throws Exception {
Reader fr = new FileReader(“c:source.txt”);//第三行
Writer fw = new FileWriter(“c: arget.txt”);char ch[] = new char[1024];int length = fr.read(ch);//第六行 while(length!=-1){ fw.write(ch);//第八行
} length = fr.read(ch);A.在Java中,文件的輸入輸出功能是通過流來實現的 B.如果要把數據寫入到一個文件中,需要創建一個輸入流對象 C.字符流在某些方面比如漢字的處理,比字節流更高效
D.可以通過Reader r=new Reader(“c:pet.txt”)來創建一個輸入流對象
if(null!= fr)fr.close();//第十三行 if(null!= fw)fw.close();} }
A.三 B.六 C.八 D.十三
16)在Java EE中,使用數據源與JNDI連接數據庫時,應在Tomcat的()文件中配置數據庫的驅動程序。
17)DataSource配置如下:
A.web.xml B.server.xml C.context.xml D.conf.xml
type=“javax.sql.DataSource” maxActive=“100” maxIdle=“30” maxWait=“10000” username=“luckboy” password=“123” driverClassName=“com.microsoft.jdbc.sqlserver.SQLServerDriver” url=“jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=info” /> 在項目中通過JNDI獲取數據源jdbc/info代碼如下: public class ConnectionManager { private Connection conn;public void getList(){ try { _____①______;DataSource source = ______②______;conn = source.getConnection();...} catch(Exception e){ } e.printStackTrace();} } 按照順序,以下()選項可以正確填寫在對應的橫線處。A.Context ct= new Context()ct.lookup(“/jdbc/info”)B.Context ct= new Context()(DataSource)ct.lookup(“java:comp/env/jdbc/info”)C.Context ct=new InitialContext()(DataSource)ct.lookup(“/jdbc/info”)D.Context ct=new InitialContext()(DataSource)ct.lookup(“java:comp/env/jdbc/info”)18)在JSP中使用SmartUpload組件進行文件上傳必須遵守以下要求()。 19)下面選項中,關于JavaEE的三層結構的說法錯誤的是()。A.在項目中添加smartupload.jar文件 B.必須為form標簽指定enctype屬性,屬性值為“multipart/form-data” C.form標簽的method屬性可以取值為“post”或“get” D.在form中使用text控件來選擇文件 A.表示層為用戶提供一種交互式操作界面,一般為Web應用程序 B.表示層依賴業務邏輯層,業務邏輯層也依賴表示層 C.表示層依賴數據訪問層,數據訪問層不依賴表示層 D.使用三層結構,職責劃分清晰,可以進行無損替換 20)下面選項中,關于EL表達式使用正確的是()。 21)在JSP頁面中使用 22)以下對Servlet生命周期的描述中,錯誤的是()。 23)在Servlet中有如下代碼段: ...public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { RequestDispatcher dis;_____________________________;dis.forward(request,response); A.&{bean.name} B.${bean[name]} C.${bean.age+15} D.${bean.[“name”]} A. C.Servlet容器調用Servlet實例的destroy()方法來釋放一個Servlet所使用的資源 D.調用destroy()后,被釋放實例隨后會被垃圾收集器所回收 }...那么能夠正確填寫在橫線處的選項是()。A.dis = response.getRequestDispatcher(“error.jsp”);B.dis = request.getRequestDispatcher(“error.jsp”);C.dis = request.RequestDispatcher(“error.jsp”);D.dis =new RequestDispatcher(“error.jsp”);24)下面選項中關于Ajax中的XMLHttpRequest對象的說法正確的是()。 25)關于使用Ajax實現搜索的自動提示,下面選項中說法錯誤的是()。 A.當鍵盤的按鍵抬起時,觸發onkeyup鍵盤事件,發送異步請求 B.服務器根據用戶輸入的關鍵字,從數據庫中搜索相關信息,并返回到客戶端 C.需要將文本框的autocomplete屬性設置為on,以免影響搜索提示 D.當搜索提示出現后,需要將其中選中的搜索項突出顯示,以便區分 A.XMLHttpRequest對象提供了異步發送請求的能力 B.XMLHttpRequest對象的open()方法用于建立)到服務器的連接并發送請求 C.通過XMLHttpRequest對象的readyState屬性來指定回調函數 D.XMLHttpRequest對象的responseText屬性表示從服務器端異步響應的文本內容 二、問答題(共5題,每題5分,共25分) 1、this和super的異同 2、java捕獲異常的方式有哪幾種,分別給以說明。 3、類的加載過程? 4、什么是事務? 5、Jsp內置對象有哪些,分別說明之? 試試卷答案 一、選擇題(25*3=75分)1.B 2.D 3.C 4.D 5.AB 6.AB 7.A 8.B 9.B 10.C 11.D 12.BD 13.C 14.AC 15.C 16.C 17.D 18.AB 19.BC 20.C 21.D 22.A 23.B 24.AD 25.C 二、簡答題(共5題,每題5分,共25分) 1、答:this引用當前對象;super引用當前對象的父類; 使用情況: 1)super.variable:用來訪問父類被隱藏的成員變量; 2)super.Mathod([paramlist]):用來調用父類中被隱藏的方法; 3)super.([paramlist]):用來調用父類中的構造函數; 在類方法(static)中,不能使用this和super修飾符 2、try catch finally語句塊的形式;throw exceptions方式。 3、答:類的初始化過程:當創建一個對象時,對象的各個變量根據其類型被設置為相應的默認初始值,然后調用構造方法,而每次調用構造方法都要執行三個階段: 1)調用超類的構造方法; 2)由初始化語句對變量進行初始化; 3)執行構造方法的體。 4、答:事務處理是由以一個單一的邏輯單位完成的一系列操作,它可以由一系列的操作組成,如果在該單位包含的操作執行完畢后沒有發生錯誤,那么它所做的改變就是永久的了;一旦發生錯誤就會回滾,不會做任何修改或改變。 5、答:HttpServletRequest類的Request對象; HttpServletResponse類的Response對象; JspWriter類的out對象; HttpSession類的session對象; ServletContext類的application對象; PageContext類的PageContext對象; ServletConfig類的Config對象; Object類的Page(相當于this)對象; Exception 姓名 男 |1989 年1月生 | 戶口:河北承德 | 現居住于北京-海淀區 團員(入黨積極分子)| 身份證:xxxxxxxxxxxxxxxxxx 電話:***(手機)E-mail: 598802631@qq.com 求職意向 ·工作性質: 全職 ·期望職業: 軟件測試、研發工程師、軟件工程師、其他 ·期望行業: 計算機軟件 ·工作地區: 北京 ·目前狀況: 我目前處于離職狀態,可立即上崗 自我評價 簡而言之,我認為我有如下的優點:目標管理能力較好、團隊意識較強、有企業歸屬感、踏實勤奮、自學能力強、溝通能力好、社會經驗較多。 四年的計算機學習使我對軟件行業充滿了憧憬,為了使自己能快速的融入這個行業,并獲得一個較高的起點,我選擇了工信部藍橋計劃(專業Java軟件工程師培訓)來充實和提升自己。經過4個月的項目實戰培訓,我對Java有了全新的認識,也對軟件開發有了全新的認識。 Java是一個特別適合團隊協作的語言,1+1>2是我們的共同的目標,我是團隊的一員,我有義務為了達到我們共同的目標而努力。 本人大學期間曾在必勝客兼職一年半,雖然工作很累,薪水也不高,但我看重的是他們的企業文化和企業氛圍。這段工作經歷,使我積累了很多的工作經驗,培養了我溝通能力,協調能力。我認為我的付出是值得,我感謝每一次曾經給我機會的企業和個人,我永遠會懷著一個感恩的心認真工作。 工作經歷 2012/08--2012/10 國信藍點科技有限公司|軟件工程師 工作描述:開發工具是MyEclipse+oracle+sqlplus 通過這幾個月的實踐,能夠熟練地運用myEclipse、Eclipse,sqlplus工具,hibernate,struts,spring這三大框架實現了三層結構的調度.能夠獨立的完成小型管理系統的制作,.熟練掌握XHTML、CSS和AJAX等前端頁面開發技術,javase(在線聊天系統,網絡版坦克大戰)web,oracle(在線購物系統)javaee(各個平日的辦公應用,OA辦公系統)等十幾個開發項目,通過每日一練,每周一做,每月大總結,積累了大量的項目經驗和實戰經驗! 項目名稱:在線購物系統開發 軟件環境:WindowsXP + JSP + Struts + Hibernate +Spring+ Oracle 開發工具:MyEclipse 項目描述: 該項目是一個B2C模式的購物網站,主要用于出售各種商品,系統功能可分為:用戶模塊,產品模塊,購物車模塊和訂單模塊。用戶模塊有驗證登錄和注冊信息,修改信息。產品模塊有產品分頁展示,產品搜索,產品的增加和刪除以及修改。只有用戶登錄后,才能進行購買和下訂單。本項目基于B/S架構下的MVC模式,分為展現層、控制層、業務層和數據庫訪問層。采用的技術有JSP、AJAX、Struts、Hibernate、Log4J和JUnit等技術,其中展現層使用JSP和Struts標簽,對于用戶登錄和用戶注冊等實時性要求較高的界面使用AJAX,進一步提高用戶體驗度;使用Struts的Action充當控制層,負責接收用戶的輸入請求并負責調度和控制整個流程的流轉;數據訪問層借助于Hibernate實現,代碼簡潔且可適應不同的數據庫。 項目中指責:產品模塊的開發,并和團隊成員共同分析、解決項目中出現的問題。最后整合各個模塊之間出現的問題。 體會: 1、關鍵是業務邏輯分析清楚再著手編程會事半功倍,2、自己在業務邏輯分析上有一定的思想。 項目名稱:點餐支付系統 周期:1個月 軟件開發環境:window xp+myeclipe+oracle+jdk6.0+Tomcat 實用技術:spring+struts2+hibernate+log4j+Ajax+jsp 項目描述: 摒棄火鍋城傳統服務員手寫菜品信息,然后服務員送菜單到后臺繁瑣過程的弊端,運用oracle數據庫存儲信息,jsp界面錄入和顯示,struts2完成轉發,根據spring的配置文件采用多模塊的集成方式完成,按功能劃分模塊。 主要功能描述: 1.前端頁面顯示該店的菜品及菜品圖片和相應的詳細信息,用戶通過菜單選取菜品,顧客點單確定后,服務員確認以點菜品和酒水,待確認后,在前臺界面錄入臺號和以點物品,運用加cookie的技術記錄菜品信息,錄入完畢后 ,一并提交給后臺處理。 2.前臺提交的信息分類生成總表單,然后分類轉發各個生產部門,已完成菜品及酒水的服務。 3.經理登陸后可以根據消費的總金額和優惠級別進行對應的優惠操作。收銀員根據菜單及消費詳單進行相應收費。 4.促銷界面顯示火鍋城的相應新菜品和催銷,推銷產品,由點餐員工進行相應的促銷和點餐調整工作。項目中我的職責: 1.將以點菜品和酒水保存并分配到后臺各個工作站進行制作 2.進行酒水和菜品等的價格合計(不包括打折和其他的優惠)。 3.統計本次消費菜品和酒水的記錄,同時可以查看當天相應產品的銷售狀況和庫存量,來及時的調整促銷和訂貨。 項目總結: 通過本次的項目,雖然各司其職,但還是需要及時的與其余的人員交流,我主要是和訂貨系統和前臺銷售系統的制作人員交流,深入的知道了團隊里面的每個人都是項目里的一塊基石,只有每塊石頭都穩固才可以完成整個項目。再次重審的是書寫規范性的重要性和團隊協作的重要性。 在校學習情況 曾獲 院校級二等獎學金 2008/10 三好學生|縣市級 在校期間,學習成績優異,積極的承擔了學習委員的職位,自己組織班級學生周日補課,并多次帶全班同學去養老院做義務工,得到了全校老師的認同,特別給予三好學生稱號! 培訓經歷 2012/07--2012/1 1培訓課程:java全部課程 所獲證書:軟件初級工程師,DB2認證,計算機等級證書 培訓地點:北京國信藍點 詳細描述:我通過在藍橋計劃學習,現在能夠熟練掌握Java、JSP/Servlet,熟悉XML、JavaScript等語言;熟悉J2EE相關技術JPA、JNDI等,了解Web Service技術;熟練掌握Struts、Hibernate開源框架,熟悉Spring、JUnit、JQuery工具,熟悉Oracle數據庫的開發和標準SQL語法,熟練使用myEclipse、sqlplus,mysql等工具;在此期間學會了軟件集成技術,能夠熟練地運用三大框架,在此期間參與了在線在購物系統,和一個公司的管理系統制作,在學習期間就將學習與應用能力相結合,能夠適應各種程序的制作并在此期間積累了大量的工作經驗。 在校實踐經驗 2011/09--2012/03 初級java程序員 | 通過半年的在校實踐,本人主要是負責機房設備維護和簡單的java程序編寫,王老師等人負責學校選課系統的編制工作,并在此期間和我們講解相關的知識點和需要技能,在此期間我主要學會了jsp頁面的簡單制作和jsp頁面的美化工作,因為以前對java知識的匱乏,每天要不停的學習JAVASE基礎知識,并沒有掌握過多的個框架的聯合使用技術。總體來說,本人更深入的了解了java的用途和前景,為今年在國信藍點深入的學習打下了良好的基礎。 證書 2012/09 全國計算機應用技術證書 2012/09 初級工程師 2012/09 程序員 2010/09 全國計算機等級二級 2012/10 IBM db2-302a合格認證 2010/03 全國計算機等級一級 2010/12 大學英語四級 證書說明:英語四級497分 2012/01 普通話等級證書 證書說明:二級甲等 語言能力 英語:讀寫能力熟練|聽說能力良好 特殊技能 我自信有很好的團隊協作能力和交際能力,在大二上學期我加入了百勝企業(必勝客)開始了兼職生活,在必勝客的一年零八個月的時間里,上班的時候基本上每次來回騎車二十公里,即使這樣我也從來沒有放棄過,因為很好的團隊能力和耐心的培訓能力,很快的升到組長(兼職最高職位)的職位,在這段時間有深深的體會到了團隊協作的重要性,我深知一個人的能力只能是代表自己,一個團隊的協作能力才是組織的靈魂所在。通過那段時間的鍛煉與深造,我能夠獨立的解決學費和生活費,還自己攢錢報了駕校。 除此之外,二零一零年七月初到八月末在北京懷柔區歐曼汽車配件廠當過機器控制員,負責半自動化機器的生產和維護工作,我自信能夠適應北京的快節奏生活,能夠吃苦耐勞。 我有很好的自學能力,計算機二級和java基礎都是自己學完成。現在專業的學習了java技術,自信能夠成為一個好的程序員,希望您能給我一次展現自我的機會,我一定會全身心的投入到工作中去,不辜負您的期盼! 尊敬的領導,期待您的慧眼垂青!靜候佳音! 祝:貴單位事業興旺! 個人簡歷 個人信息: 姓 名: XXX性 別:男 年齡: 22學 校:XXXXXXXX(統本)外語水平: 一般 專 業:通信工程 政治面貌:團員現居地:XXX 電話:XXXXXXXXXXXX電子郵箱:XXX@163.com 求職意向: JAVA開發工程師 掌握技能: 1.具有良好的編程習慣,熟練掌握corejava、JDBC編程; 2.熟練掌握基于Struts2,MVC模式的Web編程; 3.熟練使用MyEclipse,Tomcat,基于Linux平臺進行java軟件開發; 4.熟悉Jquery,JavaScript,HTML,Ajax等Web前臺開發技術; 5.熟練使用MysqL,Oracle數據庫并能熟悉操作增,刪,改,查; 6.熟練基于Servlet和JSP的Web編程; 7.了解Spring,Hibernate框架 項目經驗: 項目一: 開發平臺: 開發工具: 技術實現: 項目描述: 責任描述:。 項目總結:。 培訓經歷 所獲證書: 自我評價:第四篇:java簡歷
第五篇:java簡歷