程序员怎么拿到更好的Offer?

开场白

每逢金三银四 , 像作者这样的IT码农, 会按捺住内心对 996 和 产品经理 的一万种脏话, 偷偷将手中的简历更新, 投往互联网各公司的HR手中 , 这时IT论坛里也热闹起来了, 各种大厂内推和求内推的帖子被顶的火热. 有些幸运的 码农拿到了些大厂的 面试邀请, 想着大厂入职后诱人的福利, 翻倍的薪资, 不少年轻的码农不知不觉流下了口水, 兴奋的彻夜难眠…

恶俗一点说, 面试就是两个陌生人之间的互相吸引, 简历是💌, 一面是约会, 二面是谈婚论嫁, 三面是见父母, offer 代表准备订婚, 入职代表领证. 婚姻关系好不好还得看双方有没有过度包装, 是否能各取所需.

在这里插入图片描述

技术力持续提升的两架马车

如果要问除了学历,经验之外,什么最能俘获面试官的芳心? 那么一定是你的开源社区账号与博客, 开源社区账号里有你托管的开源代码与你关注的技术领域.
博客里有你对某项技术的理解程度, 这两项只要有都会在面试前加分, 同时也会是面试中的话题.

开源社区账号中最有名的且普遍质量较高的为, github > gitee , 它们都支持私有仓库与公有仓库的Git远程仓库托管, 以及常见的 star , fork , issue , wiki功能, GitHub能使用GitHub Actions与开源静态网站托管让你的项目变的时髦起来. Gitee 里有一堆高质量的 gvp 项目, 每一个都是国人的心血, 见证着中国it的崛起. 这些项目以及这些功能就想迷途的人看见了宝藏却以为是海市蜃楼. 旅人们不知道跑在数十亿嵌入式设备上的Liunx是开源的, 你写的每一行代码都有更好的方案只是可能在某个开源社区的角落等着你. 那些人怎么那么傻不拿代码去收专利费? 真的有人免费为我提供可以借鉴的高质量代码? 没错这一切都是真的, 让我们拥抱开源从 Fork 第一个项目开始. 从给开源社区贡献的第一行代码开始…

博客就是在你阅读使用开源项目中, 遇到困难时最好的良药, 用心翻看别人的博客, 解决当时的问题, 更用心的书写自己的博客, 解决别人的问题. 在这里每一个程序员都可能与另一个现实中程序员相遇, 因为我们都遇到过同一个问题, 我们都用同样的办法解决了问题. 写博客不难, 写好博客才难, 谁没写过无人问津的博客, 但不写谁有问津呢? 表面上看写博客没有那么多好处又幸苦又不挣钱, 但只有写过的人才知道, 好处比想象的多, 现实是没有一家公司甚至没有一个人能陪你终老, 但你写的博客,你做的开源项目代码将一直陪伴着你, 成为你生命中的一部分, 那闪亮亮的不是代码的颜色, 那是散发着人类智慧的光辉 !

简历

如果说学历,经历是hr看你的第一眼, 那么简历就是面试官看你的第一眼. 甚至简历还没有被转发给面试官, 就是已经move进回收站了.
如果要问简历上凸显的重要顺序是什么? 那么一定是 亮点 > 基本信息(技术栈,项目经历…)
亮点是什么?

一个的普通简历内容可能长这样 !

  • 本人某某时间毕业, 大学专业等
  • 工作后用 java 写了三年代码
  • 熟悉SpringBoot,SpringCloud 进行 crud, 维护部署过CentOS,Ubuntu,Docker,k8s
  • 在某某时间, 实现了某某模块,用到了某某技术.
  • 个人评价直白中肯…

一个有亮点的简历可能长这样 !

  • 本人大学期间 写了多少博客, 同类博主排名xxxx. 学习某某技术, 搭建某某网站, 参加大创比赛得到名次. 或者刷了N道算法题, 获得竞赛奖牌.
  • 工作后 研究 IDEA 插件,作为开发生产力工具, 提高团队同类工作效率20%. 研究 JVM 原理, 更具业务场景进行调优, 普遍提速10%…
  • 熟悉SpringBoot,SpringCloud源码, 经常参与开源社区, 为某某开源项目核心开发人员. 自主构建CI/CD容器化技术, 为公司多个项目组构建流程提速40%.
  • 工作时接触某某项目, 分析要点, 用某某技术进行调优, 取得了某某成绩. 为公司引入某某技术, 加强了某某方向技术栈.
  • 无个人评价, 面试官自己看着评论.

不同人的经历, 各有不同, 我们要学会用 STAR法则:情境(situation)、任务(task)、行动(action)、结果(result).
其实不管你怎么包装简历, 都会有在工作一段时间后, 被领导知道真实技术水平后, “婚姻就逐渐出现裂痕了”.
但是如果你从第一份工作一开始, 就真的去积极主动的推进事情的发展. 则结果会大不一样. 所以我们要始终怀着一颗热爱技术的心,
为公司劳动的同时提高自己的技术影响力以及话语权. 简历也会变的好看起来!
如果说你没有做到这一点, 就用技术做一些你感兴趣的产品开始. 可以从兴趣入手.
比如说你喜欢写作,但是写作时遇到了不少痛点, 比如PC编辑器不支持上传到你的私服图床. 但支持触发事件后的脚本回调, 你就可以试试着写脚本来解决问题.
以此类比, 积少成多, 总结先爱上编程, 再开始编程.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N2Kvrw8O-1619592850880)(http://showdoc-home-sample.com:4399/server/index.php?s=/api/attachment/visitFile/sign/d2821cce3aa8d8bea3c663aa3d22178a)]

一面

一面要关注的4点注意事项以及让你面试超常发挥内功心法:

  • 面试时间
  • 面试开始礼仪
  • 面试结束礼仪
  • 提问时间
  • 暂不剧透____心法

面试时间: 面试的第一步, 是到达面试地点. 如何在面试的第一步加分? 答案很简单, 一定要提前20分钟到达面试地点! 同时关注一下周边的办公环境, 以及该公司人员的精神状态,作为评估公司的依据. 要在约定的时间, 进入公司面试, 不能早到或迟到, 根据约定时间, 准时抵达公司门口准备面试.

面试前礼仪: 先告诉hr你到了, 再到公司门前,不管门是不是开着还是关着都请必须礼貌敲门, 如果该司没有设置前台, 就拦一个要进该司的员工, 说明来意. 实在不行再去麻烦面试官, 因为毕竟是拜访一个公司, 要留下礼貌的好影响. 关于对方第一眼看见你, 就是打量你的着装, 如何干净利落我就不着重强调了, 告诉大家一个小秘密 (背双肩包面试绝对是加分项…) 别问我为什么~ 很多稍大的公司, 面试第一步是要求填写个人基本信息表, 一般hr给的中性笔因为面的人多, 可能都没墨水了, 等一个倒霉蛋去提醒他, 面试一定不要去麻烦该司的员工, 最好自己提前带一只🖊, 然后按需填写, 如果 hr 你倒水时, 你一定要说谢谢. 提交完资料后, 平静心态等面试官…

面试时礼仪: 面试官进来, 要起身迎接, 开始面试时是要不卑不亢, 看着面试官的眼睛. 遇到自己没有听明白的问题, 复述自己对问题的理解给面试官, 回答问题时要表露出对技术的自信, 时不时和面试官讨论一下他不知道的点. 总之不卑不亢,互相尊重!

提问时间: 每次面试完面试官, 再问完你巨多问题以后, 会去让你问他几个问题. 问题类型不限. 推荐三个方向

  • 了解面试官工作日的一天是怎么度过 (可以间接得知自己以后的一天怎么度过)
  • 了解公司的未来规划 (可以判断是否适合自己的发展方向)
  • 了解自己的入职后负责工作 (可以判断未来面临的问题)

至于其他的吃喝拉撒睡的问题, 之后问hr即可.

看完了之后发现, 发现貌似我并没有讲, 什么是在面试中能超常发挥的无敌内功? 其实内功也在里面, 就是技术自信.
这个自信就是, 你能对面试中面试官感兴趣的点, 持续挖掘的自信! 当然是在其感兴趣的前提下. 不要炫技, 这就取决你的技术深度与广度.
如果在一个点上把面试官拿住, 那么在他写的面试评价上会对你适当予以褒奖. 因为比较映像深刻. 总之一定要主导面试.
上述这些都是需要你有对技术的热爱, 反观现实大部分人是做不到的, 可能是因为环境, 也可能是个人原因, 但是面试能力强一定来源于自身的积累!

复试

该环节一般由 hr 或者很少写代码的领导来面试, 大概率不会问底层技术. 要问也是问底层了, 一定要大力修炼无敌内功啊!
主要是凸显自己与该公司的相关匹配度, 表现的积极主动些, 言语间流露出非常认可该司即可!

Offer

拿到Offer 一般用人部门, 会催促你尽快入职, 但其实没必要, 获取一个最大的期限, 以战养战, 再接再厉即可 !
关于如何选择 offer , 设置打分表, 列和行都设置你关心的点, 打上对应分数即可. 分高者择业!
参考: https://wemp.app/posts/94336438-fcb8-4ed6-984e-7891bb9b05ba

总结

选择一个有前途的领域深耕, 领域具体指的是 电商,教育,金融,音视频,大数据,ML 等, 也可再细分为 ToB , ToC, ToG, ToVC等 ,作者推荐首选 ToB大数据, ToC社交电商 等, 道理很简单 这样选择符合未来趋势并可以随着公司业务发展技术得到发展. 绝对不亏 !
2. 选择一个有前途的公司, 上面讲了领域, 没有待在一个好点的公司,领域再好也是枉然, 我心中的公司排名 增长公司 > 明星公司 > 创业公司. 增长型公司是指 饿了吗, 美团, 拼多多, 摩拜, 年轻时的它们都有一个共同标签 独角兽, 我们要学会先选择领域 再选择公司, 不要浪费青春.
3. 创造一个开源的项目 建议这个阶段应该是你工作 1 年后, 你在一个领域深耕了很久之后, 你对开发的流程了如指掌. 这时候你就可以拿出工具箱根据现有的轮子创建出更强大的轮子, 因为你在一个行业深耕了很久你解决的问题和你造的新轮子别人也一定是需要的.
4. 创造一个自己的产品 建议这个阶段应该是你工作 3 年后, 这时候你一定接触过很多产品, 你对产品经理的设计思路也了如指掌, 那么你就可以联合几个小伙伴 设计属于自己的产品, 比如 解决 番茄钟问题的 小程序, 解决 疫情查询的 APP , 基于自己框架开发的技术产品 等, 只要你想做, 大胆放手去干 !

🦃 来一波干货

我们参加面试时经常会聊到一些技术相关 英语名词, 而大多数程序员对英语发音并不感冒, 往往交谈中答非所问 搞得场面一度很尴尬, 当然这里不是叫大家立刻去学好英语, 学好一门语言, 冰冻三尺非一日之寒. 我给大家整理了一个Java相关 单词表 , 面试前复习下即可 . 临阵磨枪不快也光!

单词美式音标技术分类语义
abstractˈæbstrækt, æbˈstrækt关键字抽象
breakbreɪk关键字打破
extendsiksˈtendz关键字继承
finallyˈfaɪnəli关键字最终
interfaceˈɪntərfeɪs关键字接口
instanceofɪnstanceof关键字实例
protectedprə’tektɪd关键字受保护
synchronized’sɪŋkrənaɪzd关键字同步
transientˈtrænziənt关键字短暂的
volatileˈvɑlətl关键字易变的
ReentrantReadWriteLockrɪ’entrənt riːd, red raɪt lɑkJ.U.C可重入读写锁
StampedLockstæmpt lɑkJ.U.C盖锁
ConcurrentHashMapkənˈkɜrənt hæʃ mæpJ.U.C并发HashMap
ConcurrentSkipListMapkənˈkɜrənt skɪp lɪst mæpJ.U.C并发跳跃表映射
CopyOnWriteArrayListˈkɑpi ɑn raɪt ə’reɪ lɪstJ.U.C复制写入数组列表
LongAccumulatorlɔŋ əˈkjumjəˌletɚJ.U.C长整型累加器
AtomicLongArrayəˈtɑmɪk lɔŋ ə’reɪJ.U.C原子长整型数组
Exchangerɪks’tʃeɪndʒəJ.U.C交换器
ForkJoinPoolfɔrk dʒɔɪn pulJ.U.CFork连接池
ThreadPoolExecutorθrɛd pul ɪɡˈzɛkjətɚ, ˈɛksɪˌkjutɚJ.U.C线程池执行者
Spring Cloud Bussprɪŋ klaʊd bʌs微服务春天云消息总线
Spring Cloud Consulsprɪŋ klaʊd ˈkɑnsl微服务春天云服务网格
Spring Cloud Netflixsprɪŋ klaʊd Netflix微服务春天云服网飞组件系列
Spring Cloud Schema Registrysprɪŋ klaʊd ˈskimə ˈrɛdʒɪstri微服务春天云注册表
Spring Cloud Securitysprɪŋ klaʊd səˈkjʊrəti微服务春天云安全
Spring Cloud OpenFeignsprɪŋ klaʊdˈoʊpən fen微服务春天云网飞公开虚拟调用组件
Spring Cloud Eurekasprɪŋ klaʊdˈ jʊ’rikə微服务春天云网飞注册发现组件
Spring Cloud Zuulsprɪŋ klaʊdˈ zull微服务春天云网飞网关组件
Spring Cloud Stream Applicationssprɪŋ klaʊdˈ strim æplɪ’keɪʃəns微服务春天云流式应用
Spring Cloud Hystrixsprɪŋ klaʊdˈ hɪst’rɪks微服务春天云网飞熔断组件
ElasticSearchsɜrtʃ ɪˈlæstɪk中间件弹性搜索
Kafka’ka:fka:中间件卡夫卡
RabbitMQˈræbɪt mq中间件猎兔消息队列
ActiveMQˈæktɪv mq中间件积极消息队列
Zookeeperˈzukipər中间件动物园管理员
Quartzkwɔrts中间件石英定时器
扫码回复 “加群” 和我一起月入 20K+

深入浅出分享 Java 干货 , 找回对代码的 Passion , 助力月入 20K+

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值