❶ 程序员面试怎么做自我介绍
1、自我介绍的内容
首先请报出自己的姓名和身份。可能应试者与面试考官打招呼时,已经将此告诉了对方,而且考官们完全可以从你的报名表、简历等材料中了解这些情况,但仍请你主动提及。这是礼貌的需要,还可以加深考官对你的印象。
其次,你可以简单地介绍一下你的学历、工作经历等基本个人情况。请提供给考官关于你个人情况的基本的、完整的信息,这部分的陈述务必简明扼要、抓住要点。例如介绍自己的学历,一般只需谈本专科以上的学历。工作单位如果多,选几个有代表性的或者你认为重要的介绍,就可以了,但这些内容一定要和面试及应考职位有关系。请保证叙述的线索清晰,一个结构混乱、内容过长的开场自,会给考官们留下杂乱无章、个性不清晰的印象,并且让考官倦怠,削弱对继续进行的面试的兴趣和注意力。
应试者还要注意这部份内容应与个人简历、报名材料上的有关内容相一致,不要有出入。在介绍这些内容时,应避免书面语言的严整与拘束,而使用灵活的口头语进行组织。这些个人基本情况的介绍没有对或错的问题——都属于中性问题,但如果因此而大意就不妥了。
接下来由这部份个人基本情况,自然地过渡到一两个自己本科或工作期间圆满完成的事件,以这一两个例子来形象地、明晰他说明自己的经验与能力,例如:在学校担任学生干部时成功组织的活动;或者如何投入到社会实践中,利用自己的专长为社会公众服务;或者自己在专业上取得的重要成绩以及出色的学术成就。
接下来要着重结合你的职业理想说明你应考这个公务员职位的原因,这一点相当重要。你可以谈你对应考单位或职务的认识了解,说明你选择这个单位或职务的强烈愿望。原先有工作单位的应试者应解释清楚自己放弃原来的工作而做出新的职业选择的原因。你还可以谈如果你被录取,那么你将怎样尽职尽责地工作,并不断根据需要完善和发展自己。当然这些都应密切联系你的价值观与职业观。不过,如果你将自己描述为不食人间烟火的、不计较个人利益的“圣人”,那么考官们对你的求职动机的信任,就要大打折扣了。
这里我们介绍了一条清晰的线索,便于你组织你的自我介绍。为了保证结构明确,有条有理,你可以多用短句子以便于口语表述,并且在段与段之间使用过渡句子,口语也要注意思路、叙述语言的流畅,尽量避免颠三倒四,同一句话反复说几遍的“粘糊劲,同时不要用过于随便的表述。
2、自我介绍的时间
一般情况下,自我介绍应该是3~4分钟较适宜。时间分配上,可根据情况灵活掌握。一般地,第一部分可以用约2分钟,第二部分可以用约1分钟,第三部分用1~2分钟。
好的时间分配能突出重点,让人印象深刻,而这就取决于你面试准备工作做得好坏了。如果你事先分析了自我介绍的主要内容,并分配了所需时间,抓住这3、5分钟,你就能中肯、得体地表达出你自己。有些应试者不了解自我介绍的重要性,只是简短地介绍一下自己的姓名、身份,其后补充一些有关自己的学历、工作经历等情况,大约半分钟左右就结束了自我介绍,然后望着考官,等待下面的提问。但也有的应试者想把面试的全部内容都压缩在这几分钟里。要知道面试考官会在下面的面试中间向你提有关问题的,你应该给自己也给他人留下这个机会。
3、自我介绍的重要性
通过自我介绍,主动地向面试考官推荐自己,这是面试组成结构的重要内容,同时也是面试测评的重要指标。
4、自我介绍的.要点
(1)自我介绍是应以面试的测评为导向。
自我介绍也是一种说服的手段与艺术,聪明的应试者会以公务员考录的要求与测试重点而组织自我介绍的内容,你不仅仅要告诉考官们你是多么优秀的人,你更要告诉考官,你如何地适合这个工作岗位。而与面试无关的内容,既使是你引以为荣的优点和长处,你也要忍痛舍弃,以突出重点。
(2)自我介绍要有充分的信心。
要想让考官们欣赏你,你必须明确地告诉考官们你具有应考职位必需的能力与素质,而只有你对此有信心并表现出这种信心后,你才证明了自己。
应试者在谈自己的优点的一个明智的办法是:在谈到自己的优点时,保持低调。也就是轻描淡写、语气平静,只谈事实,别用自己的主观评论。同时也要注意适可而止,重要的、关键的,要谈,与面试无关的特长最好别谈。另外,谈过自己的优点后,也要谈自己的缺点,但一定要强调自己克服这些缺点的愿望和努力。
特别指出的是,不要夸大自己。一方面从应试者的综合素养表现,考官能够大体估计应试者的能力;另一方面,如果考官进一步追问有关问题,将令“有水份”的应试者下不了台。
面试中应试者的自我介绍,可以让考官观察到简历等书面材料以外的内容,如你对自己的描述与概括能力,你对自己的综合评价以及你的精神风貌等。自信、为人等是其中的重要的潜台词,应试者务必注意。
❷ 程序员面试自我介绍
程序员面试自我介绍(集合15篇)
当换了一个新环境后,我们有必要进行适当的自我介绍,用自我介绍往往可以来展示自己。那要怎么写好自我介绍呢?以下是我整理的程序员面试自我介绍,仅供参考,欢迎大家阅读。
我叫xx,今年22岁,是北京xx大学计算机系统维护专业的学生。
大学四年的学习,积累了丰富的专业知识,广泛的人际关系,培养我成为一个敢于承担责任,对待生活乐观积极,吃苦耐劳的青年。
在专业方面我的主攻方向是计算机工程。
能熟悉掌Windows98/20xx/xxp/20xxServer等系统,对linuxx、Unixx、有一定的了解。
同时能熟练操作Dreamweaver、Flash、Fireworks、Photoshop、Authoware,能较熟练操作C、Foxxpro、VB、Access、ASP、JSP等语言,同时对SQL、Oracle也有一定程度上的认识。
作为一名计算机专业的大学生,我热爱我的专业并为其投入了巨大的热情和精力。
在学习生活中,我所学习的内容包括了从计算机的基础知识到运用等许多方面。
通过对这些知识的学习,我对这一领域的相关知识有了一定程度的理解和掌握。
大家好,我叫xxx,今年29岁,xxxx年七月毕业于华侨大学计算机科学与技术系,毕业至今一直就业于厦门力泰科技有限公司,从事j2ee企业信息化管理系统的开发,目前的岗位是项目经理,负责带领一个3-5人的小团队进行系统开发。
参加工作以来,本人先后独立或主持开发过10几个企业信息化管理系统。其中,**电力有限公司的电费充值卡管理系统、**集团的人力资源管理系统以及移动办公管理平台,这三个系统运行以来深受使用单位的一致好评,为企业节约了人力成本,提高了工作效率。
本人对软件开发具有浓厚的兴趣,工作之余经常钻研技术,关注it技术的发展趋势。对业务需求分析比较透彻,在客户端界面操作的易用性上考虑得比较周全。工作至今,我从一个学徒成长为项目工作组成员,再到现在的项目经理,这几年的提升已让我具备了系统开发独挡一面的能力,而且已连续两年被评为企业优秀员工,这不仅是因为本人在工作岗位上长期都本着刻苦努力、虚心好学的态度,也是领导、师傅耐心教导的成果。
优点:本人具备丰富的工作经验、扎实的技术能力以及优良的代码编写风格,刻苦认真、虚心好学,对业务需求分析比较透彻,不仅能够独立完成任务,也能带领团队完成任务,具有良好的团队协作精神与沟通能力。
缺点:在带领团队完成项目的时候,有时会因为太过与善而显得魄力不足。
我叫XXX,广东广州人,硕士研究生,将于20xx年6月毕业于南开大学,专业方向是电路与系统,xx年加入党,我的专业特长是计算机应用程序开发和网络通信。我想从以下三个方面介绍自己。
学习方面,我的学习成绩优秀,本科GPA:86.7,研究生GPA:93.3,两次获得校一等奖学金,并被免试保送到南开大学信息学院,我有较强的科研能力,目前正在参与一个国家自然科学基金项目:行波式微流泵的仿真与电路设计,担任项目组组长,负责项目规划,任务分配和进度检查,目前正处于软件仿真阶段,通过仿真选择制作微流泵的最佳方案参数,设计新式的无阀压电行波式微流泵,为生化反应提供可控的微量样液。
另外还我还作为项目组成员,在xx年参与国家大学生创新性实验计划:便携式无线体域网,主要负责手持终端PDA客户端程序开发,在xx年参加国家自然科学基金项目:SPR多通道生物传感器,主要负责测控电路的C语言程序设计。
实践方面,在研究生阶段,我曾有两次实习经历。一次是xx年暑假,在中南空管局通信网络有限公司网络工程部,我协助工程师维护空管局的华为6503和思科3550主干网,做好主干网的网络监控和数据备份,定期提交网络安全报告,确保网络通畅和信息安全,并给空管局用户提供网络技术支持服务。另一次是xx年暑假,在广州共享网讯科技有限公司运营部,我协助部门经理进行网站的推广,运营和客服工作,并从事网站美化设计的辅助工作。
学生工作方面,在以学习为主的同时,我也积极参加学校课余实践活动。曾担任过信息学院研究生会主席,信息学院团委副书记,学生职业发展协会实践部部长,多隆电子协会财务部长等职务,曾多次获得优秀学生干部和三好学生荣誉称号,组织了包括:信息学院信息会客厅讲座、新生杯足球赛,篮球争霸赛,乒乓球友谊赛,迎新晚会,联谊舞会,南开大学第一届模拟招聘大赛等大中型活动;还曾作为信息学院羽毛球队的选手,协助院羽毛球队获得南开大学校长杯羽毛球团体赛亚军。这些活动培养了我的领导组织协调能力,和团队协作的意识。我相信,这对我以后的工作也会有很大的帮助。
最后,我想总结一下我的工作特点。第一是团队协作意识强,善于与人交流和沟通;第二是动手能力和学习能力突出;第三是做事稳健,态度认真,有一定的组织协调能力;第四是考虑问题全面、仔细,做事有自己明确的想法和计划。我想在走上工作岗位之后,我可以以最快的速度适应工作环境,不断挖掘自己的能力,完善自己,为企业创造效益。我想加入XX公司是因为我喜欢我的专业,也很看好XX公司的未来发展,在这里我可以学以致用,这让我有很大的成就感和幸福感。同时我也很欣赏XX公司的企业文化,很喜欢XX公司的工作环境。我愿意成为企业一员,为企业的发展贡献自己的一份力量。我的职业生涯目标是,做一个既懂技术,又懂业务的复合型人才。
java程序员应试者应充分利用各种个人资源。想了解java程序员面试指南?除了前面提到的应试者面带微笑、目光交流、坐姿端正等表情、身体语言外,请以沉稳平静的声音、以中等语速、以清晰的吐字发音、以开朗响亮的声调给考官以愉悦的听觉享受,声音小而模糊、吞吞吐吐的人,一定是胆怯、紧张、不自信和缺乏活力与感染力的。面试中java程序员自我介绍的重要性:通过自我介绍,主动地向面试考官推荐自己,这是面试组成结构的重要内容,同时也是面试测评的重要指标。下面一起来透视java程序员面试指南,java程序员自我介绍。
java程序员面试指南--实力是关键
可以分为实际操作的能力和理论上的知识。虽然上机很少,但是毫无疑问的是,如果你在IDE下很强,那么你就有很强的自信。有自信不一定行,但没有自信一定不行,我想大多数人都是这样认为的吧!理论的东西你可以花点时间系统的研究一下,不过如何才算系统呢?我也不知道,我是把《java2核心技术》看了两遍。
java程序员面试指南--态度是成功的催化剂
态度说穿了就是面试技巧问题,你的实际态度不重要,重要的是如何让他认为你态度不错,是个“知书达理”的好孩子。将来是否好管理是老板一类的人最在意的。
java程序员面试指南--经验是能力体现
这个没有什么好说的,一般来说经验越多,能力越强。如果他要求的工资不高的话,当然优先啦!小公司通常都是这么想的。
java程序员面试指南--运气也需要
我有同学,大学毕业之后在广州找了两个月没有找到工作,主要原因一是基础差点,加上没有经验,笔试,面试都过不去。偏偏有一次他去应聘,笔试答完之后,本来是技术员给他面试的,经理刚好过来。就问了他是哪里人,大学有没有补考之类的问题,五分钟之后就让他下个星期过来上班,月薪2500。后来他了解了一下,经理录用他的理由很简单,我同学是安徽人,经理接触过的安徽人给他的印象很好,什么踏实,肯干,任劳任怨。总之就是安徽人有优先权。不过我怎么感觉主要的理由是“比较听话”。
java程序员自我介绍--报出自己的姓名和身份
可能应试者与面试考官打招呼时,已经将此告诉了对方,而且考官们完全可以从你的报名表、简历等材料中了解这些情况,但仍请你主动提及。这是礼貌的需要,还可以加深考官对你的印象。
java程序员自我介绍--简单地介绍一下你的学历、工作经历等基本个人情况
请提供给考官关于你个人情况的基本的、完整的信息,如:学历、工作经历、家庭概况、兴趣爱好、理想与报负等。这部分的陈述务必简明扼要、抓住要点。例如介绍自己的学历,一般只需谈本专科以上的学历。工作单位如果多,选几个有代表性的或者你认为重要的介绍,就可以了,但这些内容一定要和面试及应考职位有关系。请保证叙述的线索清晰,一个结构混乱、内容过长的开场自,会给考官们留下杂乱无章、个性不清晰的印象,并且让考官倦怠,削弱对继续进行的面试的兴趣和注意力。
应试者还要注意这部份内容应与个人简历、报名材料上的有关内容相一致,不要有出入。在介绍这些内容时,应避免书面语言的严整与拘束,而使用灵活的口头语进行组织。这些个人基本情况的介绍没有对或错的`问题——都属于中性问题,但如果因此而大意就不妥了。
java程序员自我介绍--以经验来说明自己的能力
接下来由这部份个人基本情况,自然地过渡到一两个自己本科或工作期间圆满完成的事件,以这一两个例子来形象地、明晰他说明自己的经验与能力,例如:在学校担任学生干部时成功组织的活动;或者如何投入到社会实践中,利用自己的专长为社会公众服务;或者自己在专业上取得的重要成绩以及出色的学术成就。
java程序员自我介绍--说明应聘该职位的原因
接下来要着重结合你的职业理想说明你应考这个公务员职位的原因,这一点相当重要。你可以谈你对应考单位或职务的认识了解,说明你选择这个单位或职务的强烈愿望。原先有工作单位的应试者应解释清楚自己放弃原来的工作而做出新的职业选择的原因。你还可以谈如果你被录取,那么你将怎样尽职尽责地工作,并不断根据需要完善和发展自己。当然这些都应密切联系你的价值观与职业观。不过,如果你将自己描述为不食人间烟火的、不计较个人利益的“圣人”,那么考官们对你的求职动机的信任,就要大打折扣了。
对于java程序员自我介绍,这里我们介绍了一条清晰的线索,便于你组织你的自我介绍。为了保证结构明确,有条有理,你可以多用短句子以便于口语表述,并且在段与段之间使用过渡句子,口语也要注意思路、叙述语言的流畅,尽量避免颠三倒四,同一句话反复说几遍的“粘糊劲,同时不要用过于随便的表述。而在java程序员面试指南里建议读者不要表示将来踏上工作岗位,将“一定要……“绝对……诸如此类的保证,似乎在做就职演讲。这些例子很多画蛇添足似的自我介绍不但不会为你的形象增添色彩,会“越抹越黑”!。
我叫xxx,今年21岁,毕业于xxxx信息工程大学计算机科学与技术专业,拥有扎实的core java基础,良好的编程风格;熟悉jsp+servlet+javabean模式的web开发;熟悉struts,hibernate,spring等开源框架,了解ejb; 熟悉tomcat,jboss服务器等,熟悉基于linux及unix环境下的软件开发;
在学校期间有多次社会实践经历,曾参与过学院网上虚拟实验室开发的需求分析,大学期间多次担任多课程的课代表。虽然实际工作经验不是很足,但军校四年培养了我充分的自信心和敬业精神以及扎实的学科基础知识和较强的专业技能,四年军校生活中,我严格要求自己,自觉、遵纪、守时。本人坦诚且有责任心,有独立进取的品性,勤于动手、善于动脑,适应新环境能力很强。能在最短时间内完成从学生到职业工作人员的转型,尽自己最大的努力融入新的工作生活。
请各位考官多多指教,谢谢!
女士们,先生们,早上好!很荣幸有机会参加此次面试。我希望今天我能有好的表现。我希望此次面试能够成功。现在,请允许我自我介绍一下。我今年26岁,出生于山东省。我毕业于青岛大学电子专业。我在20xx年毕业获得学士学位。大学期间,我努力学习,通过了大学英语六级考试,掌握了基本的专业知识。成为电子工程师是我长期渴望的梦想。我渴望有机会施展我的才能。
20xx年七月,我就职于青岛一家小的私人公司担任技术助理工程师。由于我的才能得不到足够的施展,我决定更换工作。在20xx年8月,我前往北京为一家外资企业工作担任自动
软件测试工程师。因为我想更换一下工作环境,想找一个更具挑战性的工作。而且我认为摩托罗拉公司是一个国际公司,我可以在这样的工作环境里收获更多。这就是我来这里面试的原因。我觉得我是一位具有良好团队精神、诚恳的人。而且,我能够在高强度压力下进行工作。我非常有信心我有能力胜任该公司的工程师职位。
感谢各位给我此次机会。
我叫xxx,今年21岁,毕业于xx解放军信息工程大学计算机科学与技术专业,拥有扎实的core java基础,良好的编程风格;熟悉jsp+servlet+javabean模式的web开发;熟悉struts,hibernate,spring等开源框架,了解ejb; 熟悉tomcat,jboss服务器等,熟悉基于linux及unix环境下的软件开发;
在学校期间有多次社会实践经历,曾参与过学院网上虚拟实验室开发的需求分析,大学期间多次担任多课程的课代表。虽然实际工作经验不是很足,但军校四年培养了我充分的自信心和敬业精神以及扎实的学科基础知识和较强的专业技能,四年军校生活中,我严格要求自己,自觉、遵纪、守时。本人坦诚且有责任心,有独立进取的品性,勤于动手、善于动脑,适应新环境能力很强。能在最短时间内完成从学生到职业工作人员的转型,尽自己最大的努力融入新的工作生活。
请各位考官多多指教,谢谢!
程序员面试技巧,自我介绍,亲身总结
一段短短的自我介绍,其实是为了揭开更深入的面谈而设计的。
一、两分钟的自我介绍,犹如商品广告,在有限的时间内,针对客户的需要,将自己最美好的一面,毫无保留地表现出来,不但要令对方留下深刻的印像,还要即时引发起购买欲。
本人热情随和,具有进取精神和团队精神,擅长动手,有比较强的动手能力,勇于面对困难和挑战,有较好的分析问题与解决问题的能力;工作认真负责,积极上进,能够吃苦耐劳,有良好的职业素质;掌握C#。NET、asp。.net、ajax、xml、javascript、html、css、div+css等技术。能够熟练使用sqlmysqloracle数据库!有webform、winform相关项目开发经验!了解JAVA语言能够使用JSP开发各种项目了解SSH框架!
毕业后曾在xx公司任程序员,通过一年的工作和学习,使我对当前主流的三层、MVC架构,asp.net有了更深的认识,能够熟练地开发相关项目。同时培养了我的团队合作精神和沟通能力,可以让我更快的融入新的工作团队,更好的为公司做出自己的贡献,实现自己的价值。
本人致力与追求更好的软件技术,能够在这个行业中取得优秀的成绩,在公司团队中成为中坚的技术人才,为公司创造更多的财富从而让自己成为团队中一个不可或缺的份子!
我叫xxx,今年21岁,毕业于xx解放军信息工程大学计算机科学与技术专业,拥有扎实的core java基础,良好的编程风格;熟悉
jsp+servlet+javabean模式的web开发;熟悉struts,hibernate,spring等开源框架,了解ejb; 熟悉tomcat,jboss服务器等,熟悉基于linux及unix环境下的软件开发;
在校期间有多次社会实践经历,曾参与过学院网上虚拟实验室开发的需求分析,大学期间多次担任多课程的课代表。虽然实际工作经验不是很足,但军校四年培养了我充分的自信心和敬业精神以及扎实的学科基础知识和较强的专业技能,四年军校生活中,我严格要求自己,自觉、遵纪、守时。本人坦诚且有责任心,有独立进取的品性,勤于动手、善于动脑,适应新环境能力很强。能在最短时间内完成从学生到职业工作人员的转型,尽自己最大的努力融入新的工作生活。
请各位考官多多指教,谢谢!
下面请看由应届毕业生面试频道推荐的PHP程序员面试自我介绍
PHP程序员自我介绍的时候,一般都使用这几个要点来进行来说明的。
第一关于PHP程序员是否有良好的职业道德和工作态度,需要有工作认真、踏实,责任心以及很强的进取心。
第二关于PHP程序员是否有良好的客户交流沟通能力以及需求理解能力,从而能够拥有较强的协作精神和团队意识。
第三关于PHP程序员的思维能力,就是在事件中能够找出所引发的多种有可能的原因,以及确定行为的不同后果,从而发现复杂事物之间所存在的错综联系,最后逐步排除不太相关的信息,准确定位问题所在。
第四关于PHP程序员团队合作,程序员能够主动愿意与他人合作,以及与其他成员进行沟通交流,彼此分享信息、知识与资源。
第五关于PHP程序员主动性,程序员能够及时得发现机遇与问题,并且针对问题快速展开行动。
首先就是PHP程序员是否熟练掌握一种或以上开发语言,如知道怎么将PHP独特的语法混合了C、Java、Perl 以及PHP等一些自创新的语法。PHP程序员知道如何使用,可以让它比 CGI 或者 Perl 更快速的执行动态网页。其次就是否熟悉Oracle、Mysql等数据库。
下面就是还需要PHP程序员是否具有较强的文档撰写能力,因为使用PHP做出的动态页面与其他的编程语相比,PHP是可以将程序嵌入到HTML文档中去执行的,因此能够使执行得效率与完全生成HTML标记的相比,CGI要高许多。接下来就是PHP程序员是否具备独立分析和解决问题的能力,这个能力的有无,将决定着PHP程序员自我介绍的成功与否,也是打动别人的支柱信息。
我叫xxx,广东广州人,硕士研究生,将于20xx年6月毕业于南开大学,专业方向是电路与系统,xxxx年加入党,我的专业特长是计算机应用程序开发和网络通信。我想从以下三个方面介绍自己。
学习方面,我的学习成绩优秀,本科GPA:86.7,研究生GPA:93.3,两次获得校一等奖学金,并被免试保送到南开大学信息学院,我有较强的科研能力,目前正在参与一个国家自然科学基金项目:行波式微流泵的仿真与电路设计,担任项目组组长,负责项目规划,任务分配和进度检查,目前正处于软件仿真阶段,通过仿真选择制作微流泵的最佳方案参数,设计新式的无阀压电行波式微流泵,为生化反应提供可控的微量样液。
另外还我还作为项目组成员,在xxxx年参与国家大学生创新性实验计划:便携式无线体域网,主要负责手持终端PDA客户端程序开发,在xxxx年参加国家自然科学基金项目:SPR多通道生物传感器,主要负责测控电路的C语言程序设计。
实践方面,在研究生阶段,我曾有两次实习经历。一次是xxxx年暑假,在中南空管局通信网络有限公司网络工程部,我协助工程师维护空管局的华为6503和思科3550主干网,做好主干网的网络监控和数据备份,定期提交网络安全报告,确保网络通畅和信息安全,并给空管局用户提供网络技术支持服务。另一次是xxxx年暑假,在广州共享网讯科技有限公司运营部,我协助部门经理进行网站的推广,运营和客服工作,并从事网站美化设计的辅助工作。
学生工作方面,在以学习为主的同时,我也积极参加学校课余实践活动。曾担任过信息学院研究生会主席,信息学院团委副书记,学生职业发展协会实践部部长,多隆电子协会财务部长等职务,曾多次获得优秀学生干部和三好学生荣誉称号,组织了包括:信息学院信息会客厅讲座、新生杯足球赛,篮球争霸赛,乒乓球友谊赛,迎新晚会,联谊舞会,南开大学第一届模拟招聘大赛等大中型活动;还曾作为信息学院羽毛球队的选手,协助院羽毛球队获得南开大学校长杯羽毛球团体赛亚军。这些活动培养了我的领导组织协调能力,和团队协作的意识。我相信,这对我以后的工作也会有很大的帮助。
最后,我想总结一下我的工作特点。第一是团队协作意识强,善于与人交流和沟通;第二是动手能力和学习能力突出;第三是做事稳健,态度认真,有一定的组织协调能力;第四是考虑问题全面、仔细,做事有自己明确的想法和计划。我想在走上工作岗位之后,我可以以最快的速度适应工作环境,不断挖掘自己的能力,完善自己,为企业创造效益。我想加入xxxx公司是因为我喜欢我的专业,也很看好xxxx公司的未来发展,在这里我可以学以致用,这让我有很大的成就感和幸福感。同时我也很欣赏xxxx公司的企业文化,很喜欢xxxx公司的工作环境。我愿意成为企业一员,为企业的发展贡献自己的一份力量。我的职业生涯目标是,做一个既懂技术,又懂业务的复合型人才。
我叫xxx,今年21岁,毕业于xx解放军信息工程大学计算机科学与技术专业,拥有扎实的core java基础,良好的编程风格;熟悉jsp+servlet+javabean模式的web开发;熟悉struts,hibernate,spring等开源框架,了解ejb; 熟悉tomcat,jboss服务器等,熟悉基于linux及unix环境下的软件开发;在学校期间有多次社会实践经历,曾参与过学院网上虚拟实验室开发的需求分析,大学期间多次担任多课程的课代表。虽然实际工作经验不是很足,但军校四年培养了我充分的自信心和敬业精神以及扎实的学科基础知识和较强的专业技能,四年军校生活中,我严格要求自己,自觉、遵纪、守时。本人坦诚且有责任心,有独立进取的品性,勤于动手、善于动脑,适应新环境能力很强。能在最短时间内完成从学生到职业工作人员的转型,尽自己最大的努力融入新的工作生活。
请各位考官多多指教,谢谢!
您好,很荣幸有机会来参加公司的面试。我叫xxx,家乡在xx,就读于xxx大学,专业是电子信息科学与技术,今年(20xx)6月份毕业。因为喜欢计算机和软件开发,所以来面试这个职位。我从两个方面谈一下自己能胜任这份工作的地方吧。首先是专业技能方面,我在大学期间学习过C++和数据结构方面的课程,在这块有很好的的基础,在大学专业课上也学习了很多嵌入式相关的知识,比如数电模电和DSP技术。另外我通过学习,做过“通讯录”、“停车场”、“聊天室”等项目,C和C++知识掌握得很好。然后是综合素质方面,我在大学期间担任过班级团支书,组织过班级聚餐和集体活动,也在学生会做过干事,对于一些活动的流程比较熟悉,也熟悉怎样与交流。另外我对工作充满热情,不喜欢半途而废,如果能得到这份工作的话,我一定会坚持不懈,尽最大的努力为公司创造价值。我相信公司需要一个整体素
质都高的人,希望自己能满足公司的需求。
我的自我介绍说完了,谢谢!
各位尊敬的考官:
大家下午好!
我叫xx,我是一名即将毕业本科学生,我的专业特长是:能熟练地运用编程工具Eclipse开发应用软件,熟悉C,Java,SQL,Oracle,JSP,SSH等,SQLServer20xx的操作。熟悉dreamweaver等工具编排和快速制作网页。对Internet有一定的使用经验和理解。
对于软件测试技术,软件质量保证以及软件项目管理有一定的了解。我力求上进、吃苦耐劳,勤奋工作,我通过积极参与社会实践活动,锻炼了我组织、管理和交际的能力,培养了我全面的综合素质。这一切赋予了我作为当代青年所必备的能力、胆识和责任心,也磨练了我吃苦耐劳的精神和了解了为人处世的道理。我会尽我所能为公司服务,把公司的事当作自己的事处理。我希望在新的岗位中发挥我的创造性、积极性,用我所学,为您所用。我相信没有,只有更好,在您的信任和培养下我坚信我会做得更好!
各位考官:
大家好,我是计算机专业的面试者xxxx,我此次应聘的职位是软件工程师,这份工作不仅与我的专业对口,同时也是我的特长与兴趣所在。现在我就从以下三个方面介绍自己:
1)学习能力:我有较强的科研能力,能熟练的进行Windows和LINU操作,并能使用VB,DELPHI等语言编程。能运用网页三剑客Photoshop软件进行相关工作。
2)实践能力:我的专长是软件开发,我希望能从事这方面的工作经验,并且我曾经发过多个系统,如人事档案管理系统,工资管理系统等等。
3)交际能力:我的性格沉稳,能坐得住,对IT行业的工作,具有非常好的适应能力,而且为人谦和,具有很强的组织和协调能力,富有的事业心和责任感使我能够面对任何困难和挑战。
从以上的简单自我介绍,我希望公司能给我一个展示自己能力的机会,让我我可以学以致用,同时我也很欣赏xxx公司的企业文化与工作环境。我愿意成为企业一员,为企业的发展贡献自己的一份力量。我的职业生涯目标是,做一个既懂技术,又懂业务的复合型人才。
;❸ 程序员真的是吃年轻饭的吗大龄程序员通过HR面试,上级却说送走!!
程序员现在真的是一个较为尴尬的岗位,很多人吐槽这是个吃青春饭的岗位,如果到中年不转行或者考虑后路的话就只能被辞退了,哪怕国内的一些大厂比如华为,前段时间财裁员35岁以上的员工得消息在网上也是沸沸扬扬。最近有一网友发帖说道有一32岁的程序员来面试,直接就被领导给叫走了。
程序员出来找工作的话应该是靠的能力, 但是现在却变成了吃青青春饭的行业,导致现在小年轻受欢迎,一些有经验的老员工反而被辞退,这真的是让人不解。程序员真的是吃青春饭的吗?绝对不是!只是这边大环境太浮躁!
为什么程序员的青春就这么短呢,这已经变成了行业特性,有网友认为32岁程序员才是他最给力的时候,技术能力,业务能力,沟通协调能力,情绪控制能力这个时候都是最强的,但是这时候如果因为年龄被刷下去,那真的是行业的悲哀了。
现在你30岁还在基层的都是大龄了,但是人都是要成长时间的,为什么现在会有这样一股风气,这就和招聘只看学历是一样的,有人认为这也是领导自信心不足,觉得年轻人好掌控,割起来更轻松,不知道大家是怎么看的呢?欢迎评论,说说你的看法!
❹ 程序员面试自我介绍3分钟通用
程序员面试自我介绍3分钟通用程序员面试的自我介绍怎么说?自我介绍,就是自己将自己介绍给他人或众人的一种介绍方式。下面是我为大家整理的程序员面试自我介绍3分钟通用的内容,希望能够帮助大家,欢迎阅读!
欲善其事,必先利其器。大学几年,我始终坚持天道酬勤的原则,一日三省,自信品格的日趋完善;勇于行事,务实求新,自信工作有所成绩;三更灯火,寒窗苦读,相信学有所成。
在校期间,我始终以提高自身的综合素质为目的,以个人的全面发展为奋斗方向,树立正确的人生观和价值观,光荣地加入了中国共产党。
为适应社会发展的需求,我努力学好专业知识,多次获得奖学金,较深入、全面地掌握了软件编程、硬件维护与开发、网络应用技术等计算机科学基础理论以及计算机在企业管理、工业生产、辅助设计制造等方面的应用知识,同时注意结合自身专业特点,结合动手实践,先后参与了校新闻网页设计大赛、校程序设计大赛、挑战杯中国大学生创业计划竞赛、校科研立项项目,同时根据自己的爱好,进行了物业管理师的培训及资格认证考核、暑期社会实践调查,都取得了不凡的成绩。
作为一名即将毕业的20__年应届计算机专业的大学生,我所拥有的是年轻和知识,使我不畏困难,善于思考昌肢,但年轻也意味着阅历浅,更需要虚心向学。同时,我也深知,毕业只是求学的一小步,社会才是一所真正的大学。我今天的求职,也正是希望得到一个更好的学习机会,从而能以更好的工作成绩为国家和单位贡献力量,同时去实现人生价值。
我叫___,今年21岁,毕业于__解放军信息工程大学计算机科学与技术专业,拥有扎实的Core Java基础,良好的编程风格;熟悉JSP+Servlet+JavaBean模式的WEB开发;熟悉Struts,Hibernate,Spring等开源框架,了解EJB; 熟悉Tomcat,Jboss服务器等,熟悉基于Linu_及Uni_环境下的软件开发;
在校期间有多次社会实践经历,曾参与过学院网上虚拟实验室开发的需求分析,大学耐悄世期间多次担任多课程的课代表。虽然实际工作经验不是很足,但军校四年培养了我充分的自信心和敬业精神以及扎实的学科基础知识和较强的专业技能,四年军校生活中,我严格要求自己,自觉、遵纪、守时。本人坦诚且有责任心,有独立进取的品性,勤于动手、善于动脑,适应新环境能力很强。能在最短时间内完成从学生到职业工作人员的转型,尽自己的努力融入新的工作生活。
请各位考官多多指教,谢谢!
我是广东水利电力职业技术学院计算机信息工程系的一名学生,即将面临毕业。广东水利电力职业技术学院是教育部1999年7月26日批准成立的一所普通高等院校。学院前身是1952年10月成立的广州土木水利工程学校,至今已有五十四年的历史。在这五十四年中,学校的名称几经变异。1958年—1962年曾升格为广东水利电力学院(本科层次),_期间学院停办。1973年5月运察复办后定名为广东省水利电力学校(中专),1999年7月经教育部批准,升格为广东水利电力职业技术学院。
建校至今,已培养了3万多名技术人才,他们中的大多数已成为广东省乃至国内其他一些省份水利电力行业及相关行业的中坚力量,为各地的经济建设和水利事业发展做出了重要贡献。
三年来,在师友的严格教益及个人的努力下,我吸取了丰富的专业知识并锻炼了自己的能力;使我具备了扎实的专业基础知识,系统地掌握了c语言、汇编语言、asp.net、java,数据库原理、linu_网络操作系统。局域网的组建或局域网广域网的交换与路由设计实现和维护等有关理论;熟悉涉外工作常用礼仪;具备较好的英语听、说、读、写、译等能力;能熟练操作计算机办公软件。计算机专业自我介绍实训问题。同时,我利用课余时间广泛地涉猎了大量书籍,不但充实了自己,也培养了自己多方面的技能。更重要的是,严谨的学风和端正的学习态度塑造了我朴实、稳重、创新的性格特点。
❺ 程序员应该怎样去面试
程序员面试注意事项如下。
1、呈现出自己完整的知识结构。
对于程序员来说,最重要的一件事情就是在短短的面试过程中呈现出自己完整的知识结构。要想做到这一点,一定要在自我介绍的过程中下足功夫,既简练又丰富,引起面试官的重视。
2、重视项目经验的介绍。
无论是应聘初级程序员还是主力程序员,项目经验都是面试官最为关注的内容之一,也是面试者能力的衡量标毁携准之一。在项目介绍的时候要选择比较有代表性的项目,简单的说就是规模越大越好,参与程度越深越好。能够清晰的描述自己在项目中的工作职责和最终的完成情况。
3、重视解决问题的能力。
通过一个具体的难点问题如何解决来呈现自己解决问题的能力,这种做法更有说服力,而且尽量突出重点内容,比如算法设计、实现过程、验证过程等内容,解决问题的能力是主力程序员的核心竞争力之一。
4、突出自己的学习能力。
程序员在整个职业生涯中需要不断的学习,因为整个IT领域的技术更新速度是比较快的,面试官往往对程序员的学习能力比较关注,可以通过不同的项目采用不同的技术方案来体现自己较强的学习能力。
5、体现出自己的交流能力。
交流能力对于程序员来说也是非常重要的,项目开发过程中需要频繁的交流,所以交流能力也是面试纤念伏官比较关注的方面之一。体现交流能力的关键是把握住交流的主线,所有的思路要紧紧围绕核心问高蚂题,尽量不要做过多的扩展,这样容易顾此失彼。
6、描述自己的职业规划。
一个好的职业规划会给面试官留下一个好印象,也会为自己争取到更好的职位奠定一个基础。
❻ 程序员面试如何自我介绍
程序员面试如何自我介绍
程序员面试如何自我介绍,如果面试场上有这些现象也不用惊慌,想要得到面试官的赏识就要做好万全的准备,学会放下自己的心中的担心也是很重要的,在职场上,程序员面试如何自我介绍是很重要的。
各位评委大家好,我是一名即将毕业的计算机系本科生。大学的四年,给我奠定了扎实的专业理论基础,良好的组织能力,团队协作精神,务实的工作作风还有良好的为人处世能力。
理论学习上,我认真学习专业知识理论,在学好专业必修课的同时,我还阅读了大量计算机书籍。同时对于法律、文学等方面的非专业知识我也有浓厚的兴趣。在校期间,在专业考试中屡次获得单科第一。获得院设奖学金一次,院三等奖学金五次。是个成绩优秀的学生,一致受到老师和同学的好评。
在专业知识上,我除了精通VisualBasic、SQLServer、ASP,熟练使用Linux、Windows9x/Me/NT/20xx/XP等操作系统,熟练使用Office、WPS办公自动化软件。还自学HTML、Frontpage、Dreamweaver、Fireworks、Flash等网页制作相关软件。对于常用软件都能熟练使用。运用自如。
工作上,曾担任院学生会成员、副班长等职,现任计算机系团总支组织部部长。多次组织系部、班级联欢会、春游等活动,受到老师、同学们的一致好评。思想修养上,我品质优秀,思想进步,笃守诚、信、礼、智的做人原则。
在社会实践上,四年的大学生活,我对自己严格要求,注重能力的培养,尤其是实践动手能力更是我的强项。曾多次参加社会实践活动,具有一定的`实践经验和动手能力。
无论今后从事什么样的工作,我都会把新的工作当做一个新的起点,不断学习和加强专业技能,以我孜孜不倦的学习态度和踏实负责的作风把每一项工作做好。
大家好,我叫xxx,今年29岁,xxxx年七月毕业于华侨大学计算机科学与技术系,毕业至今一直就业于厦门力泰科技有限公司,从事j2ee企业信息化管理系统的开发,目前的岗位是项目经理,负责带领一个3-5人的小团队进行系统开发。
参加工作以来,本人先后独立或主持开发过10几个企业信息化管理系统。其中,**电力有限公司的电费充值卡管理系统、**集团的人力资源管理系统以及移动办公管理平台,这三个系统运行以来深受使用单位的一致好评,为企业节约了人力成本,提高了工作效率。
本人对软件开发具有浓厚的兴趣,工作之余经常钻研技术,关注it技术的发展趋势。对业务需求分析比较透彻,在客户端界面操作的易用性上考虑得比较周全。工作至今,我从一个学徒成长为项目工作组成员,再到现在的项目经理,这几年的提升已让我具备了系统开发独挡一面的能力,而且已连续两年被评为企业优秀员工,这不仅是因为本人在工作岗位上长期都本着刻苦努力、虚心好学的态度,也是领导、师傅耐心教导的成果。
优点:本人具备丰富的工作经验、扎实的技术能力以及优良的代码编写风格,刻苦认真、虚心好学,对业务需求分析比较透彻,不仅能够独立完成任务,也能带领团队完成任务,具有良好的团队协作精神与沟通能力。
缺点:在带领团队完成项目的时候,有时会因为太过与善而显得魄力不足。
各位领导好,我叫XXX,剩余的余,金子的金。我的老家在是河南省固始县,父母都健在身体都很健康,我还有一个 姐姐在武汉工作。我是XXXX年大学毕业的,所学的专业也是计算机Javar软件技术。记得当时还没毕业就来上海找工作了,当时就在上海万达公司实习,半年后 就转正到卫生服务事业部,从事于医疗卫生项目方面的程序员开发工作。大概一共是待了一年半吧,就辞职了。原因大概是当时的工作氛围让我觉得没什么意思再加 上当时还自我感觉良好就跳到一家日企里上班,正好那时候公司在过CMMI3,做的项目都严格按照CMMI流程走的,什么文档、Coding、测试的我都有 参与。那时候真的是让学到不少项目上的东西,可能正好是金融危机吧,公司原先承诺的工资没有兑现然后我就走了。去的是上海XX信息公司,从刚开始的项目主 力开发到项目组长,在上农信近三年的工作中我最大的收获就是公司放手让我在项目独挡一面跟客户面对面自由的沟通好需求,项目后期给客户提供项目培训然后通 过客户的反馈知道项目的得与失。可能是我不太适应公司的人事变化吧,然后就提出离职走了。
技术方面我一直都是从事于J2ee Web方面的工作,一般开源的框架Struts1、Struts2、Hibernate、Ibatis、Spring都有项目开发使用。掌握前端Ajax、Jquery、Dwr、包括CSS、HTML。
数据库方面能写复杂的SQL查询统计包括视图、存储过程的开发,有postgre,Oracle,Sql Server项目开发经验。
我的性格方面不算外向好像也不内向,喜欢交朋友,也喜欢有挑战性的。闲暇时间打打羽毛球、乒乓球,下象棋。
如果问为什么换工作:目前我感觉工作不太稳定,我做的这个项目是公司的作为开拓性的,带有一定的实验性可能成功也可能失败,退回头来说即使这个项目最终成功了我也找不到自己的定位。
性格缺点:说话太直,做事情缺少魄力想的太多会犹豫不决。
性格优点:工作方面自我感觉做事比较认真、负责,能吃苦耐劳。
❼ 程序员的成功面试技巧
程序员的成功面试技巧
程序员的成功面试技巧,程序员在近几年来是很热门的一个职位,因为在很多人眼里程序员的收入是很高的,程序员想要工资高在面试的时候也是很讲究技巧的,下面分享程序员的成功面试技巧?
1、给自己写一份非常专业的简历
我的建议是,如果你想增加自己的入选机会,那最好还是花点钱制作一份专业的简历。相较于你将来可能得到的巨大收获,这真的只是一个小小的投资。
2、研究面试官
当我联系程序员来面试的时候,我总是会事先发电子邮件给他,并附上我的名字和博客地址。但是让我惊讶的是,当我给他面试的时候,他竟然对我还是一无所知。
再举个正面的例子,我在面试时也碰到过这类开发人员,甚至能对我以前写的一篇博客或者做的教学视频上面的内容侃侃而谈。
你说我会推荐哪个?
面试官也是人,也会有人性的弱点和特点。Dale Carnegie曾说过,要让别人对你感兴趣,最简单的方法就是你先表达出对对方的兴趣。
不管这种方法是否有欠公正,但是如果你想面试成功,那么我建议你事先最好先好好研究一下你应聘的这家公司和面试官(如果知道的话)。
当今社会的信息是如此的发达,我们完全可以在Facebook、Twitter、微博、博客上找到任何人的资料。即使你只是大致浏览一番,也会让你受益良多。
3、获得内部推荐
知道找工作最简单的方法是什么吗?那就是获得内部推荐。
这不但可以增加面试机会,还能提升40%的录用几率。
前阵子,我找到了一家心仪的公司。然后直接投简历?NONO,猜猜我是怎么做的吧?
首先我找到一名和我有共同想法和意见的开发人员,然后开始关注他的博客。
接着我在他的博客中留言、发表建议,并且表现出对他的工作和公司非常感兴趣的想法。最后我成功拿到了这个宝贵的内部推荐资格。
很多程序员会说,“可是,某某某公司里面的人我一个也不认识啊”。如果你想就此放弃,那当我什么也没说,如果你愿意试试,我敢打赌,你总能想出一种方法达到你的目的。
不过这有个秘诀,那就是首先你得在网上创建自己的“名片”——让别人有了解你的机会,所以do it now吧。
4、 学会解决算法问题
这是每一个开发人员都应该具备的重要技能,而且真要掌握起来也并非那么难。
在很多面试中,都会有这样的问题,要求你在白板或者电脑上解决编程问题,但是许多程序员,即使是那些非常优秀的程序员,都会一下子大脑一片空白,完全理不出思路来。
如果你能花时间学会如何解决这种类型的面试问题,那么下次再碰到这种场景,就不会这么紧张了。
我们会紧张其实和怯场无关,主要是因为我们不熟悉这些问题,也没有自信能解决这种问题。
在这方面建立起自信之后,你就再也不会紧张了。
5、活力洋溢地回答问题
只用一个字或者一句话,照本宣科平平无奇地回答问题,或许在技术上是正确的,但是你忘了应该借此机会好好展示自己的激情——这才是一个开发人员能带给团队的最大正能量。
举个例子说,如果我问你什么是多态性,我不是要你按照课本中的定义重复给我听,我希望你能就这个主题阐述一下,然后我们可以更深入地聊一聊。
6、小心“陷阱”问题
你为什么换工作?
说说你最大的优点和缺点。
最近一次你是如何解决和同事之间发生的技术分歧的?
在回答问题之前,你最好明白面试官问这些问题的目的,掌握如何回答这类问题的技巧。
就先说说第一个问题吧“你为什么换工作?”
在大多数情况下,面试官想知道的是你是否是一个爱说三道四、惯于诽谤抨击雇主的人。所以千万不要上当。
7、永远不要撒谎
最糟糕的事就是在面试的时候撒谎。
知之为知之,不知为不知,如果你确实不知道,千万不要自作聪明来编造问题的答案。
相反,你应该诚实地说,你不知道或者你并不是100%肯定,但是你愿意尝试一下,然后再讲讲自己的想法。讲完之后也可以问面试官正确答案是什么,以显示你对此非常感兴趣。
实话告诉你,大多数面试官问的问题都是他们知道的问题,不然如果你滥竽充数给你通过的话就会显得他们像个傻瓜。所以千万不要抱着侥幸心理,一旦发现你在撒谎,面试官马上就会质疑你的人品。
8、不要太诚实
很多程序员会过多地透露自己的信息,不要以为诚实和完全透明就是最好的政策,殊不知过犹不及。
第7条所说的不可撒谎诚然不错,但是我们也没必要将自己所有生活的细节和所有缺点都告诉给面试官。
有个性是好的,但是如果暴露了性格缺陷就坏事了。
试想一下,要是你说自己喜欢赌博或者沉迷于魔兽世界,我敢打赌,面试官肯定会重新审视你。所以在说自己信息的时候一定要慎重,因为这不但会暴露你的缺陷,还会显得你缺乏应有的.判断力。
9、掌握计算机科学的基础知识
是的,很多程序员在面试的时候,甚至理直气壮地说,他们不知道链表和堆栈,因为他们没有受到正规教育或者早就还给老师了。
我也承认我们在工作的时候是用不到那些深层次的计算机科学概念的,但是作为一个专业的软件开发人员,你至少应该知道一些基本知识。
举个例子说吧,你请电工来重新给你家的房子布线,但是这电工一点也不知道任何电气工程的基本知识,你还请他干不?同理,我们也是如此。
10、关于经验
这是最后一点,但并非最不重要的,很多开发人员,特别是刚进入这一行的新手,往往缺乏相关的经验,也不知道如何增加所谓的工作经验。
这有点像是鸡和蛋哪个先出现的问题。
那么又该如何增加经验呢?
关键是要用创造性的方式。有很多方法都可以获得工作经验,但是却不必真正去一家公司上班。
给你点提示:
参加开源项目
启动开源项目
做一个移动app,放到App Store里
写一个小型的Web应用程序
参与代码交流和用户组
这些方式都可以作为工作经验写到简历中去,只要自己有想法,不愁没经验。
希望这些技巧能对各位有所裨益。如有不同想法,也请不吝赐教。
程序员的中年危机是什么
中年程序员危机
近日,中兴网信员工欧某打开26楼办公室窗户纵身跃下,结束了42岁的生命。
目前有多种说法,有说因股份转让价过低和人事部产生分歧,有说疑因内部宫斗被离职,甚至还有消息说欧有精神方面的问题。
尽管具体原因仍待进一步的核实,但却由此引发网上一波关于中年职场危机,特别是中年程序员危机的讨论。
一般来说,一个行业的收缩导致人员数量与结构的调整,大致可以用一个简单的模型来描述:行业规模缩减,行业人员减少,公司数量减少或规模缩减,进而导致管理层岗位变少,原本的管理层,被迫降至转入下一级岗位。
这种降岗机制层层传递,高层降为中层,中层降为基础管理岗,基础管理岗降为一线员工。与此同时,由于行业规模的缩减,一线员工数量也在减少。
于是,一线员工失业,同时,停止招收该行业的新毕业生。在这个模型中,一般来说,即便行业收缩,中层也不用愁就业,仍可留在本行业中,最坏也不过是降岗。
中年人学习能力下降明显
不过,在程序员行业中,有一些特别的因素,导致了其不同于一般行业的现象。
35-45岁的中年人,学习能力下降明显。与此同时,这是一个新技术不断涌现的时代。
一个人进入职场初期的技能、概念,过了20年后,已经完全不一样了。程序员这个行业,更是把这个特点发挥到极致。
此外,精力明显下降,不能熬夜,加之家务琐事缠身,高强度工作即便有意愿也很难付诸行动。
如果说其他行业的中层人员降级后仍可游刃有余的话,这个行业的中层降岗后,会不如自己新岗位上的同事。
所以,程序员密集的IT、通讯行业,很多中层员工就处于一个很尴尬的地位。即便勉为其难地接受,也会面临收入大幅度下降的心理适应问题。
如果考虑到资产配置中较高的按揭比例,当资金链断掉,这就成为不可承受之重。
❽ IT面试经验:程序员面试什么最重要
程序员面试一直是社区乐于讨论的热门话题。我自己从06年实习以来,先后经历了4家软件公司,全部是外企,其中有世界500强的通信企业,有从事期权期货交易的欧洲中等规模的金融公司,也有为大型汽车制造商开发Android智能汽车的新兴公司。跨入IT行业以来,我在求职过程中经历过多次面试,最近两年也有过多次面试别人的经验。我感觉现在到了对这个问题发表自己看法的时候,这篇文章是我站在面试官角度对于程序员面试问题的一个阶段性反思和经验总结。
目标
相信和不少朋友一样,有了几年工作经验成为Senior后就开始了面试别人的经历。我在最初这个阶段只是按照自己的想象把”找到基础好的程序员“,”找到算法能力优秀的程序员“,”找到有Android开发经验的程序员“等作为面试的目标。但是,实际的经历告诉我,尤其是按“基础好”,“算法好”这些目标招到的人最终效果并不好。比如,有的面试者基础知识和算法掌握情况不错,进程、线程、内存等概念清晰,基本的Hash,二叉树,快速排序等数据结构和算法也比较熟悉,但是进公司后在实际工作中表现得很糟糕。后来,我才发现原来是我的面试目标出了问题,我原先的面试方法更像是大学的算法或操作系统期末考试,按照这种方法让许多并不合适的人通过了面试,同时也可能错过了许多合适的人。
后来,我的反思是,从公司的角度讲,面试的根本目的是找到“能够干好工作”的人,而“高学历”,“算法好”,“基础好”,“有经验”这些都是表象而不是根本,它们并不能直接和“工作好”划等号。
方法
目标明确了,但接下来的问题是假设面试者是一个黑盒系统,“工作好”不是直接可观测变量,你所能直接观测的变量是基础、算法、经验、学历、性格、谈吐、年龄等等。所以,实际上,你只能从“基础好”,“算法好”等可以直接观测的量去推测“工作好”的概率,这就是一个在“X好“条件下”工作好“的条件概率问题:P(工作好 | X好)。
根据这个模型,面试所应该考察哪些方面就很明显了,那就是选择那种最具有区分性的方面来考察。比如,考察面试者的体型特征没有太大意义,因为P(工作好|高),P(工作好|矮),P(工作好|胖),P(工作好|瘦)的概率都差不多;所以,体型特征不具有区分性,这不是面试所应该关注的内容。
面试官应当结合职位的要求明确哪些因素具有比较好的区分性。比如,如果要招一名技术门槛比较高的3D游戏引擎开发工程师,面试者A具有3D游戏引擎开发的经验,但是在基础知识和算法面试方面表现一般;面试者B相反,基础知识和算法面试表现很好,但没有游戏开发经验,而你只能选择其一。你选谁呢?其实,这就是两个条件概率问题P(工作好|经验好,基础一般,算法一般)和P(工作好|没经验,基础好,算法好)。这个问题就留给面试官来判断了,就我个人而言,对于技术门槛较高需要技术积累的职位,经验更加说明问题,因此,我更倾向于面试者A。
下面,我再结合自己的经验谈谈对面试中常见方面的看法。
算法
算法是Google和MS等大公司面试所重点考察的内容。我个人很喜欢算法,曾经参加ACM/ICPC拿过北京赛区的13名。但是,就个人经验来看,我所接触过的绝大多数开发职位而言,算法都不适合作为考察面试者优劣的主要因素。对于普通的非算法性开发职位,考察面试者的算法就相当于考察他打乒乓球好不好一样,与目标“工作好”的相关性太低。就我个人的经验来看,差不多P(工作好|算法好)=50%,也就是算法面试没有太大的区分性。
甚至,还有一种很不好的情况特别多地出现在算法好的面试者身上,我称之为“只磨刀,不砍柴”。什么意思呢?有类人只对什么A*算法,异步编程,JVM类加载机制这种纯技术问题感兴趣,对实现用户需求毫无兴趣。这类人看起来有一定的技术能力,但是对公司来讲贡献十分有限,甚至不如技术一般但认真负责的人。所以,一旦遇到面试者算法好,我就特别留意考察会不会是这种“只磨刀,不砍柴”的人。
另外,虽然我个人不了解Google和MS,但我对于其特别重视考察算法能力的面试策略是持怀疑态度的。即使在这样的世界级大公司,算法虽然重要,但可以想象在项目实施过程所遇到的各种各样问题中,算法问题绝大多数时候不会是主要瓶颈,没有到那种需要每个人都是算法高手的情况。实际上,绝大多数项目真正难点并不是一两个算法瓶颈,甚至也不是单点的技术瓶颈,而是系统性的组织、协调、设计、开发问题,有大量的看起来不是那么有技术含量的脏活累活,也有许多问题是由于信息不足,并不是技术能力强就能克服这些困难。一个团队最好优势互补,有人算法强,有人业务分析能力强,有人擅长后端服务,有人擅长前端界面,有人聪明,有人踏实,这是最好的。如果按照“算法好”的单一标准选材,必定会把许多优秀的人才拒之门外。
基础
基础面试是指考察诸如指针使用、进程线程概念等基础知识的面试,十分类似于大学期末考试题。我曾经以为基础面试十分重要,但是现在不这么看了。在工作中基础的确是重要的,但是在面试过程中,它必须具有区分性才有意义,也就是说P(工作好|基础好)的概率要高,那么考察指针使用,进程线程区别这样的基础题目才有它的意义。我的实际经验是,基础面试并不具有很好的区分性,和算法一样, 差不多P(工作好|基础好) = 50%。同时,基础面试是最容易准备的,中国人有长期的应试教育经验,要准备几个把玩指针题目太容易了。
我曾经遇到过这样的面试者,他的C语言基础和编译、链接等原理掌握得非常好,给我留下了深刻的印象,我给的面试结论是:知识面不宽,只会C语言,但基础很扎实,建议录用。后来的事情证明了那个结论的前半部分是对的,但是”建议录用“错了。他在实际工作中表现得一塌糊涂,不理解需求,不理解整体架构;同时,上班时间不是花在项目上,而是花在阅读诸如《程序员的自我修养》之类的书籍上。最后,这位同事由于长期“不出活”离开了公司。
基础不是不重要,而是“基础好”不足以说明面试者能干好工作,因为基础是属于局部性知识,而实际工作需要综合性能力,二者有天壤之别。C语言、操作系统能考高分,但是不会写程序的人在大学我们还见得少吗? 软件开发就像盖房子,综合能力是设计和搭骨架,基础知识是码砖。张小龙原先Foxmail是Delphi开发的,他它不懂C#,你如果要招聘一个开发.NET Email客户端的人,你考察他对CLR掌握得好不好有意义吗? 让张小龙来开发一个C#版的Foxmail真的会有困难吗? 你招一个精通C#但没有Email客户端开发经验的人来真的比张小龙靠谱吗?
我说基础知识不重要,和古人说的“不积洼步无以至千里”是不是矛盾呢?不矛盾!“洼步”与“千里”是一种可累加关系,但再多的“基础知识”都累加不成“综合能力”。学习软件开发要像持续集成一样,一开始就是一个完整的系统,虽然规模不大,问题很多,但它麻雀虽小五脏俱全,从小系统到大系统,从简单系统到复杂系统逐步演化。
所以,基础好本身不足以说明太多的问题,必须进一步考察综合能力。对于基础面试表现不好的面试者,如果时间允许也要进一步考察,有的面试者其实是有能力的,只是没有进行充分的准备。最理想的状态当然是基础和综合能力俱佳,若不能兼顾,应当综合能力优先。
经验
这里所说的经验不是通过工作了多少年来衡量的,而主要是指面试者的经历,比如,是否完整地实现过一个软件,或作为主要开发者完成过一个项目。经验的重要性在于它能说明一个人的综合能力。从项目的性质、规模和难度,面试官就可以大致判断出面试者的综合能力。如果一个面试者一直在大公司负责一个小模块的开发维护,那么基本可以判断他不具备独立或作为主要开发者承担一个项目的能力,只适合在另一家大公司做类似的事情。对于门槛较高需要长期技术积累的职位,相关经验更显得尤为重要,比如,Linux内核开发,JVM开发,游戏引擎开发,数据库实现,高级UX等。对于这类职位,没有经验的面试者即使综合素质不错也是需要长时间的学习和积累才能胜任。所以,基本上如果确定了你的职位属于此类,那么相关经验毫无疑问应该成为首选因素,换句话说,P(工作好 | 相关经验好)的概率是非常高的。
通过项目经验判断面试者的优劣比通过基础和算法测试更加靠谱,所以,面试过程中面试官应该花比较多的时间听面试者介绍项目经验,并进行深入地探讨交流,了解面试者的知识面、思维能力、表达能力等。同时,可以结合项目提一些基础知识和算法的问题,比如,如果面试者做过C++相关的项目,那就可以问他如何进行内存管理?是否熟悉智能指针?如果面试者的回答不能令人满意,那么就基本上可以判断他的项目做得不是很好。
要注意的是,经验也是一个多维度的事物。比如,C++股票交易中间件系统,这就涉及(C++,中间件,股票) 3个维度。假如面试者A做过C++股票交易客户端,面试者B做过C的股票交易中间件。从语言角度看,A最匹配,从项目性质看,B最匹配,你如何选择?这就是在多个维度中,哪个维度更重要的问题,就这个例子而言,我个人更倾向于B,因为我认为中间件开发经验是主要矛盾,而从C切换到C++并不是问题。所以,面试官需要判断哪一种经验是主要的,而哪一种经验是次要的。比如,我们招聘Android应用开发,这个职位的Android技术门槛并不高,它的真正难点在于做出好的用户体验(UX)。所以,如果一个面试者没有Android的经验我们是可以接受的,但是我希望他在UX方面有经验,至少做过其他平台的移动应用开发。
性格
现在,我来谈我认为最重要的因素:性格。这可能是许多初为面试官的朋友所难以想象的,怎么会是性格最重要呢?说实话,当我意识到这一点时,我自己也很惊讶!说白了,还是 P(工作好|性格好)的概率最高啊。我的实际经验是,如果一个人的性格好,他能把工作做好的可能性是最高的,性格好远比基础好、算法好要靠谱。
一个人如果技术上有缺陷,经验上有不足,但性格好,在团队中是很容易由其他人来补位的,他自己也很容易逐渐补起来;相反,如果一个人的性格不好,所有的技术优势经验优势都发挥不出来,甚至还会起到负作用,而且性格缺点很难改变。我一直谈到实际工作所需要的是综合性的能力,这种综合能力的发挥中性格是至关重要的。项目中不止会遇到技术问题,要涉及沟通、协调,不同的人不同的部门既有合作又有磨擦,如何处理这些事情都需要一个良好的性格。可以说,在开发团队里让你与众不同的不是你从哪个学校毕业,也不是你过去的经验,而是你的性格。
当然,性格是一个复杂的东西,它包含了很多的方面,并非所有方面都是程序员面试所需要关注的。我的经验是可以重点考察这些方面:
1) 态度积极还是消极。有的面试者在谈吐中就会自然给你一种积极上进的感觉,或者你可以在他的经历中发现他积极的因素,这些都不是太难看出来的。相反,有的面试者你能明显感觉到他的消极情绪。积极性在工作中是十分重要的,积极的人能给团队带来朝气,也更易于合作。基本上,如果确定面试者属于态度积极的,他通过我这一关的可能性就会大大增加;相反,如果确定属于态度消极的,即使技术能力不错我也会十分谨慎。
2) IQ。我的经验是,总体来看,聪明的人在工作中的表现更为优秀。在面试中要考察一个人是否聪明并不一定要像Google和MS那样找些专门测试IQ的智力题,其实,你只需要看他讨论问题是不是很有逻辑性,思考和说话是不是反应敏捷就可以做出大致的判断。另外,眼睛是人心灵的窗户,一个人聪明与否,眼睛是会说话的。不过,聪明也不完全是优点,比如,当公司或项目遇到困难时,往往是聪明人先跑掉了,坚守的往往是IQ一般的人。
3) 语言表达能力。语言表达能力也是程序员十分重要的一项素质,它关系到项目中的沟通是否顺畅。面试官可以看看面试者能否用简明的语言介绍清楚曾经做过的项目,能否抓住要点,能否考虑到听者的相关背景。一般来讲,语言表达能力强的人综合能力都不会太差。
4) 是否具有用户意识。有人说程序员是做研发的,哪来什么用户?只有销售、市场人员才会和用户打交道。其实,这是完完全全的错误认识。你写一个模块,甚至一个API,只要有别人用,他就是你的用户。有的程序员设计一个模块或是一个软件总是习惯于从使用者的角度来考虑,尽量地方便使用者,这就是一种良好的用户意识。具有良好的用户意识的人更能考虑别人的感受和整体的需要,而不是单纯地从自己和局部来思考问题。当面试者谈及过去的项目经验时,面试官可以常常站在用户的角度对其进行提问,从这个过程中观察其是否具有良好的用户意识。
5) 如何应对质疑和压力。面试官应该对面试者的回答以及以往项目进行合理的质疑,看看他如何应对。曾经有一位面试者谈到做游戏登录服务器的经历,我就问:“如果登录服务器挂了,怎么办呢”?他说原先虽然没有考虑这个问题,但是可以怎么怎么改进。其实,大家都理解项目中有各种不完美,这里面原因很多,只要面对质疑和压力能从容应对努力往好的方向思考解决就可以了,不需要掩饰缺陷,更不应该有情绪。我遇到过有的面试者,一旦你对其项目提出质疑,他马上产生反抗情绪,或不高兴,或不承认有问题,这很容易一下子看出来他在工作中容不得质疑和批评,这种人要想合作就很困难。
6) 个性特点。许多面试者喜欢在简历上写“精通C++/Linux“,这些字眼看得人麻木,如果有人写”喜欢C++/Linux“,我就会有一种眼前一亮的感觉。“精通”是没有感情色彩的叙述,而“喜欢”包含了面试者的个性,我更愿意看到面试者的个性。我相信对某样东西真正的热情远比你当前对它的掌握程度更为重要。其实,N年的经历告诉我们,同一个班的同学,同一个项目组的同事,虽然每天所学的知识,所接触的工作都是相同的,但其实每个人的成绩和表现差异是十分明显的。那么,到底本质的差异是什么呢?其实,就是每个人的个性。是个性使得有的人业余时间去打球,有的人业余时间去看书,有的人喜欢Linux,有的人喜欢Mac。一个人在团队中扮演的角色也和他的个性有很大的关系。面试官应该引导面试者展现自己的个性,并判断其是否有益于团队。
总结
最后总结起来,我的经验是: 1) 面试官的目标是找到”工作好“的人,一定要围绕这个目标来进行面试,如果把面试当成了算法或操作系统期末考试这就走入了误区;2) 面试过程是通过学历、性格、基础、经验、算法等可以测试的因素去综合判断面试者“工作好”的概率;3) 在各种因素中,性格 > 经验 > 基础 > 算法。性格是最重要的,如果性格不好,所有技术能力都会大打折扣,而且技术缺陷容易弥补,性格缺陷很难改变;经验体现了一个人的综合能力,你可以从面试者过去的经历中判断他能从事哪种工作,不能从事哪种工作;基础和算法则主要起到辅助参考的作用,基础好的程序员一般适应性比较强,学新技术更快,但是切忌单纯从基础来判断一个人的能力。
❾ 骞撮缎鏄涓嶆槸绋嫔簭锻橀溃璇曚腑镄勪竴阆揿潕锛
鏄涓阆揿潕銆
鎴36宀侊纴涔嫔墠涓鐩村湪浣揿埗鍐呭伐浣滐纴浠婂勾涓链堢诲紑浣揿埗寮濮嫔叏镵屽綋镰佸啘銆
鍦ㄤ綋鍒跺唴镞讹纴鎴戜竴鐩磋や负浣揿埗澶栨槸鍏骞崇珵浜夛纴鍙瑕佷綘链夎兘锷涳纴灏卞彲浠ュ幓鐩稿簲镄勫矖浣嶃备綘链夋专涓锏剧殑鑳藉姏锛屽氨铡讳竴锏剧殑宀椾綅锛屾湁涓涓囩殑鑳藉姏锛屽氨铡讳竴涓囩殑宀椾綅銆
阆楁唤镄勬槸锛岄氲繃鍗佸嚑杞闱㈣瘯锛屽彂鐜颁笉鏄杩欐牱镄勶纴骞撮缎姝ц嗘槸瀹㈣傚瓨鍦ㄧ殑銆备綘𨱍冲幓鎸d竴锏剧殑鍦版柟锛屼笉瀚岄挶灏戯纴瀵逛笉璧凤纴闾f槸缁欐瘯涓氱敓鍑嗗囩殑宀椾綅銆
鎴戜篃鎶曡繃涓庡矖浣岖浉鍖归厤镄勫伐浣滐纴缁撴灉杩为溃璇旷殑链轰细閮芥病链夈傚洜姝わ纴瑕佹姇链夐棬妲涚殑宀椾綅銆傚氨鏄涓嶅悆闱掓槬楗镄勯偅绉嶏纴涓嶆槸锘硅鐝鑳介噺浜у嚭𨱒ョ殑闾g嶃
链钖庯纴鎴戣蛋镄勬槸瀛﹀巻闂ㄦ涳纴锲犱负鎴戞槸纭曞+镰旂┒鐢燂纴灏辨姇浜嗙畻娉曞矖銆傚叕鍙哥殑绠楁硶宀楃曞+璧锋ワ纴鍗氩+灞呭氾纴杩欐牱灏辫繃婊や简涓澶ф壒绔炰簤瀵规坠銆
闾d箞锛屽叕鍙搁渶瑕佷粈涔堟牱镄勪汉锻锛熸垜璁や负锛岀敤浜哄崟浣嶅笇链涗綘镄勮兘锷涘拰骞撮缎鍖归厤锛屼环阍变篃钖堥伞
鍏抽敭涓镣规槸锛35宀佸敖閲忓氨涓嶈侀氲繃鎶旷亩铡嗙殑鏂瑰纺浜嗭纴浣犻氲繃鎶旷亩铡嗭纴鍏鍙稿弽钥屼笉閲嶈嗐
鎴戣夊缑鍐呮帹鏄链濂界殑鏂瑰纺锛屾垜链変笁涓链嫔弸锛屼粬浠鍒嗗埆鍦ㄤ笁瀹跺叕鍙告湁璇濊𨱒冿纴骞虫椂涓璧蜂氦娴侊纴浠栦滑阃氲繃浜ゆ祦鑳芥洿镡熸倝鎴戠殑姘村钩锛屾垜涔熺煡阆扑粬浠鍦ㄥ仛浠涔堬纴灏遍拡瀵规у湴鍏呯数銆傛湁涓链嫔弸璇翠粬浠鍦ㄦ闷UE4锛屼簬鏄鎴戜笟浣椤氨链夐拡瀵规х殑瀛UE4锛岄殢镞舵棤缂濊繛鎺ャ傚敖绠UE4锘硅鐝涔熷緢澶氾纴浣嗘槸閲忎骇鍑烘潵涓澶ф壒鍙浼氲掴锲句笉浼欳++镄勶纴镓浠ヤ篃绠楅棬妲涖傛垜鍙浠ヤ笟浣椤拰浠栦滑涓璧峰仛浜嬨备粬浠涔熻〃镐侀殢镞舵㈣繋鎴戝姞鍏ヤ粬浠镄勫叕鍙搞傛垜璇达纴濡傛灉娣蜂笉涓嫔幓浜嗭纴铡讳綘浠闾i噷璁ㄧ楅キ钖冦
链変簺浜洪氲繃鐚庡ご铡绘垒宸ヤ綔锛屾垜涔熻瘯杩囷纴阆楁唤镄勬槸锛岃缮涓嶅傝嚜宸辨姇绠铡嗘洿链夋晥鏋溿傛垒鎴戠殑链夊崄鍑犱釜鐚庡ご锛屼絾鏄娌℃湁涓娆¢氲繃鐚庡ご鎴愬姛镓惧埌宸ヤ綔镄勚备竴鏄镊宸辨按骞充笉琛屽綋浜嗗囱儙锛屼簩鏄鐚庡ご姘村钩鍙傚樊涓嶉绨銆
杩樻湁涓涓嶆槸瑙勫緥镄勮勫緥锛岄偅灏辨槸闱㈣瘯瀹樼殑骞撮缎銆傚傛灉闱㈣瘯瀹樼殑骞撮缎鍜屾垜宸涓嶅氾纴鎴栬呮瘆鎴戝ぇ锛屽綍鐢ㄧ巼灏遍珮锛屽傛灉姣旀垜灏忓嚑宀侊纴闾e氨娌℃垙銆傞溃璇曞畼涔熸槸浜猴纴闱㈣瘯灏辨槸镓惧悓浜嬨傚傛灉浠栧拰浣犲勾榫勭浉浠挎垨钥呮瘆浣犲ぇ锛屼綘镄勫勫冧粬涔熻兘浣扑细鍒帮纴镒熷悓韬鍙楋纴镒挎剰缁欎綘链轰细銆傚傛灉鏄骞撮缎锅忓皬锛屽綍鐢ㄧ巼灏变绠銆傛按骞充笉瓒虫椂锛屼粬浼氲╀綘绛夐氱煡銆傛按骞抽珮镞讹纴浠栦竴闱㈠じ濂栦綘锛屼竴闱㈣╀綘绛夐氱煡銆傝繖涓ょ嶆儏鍐垫垜閮介亣鍒拌繃銆
杩樻湁鍏鍙哥殑铡熷洜锛屾敞镒忕湅浠栦滑镄勭亩浠嬶纴濡傛灉杩欎釜鍏鍙稿f壃鏄涓骞磋交镄勫洟阒燂纴骞冲潎骞撮缎20澶氾纴灏变笉瑕佽冭槛浜嗐