背景
在找工作的过程中,在面试的环节,大多数面试官首先都会叫你自我介绍一下。一般是3到5分钟内。不过经过我面试的无数的公司还有曾经也面试过大多数的求职者。国内很多的程序员面试都极其不专业。有一种很随心所欲的感觉。所以经常遇到求职者吐槽遇到了那些奇葩的面试官。这是行业内的一个问题。做技术的人往往其他方面的综合能力都比较欠缺。以致在求职者和面试者之间有很多矛盾,挖掘不到求职者真正的知识能力,价值等。也有很多程序员不擅长表达,连个自我介绍都没准备就去求职面试。虽然本人觉得一个好的面试官,其实不需要你自我介绍的,因为简历上都写好了,面试官叫你自我介绍无非是两个目的,第一、面试官都没准备好,他需要在你自我介绍时看看简历,给出他看简历的提示,第二、就是简单看看你的表达能力。
本篇给出我自己整理的JAVA程序员自我介绍模板。
应聘自我介绍
你好,
我叫XXX,广西北海人,今年31岁。2014年的时候从XX大学软件工程专业本科毕业,到现在工作已经有7年的时间了。我一直在从事java开发这一块的工作。刚毕业的时候,我最早加入了XX科技有限公司,做java项目的开发,从2014年到2017年3年的时间参与开发的项目大大小小有七八个。从一名初级JAVA开发工程师历练成为高级JAVA开发工程师。那时候主要参与开发的项目有中国移动的积分平台相关的项目,XX的APM项目(应用性能管理项目),那时候项目用到的框架和技术主要是JSP+SpringMVC+Redis+Mybatis+Oracle(或者MYSQL)这样的一种架构开发模式。我在项目中,我主要参与了需求的分析,需求文档编写,概要设计和详细设计,数据库设计,业务功能代码编写,单元测试和集成测试,提交上线发布,几乎是整个项目开发的流程都要参与。做的比较成功的项目主要是中国移动积分平台这个项目。 中国移动积分平台是中国移动为了增加用户使用中国移动业务的体验感,参与感和增加用户粘度开发的一个积分商城。商城不定时推出积分活动,用户参与,进行积分兑换商品的一个。有一定的并发量(500到1000之间),项目迭代也比较快。我记得这个项目在需求分析,项目进度把控,开发节奏感,项目上线效果,客户的认同度上都做的比较好。也算是我在XX公司参与的比价核心的项目吧。
后来2017年到2020年我去了XXX通信技术有限公司,主要做公安行业的应用系统。在里面做高级JAVA开发,后来升任为研发管理。带领15个人的团队,历时3年的时间参与了XXXX相关系统的设计研发工作,包括JAVA应用也包括和一些大数据相关的系统。参与研发和管理主要有5个:数据采集系统(大数据数据采集系统),数据分析系统(大数据分析,建模系统),盘星系统(中台系统),大屏系统(展示),全文查询系统,使用到也是Java技术栈和大数据技术栈里这种开源的技术和阿里云和华为云这样的平台,我简历里都有标明了。由于项目涉密,业务就不方便深入介绍了。在做项目开发和管理期间,我的工作上报对象为事业部总裁。
然后去年,我从XXXX通信有限公司辞职加入XX技术股份有限公司。现在负责XX事业部网络产品线的研发管理工作,包括软件研制任务书下发,需求分解,软件开发任务工作分解,项目监控,监督和团队日常管理工作。下属8人,包括1名软件组长,4名后端软件工程师,3名前端工程师,上级为分公司总经理。现在我们主要做了一个项目:XX网管项目。它是集XXX一体化网络管理产品,是为了提高XX联合指挥作战通信水平,保障XX,XX通信水平的先进性和军队实战水平的一套解决方案。我在项目中认领了公司总经理下发的研制产品任务,制定软件研发任务书,进行协调各方人员进行需求分析,需求分解,需求评审,产品原型设计,软件研发框架搭建,工作任务分解,产品里程碑监督,指导下级同事完成阶段研发工作。项目中用到的框架和技术有:tomcat,nginx,VUE,JAVA,SpringBoot,Docker,RabbitMQ,Redis,MySQL,微服务化和国产化达梦数据库。目前项目在陆续验证和验收阶段。我的自我介绍大致如此。谢谢。
有时候面试官问你有什么想问得吗,可以问以下几个问题。
我的问题(技术面):
- 你们现在做的项目或者产品,技术框架,开发模式,和选择主要技术栈出于的场景考虑和目前有没有遇到比较麻烦的事情,包括开发上的和管理上的。
- 还有就是您觉得你们现在做的项目相对竞争对手比较先进的地方或者做的不足的地方。
- 您现在在你们单位工作幸福吗?成长,成就感,薪酬,同事之间相处等方面都可以说。
我的问题(HR面):
- 你们单位的开发人员的薪酬组成是怎样的,有没有固定调薪周期,主动申请调薪需要什么条件,有没有年终奖,一般多少。
- 你们单位的工作休息时间是怎样的,加班情况怎样,加班有没有加班工资,是多少。
- 有没有食堂。