十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
项目 经验 是程序员个人简历的重要构成部分。以下是我精心推荐的一些程序员简历的项目经验 范文 ,一起来学习下吧!
在宁乡等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站制作 网站设计制作按需定制设计,公司网站建设,企业网站建设,品牌网站制作,全网营销推广,外贸网站制作,宁乡网站建设费用合理。
程序员简历的项目经验范文(一)
项目一:九龙悠久资源管理系统
开发环境:Windows2003 + MyEclipse5.5 + SQLServer2000 + Tomcat6.0
开发技术:Struts + Hibernate + Spring
开发日期:2008年5月—2008年7月
项目描述:系统采用基于J2EE平台的多层架构模式,JSP充分利用Struts框架提供的标签开发视图页面,Struts的Action组件进行流程控制,处理业务,使用ORM框架Hibernate实现数据持久化,以面向对象的方式进行系统设计,采用Spring IoC进行业务组件的组装,系统也更容易维护。商品销售经营中,经常需要进行商品的入货、出货、清点、退货、结帐等业务,但由于商品品种繁多,业务量大,使用手工方式管理不仅工作量大,而且很容易出现各种失误,导致工作效率低下。使用本软件可提高工作效率和管理水平,降低经营成本。
责任描述:主要负责商品销售和查询统计:商品销售主要涉及到销售和退货,首先商品销售需要选取客户和商品,是从另一个列表页面读取的,是通过在页面编写javascript脚本语言实现的。也可以输入商品编码,页面会自动填写商品的基本信息,使用Ajax发送请求完成。输入销售数量,则会自动计算金额(应收和未收款),通过javascript实现,保存成功后,根据商品类型和操作时间来生成销售单号,同时对应商品的库存量减少。办理销售退货(商品有问题需返回厂家处理):同样选退货的客户,选择商品或输入商品编码,自动填写商品基本信息(使用Ajax技术)输入销售退货数量,自动计算金额如:应付和未付款(通过javascript实现)。保存成功,自动生成销售退货单号,同时对应商品的库存量增加。查询统计:主要实现按不同条件查询商品的入库及销售信息,并对某一时间段的销售情况进行图表分析,主要使用JFreeChart技术来显示图表。
项目二: Naking溧水县信息管理平台
开发环境: Windows2003 + MyEclipse5.5 + Oracle+ Tomcat6.0
技术描述: Struts2 + Spring2 + Hibernate3 + Ajax + JFreeChart + XFire
开发日期: 2009年3月 — 2009年9月
项目描述:主要就是针对南京溧水县当地的房地产,建立的一个房地产税收管理系统,主要有:税源信息,纳税评估,行政执法,电子档案,综合查询,系统设置,信息变更,地图管理等模块构成,税源信息主要实现税收管理员对土地、建安、增量房、存量房等交易信息的采集、补充、核实。核实后的信息由税收管理员进行纳税评估,计算纳税人应该上缴的税务之后就进入行政执法,对违规的信息进行处理。县级管理员登录系统后则可以通过电子档案和地图对税源信息,项目进度和纳税评估进行综合查询,对违规的信息进行处理。JSP页面采用Struts2提供的标签库实现数据的显示和与用户的交互,通过Struts2的Action进行客户端与服务器之间的数据传输,采用Hibernate3进行数据的持久化,Spring2的IOC技术则对控制层和模型层进行解耦,同时采用AOP动态代理Hibernate3中的事务处理。
在首页基于MapEasy技术再度开发了税收行政区域的地图,便于更加直观的对土地和项目进行标注和管理。在页面中大量的使用了Ajax技术实现页面与服务器的无刷新异步通信,给用户带来更加美好的视觉享受。
责任描述:主要负责的是税源信息采集和纳税评估(建安环节,不动产环节)。以不动产为例介绍:采集不动产交易信息,包括项目基本信息,交易基本信息,纳税人基本信息,选取纳税人和项目信息是通过谈出子窗体选取相应的信息,在页面除了基本的验证外,使用Ajax技术进行同名检测,巡查后的信息可补充,核实。核实后的信息有误可申请信息变更来修改相关的信息,核实是根据不动产交易信息生成不动产楼栋下的房屋平面图,由此可知,楼栋有几层,每层的房间数,对这些房可进行增量房交易,记录(够房者,够房金额等),交易后的信息进行维护,征缴(计算纳税人应上缴的税款)。税款更新提供手动和自动两种方式,手动需税收员手工录入上缴的税款,自动更新是通过WebService向另一个交税系统(实现前台服务纳税人交税,查询的功能,为地税系统提供接口,处理请求)发送请求来提取纳税人交税信息,避免税收员重复输入,提高了工作效率。
程序员简历的项目经验范文(二)
时间:2015.4-2015.5
项目名称:Ting-Android 音乐播放器
项目简介:该款 App 界面设计使用的是 Material Design,遵循 Google 设计规范 , 界面开起来清新简洁,目前 App 只能获取 Ting 音乐社交网站上用户分享的前 20 首歌曲 , 以及歌曲评论信息,App 可以在线播放从 Ting 网站上取回来的歌曲,也能播放本地歌曲,播放本地歌曲可以进行随机播放、循环播放、单曲循环播放,使用到的开源库有:Picasso、Volley、Gson等.
项目名称:门窗 DIY 软件-Android
该款软件运行环境是安卓手机以及平板电脑,面向的用户是门厂销售人员,主要用来为客户介绍展示门与门框款式,以及让客户进行门与门框的搭配并 收藏 起来,同时也能将收藏的搭配删除 ,该款软件有些图片是绑定在安装包当中的,当安装完软件第一次启动时会把图片写入到 SDcard 当中,图片取出来使用 Picasso 库对图片进行缓存处理.
时间:2014.9-2014.12
项目名称:个人博客网站
该网站前台使用到BootStarp响应式框架,后台服务端主要使用Jsp+Servlet ,实现基本博客网站功能:发 文章 ,阅读文章,对文章评论,博主管理所有文章,修改密码,更换头像.
程序员简历的项目经验范文(三)
OA自动化办公系统:
软件环境:Apache Tomcat 5.0/MySQL /windows2003/jdk1.4.2
开发工具:Eclipse,Dreamweaver等开发工具
项目描述:该项目主要针对衡阳市环保局的自动化办公,提高办公效率。
1、项目主要采用当前流行的MVC模式,Struts+Hibernate+Spring框架(B/S)。
2、使用的技术: JSP 、Servlet 、JavaBean 、Hibernate、JNDI、XML、Struts、Spring等相关技术。
责任描述:
1、负责技术:相关JavaBean,Servlet,Hibernate持久层的编写,配置,调试等负责部署整个webapplication。
2、负责功能为个人办公,包括短消息,通讯录等。
客户关系管理系统(CRM)
1.开发环境:Apache Tomcat 5.0/SQLServer/windows2003/jdk1.4.2
2.开发工具:Eclipse ,Dreamweaver等开发工具
3.项目描述:基于J2EE平台,采用MVC设计模式及SSH(Struts+Spring+Hibernate)三个集成框架、B/S模式、SQLServer作为后台数据库。
4.项目责任:本人主要负责营销管理模块及其显示层的开发。
↓↓↓下一页更多精彩 程序员简历的项目经验范文 ↓↓↓
项目 经验 是php求职者简历中向用人单位介绍、推荐自我的名片,以下是我精心推荐的一些简历中的php项目经验 范文 ,一起来学习下吧!
简历中的php项目经验范文(一)
**公司
起止年月:2009-09 ~ 至今
公司性质: 民营企业
所属行业:计算机/互联网/通信/电子
担任职位: PHP工程师
工作描述: 1.负责网站/的开发及代码及数据库优化等工作
2.配合其他部门开发中小型应用项目。
3.实现其他项目与PHP项目对接,webservice。
离职 原因: 还未离职
**公司
起止年月:2007-11 ~ 2009-05
公司性质: 私营企业
所属行业:互联网/电子商务
担任职位: 开发(各个项目主负责人)
工作描述: php开发,开发客户定制项目,涉及项目类型比较广泛。
离职原因: 工资太少
简历中的php项目经验范文(二)
人事管理系统 (应用程序)
软件环境: WAMP
编程工具: EditPlus
责任描述: 组内讨论需求分析以及数据建模,功能独立开发完成
项目描述: 无论对于大型公司,中小型公司,都避免不了对员工的管理,对于每个公司的管理者,在任何方面都需要一个既提供标准有提供管理的系统;对于公司的员工也希望能够了解自己的表现及在公司的职位、职责;
让公司 对员工的管理更方便,通过本系统能有效地管理工资发放、员工的考勤动态
还可实现员工的自我查看和管理;以提高公司的执行效率和经济效益。
项目感想: 该项目主要应用了 smarty + Ajax等技术由于php是一种弱的语言,并不能实现面向对象的多态(重载),所以只是用到了面向对象的编程思想。在开发的过程中也使我更加熟悉基于Smarty + CMS的开发模式。
天元茶叶网(168二次开发)
软件环境: WAMP
开发工具: ZendStudio-5.5.0
项目描述: 本次开发运用的是php168 v6 版本的二次开发!
这个版本主要是标签的使用,它实现了内容与设计的结合!方便快捷
本次开发的是茶叶网,实现了php168 v6版本的功能
项目感想: 首次研究二次开发项目,对二次开发有较好的理解!
根据客户的需求,然后利用产品的内核,进行系统的扩展和修改。
Ecshop二次开发
软件环境: WAMP
开发工具: ZendStudio-5.5.0
项目要求: 1、去掉网站中所有关于ecshop的信息;
2、给网站起个名字,比如,Tbshop。请把首页中“欢迎光临本店”修改为“你好,欢迎光临我的网店!”
3、去掉底部查询信息的显示
4、去掉首页版权信息
5、修改产品图片大小
6、请发布首页公告:“ 春节 快乐!”,并在文件中找到网站公告代码的位置;
7、网站关闭了注册,请修改默认显示“该网店暂停注册”,改为”网站正在测试谢绝注册,谢谢合作“;
8、删除商品显示页的商品点击率
项目感想: 对二次开发又有了深入的了解,在开发过程中熟悉了网上购物的过程,购物车的实现
幽冥茶网(ThinkPHP 框架开发)
软件环境: WAMP
开发工具: ZendStudio-5.5.0
项目描述: 运用thinkphp框架技术开发网站
项目感想: 了解框架技术,就是根据框架的结构在什么地方写什么样的代码!
简历中的php项目经验范文(三)
公司名称: xxx 教育 机构起止年月:2008-05 ~ 2008-10
公司性质: 私营企业所属行业:教育事业
担任职务: 教务助理
工作描述: 协助教务相关事务处理
离职原因: 谋求更大发展空间
公司名称: 广州多迪网络公司起止年月:2008-03 ~ 2008-10
公司性质: 私营企业所属行业:计算机业
担任职务: 实习
工作描述: 参加PHPCINA培训(全程班)
个人作品:南方传媒DIV布局、多彩世界网站的制作(SMARTY应用)、个人主页(ASP制作)
离职原因: 实习期到
公司名称: 广州票务中心起止年月:2006-04 ~ 2007-08
公司性质: 所属行业:
担任职务: 兼职
工作描述: 2006.4 广州票务中心做导购员,售票员,负责旅客的火车销售工作,被学院评为“春运工作标兵”。
2006.8 广州电脑城做兼职。
2007.7-2007.8 神州数码有限公司,网络维修实习员。
离职原因:
简历中的php项目经验范文(四)
姓名:xx
目前所在:天河区年龄:27
户口所在:广西国籍:中国
婚姻状况:未婚民族:汉族
培训认证:未参加身高:165 cm
诚信徽章:未申请体重:53 kg
人才测评:未测评
我的特长:
求职意向
人才类型:普通求职
应聘职位:软件工程师:工程师,数据库工程师/管理员:程序员
工作年限:4职称:无职称
求职类型:全职可到职日期:随时
月薪要求:面议希望工作地区:广州,深圳,东莞
工作经历
广东优势传媒有限公司 起止年月:2009-09 ~ 2010-06
公司性质:私营企业所属行业: 广告 /媒体
担任职位:PHP工程师
工作描述:网站、电子商城、公司OA、人事系统的开发与维护,服务器的管理与配置
具体项目有:
奇声网
华斯度坤士生活杂志
广州星网
一键商机
离职原因:拖欠工资
广州迎新丰科讯有限公司 起止年月:2006-07 ~ 2009-09
公司性质:私营企业所属行业:计算机软件
担任职位:ERP开发工程师
工作描述:1.ERP:
对ERP系统的ASP+VB版、ASP.NET(C#)版ERP进行二次开发,熟悉塑胶玩具、服装、印刷等行业ERP管理软件流程,具有BOM、工作单、套件工单、报价单,成本清单等的设计,能设计多种复杂报表,如成本一览表,模件需求表,层次BOM,BOM代用表,盘点,标签等报表。
2.零售管理软件:
采用C# Winform,参照多层结构模式及其他成熟架构进行设计,明确各层间分工,熟悉系统的前台系统(POS),后台系统,报表系统流程与设计,对小票打印、钱箱、顾客显示屏、电子称、扫描仪等相关外设的程序控制
离职原因:公司搬迁
广州麒兴科技有限公司 起止年月:2005-11 ~ 2006-07
公司性质:私营企业所属行业:计算机/互联网/通信/电子
担任职位:程序员
工作描述:对公司 公交车线路查询系统、企业短信息平台开发,以及防伪标签管理系统维护
离职原因:公司转型
志愿者经历
教育背景
毕业 院校:广州白云工商高级技工学校
最高学历:大专获得学位:毕业日期:2006-07
专 业 一:程序设计专 业 二:
起始年月终止年月学校(机构)所学专业获得证书证书编号
2000-092003-07广西容县职业中专高中--
2003-092006-07广州白云工商高级技工学校大专--
语言能力
外语:英语 一般粤语水平:优秀
其它 外语能力:
国语水平:优秀
工作能力及其他专长
专业技能:
* 熟悉C#、ASP、VB、PHP多种开发语言,使用html、DIV+CSS、Javascript、Ajax等技术进行页面设计,掌握SQL Server、MySQL、Access、SQLite等数据库,能编写高效复杂的SQL语句、存储过程,有百万级数
据快速查询优化经验
* 熟悉C#的B/S和C/S应用程序开发,掌握ADO.NET、COM、COM+、简单控件开发
* 熟悉VB、ASP组合开发,掌握ADO、COM、DLL组件
* 多种模式系统架构设计经验,了解ORM框架设计思想、三层架构分析,能熟练编写各种接口、抽象类、基类、派生类或反射等
* 熟悉在Windows、Linux系统下进行服务器环境配置,如:PHP + Apache + Mysql、FTP
* 熟悉使用与建立源码库,如VSS、SVN
* 掌握使用多种报表工具,如Crystal Report、IReport、FastReport、SpagoBI
* 熟悉使用多种框架或思想进行二次开发或设计,C#:PetShop、Hibernate等; PHP:Ecshop、DEDECMS、Discuz等;
* 能对软件项目需求分析,进行系统框架和整体功能模块的详细设计及规划,编写相应的技术文档、使用手册;
* 有一定的英文文档阅读能力
参与项目:
* 塑胶玩具、印刷、服装等行业ERP系统开发 (VB + ASP + MS Sql, C# + MS Sql, PHP + Mysql)
* 零售业管理软件的系统架构、流程分析 (C# Winform + MS Sql + Access、采用该架构可以轻松扩展支持其他类型数据库,如Oracle)
* OA、人事管理系统 (PHP + Mysql)
* 企业、门户、商城、论坛等网站的开发 (PHP + Mysql)
自我评价
本人性格开朗、谦虚、自律、自信、稳重、有活力、有较强的责任感和团体协作精神,工作认真、积极主动,能吃苦耐劳,乐于助人、有较强的上进心、乐于学习新知识。希望能为贵贡献我的技能。
简历技能情况怎么填
简历技能情况怎么填?技能特长属于具体性描述,它需要全面、详细、有重点地将自身的技能、特长等核心竞争优势向人事经理展示。下面分享简历技能情况怎么填,一起来看下吧。
简历技能情况怎么填1
1、写强项
记住,弱项一定不要写,招聘人员指不定对哪个项目感兴趣,偶然会跟你聊两句,尤其是接连几个、十几个面试之后,有些招聘人员喜欢聊一些轻松的话题,一旦聊到的是你的弱项,绝大部分人会很尴尬,显出窘态,丧失自信,这对你很不利。更重要的是,招聘人员会觉得你在撒谎。
2、强项要写也只写两到三项
因为现实中极少有人能够达到十项全能水平。如果你觉得自己有很多强项,那么招聘经理会认为你的标准可能稍低了点儿。当然,确实有人有七八项强项,但一般人不相信个人强项特别多,所以你也没必要写那么多,以免给人浮躁的感觉。
3、不具体的爱好不写
不具体的爱好,通常会被大家理解为你根本就没有真正的爱好,更糟糕的是,人们会认为你的写作水平很差。
4、列举几个用词
列举几个用词,如旅行。如果你喜欢旅游,而且确实去过很多地方,而且你正好申请的是商务岗位,工作需要经常体力较好,每天走路较多,那么你写上爱好旅游非常有利;但是像是柜员岗,喜欢运动HR会考虑你是否适合长期静坐,静心工作之类的。
简历应该怎么写
第一部分:为个人基本情况,应列出自己的姓名、性别、年龄、籍贯、政治面貌、学校、系别及专业,婚姻状况、健康状况、身高、爱好与兴趣、家庭住址、电话号码等。
第二部分:为学历情况。应写明曾在某某学校、某某专业或学科学习,以及起止期间,并列出所学主要课程及学习成绩,在学校和班级所担任的职务,在校期间所获得的各种奖励和荣誉。
第三部分:为工作资历情况。若有工作经验,最好详细列明,首先列出最近的资料,后详述曾工作单位、日期、职位、工作性质。
第四部分:为求职意向。即求职目标或个人期望的工作职位,表明你通过求职希望得到什么样的工种、职位,以及你的奋斗目标,可以和个人特长等合写在一起。
简历技能情况怎么填2
简历职业技能怎么填写
设计类职业技能如何填写: 涉及类技能需要我们熟悉软件Photoshop、AI等设计类软件。
编程类或者是开发人员,需要掌握的'技能有MySQL以及SQL Server等数据库的 操作,还有就是掌握C++、JAVA等程序语言
行政以及部分文职类,需要掌握的基础的技能是Office,邮件的日常收发工作,接听公司电话,复印文档资料以及整理部门公司的日常用品等。
还有就是运营销售类,需要掌握各个线上平台的操作方法,能够独立进行活动的制作,更快的给企业带来效益,这就是销售或者是运营的主要目的。
具体的内容可以写自己当初从事这份职业的时候的项目经验或者是成功案例等,但是切记不要繁复,内容从简,可以口述。
想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者的junior都会有所帮助。
专业技能
1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。
2.熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组 件以及MVC架构模式进行Java Web项目开发的经验。
3.对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用Spring MVC作为表示层技术以及使用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和Enterprise Architect,熟练的使用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(模型-视图-控制),最有可能的实现框架是Spring MVC,除此之外还有Struts 2、JSF以及Apache为JSF提供的MyFaces实现,可以使用JSP作为MVC中的V,也可使用模板引擎(如Freemarker和Velocity)来生成视图,还可以是各种文档或报表(如Excel和PDF等),而Servlet和自定义的控制器是MVC中的C,当然Spring MVC中提供了作为前端控制器的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(JBoss Application Server)、GlassFish、Weblogic、Websphere 数据库服务器:MySQL、Oracle
第三方工具(插件)应用
图表工具:基于jQuery的图表插件(如jQchart、Flot、Charted等)、Chart.js、Highcharts等。
报表工具:Pentaho Reporting、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教程以及资料,搜索:黑马程序员
网页链接
如实回答,对于软件测试人员来说,mysql基本的增删改查都会,Linux基本命令都会,也会linux环境的项目部署。
作为一名就业老师,从2015年开始,就无数次在跟学生讲简历的撰写问题,课堂上,晚自习,面试前,模拟面试中…… 但依然还有很多学生,简历写得不知所以,没有亮点,投递出去,几乎石沉大海。
简历好坏的几个关键因素: 模板,内容,排版。还有更多的细节方面。
模板: 简洁,不要花里胡哨,不要有底纹、花边,也不要出现表格和文字错乱。 内容: 匹配度高,充实,不要喊口号,专业性强,有可圈可点的地方。 排版: 字体要保持一致,颜色要统一,左右边距要恰到,段前、段后,行距等。 细节: 不要出现错别字。语句要通顺。一些致命性的缺点和负能量的兴趣爱好,不要出现在简历上。尽可能多体现求职岗位专业程度。
一份好的简历,对于找工作而言至关重要, 有时甚至可以起到决定性作用。 最近就有好多打包给企业的简历全军覆没了。几十份简历,太平淡,面试真是浪费时间。
你以为的优秀简历是这样的:
但实际上,HR看重的简历,是这样的:
1
写简历前期的准备工作
一台电脑: 这个必须要有,我至今没有见过手写简历和在手机上就把简历搞定了的。
简历模板: 某宝上很多,百度网盘收获,下载。 本公众号也有免费的共享,整理过的。
另外也可以自己制作。
记住, 简历模板并不是越好看越好,主要还是看内容。 最好是选那种简约大气,排版中不会“牵一发而动全身”的那种。 至于封面,80%的想法是不建议用封面,因为封面比较花,用了封面就要打印彩版(打印费贵),不然黑白就很难看。用着也可以。
这里写了一种很简单的制作简历模板的方法,步骤如下:
建立一个word文档,我一般喜欢让学生命名为:姓名-岗位-公司简称。打开文档,回车3-5下,在第一行输入“个人简历”,字号为“二号,加粗,居中”。在第二个回车符号那里输入“基本信息”,选中,加入下划线,然后把光标放在最后一个字那里,一直回车。然后调整颜色,一个简历的表头就制作好了,如下图:
后面的表头,就按这种方法来: 输入标题,加入下划线,延长。
这种简历模板有个好处:不用担心格式的变动而大篇幅变动,比较好把控。
不足的地方:比较注重内容和排版,要满满当当,不然会显得很空。
要写进简历的内容: 这个都需要事先准备。 一个什么都没有经历的人,是很难把简历写出亮点来的。 你需要回想一下,大学期间,做过什么兼职,经历过什么,担任过什么班干部,做成过什么有成就感的事儿……都需要逐一组织语言。
切记:一定要言简意赅,不要长篇大论。更不要出现错别字,这是最基本的要求。
2
写简历时先搭好框架
就像盖房子一样,先打地基,再按照施工图一砖一瓦建起来,最后来装修,这个过程很重要。
一般而言,简历上的框架,分为 三份板块儿:前三分之一,中间三分之一,后面三分之一。每一个大的板块儿当中,必定要有一处能抓住面试官眼球的东西。
总结就是:基础信息+个人经历+附加信息。
简历的框架,说白了就是内容标题。
很多同学不知道这个框架该怎么写,面对文档时束手无策。框架是简历的关键,不然,你准备再多的内容放上去,都显得毫无秩序。
我细数了一下,主要的框架大概是以下几种,根据自身情况进行筛选即可:
基本信息
个人照片
教育背景
求职意向
校园实践
社会实践
所获荣誉
掌握技能
工作经验
培训经验
项目经验
兴趣爱好
个人评价
职业规划
这类标题,为了美观,建议都以 四个字为标准,对齐。
字体 都是: 宋体,都保持一致。
字号:四号。
前面说了,在罗列出这些框架之前,一定要准备好填写的内容。这里包含了实习生和有工作经验的写法,根据自身情况,选择其对应框架。
3
搭好了框架,该如何填充内容
基本信息
就是一些很基本的情况写上去: 姓名,性别,籍贯,出生年月,政治面貌,工作经验,婚姻状况,身高,联系电话,电子邮件。
排版时左右对齐,两个字中间空格,跟四个字的对齐。
根据岗位和自身身份来定, 有些基本信息是可以不要的 。
譬如,你是实习生,像婚姻状况、身高,是可以不用写上去的。
你是党员,那么就保留政治面貌。
你应聘行政或者人事岗位,那么,婚姻状况,身高,是有必要写上去的。
总之,一定要对症下药。
个人照片
不要用大头贴呀,自拍呀,生活照,艺术照 ,看起来跟闹着玩儿似的。 一般是用1寸蓝底登记照 ,比较正规一些。红底的更多应用在比较官方的场合,譬如结婚、国考、事业单位信息登记那种。
教育背景
这里有一个误区: 入学时间和毕业时间不要弄错了。 起止时间是从你入校到你拿毕业的时间算,而不是你出去实习的时间,很多企业比较在意这个。
这一栏的格式大概是这个的,中间用空格隔开。本科为例,写最高学历就行, 如果是研究生,可以把大学也写上去 :
求职意向
这个所要展示的,很简单,就是你对工作的期望,主要是: 求职岗位,期望城市,到岗时间,期望薪资。
填写这个的时候一定要慎重,不要出现你应聘的公司是上海的,你的城市写的北京。岗位也要选择清楚。 期望薪资从某种程度上也决定了企业对你的期望。
校园实践
这个更多针对的是实习生和应届生,按理说没啥用,但 对于一个刚出来找工作的学生而言,也算是一些亮点。 有工作经验的求职者很少有写这个的。
至于写法,就是把你在校园里参与过的活动按时间顺序写下来,譬如: 2019年5月20日,参加了院系组织的英语口语演讲比赛。2019年9月14日,主持过新生入学的晚会节目。
记住, 不要写无用的。
社会实践
读书生涯,除去在学校的活动外,其它的都是社会实践。主要是寒、暑假你做过的一些兼职。有人问,在工厂打暑假工的算不算。这个也可以算。但一定要写得有意义。
把实践内容分条写出来,聪明的人懂得包装。 参加双11购物的活动,也能说成参与过阿里巴巴上千亿的项目。但不要离谱。具体格式如下:
每一件事都能学到东西,一定要抓住深入的点。不过像那种做了几天的兼职,发传单啊,服务员啊,如果有一些不一样的体现,写上去也可以。记住, 你写出来的每一个内容,都是要展示出别人想获取的东西的,技术,性格等,都算。
有工作经验的人不用写这些。
所获荣誉
先把专业相关的荣誉放在前面,然后写你获得的其它荣誉。 奖学金、优秀班干部算不算?可以算。 在写一项内容时,一定要弄清楚,是要展现什么。不要说没用的话。
掌握技能
对于计算机软件技术类的学生,这一项是重点,也是难点。写法也很有讲究, 我这里以JAVA软件开发的岗位为例,具体的写法,我在图片上标注得很清楚了:
其它专业这一项的写法,就根据同样的模式罗列出来就可以了。
记住,一定要写你会的。 不会的知识点写上去,面试官问到了,你答不上来,那你写上去干嘛,这是打脸。
工作经验
这是关键点,学生没有,工作过的求职者,一定要好好利用这一项。
需要写的几个点: 起止时间,公司名称,工作岗位,工作内容。 至于工作收获写不写,看你自己,如果确实有不一样的收获,可以写。一般是不用写的。
培训经验
现在有很多学生,在学校里学到的技术比较浅,就会报名外面的培训机构,对自己的专业进一步强化,譬如:会计,人力资源师,软件技术……其实这是有一定优势的,这一项写好了,也可以作为你技术上的亮点。
跟工作经验的写法是一样,不过一定要细化,一五一十说明白你学习了哪些技术,这可能是你入职的关键。
项目经验
还是以软件开发类的专业为主,因为涉及到项目,每个专业有每个专业不同的写法,其实是有 固定的模板的,这一点不难。 除非你没有好好做项目,压根儿就搞不明白,才不会写这一项。
总结一下就是:项目名称,起止时间,团队规模,开发环境,开发工具,项目描述,所用技术,责任描述,项目收获。
另外, 提前了解一下你要面试的公司,他的岗位需求,所做的项目。
如果你正好学习过,胜算几率就大。
如果公司项目你没学过,看一下项目里需要的技术,总会有相通的,再自学、巩固一下。
如果两样都不搭边,那说明,你适合这个公司。
兴趣爱好
一般很少会有企业对一个普通学生的兴趣爱好感兴趣, 所以如果你的兴趣爱好,只是很浅的一面 ,甚至自己都不知道自己喜不喜欢的事,那就没有必要写,不然就是挖坑。
譬如有同学喜欢看书,但他可能半年才翻一下书,企业会问你,你看得什么书,书里讲的大概是什么内容。
如果有人确实喜欢一件事,并 坚持了很久,还小有成就,那就可以写,譬如:看书(是真的喜欢看的那种),写作,跳街舞,弹吉他,弹钢琴,喜欢浏览专业方面的网页……
如果实在没有兴趣爱好,那你就应该想一想是什么原因,平时的时间都在干什么。
个人评价
切记:一定不要喊口号。 譬如 一下截图:
空话套话连篇,等于没说的假话!
没有哪一个人的个人评价是可以复制的,不要写得太空泛,写出来估计连你自己都不信,这就是喊口号。
正确的个人评价,是有相应事情去支撑的。如下图可以作为自我评价的参考:
职业规划。
我看过很多简历里面写有职业规划,写得好是加分项 ,写得自己都不知所以然,那干脆不写。 很多求职者在写这个之前,要弄明白,你去企业之后怎么开展工作。才能有一个大概的方向,知道自己在职业上的规划。
有人写:1年以内,熟悉公司各项业务流程。1-3年,想挑战产品经理。5年之内,想进一步挑战一下技术总监。
瞎扯,领导那么好当的。
想当领导是好事,有上进心,但这里的职业规划,指的不是你的野心,而是你在某个时间内的自我价值的提升。
具体写法,仅供参考:
1年以内,通过在学校学习的知识,熟悉公司业务,融入项目组,多加强技术不足点,争取能完成某个模块的独立开发;1-3年,找准方向,在熟练JAVA基础之上,多强化一些公司用到的技术,数据库,Tomcat、MySQL,对某一个项目更加容易上手;5年之内,希望在熟悉了各项工作内的技术之后,能有更高的发展,譬如组织能力,沟通能力,规划能力等。
一般写个5年左右就差不多了。 不过说实话,职业规划这东西,明白人都清楚,没什么太大的亮点,除非你确实是一个非常自律的人。
4
简历撰写的几大误区
有些简历看着令人头大,没有一点优势,可怕的是,你已经尽力了,更可怕的是,你还自我感觉良好,企业把你简历刷了,你可能还会说是企业的问题。
不要太把自己当回事 ,几百万甚至几千万的求职者当中,你可以估摸一下,你排到哪里了。
所以,对于每一个你心仪的岗位面试, 一定要用心准备一下。
企业没有你,后面还有很多人排队。
你没了这家企业,只能说明,你对任何企业都是这个态度。
关于 误区 ,干脆直接用图片说明:
最后说明一下,如果涉及到 包装简历,一定不要夸大其实,把自己说得天花乱坠,最后面试的时候翻车了。
你所包装的东西, 是建立在你掌握了这项技能时候的一个展现 ,而不是 满嘴胡说。 网上举了一个例子,我觉得很形象,看一下:
虽然都是每天200元的营收, 但是普通的包装可能就写每天200元;
换一种说法,月均6000,数字就感觉比较大了,就厉害了, 包装可以接受;
而夸大的虚假包装是,明明每天营业额只有200,非要写个2000,这就很假了。
关于简历海投。
遇到这种求职者,如果我是企业,我恨不得直接把他 拉入黑名单。
每个公司的业务不一样,侧重点也不同,你一份固定的简历到处撒网,不会有什么效率,恰恰证明你没有方向,你很自卑,你没有人要。 真正会找工作的人,岗位一搜,点进去看薪资,看工作内容,看上班地点,最多投3个公司。干脆。
关于简历
太多学生不愿意在写简历上面下功夫,简历写得稀烂,还要求大几千、上万的工资,简直做梦,把企业当慈善家了,养一个大爷。
简历的好坏,一方面反映你的是否用心了,另一方面也是你价值的体现。
如果你什么都没有, 没有学历,没有技术,没有态度 ,那抱歉,你 需要在求职路上打磨至少3个月,让你明白,你什么也不是。
所以,要想找到一份心仪的工作,先把简历写好吧。