zoukankan      html  css  js  c++  java
  • 老司机出招: 程序员如何写简历和面试?

    作者:Seaborn Lee

    我求职面试的经验不多,在创业期间,倒是积累了一些招聘面试的经验。

    面试,相亲,销售的过程都很类似,抽象一下,它们的本质是什么?
    我认为是:

    展示自我和挖掘对方需求的过程。


    一、简历

    为什么要写简历?

    如果有人要给你介绍对象,你是直接约见面呢还是先看一下 Ta 的简介?
    你当然也不希望刚一见面就发现对方不是你的菜,既浪费时间,又很尴尬。
    所以简历呢,它除了吸引适合你的公司,也能过滤掉不适合你的公司
    尤其是当你的职业竞争力上来之后,你会不堪其扰。
    我认为简历的第一原则就是表现真实的自己

    二、照片

    2.1、要不要放照片?

    不如问自己这几个问题:

    §    你是不是以貌取人?

    §    你想不想和以貌取人的老板工作?

    §    你的照片能否给你加分?

    反正我是还蛮关心未来同事长什么样子的。

    2.2、放证件照还是生活照?

    程序员不同于「保险顾问」,「投资顾问」之类的专业人士,我认为放生活照更有亲和力,但不要太夸张的那种。
    比如这损 sai:

    三、博客,GitHub 地址能加分?

    如果你博客上都是一些生活吐槽,流水账似的日记...
    如果你的 GitHub 上是自己都不忍直视的代码...

    我见过很多这样的简历,嗯,节省了双方的时间。

    四、技能

    想想你应聘的职位一天是怎么工作的,需要用到哪些工具,技术,思想。如果想不到的话,去看看 JD(Job Description)吧。

    精通,掌握,熟练,了解 到底怎么写?
    我建议不要写精通,因为精通通常意味着「无知者无畏」。
    「掌握」和「熟练」之间的区别是什么?我们都区分不清楚,面试官可能也是晕的,不如就只写其中一种。


    所以,总结一下:

    §  从上到下掌握程度递减

    §  包含:思想(OO、TDD),语言(JS、Java),框架(Express、React),工具(Git、Linux),不同类的不要放到一行

    §  只分「掌握 | 熟练」和「了解」两级

     

    五、项目经验

    体现几点:

    §  什么业务?

    §  用了什么技术?

    §  你干了什么?

    §  你收获了什么?

     

    六、自我评价

    人无完人,只要放对地方,哪怕是一条咸鱼也有它的价值。面试官希望通过这里了解你,以便于团队成员间的各方面是互补的。
    我认为这部分也体现了求职者的「自我认知」程度,如果真不了解自己的话,可以看看:

    §  星座

    §  血型

    §  九型人格

    §  DISC

    §  《优势识别器》

    所以在写自我评价时,要扬长避短,突出适合目标职位的特质,也要丑话说在前头,避免浪费双方时间

    七、细节

    自从追求 Clean Code 之后,我对文字也有了比较高的追求,我认为细节可以暴露性格和习惯。
    有一些是个人偏好,仅供参考:

    §  注意大小写:App,HTML,JavaScript

    §  对齐

    §  段首不用空两格(就像我这篇文章一样)

    §  英文和数字两边各留一个空格

    §  用「引号」代替“引号”

     

    八、面试

    8.1、自我介绍

    为什么要做自我介绍?不都写着呢吗(面试官你瞎啊)?

    想象一下,面试官拿着你的简历说:你稍等,我先看一下你的简历。
    喂,作为面试官,这样不是显得我很没有准备吗?一边看还得一边想提什么问题,好累啊!
    两个人坐在那里不说话,一个还呆若木鸡,很尴尬的好吗?

    面试官心理压力也很大啊,也害怕冷场,所以必须要有人先说话,对不对?
    所以,你不做自我介绍,难道要我做吗?

    怎么准备一个精彩的自我介绍?

    §  写下来,改到完美

    §  设计肢体语言

    §  设计声音

    参考文章:个人介绍 写法

    8.2、如何应对提问

    首先你要知道,对方提问的目的不是难倒你,然后暗暗鄙视你,从而获得成就感。当然我是说大多数心理正常的面试官。

    面试官问问题是为了挖掘信息,以便于确认是否和岗位需求匹配。
    所以千万不要不懂装懂,要实话实说,不会就告诉他你为什么不会,哪块比较会。面试官是很愿意跟你聊你会的东西的,一方面是三人行必有我师,另一方面是你能会一样,再学会另一样只是时间问题。
    现在技术日新月异,很多企业招聘时都看重学习能力高于现有水平

    他问我对 XXX 了解多少,好像对我的回答不太满意,我不太清楚他什么意图,你知道吗?

    他问的是你哎,我啷个知道?我又不是女巫...

    不清楚对方意图怎么办,问他?真的好吗?他会不会不喜欢?
    悄悄告诉你,我做面试官就喜欢故意挖坑不说清楚,看对方会不会主动沟通确认。
    你想想,领导给你布置个活儿,你不明白也不问,做出来的结果相差十万八千里。你要是做领导,你喜欢这种员工吗?

    你认为自己最大的缺点是什么?

    我缺点就是「懒」,难道真的要告诉他吗?
    谁说「懒」一定是缺点啊:

    §   我懒,懒得跳槽(我忠诚度很高啊)...

    §   我懒,不喜欢重复枯燥的事情(我写了 101 个自动化脚本)...

    如果你真这样说,我只能说:

    你要深刻剖析自己,说一些真正的缺点,不过不要说对这个岗位至关重要的。
    然后再补充你的改进计划,表明你已经在行动了。
    当然,前提是:

    8.3、如何提问

    当你听到:你还有什么问题想问我的吗?
    说明什么?终于要结束了吗?是的。

    §   有可能他再不去吃饭,就只剩残羹剩饭了...

    §   有可能他的「尼古丁上瘾症」发作,想出去抽根香烟了...

    §   有可能他很关心朋友圈刚发的照片是不是有人点赞了...

    总之,他想结束谈话了。那是问还是不问呢?
    你要看他是不是很着急,如果不是急到马上就要尿出来的话,还是问一下吧,我建议你的问题要体现以下其中一样:

     

    • 对公司的兴趣
    • 对面试官的兴趣
    • 你思考的深度

    记住,这个时候面试官的脑子也不怎么转了,不要问太难回答的问题。


    以上,就是我的些许经验,希望对你有用。
    期待看到你的想法!

  • 相关阅读:
    jquery 学习笔记
    session
    六、线程中断机制
    二、CompletableFuture(一)基础概念
    四、常见的锁
    五、synchronized细节
    三、CompletableFuture(二)常见用法
    七、等待唤醒的三种方式
    序列化 和 反序列化
    Trigger
  • 原文地址:https://www.cnblogs.com/hofmann/p/7115797.html
Copyright © 2011-2022 走看看