导航:首页 > 程序命令 > 程序员简历项目

程序员简历项目

发布时间:2022-09-03 08:41:22

1. 问 java程序员简历项目经验

单个项目2个人开发需要多久?这个看项目大小,一个手机应用也是一个项目,一个人一周就能搞定。银行系统就是个大项目,两个人搞个几十年也不一定搞笑来。你贴出来的项目估计得2个月。当让,人和人不同,前提是那些框架的知识都很熟悉。呵呵,项目经验其实就把自己干过的写出来就行了,人家只是看你的项目水平,别的也无所谓。

2. 写java程序员简历,项目经验怎么写

项目经验,如果你有真实的项目经验肯定要是什么写什么,诚信是每个公司都看重的,别人的经验不会给你任何帮助,任何有经验技巧的面试官都能轻松的从和你的沟通中发现问题。

建议以自己实际写过的代码为出发点写简历,可能的说清楚自己真正了解的深度,会有机会的。

项目经验不在多,要在精,结合成三个项目是最理想的。

工作经验的话,你可以编一些,但是你要注意你是否有这样的条件,比如说学历上写得刚刚毕业却有两年工作经验显然是不可思议的。为了赢得这些东西你可能需要调整自己的上学时间甚至年龄。大个一两岁没什么关系,只要你的技术过关即可。

别人的简历不建议你参考,因为每个人情况不同,他写的不一定适合你,而且也不一定写的是好的,因为你不是HR,你不知道什么简历是合适的。写简历不是抄作文敞饥搬渴植韭邦血鲍摩,骗得了老师骗不了HR。

希望你记住几点。

一是自己的技术一定要过关,如果连一个小小的练习题都做不出来就不用说了,现在公司看技术实力第一。

二是公司只对做过和自己业务有关的项目或者招进来能帮助开发公司项目的人有兴趣,一个用DirectX开发的公司肯定不会招ASP.NET开发员。

三就是自己的表现了。

3. it个人简历范文_优秀程序员个人求职简历

现在IT工作人员找工作都是在通过网络来找,因此一份良好的个人简历对于获得 面试 机会至关重要。本文是我为大家整理的it 个人简历 范文 ,仅供参考。

it个人简历范文篇一

个人信息:

姓 名: 性 别: 男

年 龄: 2 居 住 地:

学 历: 本科 毕业 院校:

专 业: 计算机科学与技术 电 话:

电子邮箱:

求职意向:java软件工程师及相关职业

IT技能:

1. 熟练Java、JSP/Servlet、Struts1.2、Hibernate、Spring、Struts2.1

2. 熟练HTML、JavaScript、XML、AJAX、iReport、JQuery;

3. 熟悉Oracle、MySQL,能使用Oracle、MySQL进行开发

4. 能够以Oracle/Tomcat/MyEclipse/搭配开发环境,Oracle是企业级的数据库,Tomcat是免

费开源的Web服务器,MyEclipse是很强大的Java集成开发工具。

5. 熟练使用流行的辅助技术(JDBC/Log4j/JUnit/ AJAX),JDBC用以进行数据库操作,Log4j

用以记录日志,JUnit用以进行单元测试,AJAX用以进行动态验证和页面局部刷新。

6. 熟悉OOAD和UML思想。

7. 熟练在Windows环境下的编程 ,开发和环境的搭建,以及服务器的搭建和项目的部署。熟悉

liunx,unix 环境下的编程。

另外: 熟悉C和VC++编程语言。

项目 经验 及工作经验: 2011 / 1——2011 / 5:北京达内科技集团:

项目名称:TOLO航空公司3G应用门户(T-3GABS)

项目时间:2011/02

软件环境:Windows + Android + SQlite

开发工具:Eclipse Galileo

项目描述:为了改进服务质量,提升服务品质,为智能手机用户提供实时在线的订票服务,TOLO航空公司决定开发一套3G应用门户系统,以适应日益增长的客户需求。该系统使得用户能通过智能手机客户端完成航班查询,订票,订单管理,订单支付,网点查询,会员积分查询,动态航班查询,订阅消息等功能。

在该项目开发之前,TOLO航空公司已有基于专线网络的T-ABCS营业柜员系统,和基于Internet的T-WABS(web营业系统),前者主要为TOLO航空公司内部的营业网点提供完整的营业服务(订票,退票,改签,打印发票,积分管理等),后者为普通互联网用户提供受限的服务(订票,支付,查询等)。T-3GABS与以上两个项目共享同样的航班信息,与T-WABS共享同样的用户账户和订单信息。

项目收获:通过这个项目的设计,我初步了解了航空公司各业务的基础知识,对航空公司的运营有了基本的认识。通过该项目,使我对数据库的操作更加熟悉,同时也加深了对Android系统的理解。

项目名称:电子商务购物平台(GWAP:通用 WEB 应用平台——General WEB applicationplatform)

项目时间:2011/03

软件环境:Windows+ Tomcat6.0+ MySQL

开发工具:MyEclipse

项目描述:通用WEB 应用系统,包括交易系统和管理系统两个独立的子系统

1. 交易系统功能描述:

商品展示:实现商品预览、商品明细、分类检索功能。

购物车: 实现添加商品、删除条目、恢复条目、数量修改、清空购物车、结算以及为登录用户持久化购物车中商品信息的功能。

我的订单:实现订单确认、订单列表、删除订单、查询明细功能。

用户管理:实现登入/登出、用户注册、信息修改功能。

2. 管理系统管理描述:

用户管理:对于系统管理员提供用户删除、用户查询功能。

商品管理:实现商品列表、商品发布、商品删除、商品修改功能。

项目收获:在完成该项目的过程中,在老师的指导下,我们模仿struts1.3版本写出了该电子商务平台的框架,并基于该框架自行完成了开发任务。此次开发任务的顺利完成不仅加深了我对框架设计的理解,也更让我认识到MVC框架的真正含义,对java面向对象思想也有了新的认识。对组件开发的理解也更加透彻。

工作经验:2010年11月份在滁州城市职业学院进行为期一个月的 教育 实习。实习内容代授Vfp课程。并在教育实习期间担任实习小组组长,协助指导老师开展工作。通过本次实习,使我亲身体会到教育工作者工作的艰辛,也深深的意识到作为一个教育工作者所承担的责任。这让我意思到,不管做什么事情,只要做了,就一定尽全力做好,因为,不管是对自己或者对别人,这都是一种责任。

教育经历:

2007 / 09——2011 / 07:于安徽科技学院接受本科教育 2011 / 01——2010/ 05:于北京达内科技集团(石景山)校区接受JAVA培训 所获证书:

C+E国际软件工程师Java培训证书 高级软件工程师 颁发单位:工信部颁发 CET4 语言技能:

英语:能阅读一般的英文报纸和技术文档,并能进行简单日常对话,能在工具书或工具软件的帮助下,阅读和书写较难的英文文档以及英汉互译。

自我评价 :

勤奋好学,能吃苦耐劳,做事善始善终、脚踏实地; 具有良好的团队合作精神,工作积极上进;

能勇于面对困难,善于分析和解决问题,动手实践能力强;

能承受较高的工作压力,能出差。

有责任感和使命感。

it个人简历范文篇二

姓 名:

出生日期:

工作年限:

手 机:

目前年薪:

户 口:

地 址: 乔布斯 1978年10月3日 10年 13761717109 15万 人民币 四川 个人简历 性 别: 居 住 地: 电子邮件: 男 上海-浦东新区 [email protected] 上海市浦东新区杨高中路2128号

邮 编: 200135

自我评价

本人性格开朗,工作认真负责,积极上进,思维敏捷、善于创新,且适应能力强;熟练掌握了多种电脑硬件、软件和各种 操作系统 及 网络知识 ;具有良好的交际能力,独立的工作能力及较强的的组织能力;有丰富的软件开发经验和项目实施经验,善于协调沟通,有较强的团队合作精神。

求职意向

到岗时间:

工作性质:

目标地点:

期望薪水: 待定 全职 上海 面议 /月

目标职能: 高级软件工程师 ;数据库工程师/管理员 ;系统分析员 ;项目经理 ;项目执行/协调人员

工作经验

2005/8--至今:(中国)易初莲花连锁超市有限公司

所属行业: 批发/零售

资讯部 POS系统主管

维护Retalix storeline系统,解决各种问题,支持全国近百家超市的正常运营

处理门店的日常问题,支持门店的系统正常运营;

安装、升级storeline系统,根据营运需求维护storeline的设置;

测试storeline新版本,查找和记录storeline版本的缺点;

开发制作各种维护工具和监控工具,高效维护管理全国所有门店的POS系统;

组织培训IT技术人员,提升团队IT技能和高效解决问题的能力。

根据公司营运需求,协助各软件供应商解决其软件与POS系统的接口集成问题。

2004/5--2005/8:上海震旦办公设备有限公司

所属行业: 贸易/进出口

资讯部 系统分析员

本人在震旦工作期间,根据工作需要担任过程式设计师、系统分析员及几个项目的负责人,多次参与ERP的二次开发工作,并独立设计与编写过大量报表程式,多次 组织内部技术讲解及技术培训工作,协助公司同仁处理在日常工作流程中遇到的各种系统问题;参与过集团各分公司之间的VC、VOIP及的架构建设,为 海外分公司长期提供信息咨询和技术支持;也曾根据公司业务发展需要,组织并开发出震旦自己的商品信息发布网站,为公司的信息化及无纸化建设作出了应有的贡 献,多次被评为优秀员工,获得公司领导和同事的一致好评。

2002/7--2004/5:亚力山卓(深圳)家私有限公司

所属行业:

机械/设备/重工 资讯部 系统工程师

本人从加入亚力山卓(深圳)家私有限公司,根据公司需要担任过硬件工程师,网络工程师和软件设计师等职位,在该公司,曾有幸作为项目组长参加该公司的 Oracle 11i的导入工作,在系统导入过程中全程参与ERP各财务模组的教育训练,全程参加D2K、DBA教育培训工作;并最终协助IBM顾问师,为公司的ERP 项目最后的顺利上线运作作出了贡献,获得公司领导的肯定。 教育经历

1998/9--2002/6

武汉理工大学

信息管理和信息系统

本科

我 在校期间曾学习课程有:C语言、数据结构、电子技术、数据库原理、计算机组织与结构、计算机硬件及接口电路设计、汇编语言程序设计、C++程序设计、VB 程序设计、Delphi程序设计、软件工程、计算机网络原理、网络编程,网络架构、ASP、SQL Server数据库、大学英语、高等数学等课程。 培训经历

2006/3--2006/5

外请专业讲师

项目经理PMP培训 Axapta,X++ ASP.Net开发训练 Oralce

DBA,Oracle

Developer

2004/7--2004/10 ESG顾问有限公司 2004/5--2004/6

震旦华夏资讯

2002/12--2003/2 ORACLE 台湾分公司 语言

语言能力

2000,SQL/Plus

英语 熟练 IT技能 技能名称

熟练程度 精通 精通 精通 熟练 熟练 熟练 熟练 熟练 熟练 熟练 熟练

使用时间 10年 10年 8年 8年 5年 5年 8年 6年

SQL Server Visual Basic Windows Server Oracle AIX Unix Linux LAN/ WAN

Developer/ Designer 2000 Java C++

>>>下一页更多精彩“it行业个人简历范文”

4. 程序员简历应该怎么写

程序员简历模版范文参考如下:

程序员精选范文模版《第一篇》

姓名:小红

性别:女

年龄:20

民族:汉族

户籍:广东省

最高学历: 本科

现所在地:北京金源小区

毕业院校:神马科技大学

所学专业:计算机科学与技术

教育/培训:

1996年9月-2004年6月,神马科技大学,计算机科学与技术,本科

2005年6月-2008年9月,神马科技大学,Jsp+Servlet

2009年6月-2012年9月,神马科技大学,SSH框架

工作经验至今有3年工作经验。

浮云软件有限公司,2013年5月-2016年10月

公司性质:私营企业

行业类别:计算机业(软件、数据库、系统集成)

担任职位:计算机业(IT)类-网页设计师

工作描述:

1、根据用户的需求参与项目需求的分析,以保证项目后期顺利编写。

2、根据公司下达的任务,负责项目的编码,对开发的代码进行集成测试。

3、监控,维护公司软件应用系统的运行。

技能/专长:计算机

语言能力:英语(一般),普通话(标准)

计算机能力:高级程序员

技能专长:有扎实的网络基础知识,了解TCP/IP、UDP等网络协议,精通HTML、JavaScript、CSS等网页设计语言。扎实JAVA 基础知识,熟悉面向对象的编程思想,掌握常用设计模式。

熟悉 JSP、Servlet、JDBC、XML等WEB开发技术,熟练运用Struts、Hibernate、Spring等J2EE企业架构核心技术。

精通MYSQL、SQLServer2008、Oracle等各种数据库操作。熟练使用Eclipse、JCreatorPro、DreamweaverMX等开发工具。

熟练Tomcat、JDK、JBoss等WEB服务器的应用,了解Linux操作系统。

求职意向:程序员

求职类型: 全职

待遇要求:7000元

希望岗位:计算机业(IT)类-软件工程师,计算机业(IT)类-数据库开发与管理(DBA),计算机业(IT)类-网页设计师。

希望地区:北京朝阳区

最快到职:一个星期以后

自我评价:

1、能够快速的适应各种工作环境,具有良好的分析能力,自学能力,适应能力。

2、工作积极进取,对IT领域的软件开发和设计工作有浓厚的兴趣。

3、具有良好的人际交往、组织及沟通协调能力以及团队精神。

4、为人诚恳,踏实肯干,认真负责,敢于面对困难和挑战,爱岗敬业。

联系方式:小红

联系电话:136*******985

电子邮件:[email protected]

5. 面试IT公司的时候,程序员的简历应该写多少个项

1、基本信息

姓名、性别、年龄、联系方式等等

2、学习经历

大学学习经历(可写主要科目)、毕业后培训进修经历

3、掌握技能

具体掌握的计算机语言、其他爱好技能等等

4、工作经验

任职过的公司、具体职位、工作内容(应届生可写兼职经历)

5、项目经验

写具体项目、项目中担任的角色、应届生可写学习期间做过的项目等

6、个人评价

个人性格、个人爱好、个人能力等

以上内容简写,不用太多复述,重点放在项目经验上,内容贴近应聘职位。

6. php程序员简历中项目描述怎么做

想找工作的程序员用下面的格式去写简历

第一部分:基本信息。

必须有的:名字、联系方式(邮箱+电话)、出生年月(一般写个年份就好)、应聘职位、工作年限、地址(城市要有,具体地址可写可不写)。

可以有的:座右铭、社交网络地址(里面有乱七八糟内容的就不要放了)、期望待遇。

最好不要有的:照片(除非你对自己长相特别有自信,但是要放就放大头照,别放艺术照,谢谢)、星座血型(如果你应聘做这个的公司就另当别论)。

第二部分:受教育经历。

必须有的:大学的名字、专业、开始时间、结束时间、GPA(或者平均成绩)。

可以有的:高中经历(如果你的高中很出名,比如人大附中)、专业或者大学的描述和介绍(如果不是太出名的大学但其实专业不差推荐写)、一些比较有特色的培训课程比如MIT的短期交流之类的。

最好不要有:初中小学幼儿园和辅导班的经历、对自己学校的评价(“因为老师不好,所以主要靠自学”这种话千万不要写)。

第三部分:荣誉。

必须有的:大学时期获得的学术类荣誉(只要有称号的就要写,优秀奖也可以写)、奖学金、一些社会荣誉(比如见义勇为)。

可以有的:中学时非常优秀的荣誉(比如数学竞赛全国一等奖)、在其他机构获得的奖项(比如MIT的什么夏令营的优秀学生,或者Intel的什么奖项)。

最好不要有的:康师傅再来一瓶(我没开玩笑,我真的看到很多人简历写,这个一点不幽默)、大学前的无关紧要奖项(初中二年级全校作文大赛一等奖)、一些虚构的奖项。

第四部分:工作和实习经历。

必须有的:工作单位的名称、职位、具体工作内容的描述(语言、框架、开发平台、在哪里可以看到、如果不能看到就说说实现了什么效果)、工作的开始时间、结束时间、所有做的项目,包括开源项目。

可以有的:一两句简单阐述一下对于工作的感触,比如但是不要有消极言论。

最好不好有的:和工作特别没有关系的工作经验(大概有五分之一的人简历里面有在肯德基或者麦当劳做清洁或者收银工作的内容,要是真的一条都没的写了再写,哪怕有一条也不要写这个)。

7. 程序员转行,简历上要写开发项目什么的吗

先说结论:要写项目,但是不能按程序员的口吻写,必须按你转行后的岗位目标进行改写!
再说论据:简历是候选人和公司沟通的重要桥梁,因此必须想尽一切办法增加彼此的契合度,同时为了证明自己可以胜任目标岗位,因此要通过自己的学历,过往工作经历等找到和目标岗位所需能力/经验相关的事实,所以光干巴巴的说我可以是不行的,要通过具体的项目来证明!
有的朋友认为,我本来就是转行,以前没干过呀 ,哪来的项目和证明,你这么想就大错特错了!所处的环境不同 所做的事不同 ,但是所需要的技巧,能力和思维是想通的,我举个例子,你以前做程序员,现在转行做销售,如果你真的说自己以前啥销售相关的都没做过,那你的简历大概率会被直接刷掉,那你以前做软件开发项目的经历该怎么改写呢?
以前你是这么写的,这个项目中我担任核心开发人员,项目采用微服务架构,采用天翎低代码开发工具作为实施平台,攻克了xxx等诸多技术难题,最终顺利交付,这个项目提高了我对restful接口的理解你能力等等,那么要找销售工作,你可以这么改写,我在这个项目中担任核心开发人员,需要面对很大的工作压力,同时需要频繁的和甲方进行沟通,而销售人员同样压力巨大,同样需要耐心的和客户沟通,我认为这个项目对于我从事销售工作是非常有帮助的,你看看,有感觉了吧!
我上面只是做个举例 事实上可以改写的角度太多太多了,真的 你用心去挖掘自己的优点, 那历史所有过往经历和项目皆可为你所用,只有多从过往项目中找到一切契合当前目标岗位的关键词和特质,你通过简历筛选和面试的几率才能大大增加!

8. 要写java程序员简历,想问一下项目经验怎么写

现在前端开发是一个很火很热门的行业,小编在这里为大家详细解释一下这个高大上的行业!
在国内大学课程里面,几乎没有前端开发这门课程,无非就是一些网页设计之类的课程,但那些课程无论是老师讲还是学生听,都是敷衍了事,这个我深有体会,我相信大家一定也有同感!所以,目前前端开发主要是通过自学,和参加正规的培训!对于培训来说,一般会分为初级、中级、高级等级别,因为凭我们自己很难掌握这些技能。但是自学是很困难的,毕竟是一个人自己摸索,网上看上去有很多视频可以学习,但是那些视频很多都是过时的,像js和h5这些想要自学根本学不会,更何况以后深入学习还要掌握框架构造!很多小伙伴就根本找不到学习的方向,最后白白浪费了自己的时间和精力!所以对于有条件的小伙伴,个人推荐最好是系统的学习一下!
那么我们应该怎么学习前端开发这门技术呢 ? 现在很多小伙伴喜欢在互联网上找视频资料学习网页制作,但是光看视频你是不可能学会网页制作的,没有人指导你,而且很多视频已经过时了 ,并没有什么用! 如果你真的想学习网页制作这门技术,你可以来这个裙,前面是四 九 四,中间是0 6 4,最后是 9 3 4 ! 在这里有最新的HTML课程 免费学习 也有很多人指导你进步,不需要你付出什么 只要你有一颗学习的心就可以了 。

传统web从业者为什么必须学习前端开发技能?——学习前端开发是晋升和加薪的捷径。传统web从业者,只要精通html+css,简单的JS效果,切切图,写写网站等就可以了,而如今的前端开发不再只是一个简单的网站,现在越来越多的云计算应用程序,比如web QQ接近我们经常使用的QQ的功能。以前用java 、J2EE、 .Net 、Object C等高级语言开发的应用程序也越来越走向web化、云端化。 BS架构应用程序已逐渐成为主流。时代变了,用最犀利的前端技术武装我们的大脑的时代已经来临!

1、想要跟上潮流,想要掌握最新技术,做高精尖人才升职加薪,必须学习前端开发最新技能,毕竟做前端的就得跟上时代的潮流,如果有小伙伴想要学习前端开发,个人认为潭州学院还是蛮不错的 !相比于线下的培训班,潭州无论是学费还是学习时间,都远远比线下的培训班更加实惠,而且只要有电脑,有网络就可以进行学习!

2、前端开发的就业方向及薪资情况。
记得有人说过,未来不再有互联网公司,因为未来所有的企业都会有互联网部门,而互联网世界离不开前端开发,像淘宝、阿里巴巴、支付宝、腾讯、京东、新浪微博等等大型的基于互联网的企业与产品,都需要优秀的前端高级开发人才。
不仅仅是互联网企业,随着O2O模式的越来越普及,传统企业越来越互联网化、云端化,前端开发人才需求越来越多,人才缺口高达上百万。
招聘网站上现在的前端开发工程师的平均薪酬已经达到了12926元,需求巨大,前景广阔,薪资还高。

3、你适不适合学习前端开发?
如果你已经有了传统web基础(css+div),那么是时候提升你的前端开发技能了…
如果你没有接触过web前端开发,那么如果你经常上网,冲浪,希望要了解互联网世界背后的故事,可以先从web前端开始了解,因为这是开启互联网世界大门的钥匙…
web前端JS课程的核心特点。
web前端课程的核心特点是:我们不仅仅要学会制作一个网页,一个特效。
更多的是我们要用web前端开发传统应用程序,我们做pc端,移动端,各种响应式,web 游戏,web 企业管理系统,web 移动程序,开发一个大规模项目,html5游戏,甚至用js开发传统高级语言才能做的数据库交互,不用后台语言,就靠我们js做后台,流行大趋势……

4、课程模块介绍。
未来需要什么,我们就需要学什么:
模块1:基础入门阶段;
模块2:web移动开发– html5、 css3、
模块3:html 5 游戏— html5 、canvas;
模块4:用js去做传统java 、.NET、 PHP才能做的数据库操作,服务器编程。— ajax 、node.js;
模块5:大型BS、云计算、项目开发(比如淘宝,京东)–面向对象、设计模式、大型项目分层架构思想(比如MVC,MVVM)、js框架、web前端架构、js组件;

5、学习方法、薪资目标。
【两大基础,内外双修】
两大基础:js基础(蹲马步,基础中的基础–函数,事件,语句等)、面向对象(基础)。内外双修:
【内】掌握面向对象编程思维,模块化编程思维,大型项目分层编程思维,大型项目团队如何合作;
【外】学习一些前辈总结出来的最佳编程实践:设计模式,比如能够保证全局唯一的单例模式,创造万物的工厂模式,模拟现实中介的中介模式,代理模式,以及所有业界都在谈,都在吹,都在用的依赖倒置,依赖注入,面向切面编程等。
结语:年前,随着iPhone的兴起,iOS开发火爆中国。当年的行动者,如今已经成为百万富翁!今天,随着HTML5等WEB前端技术兴起,前端开发的大潮已经袭来!赶快行动,让青春不留遗憾,占领行业制高点,主动权就再你的手中!

9. 简历上的项目描述(JAVA)怎么写

想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者的junior都会有所帮助。

专业技能

1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。

2.熟悉基于JSP和Servlet的JavaWeb开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行JavaWeb项目开发的经验。

3.对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用SpringMVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。

4.熟练的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis的核心API,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。

5.熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,对Ajax技术在Web项目中的应用有深入理解,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验。

6.熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL/SQL进行数据库编程。

7.熟悉面向对象的设计原则,对GoF设计模式和企业应用架构模式有深入的了解和实际开发的相关经验,熟练的使用UML进行面向对象的分析和设计,有TDD(测试驱动开发)和DDD(领域驱动设计)的经验。

8.熟悉Apache、NginX、Tomcat、WildFly、Weblogic等Web服务器和应用服务器的使用,熟悉多种服务器整合、集群和负载均衡的配置。

9.熟练的使用产品原型工具Axure,熟练的使用设计建模工具PowerDesigner和EnterpriseArchitect,熟练的使用Java开发环境Eclipse和IntelliJ,熟练的使用前端开发环境WebStorm,熟练的使用软件版本控制工具SVN和Git,熟练的使用项目构建和管理工具Maven和Gradle。

说明:上面罗列的这些东西并不是每一项你都要烂熟于心,根据企业招聘的具体要求可以做相应的有针对性的准备。我个人觉得前6项应该是最低要求,是作为一个Java开发者必须要具备的专业技能

项目介绍  

本系统是X委托Y开发的用于Z的系统,系统包括A、B、C、D等模块。系统使用了Java企业级开发的开源框架E以及前端技术F。表示层运用了G架构,使用H作为视图I作为控制器并实现了REST风格的请求;业务逻辑层运用了J模式,并通过K实现事务、日志和安全性等功能,通过L实现缓存服务;持久层使用了M封装CRUD操作,底层使用N实现数据存取。整个项目采用了P开发模型。

说明:上面的描述中,E通常指Spring(Java企业级开发的一站式选择);F最有可能是jQuery库及其插件或者是Bootstrap框架,当然如果要构建单页应用(SPA)最佳的方案是前端MVC框架(如AngularJS)和JavaScript模板引擎(如HandleBars);G显然是MVC(模型-视图-控制),最有可能的实现框架是SpringMVC,除此之外还有Struts2、JSF以及Apache为JSF提供的MyFaces实现,可以使用JSP作为MVC中的V,也可使用模板引擎(如Freemarker和Velocity)来生成视图,还可以是各种文档或报表(如Excel和PDF等),而Servlet和自定义的控制器是MVC中的C,当然SpringMVC中提供了作为前端控制器的DispatcherServlet;J通常是事务脚本,K应该是AOP(面向切面编程)技术,L目前广泛使用的有memcached和Redis;M的选择方案很多,最有可能的是Hibernate和MyBatis,也可以两种技术同时运用,但通常是将增删改交给Hibernate来处理,而复杂的查询则由MyBatis完成,此外TopLink、jOOQ也是优秀的持久层解决方案;底层的数据存取传统上是使用关系型数据库,可以是MySQL、Oracle、SQLServer、DB2等,随着大数据时代的来临,也可以采用NoSQL(如MongoDB、MemBase、BigTable等)和其他大数据存取方案(如GFS、HDFS等);项目的开发模型P可以是瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型、RAD模型等。

项目开发流程

1.可行性分析>>>可行性分析报告/项目开发计划书

2.需求分析>>>需求规格说明书

1.OOAD(用例图、时序图、活动图)

2.界面原型:帮助理解需求、业务层设计时推导事务脚本

3.设计>>>概要设计说明书/详细设计说明书

1.抽取业务实体(领域对象):类图、E-R图(概念设计阶段)

2.分层架构:确定各层的技术实现方案(具体到使用的框架、数据库服务器、应用服务器等)。业务层设计:事务脚本模式(事务:用户发送一次请求就是一个事务;脚本:一个方法或一个函数;事务脚本:把一次请求封装为一个方法或一个函数;事务脚本模式:一个事务开始于脚本的打开,终止于脚本的关闭)。业务层涉及的对象本有三种类型:事务脚本类(封装了业务的流程)、数据访问对象(DAO,封装了持久化操作)、数据传输对象(DTO,封装了失血/贫血领域对象),三者之间的关系是事务脚本类组合(聚合)数据访问对象,这二者都依赖了数据传输对象

3.正向工程(UML类图生成Java代码)和逆向工程(Java代码生成UML类图)

4.数据库物理设计(ER图转换成表间关系图、建库和建表、使用工具插入测试数据)

4.编码5.测试>>>测试报告/缺陷报告

1.单元测试:对软件中的最小可测试单元进行检查和验证,在Java中是对类中的方法进行测试,可以使用JUnit工具来实施。

2.集成测试:集成测试也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统进行测试。

3.系统测试:将已经确认的软件、硬件、外设、网络等元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。

4.验收测试:在软件产品完成了单元测试、集成测试和系统测试之后,产品发布之前所进行的软件测试活动。它是技术测试的最后一个阶段,也称为交付测试。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。

5.交付和维护>>>用户手册/操作手册

项目管理

版本控制:CVS/SVN/Git

自动构建:Ant/Maven/Ivy/Gradle

持续集成:Hudson/Jenkins

系统架构

负载均衡服务器:F5、A10

应用服务器:

HTTP服务器:Apache、NginX(HTTP、反向代理、邮件代理服务器

Servlet容器:Tomcat、Resin

EJB容器:WildFly(JBossApplicationServer)、GlassFish、Weblogic、Websphere数据库服务器:MySQL、Oracle

第三方工具(插件)应用

图表工具:基于jQuery的图表插件(如jQchart、Flot、Charted等)、Chart.js、Highcharts等。

报表工具:PentahoReporting、iReport、DynamicReports等。

文档处理:POI、iText等。

工作流引擎:jBPM、OpenWFE、Snaker、SWAMP等。

作业调度:Quartz、JobServer、Oddjob等。

缓存服务:EhCache、memcached、SwarmCache等。

消息队列:Open-MQ、ZeroMQ等。

安全框架:Shiro、PicketBox等。

搜索引擎:IndexTank、Lucene、ElasticSearch等。

Ajax框架:jQuery、ExtJS、DWR等。

UI插件:EasyUI、MiniUI等。

富文本框:UEditor、CKEditor等。

面试提问

项目是为哪个公司开发的?

项目的投入是多少?

有多少人参与了项目开发?

整个团队中,测试人员、开发人员、项目经理比例是多少?

项目开发了多长时间?

项目总的代码量有多少?

你的代码量有多少?

项目采用了怎样的开发模型或开发流程?

项目的架构是怎样的?

项目的技术选型是怎样的?

你在项目中承担了怎样的职责?

是否经常开会或加班?

项目完成后有哪些收获或是经验教训?

项目中最困难的部分是什么?

如何解决团队开发时遇到的各种冲突?

明:对于没有实际项目经验的,可以在前程无忧、智联招聘、拉勾网等网站上搜索招聘Java程序员的公司,找到他们的官方网站了解他们做的项目,查看项目的详细介绍,然后尝试完成其中一部分功能,最好请教一下高人看看自己的设计和代码是否恰当,这样相当于积累了一定的项目经验。

面试时可以反问面试官的问题

我注意到你们使用了X技术,请问你们是如何解决Y问题的?

为什么你们的产品使用了X技术而不是Y技术?据我所知,X技术虽然有A、B、C等好处,但也存在D和E问题,而Y技术可以解决D和E问题。

我对您说的X技术不是太熟悉,但我感觉它是一个不错的解决方案,您能多讲讲它的工作原理吗?

你们团队是如何进行项目规划的?一周会有几次例会?每周的代码量大概是多少?

就X问题我能想到的解决方案目前就只有Y了,请问您会怎么解决这个问题?

录用谈判

要理直气壮的提出具体的待遇要求

开出比预期稍高的价码

不要只盯着薪水(很多公司更愿意就薪水之外的条件做出让步)

使用最合适的方法(可以尝试在电话或E-mail中谈判待遇)

自我评价

学习能力(搞IT行业的人需要不断的了解新的技术、工具和方法)

团队意识(相比个人英雄主义,IT行业更倡导团队合作)

抗压能力(很多IT企业的工作强度相对来说还是比较大的)

自学编程,免费获取精品IT教程以及资料,搜索:黑马程序员

网页链接

阅读全文

与程序员简历项目相关的资料

热点内容
没学历的怎么学编程 浏览:893
华为的隐藏相册无法加密 浏览:774
联通套餐app怎么设置 浏览:748
关于删除链表的算法描述 浏览:889
标准盘和压缩盘的区别 浏览:42
银行存款验证码JAVA编程 浏览:106
word转pdf软件免费版 浏览:137
公主连结安卓台服怎么下载 浏览:540
注册江苏银行app怎么注册 浏览:796
中兴怎么下载app视频 浏览:673
服务器审计是什么 浏览:514
华为删除的app怎么彻底卸载 浏览:570
编程时调试快捷键 浏览:6
安卓手机玩亚服怎么下载 浏览:337
思域压缩机多少钱 浏览:695
程序员代码合适吗 浏览:288
复利计算法律保护 浏览:741
代号f2服务器连接失败怎么搞 浏览:960
旋律云我的世界服务器靠谱吗 浏览:67
pdf降低大小 浏览:235