程序员简历准备模板和项目准备事项

简历准备

自我简介:

这个自我简介是用最简单的话来说明自己的情况,不超过 200 字。
比如:10+ 年的软件开发经验(说明你的主业),4+ 年的团队 leader 经验(说明你的领导力),擅长高可用高性能的分布式架构(说明你的专业和专攻),多年互联网和金融行业背景(说明你的行业背景),任职于 XXX 公司的 XX 职位(说明你的职业),负责 XXX 平台或系统(说明你的业务场景)……

个人信息:

这里有几点需要注意。

基本信息:

电子邮箱建议用 Gmail,千万不要用 QQ 邮箱,要让人感觉职业化一些。

个人网站:

如果你有个人主页、博客、GitHub 或是 Stack Overflow,请一定附上,这是加分项。如果个人主页或博客有独立域名,那更好,这会给人一种你爱动手做事的感觉。页面也要干净有美感,这样会让人感觉你有品味。

网站内容:

一般来说这些项都会被面试官点看浏览,所以,里面的内容你需要小心组织和呈现,千万不要造假。另外,除了技术上的一些知识总结(不要太初级,要有深度的、原理型的、刨根问底型的文章),你也可以秀一秀自己的技术价值观(比如,对代码整洁的追求,对一些技术热点事件的看法),这会让你更容易获得面试官的好感。面试官的好感很重要。

个人技能:

个人信息下面你应该罗列几条个人的技能。这些内容要能很明显地让对方了解你掌握的技术和熟悉的领域。

技术技能栈:

其中包括你擅长和会用的编程语言(如 Java、Go、Python 等),编程框架或一些重要的库(如 Spring Boot、Netty、React.js、gRPC 等),熟悉的一些技术软件(如 Redis、Kafka、Docker 等),设计或架构(如面向对象设计、分布式系统架构、异步编程、高性能调优等)。

技术领域:

前端、算法、机器学习、分布式、底层、数据库等。

业务领域:

一方面是行业领域,如金融、电商、电信等,另一方面是业务领域,如 CRM、支付、物流、商品等。

经验和软技能:

带过多少人的团队、有多少年的项目管理经验、学习能力如何、执行力怎么样、设计过什么样的系统。(不要太多,几句话就好)

工作经历和教育经(项目经历)

每份工作完成的主要项目(不要列一大堆项目,挑重要的),主要突出项目的难度、规模、挑战、职责,以及获得的认可和荣誉。工作经历和教育经历,主要是对上述的个人技能的印证。不要东拉西扯,要紧紧地围绕着你的技能、特长和亮点来展开。

项目准备

工作项目准备无论什么公司的面试,都会让你说一个你做过的项目,或是你过去解决过的一个难题。一般来说,会有下面这样的几个经典的面试问题。

  1. 说一个你做过的最自豪的项目,或是最近做过的一个项目。
  2. 说一个你解决过的最难的技术问题,或是最有技术含量的问题。
  3. 说一个你最痛苦的项目,或最艰难的项目。
  4. 说一个犯过的最大的技术错误,或是引发的技术故障。

对于上面这四个问题:第一个问题,主要是想看看你过去工作中做过的最高级的事是什么,还有你的兴趣点和兴奋点是什么;第二和第三个问题,主要是想看看你解决难题的能力,以及面对压力和困难时的心态;第四个问题,主要是想了解一下你面对错误时的态度,还要了解你是否会对错误有所总结和改进。

怎样准备这样的题,我这里有几个提示。

  • 要有框架。讲故事要学会使用 STAR 。Situation - 在什么样的环境和背景下,Task - 你要干什么样的事,Action - 你采取了什么样的行动和努力,Result - 最终得到了什么样的效果。这是整个语言组织的框架,不要冗长啰嗦。

  • 要有细节。没有细节的故事听起来就很假,所以,其中要有很多细节。因为是技术方面的,所以,一定要有很多技术细节。

  • 要有感情。讲这些故事一定要带感情。要让面试官感受到你的热情、骄傲、坚韧和顽强。一定要是真实的,只有真实的事才会有真实的感情。

  • 要有思考。只有细节和故事还不够,还要有自己的思考和得失总结,以及后续的改进。

要做到上述,是不容易的。一般来说,也是需要训练的。首先平时多总结,事后多和人讨论复演。

猜你喜欢

转载自blog.csdn.net/david2000999/article/details/121458219