程序员面试时如何介绍项目经验

程序员面试时如何介绍项目经验,第1张

不管你是在面试什么样的工作,你的工作经验,或者实习经验都非常重要。因为这些经验是面试官判断你工作能力的基本依据。如何把自己的工作介绍清楚也考察了你的语言表达能力。特别是程序员,项目经验是程序员最大的就业依靠,所以在面试中一定要介绍清楚你的项目经验,不能只是笼统的说一说。下面我们就来介绍一下程序员在面试时如何介绍自己的项目经验。

介绍产品时面试官会考察应聘者的沟通能力和思考能力,我们大部分情况都是做产品的一个功能或一个模块,但是即使是这样,自己有没有把整个系统架构或产品搞清楚,并能介绍清楚,为什么做这个系统?这个系统的价值是什么?这个系统有哪些功能?优缺点有哪些?如果让你重新设计这个系统你会如何设计?

1明确你的项目到底是做什么的,有哪些功能

2明确你的项目的整体架构,在面试的时候能够清楚地画给面试官看并且清楚地指出从哪里调用到哪里、使用什么方式调用

3明确你的模块在整个项目中所处的位置及作用

4明确你的模块用到了哪些技术,更好一些的可以再了解一下整个项目用到了哪些技术。

在你无法改变自己的工作年限、自己的不那么有说服力的项目经验的情况下(这一定是扣分项),可以通过这种方式来一定程度上地弥补并且增进面试官对你的好感度。

谈一下你在项目中解决过的比较复杂的问题。这个问题在90%的情况下会被问到。这需要在工作中不断去发现和探索,不需要多,在你自己目前的项目中只要你找到一两个能说的问题就行。一个小技巧是,即使问题不是你解决的而是别人解决的,但是你把这个问题弄懂、搞透了,在面试的时候你一样可以把这个问题当作是你自己解决的来说----毕竟,谁来管这个问题当时到底是不是你解决的呢?

如果你的经验不是很足,那么就说说你攻克的最大困难,你为了做好这个项目都做了什么努力,花了多久的时间,让面试官看到你的学习能动性,看到你的积极性。即便是微不足道的工作,也要说的你做的有多好,重点讲的详细一些。

以上是程序员面试中介绍项目时的一些方法,希望对面试的程序员有帮助。

北大青鸟的授课模式采用多模式教学。多模式教学可以增加学员技术熟练度、增加项目经验。课上多模式包括理论课、上机课、指导学习课、项目案例课、毕业设计课题、阶段项目课、翻转课堂课以及体验训练课,8种教学模式穿插教学提高学员学习趣味性。同时北大青鸟有专门的就业指导课,让你的就业更有保障。

q�����

招聘信息中最重要的无疑是职位描述和职位要求,因此工作经验这一项就该“投其所好”。IT行业程序员简历怎么写程序员简历需要包含什么内容求职核心关键词,不少HR在浏览简历的前15秒实则是对关键词的扫描,所以“路人甲”型的求职者不妨在工作经验中添加一些与应聘职位相关的关键词。

首先,说说针对招聘要求填写工作经验:在填写工作经验前,求职者首先要学会读懂招聘信息,掌握其传递出的信息。招聘信息中最重要的无疑是职位描述和职位要求,因此工作经验这一项就该“投其所好”。例如,一家单位要招聘一名运维工程师,你却在简历中浓墨重彩地描写自己曾在公司年会上当过主持人,业余时间做过初中生的语文课家教,纵使你的经验再丰富,也不会引起HR的兴趣。这时你需要把自己在以往的工作经历中,和运维相关的工作内容写在最前面,然后再挖掘一些虽和运维无关但可以体现你的运维能力的工作内容在简历上。其次,一定要提岗位的关键词:某知名HR经理建议求职者可以多花一些时间去寻找职位中潜在的关键词并在简历的工作经验部分呈现出来。因为不少HR在浏览简历的前15秒实则是对关键词的扫描,所以“路人甲”型的求职者不妨在工作经验中添加一些与应聘职位相关的关键词。例如“团队意识、创造力、抗压力”等,这些关键词可以从企业发布的职位招聘信息中获得。然后,数据是最有说服力的工具:在满屏的文字信息中,数字通常会更引人注意,所以在填写工作经验时,如果把工作内容和经验量化则能增加HR对“路人甲”型求职者的关注度,同时数据信息也可以让简历上的文字描述更具说服力。例如,你要应聘运维工程师,你可以把工作经验一栏中提及的“自动化运维”改成“自动化运维,工作效率提升20%”,这样数据加文字的描述肯定要比简单的“自动化运维”五个字更让HR心动。最后,就是细节,让简历更生动为了吸引HR,求职者难免会在工作经验中写到自己突出的工作业绩,但对于业绩平平的“路人甲”型求职者,该怎么抓牢HR的目光呢答案是呈现细节,展现自己解决问题的能力。例如,一位求职者在工作经验部分写上“分析客户需求”,虽然在这项工作经历中,求职者并无特别显著的成绩,但是可以把工作过程中实现目标的方法写出来;如果把这一经历改成“创造和实施了一种全面的需求评估机制,来协助对服务和员工预测的需求”,HR可能会对求职者另眼相看了。或许,有人要问,这难道是要让那些业绩平平的求职者夸大其辞吗人力资源专家表示,“这种做法是在美化简历,但美化不等于虚化!对于经验不足,资历尚浅的求职者来说,选择‘曲线救国’的手法来适当地美化简历也是可以理解的。”学好技术,还要会展示自己的优势,昆明北大青鸟Java培训,不仅教你使用的技术,学会到企业无需适应,直接上手,快人一步,更会在面试的时候,为你提供全方位的指导,让你找到更满意更适合自己的工作。一个小小的决定可能就改变了你的一生

第一部分:基本信息。

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

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

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

第二部分:受教育经历。

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

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

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

第三部分:荣誉。

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

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

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

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

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

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

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

//我这里举个例子:

2009年6月 - 2009年9月 北京保护伞科技有限公司 PHP程序员实习

负责公司内部管理系统的二次开发,独立基于XMPP+PHP+MySQL开发了新版内部通信系统,除了完成了新版的界面和架构外,还优化了原有底层算法和完善了缺失的文档,供在一千万丧尸的公司内部正常使用。

这里要很注意的一点是不要随便得出结论,你需要的只是提供论据。

第五部分:技术。

必须有的:语言和平台,这里特别注意一下,不要随便写「精通」,每次有人看到写精通C++我都会问他一些Boost源码的东西,你要是没信心回答就不要说精通。这里我列一下大概的对照:

了解:知道这个玩意是干嘛的,能大概写点排序什么的出来。

熟悉:写过一两万行以上的代码,完整做过项目,看过至少一本最经典的技术书籍。

精通:写过一二十万行以上的代码,完整的做过很多项目,看过一些语言或者标准库的源码,能理解语言的底层构架,有能力去给别人讲这门语言。

另外在这个地方最好能看到你的Github地址或者博客地址。

第六部分:其他。

一般能力:英语(6级、托福100分……这个必须有)、其他语言……

兴趣爱好:围棋、马拉松……(只写积极的,抠脚之类的不要写)

特殊能力:钢琴大师级、开过画展、出版过书……(还是只写积极的,快速抠脚打出火花之类的不要写)

特殊背景:在blabla项目里面是核心负责人……

注意:不用按照上面的顺序去写,但是脑子里要清楚自己写的东西是不是属于这里面的。最终汇总在不超过两页的A4大小的纸里。

另外排版以整齐清楚为第一优先原则不要搞的太花、白底黑字、不要乱用字体,宋体或者黑体挺好的、注意全角半角标点。

简历正文尽可能严肃,偶尔卖萌一下无伤大雅,但是请不要一直出现这种内容,我曾经见过一个男生的简历每句话后面都有一个颜文字。

软件工程师工作描述可以写:负责研发公司应用软件的模块设计、开发和交付,负责编码,单元测试,按照功能组件的详细设计,对其他软件工程师的代码进行审核,参与新知识的学习和培训,修复程序BUG,参与与其业务相关的需求变更评审,编写技术设计文档等。

软件工程师英文是SoftwareEngineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。

你可以这样写

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

技术力

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

工作经验

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

教育

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

应届生求职最大的硬伤就是缺少项目(工作)经验。所以应届生应聘程序员简历中应该体现出来学习过程中做的项目,不仅要体现出来,而且还要体现的非常漂亮,不要简单的就写了下,我做了一个什么项目,实现了哪些功能,使用了什么技术……这就太形式化了,也不吸引面试官的注意。

叙述要简明扼要逻辑清晰,项目不要让别人看起来就很low,要表现出来项目的专业程度和复杂程度,更重要的是:你负责了什么、你学会了什么。

一个软件项目可能不止一个人完成,你担任了什么角色,组员还是组长,负责了哪些模块;另外,通过做项目,你学会了什么,有什么体会,对项目开发的整体流程有什么认识。这些非常重要,经历了什么和收获了什么,是两回事,一定要强调“收获”!

并且在项目描述中,最好可以体现自己的综合素质,如“我担任组长开发项目期间,出现了什么什么状况,我如何如何协调解决,项目比预计完成时间快了2天……”类似的,展现出来自己的管理能力、沟通能力或创新能力等,这样就更好了。

作为技术职位,你简历中还可以增加一项“专业技能”,就是总结一下你的专业所长,你想应聘Java开发这个职位,你具备的职位胜任能力,这项非常关键!很多HR筛选简历,她们并不懂技术,只是看关键词,如果关键词都没有,你当然不会有机会。专业技能,写的时候,一定要分类总结归纳清晰用词准确,可以写8-10项,不要太少。

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

软件环境写 *** 作系统

硬件环境写不写无所谓

开发工具就写用的IDE如eclipse和JDK

项目描述主要写实现的功能

责任描述这里要详细写,其实软件环境、硬件环境、开发工具这些招聘公司不会仔细看的,主要看的还是这块,写清你做这个项目用的框架,数据库,新技术,做了哪些模块功能,有和客户谈需求、为用户培训、现场实施的经历也都写在这里

以上就是关于程序员面试时如何介绍项目经验全部的内容,包括:程序员面试时如何介绍项目经验、IT行业程序员简历怎么写程序员简历需要包含什么内容、程序员简历应该怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9849359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存