程序员简历中的工作描述怎么写

作者&投稿:豆卢尹 (若有异议请与网页底部的电邮联系)
java程序员面试简历中的 工作描述 一栏如何填写?~

填你以前的工作经历

想要成为合格的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教程以及资料,搜索:黑马程序员
网页链接

工作描述以工作过的公司按照时间降序排列,然后每个公司的工作,主要描述你参与什么项目(项目不要详细去描述,面试官不会看的,不过他面试的时候一定会问你)、使用什么技术、你的角色是什么、取得什么成果。

你可以这样写

专业总结是对职业的简要概述,告诉招聘人员你是谁,做什么工作,以及为什么你是该职位的理想人选。在撰写简介时,你需要突出你可以为雇主带来的价值。

技术力
技术力部分对于寻找具有专业经验和背景的应聘者至关重要。许多 IT 专业人员都会列出他们的技术力,并借此突出自己的简历。

工作经验
这是简历的核心部分,你需要仔细介绍你的工作经历。这个部分的格式各有千秋,但通常都需要介绍你以前任职的公司名称、地点、任职时间、职位和职责。如果你是 IT 领域的小白,那么请强调与该职位相关的实习经历。

教育
对于没有太多工作经验的年轻 IT 专业人员来说,教育的介绍非常重要。大多数时候,你只需要写出大学的名称,就读的时间以及获得的学位即可。如果你参加了相关的培训课程,或获得了特定行业的奖项,请不要忘记在教育这个部分中列出来。

如何写好个人简历?
.
个人简历可以是表格的形式,也可以是其他形式。
个人简历一般应包括以下几个方面的内容:
(1)个人资料:姓名、性别、出生年月、家庭地址、政治面貌、婚姻状况,身体状况,兴趣、爱好、性格等等;
(2)学业有关内容:就读学校、所学专业、学位、外语及计算机掌握程度等等;
(3)本人经历:入学以来的简单经历,主要是担任社会工作或加入党团等方面的情况;
(4)所获荣誉;三好学生、优秀团员、优秀学生干部、专项奖学金等;
(5)本人特长:如计算机、外语、驾驶、文艺体育等。
.
个人简历应该浓缩大学生活或研究生生活的精华部分,要写得简洁精练,切忌拖泥带水。
个人简历后面,可以附上个人获奖证明,如三好学生、优秀学生干部证书的复印件,外语四、六级证书的复印件以及驾驶执照的复印件,这些复印件能够给用人单位留下深刻的印象。
.
写履历表要注意的问题是:
(1)首先要突出过去的成就。过去的成就是你能力的最有力的证据。详细把它们写出来,会有说服力。
(2)履历表切忌过长,应尽量浓缩在三页之内。最重要的是要有实质性的东西给用人单位看。
(3)履历表上的资料必须是客观而实在的,千万不要吹牛,因为谎话一定会被识破。要本着诚实的态度,有多少写多少。
(4)和写求职信一样,资料不要密密麻麻地堆在一起,项目与项目之间应有一定的空位相隔。
(5)不要写对申请职位无用的东西,切记!
.
最后祝,早日找到称心的工作

工作描述
以工作过的公司按照时间降序排列,然后每个公司的工作,主要描述你参与什么项目(项目不要详细去描述,面试官不会看的,不过他面试的时候一定会问你)、使用什么技术、你的角色是什么、取得什么成果。
可以写在工作中主要负责那一块。对公司或者项目的贡献以及经验总结。这点很重要。
写程序开发,可以注明开发环境,开发方向

你可以写在工作中主要负责那一块。对公司或者项目的贡献以及经验总结。这点很重要。


非计算机专业应聘程序员,简历应该怎么写?
工作职责 2004.07-2005.5 XXXXXXXXXXXXXXX公司 程序员 项目开发 2005.5-2005.12 XXXXXXXXXXXXXXXXX有限公司 技术员 信息技术和互联网与笔记本和商务用户的技术支持(计算机软硬件,通讯)1.技能评估 本人是一个工作认真负责、积极主动、善于团队工作的人,思维严谨,具有较高的技术水平和丰富的工作经验。

简历中工作经历怎么写
详情请查看视频回答

个人简历中个人履历怎么写
个人简历填写模板 个人简历该如何填写 视频主播个人简历模板 个人简历自我评价 个人简历中个人履历 范文 (一) 基本资料 姓名: 性别:男 年龄:22 婚姻状况:未婚 身高:171CM 体重:64KG 籍贯:青岛 现所在地:青岛 求职意向 意向岗位: 机械工程师;机械制图工程师;机电技术员 求职类型: 全职 工作 经验 : 应届...

工作描述怎么写比较好?
用结果说话:结果就是业绩,在简历中的结果描述中应使其程度化。 附:汽车行业部分相关职位的工作描述 汽车销售 从事了两年的宝马汽车的销售工作,曾经是连续两年的销售冠军,达到销售量XX(最好有一个具体的量),2006年被公司评选为优秀员工,曾参加了宝马中国在北京,上海,成都的培训以及试驾 ,在工作中获得上级的认可和...

求职简历工作描述范文5篇
【 #个人简历# 导语】简历对于求职者来说是非常重要的,那么,简历中的工作描述怎么写?以下是 整理的求职简历工作描述范文,欢迎阅读! 1.求职简历工作描述范文 公司性质:私营企业 公司规模:50-200人 职位名称:网站设计师 工作业绩:1、大专以上学历,有3年以上网站设计及极高的网络策划能力...

想从事程序行业但没经验简历怎么写?
而且,既然你有学习、研究新事物的能力,你有能力更好更快地学习新工作所要求的技术,那么简历中你也可以有效地陈述出那些你在其它行业的工作技巧,尽管看上去与你应聘的工作没有直接的关系,但那些工作经验同样提供可适用、可转移运用技术来支持你应聘的工作。■勤能补拙 你应该在简历中的工作技能部分...

程序员简历个人评价:程序员的个人简历
要记住程序员的个人简历必须突出个人评价,下面是我带来的内容,欢迎阅读!程序员简历个人评价篇一 精通熟练计算机IT软硬件技术,对IT周边科技发展有浓厚兴趣;团队意识及适应能力强,抗压能力好,喜欢面对挑战迎难而上;工作绝对勤奋,认真负责,希望能得到贵公司的一个宝贵面试机会。英语流利,可以使用英语无...

工作简历应该怎么写?
下面是由我分享的工作简历范文模板,希望对你有用。 工作简历范文模板一 姓名:xuexila 目前所在: 天河区 年龄: 35 户口所在: 天河区 国籍: 中国 婚姻状况: 未婚 民族: 汉族 诚信徽章: 未申请 身高: 172 cm 人才测评: 未测评 体重: 68 kg 求职意向: 人才型别: 普通求职 应聘职位:...

2022年大学生个人简历模板合集5篇
责任描术:本人担负小组组长,负责多线程登录模块 个人联系方式 通讯地址: 联系电话: 家庭电话: 手机: QQ号码: 电子邮件: 个人主页: 篇五:2022年大学生个人简历模板合集 姓名:xxx 国籍:中国 目前所在地:xxx 民族:汉族 户口所在地: 身材:xxx cm xx kg 婚姻状况: 未婚 年龄:xx 求职意向及工作经历 人才类型: ...

简历中如何描述工作职责?
我们不能有‘让新员工多干活,自己就能轻松点’这样的想法,如果师傅没耐心,比较着急,不关心、不鼓励,新员工干活就越干越别扭,就没信心了……” 这是总一车间二工段班长支艳军在总装厂召开的员工恳谈会上的真诚发言,赢得了所有员工代表的掌声,更使与会的新员工深感温暖与感动。

凉州区18073456388: 软件开发工作描述 -
易徐艾辛: 【职业定义】 软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估. 【职业分析】 软件工程不等同与软件开发,软件工程是一个工程学...

凉州区18073456388: java软件工程师的工作描述怎么写? -
易徐艾辛: 1、负责研发公司应用软件的模块设计、开发和交付2、负责编码,单元测试3、按照功能组件的详细设计4、对其他软件工程师的代码进行审核5、参与新知识的学习和培训6、修复程序BUG7、参与与其业务相关的需求变更评审8、完成上级交办...

凉州区18073456388: 简历中工作描述怎么写? -
易徐艾辛: 在简历的组成部分中,工作经验的描述至关重要.工作经验有多有少,时间有长有短,但是最关键的是从你的工作描述中应该可以体现你的成长以及进步.写工作描述之前,首先应该明白这一点.工作描述是针对工作的,如某一职位所需要的技...

凉州区18073456388: php程序员简历中项目描述怎么做 -
易徐艾辛: 想找工作的程序员用下面的格式去写简历 第一部分:基本信息. 必须有的:名字、联系方式(邮箱+电话)、出生年月(一般写个年份就好)、应聘职位、工作年限、地址(城市要有,具体地址可写可不写). 可以有的:座右铭、社交网络地...

凉州区18073456388: 工作描述怎么写 -
易徐艾辛: 工作描述怎么写:一、工作描述中要有重点:关键词、数字、结果1.用数字说话:大脑对数字信息的接受和传递更为敏感,且把工作能力量化,能使抽象的能力描述变得清晰起来.例如,我们可以尝试将“销售能力很强”改成“新开发的产品使...

凉州区18073456388: 软件工程师简历如何写 -
易徐艾辛: 软件设计师主要完成三项工作:(1)编写文档;(2)组织指导程序员开展工作;(3)软件优化和集成测试,开发高质量软件.本工作要求具有工程师的实际工作能力和业务水平.具体讲就是,通过本考试的合格人员,能根据软件开发项目管...

凉州区18073456388: 无经验的java程序员怎么写简历 -
易徐艾辛: 1、学校或者培训的时候肯定有作业,把作业作为项目经历写上去. 2、写一些你的特长,如果没有特长就去搜下别的java程序员都有什么特长,或者招聘java程序员有那些招聘要求,然后去学习去研究,至少搞出1~2个特长来.时间比较短的情况下比如别人写的精通XXX,你可以研究明白了以后就写个熟练XXX.一个特长要做到面试官面试你,你能说出一些他也不懂的东西来就可以.不要以为面试官都很牛逼其实也就那样,天天上班的人很多基础都忘光了,你基础看熟练一点基本上可以糊弄过去.某个方面的技术,你基础比较熟,也能算一个特长. 以上两条就够了,第二条比第一条重要,你如果搞到比较多特长,可以不写项目经历.一个开发团队就是要各人有不同的特长,互相补充互相学习.

凉州区18073456388: java程序员的工作职责怎么写 -
易徐艾辛: java程序员的工作多了……看是开发什么了.有erp、协同管理、数据报表、门户网站、论坛社区、桌面软件等等.一般做web开发的比较多,做桌面应用的少一点.要说工作职责,首先就是要写出符合标准的代码,比如格式和注释等.还要按时完成领导交给的任务,写完代码自己做测试.测试部门测出了bug要认真修改.仔细阅读需求报告和详细设计报告,多和领导同事讨论.

凉州区18073456388: java软件开发程序员简历的求职状态怎么写 -
易徐艾辛: 个人资料姓名:个人简历性别:目前所在: 广州 年龄: 23户口所在: 广西 国籍: 中国婚姻状况: 未婚 民族: 汉族培训认证: 未参加 身高: 160 cm诚信徽章: 未申请 体重: 45 kg人才测评: 未测评我的特长:求职意向人...

凉州区18073456388: java程序员工作描述?给我写个普通点的例子.我填简历 -
易徐艾辛: 三大框架是必须的.外加你的基础知识.自学能力 还有美工方面的东西. 数据方面的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网