> 文档中心 > 程序员详细应聘技巧,倾心总结

程序员详细应聘技巧,倾心总结

文章目录

      • 第一件事:程序员如何准备好自己的简历
      • 第二件事:程序员轻松应对笔试或机试环节
      • 第三件事:程序员的面试技巧分享
      • 第四件事:对企业文化和团队文化的了解
      • 第五件事:程序员技术深度的体现
      • 程序员不是在准备应聘,而是在应聘中成长

说不多说,直接上干货,找工作要注意哪些事呢?快看正文吧!
原文来自前端大佬——技术胖,这里本博主进行提炼加工,展示给大家。前后端都可以参考哦。
应聘技巧思维导图

第一件事:程序员如何准备好自己的简历

首先我认为一份好的简历一定是正确、清晰并且能够体现应聘者最有价值一面的。

  1. 必须要能保证简历中不包含错别字,文句不通或没有逻辑性流程。如果在招聘时看到这样的简历,直接就会pass掉了。因为如果一名程序员连自己的简历都不愿意去仔细检查并完善的话,很难想象他写出来的代码质量会如何。
    所以先保证你的简历没有错字文句通顺有很好的逻辑性

  2. 要重点打磨自己的开发经验项目经验这个模块。
    我认为一个程序员的简历,自己的项目经验介绍是最重要的部分,在这部分你要体现出自己的开发经验、技能栈、框架的熟练程度和工具的使用。

    用简练的文字描述项目背景,承担角色、参与项目的时长、用的技术和你的突出贡献。

  3. 简历中加入编程有关的社会化活动介绍。

附上项目描述案例:
项目描述

第二件事:程序员轻松应对笔试或机试环节

你只要在应聘前15天,拿出前高考前的刷题状态,通关几乎是100%的。 这里介绍三个网站:

  1. 牛客网,里边你几乎可以找到任何公司的笔试题。

  2. Github上找笔试资料,Github永远是程序员最好的网站,在面试一家公司时不妨来这里找找最近的试题。

  3. leetcode,力扣网。原来时个算法网站比赛练习网站,到中国后也变成了试题大全。
    技术胖说:“ 其实作为面试官我个人是不喜欢这个笔试环节的,因为我认为有经验的面试官往往能够通过几个最简单的技术问题,就判断出面试者的技术基础是否牢固 。而这个环节只是增加了应聘者的刷题技巧,没什么实际用途。”

第三件事:程序员的面试技巧分享

当前两件事你都顺利通过后,你就进入了面试环节。面试环节我认为是最考验技术人的环节,也是决定你去留的关键环节。 每个面试环节都会有一个自我介绍环节,有些人很容易忽略这个环节,简单几句就完事了。

正确的自我介绍应该表述下面几个方面

  • 我对当前的开发领域充满激情
  • 我在团队中能够很好的有效沟通
  • 我在编程的专业领域足够擅长
  • 我会很快融入新的团队并为团队做出贡献

当自我介绍结束后,一般面试就会进入面试官的主场,而这时候我们需要根据面试 官的问题进行回答。
面试官常问的问题也就那四板斧:基础技术问答、项目经验介绍、遇坑爬坑讲述、高并发海量数据处理。
这些你都要在面试之前多演习几遍,当然每个编程岗位的具体问题会有不同,所以这个你需要自己努力。就针对这几个问题多做几次预演,相信我只要你准备足够充分,一定可以应对90%的面试。

第四件事:对企业文化和团队文化的了解

就算是一个公司内,每个技术团队或者说每个部门的团队文化都是不一样的。
在应聘前在网上了解团队文化很重要。特别在国内的公司,很多公司有严重的加班文化,应聘是双向选择。

如果你不接受加班文化,不妨直接pass掉这个公司。否则花费大量的时间准备和应聘,进入团队后不欢而散就得不偿失了。

应聘前如果网上了解不到目标公司的团队文化,不妨在面试中直接问问面试官,有经验的面试官会毫不隐瞒的告知于你。 加班文化只是团队文化的一个方面,许多崇尚开发、开源的程序员在一个相对封闭,具有很多流程及规范限制的公司中很难发挥,最终也都会选择离开。

如果你在面试中走到了最后,你甚至还要关心公司的中餐、晚餐、假期、培训、宿舍和班车情况。你可别小看这些芝麻蒜皮的小事,这些都是团队文化的体现。如果你是单身,是不是还需要考虑公司男女比例的情况,我们虽然是个程序员,但我们首先是一个人,违背天性的事情,就算我们干,也不会开心。 所以记住,应聘是双向选择,有时候选择合适的公司,比选择优秀的公司更重要。

第五件事:程序员技术深度的体现

上面的四件事做好,作为一个初级程序员,已经可以应对绝大多数应聘。但是如果你应聘的技术级别比较高,还需要做好一件事。就是体现技术深度。 如何增加技术深度,这方面不是通过几天的准备就可以完成的,而是需要在平时有意的积累,下面介绍几个增加技术深度的方法。

  1. 阅读框架源码,无论前端和后端开发,现在都开始使用各种框架,我们不妨就从自己使用的框架的源码入手,认真阅读他们的源码。搞懂编写逻辑,当你有所参透之后,多写这样的技术文章分享,这些文章就会成为你技术深度的证明。

  2. 对底层技术的了解,比如一个HTTP请求发出到返回Response的过程中,框架和系统中的流转是什么?这种东西就是偏底层了,往往初级程序员的描述都非常简单,而高级程序员就可以每个细节都描述清楚。

  3. 自己作开源项目要以框架和库为主,有深度的程序员的开源不在是什么电商系统,网易音乐和内容管理系统。而是能服务开发者的框架和库。

  4. 专业内容的业务深度,比如财务软件的开发, 你可能不仅要会开发,更应该了解财会这些专业内容,比如电网系统开发,你不仅仅要会开发,还要是电网的资深工程师。
    这四个方面都是你努力的方向,但要强调技术深度是没办法速成,需要1-3年的积累。所以如果你在技术精进的路上停滞不前,也不防用这四个方法快速打破。

程序员不是在准备应聘,而是在应聘中成长

这个文章并不能帮助技术不好的程序员应聘成功。这里介绍的五个应聘技巧前提是你已经有了不错的技术,我看到很多别人的文章和视频会教你,如何把Github上的项目变为自己的开发经验,让学员写出虚假的简历,甚至刚毕业就冒充五年工作经验…等等这些以骗为前提的技巧。 也许他们的经验可以让你应聘成功,但别忘了应聘成功后还有试用期。在试用期内这些谎言都会被无情的揭开,一个人的诚实和人品,往往比技术高低要重要。所以我不建议简历造假、应聘造假。这些都是自欺欺人。
如果非说应聘有什么终极技巧,我想说的是,请把你当前工作内容,当作下一次的应聘准备。不随波逐流,不虚度年华。

特别说明:
本文主要摘录技术胖的博客,加以总结,已获取他本人的同意。
原文链接:https://jspang.com/article/85