写给程序员的跳槽攻略

程序员/后端开发方向Java 跳槽注意事项(简历和面试经验分享) 此时假设我们设置的线程数量是 CPU 核心数的 2 倍,因为计算任务非常重,会占用大量的 CPU 资源,所以这时 CPU 的每个核心工作基本都是满负荷的,而我们又设置了过多的线程,每个线程都想去利用 CPU 资源来执行自己的任务,这就会造成不必要的上下文切换,此时线程数的增多并没有让性能提升,反而由于线程数量过多会导致性能下降。面试过程中最好多数对话不要让自己太被动,如果遇到知识盲区,或者是很难回答的问题,可以直白说自己不是很清楚,但是可以按自己的理解大概说一下,不要一句不会就结束了,这样会越来越被动。 阅读详情

未经作者(微信ID:Byte-Flow)允许,禁止转载

有读者提问:我在现在这家公司呆了 4 年了,工作上说实话压力不大,每天按部就班做着重复性的工作,基本上没有什么大的挑战,最近有位同事通过跳槽成功给自己加薪50%,这让我觉得外面的机会很诱人。

但是现在让我跳槽,我觉得自己没有准备好,没有做过什么像样的项目,项目经验不知道该写什么,有点害怕面试,也不知道该做什么准备,你能给我一些建议吗?
在这里插入图片描述

我的建议

很多事情并不需要先准备好然后才能开始做,都是边干边准备。一般是等你准备好了,黄花菜都凉了,跳槽也是如此。

我始终觉得,没事出去参加一下各个厂的面试真的有益于“身心健康”,锻炼一下表达能力,顺便了解一下市场行情(自己的薪资水平如何),知道自己的技术或者能力哪些方面有欠缺,然后进行相应的提升,这就形成了一个正向反馈,一举多得。

关于跳槽,接下来展开讲一讲我的看法和建议,希望对你有用。

项目经验很重要

简历的条目中,面试官最看重的是项目经验,看你做的项目复杂度如何?你在项目中扮演了什么角色?承担了什么任务?解决了什么问题?

通过这一连串的问题,面试官基本上可以弄清楚你大概处于什么层次。所以,你的项目经验才是决定你能否成功跳槽的核心要素。

项目经验不知道该写什么怎么办?

这个简单,先罗列一下,你参与的项目有哪些,然后挑选一些有代表性的项目,回顾一下这些项目都用到了哪些技术栈,这些技术栈可以罗列下来,有哪些自己掌握的不好,对应的补一补。

重要的一点,简历上千万不要写自己没有参与的项目,这种情况一旦被面试官追问,你回答不上来细节,面试就 GG 了。

实在没有拿得出手的项目怎么办?这个其实也没关系,就按照实际情况写简历,平时项目中使用的技术栈你都能掌握好就很不错了。

要是实在觉得没有可以拿的出手的项目来讲,那你可以考虑做一些开源项目,一个有几百 star 的开源项目一定拿得出手。

面试不要怕

再说面试,面试其实是一场“自命题的开卷考试”,面试官其实就是围绕简历上你的项目经历,做一些扩展性提问,这样相当于你自己划重点来参加考试。

不过,话说回来了,如果你自己写的东西却答不上来,这确实说不过去。

面试过程中,切记不要班门弄斧,碰到不会的问题要大方承认,别去自作聪明、胡说八道,想着蒙混过关,你要知道面试官问的问题肯定属于他熟悉的领域。

面试中最经常被问到的两个问题:

1.你在工作中遇到的印象最深刻(最困难)的问题是什么,后来怎么解决的?
属于面试官的八股文问题,一般是没啥问题可问的情况下,用来拖延时间,没有准备过的人被问到这个问题,肯定要反应半天才能支支吾吾地回答上来,但是对早有准备的人来说,这个问题又失去了意义。

2.跳槽的原因是什么,你为什么要离开某某公司?
这个基本上是 HR 必问的问题,你需要有一个正当的理由,而 HR 最能接受的理由一般是上升空间受阻、技术方向不感冒、通勤距离太长这些。最好不要吐槽你的上一家公司,更不要说人家的“坏话”(虽然可能是事实)。

大家都在一个圈子里,而圈子往往比你想象中小得多,你说人“坏话”,搞不好第二天就传到人家耳朵里,到时候背调的时候“反将你一军”,够你难受的。

另外,面试官的性格也是一个容易被忽略的因素。我有一个同事性格非常开朗,但是他在面试的时候不太喜欢话比较多的应聘者,他觉得这种人不太靠谱,这反而跟我的直觉完全相反,我一直以为面试官比较喜欢性格跟他相近的人。

需不需要刷题?刷题有没有用?

面试做题这个环节以前主要是针对应届生设置的,主要是因为应届生刚毕业没啥工作经验,通过做题可以考察他们的基础是否扎实。

但是后来就卷起来了,尤其是一些大厂和一些刚成立的小公司,面试会增加一个环节,就是给你几道数据结构或算法的题让你做,然后根据你的答题情况觉得是否进入下一环节的面试。

目前看,找工作之前是需要刷题的,主要是为了应付面试中做题的环节,首先得保证你有机会进入大厂的第二轮面试。

刷题对于一些非计算机专业的同学可能有点难度,需要花2个月时间去突击一下,基础不好的同学可以先复习一下数据结构和算法,然后直接刷 LeetCode 的高频 200 题,就是反复刷,直到把这些题都弄懂,弄懂了之后就足以应付绝大部分面试的做题环节。

之前有读者分享,刷题对他来说太痛苦了,刚开始一天也刷不了一道题,然后经常想放弃,自己咬牙不断地坚持,每天加完班之后凌晨继续刷题,后面渐渐掌握了一些常用算法的思想,题目刷起来轻松了很多。这是不是“刷题”路上的你,你不是一个人。

刷题对实际工作中解决问题有没有用?有用,但是用处不大。实际工作中遇到的问题,往往不太可能可以抽象成一道算法题那么简单。

刷题有没有用?仁者见仁,智者见智,那么你怎么看?

关于竞业协议

竞业协议的初衷是好的,双方的权益都有保障,但是执行起来主动权往往在资本家手中,最后撕破脸的时候往往是劳动者一个人面对一家公司的法务团队。

稍微大一点的公司,会在员工离职的时候设置一份竞业企业名单,这个竞业名单上的企业(一般是一些更有竞争力的公司),你离职后在一定期限之内都不能去,但是公司需要对员工提供相应的补偿。

稍微有点良心的公司,会在你离职时明确告诉你会不会要求你遵守竞业协议。如果要求你遵守竞业协议,公司需要提供相应的补偿;反之,你跳槽就可以选择竞业名单上的企业。

但是也有一些没有道德的企业,在你离职时明确要求你遵守竞业协议,但等你拿到 offer 之后办理离职手续时再跟你解除竞业协议,等于白嫖了你的竞业补偿,使你损失了不小一笔钱。

那么普通劳动者怎么保护自己?

做好下面这几点就够了。

当你提离职的时候,在签竞业协议之前,不要向公司任何人透漏你的去向;公司需不需要对你“竞业”,可以提前跟人事问清楚,全程录音或者保存聊天记录,后面可以作为证据;做两手准备,多拿 offer ,掌握主动权。

关于薪水

我看知乎上有一个讨论,说是一次成功的跳槽,相应的薪水至少要上涨 30% 。这个其实只是从薪水的角度给出的评价,不够全面,如果行业处于上升期或你处于人生的黄金期,这个结论是可以成立的。但是在行情不好的时候,平薪跳槽也可能是一次成功的跳槽。

其他角度,比如获得了更大的上升空间、逃离了糟糕的环境、拿到了期望的技术方向或职位、缩短了通勤距离,这些在我看来都是一次成功的跳槽。

技术交流

技术交流/职场困惑解答,可以添加我的微信:Byte-Flow

联系我

程序员跳槽神级攻略 作为一枚程序员,当你蠢蠢欲动准备跳槽时,该如何确认自己是否该跳?该做什么准备来提高命中率?快来看看这犀利的三板斧吧。 阅读详情

相关推荐

程序员跳槽全攻略

程序员跳槽全攻略 价值论 2015-07-28 使用价值说得更直白一点,就是人才如何直接或者间接的为公司挣钱。 2015-07-28 增加自己的使用价值很简单,提升自己的业务能力就好。 供需 2015-07-28 当企业的职位空缺远少于找工作的人数时,人才的价格就会下降;而当企业的职位空缺比找工作的人数更多时,人才的价格就会上升 信

赤龙绕月的专栏 2150

java程序员跳槽难吗?掌握这些经验,轻松入职阿里!

前言 现在大多数Java程序员都走入了盲点,以为来年跳槽就能涨一点薪,但是你有没有想过跳槽涨薪前提是建立在你要具备跳槽涨薪的价值,希望下面这些你看完之后能对你有所帮助。 跳槽前你需要做的准备工作 一旦你决定跳槽,那就要分析自己。要知道我有什么:工作几年待过的公司有什么影响力,产品有什么特色,掌握了哪些技术,跟周围的人比怎么样,我长处在哪里,学新东西快不快,沟通与协作能力怎样领导力如何,有没有影响别人促使项目成功的例子积极性如何,有没有在无压力时自我驱动完成事情的实例。 如何提升自己 从底层到应用层到架构,

weixin_47955802的博客 3291

超全面:程序员跳槽神级攻略

超全面:程序员跳槽神级攻略

weixin_43860634的博客 656

程序员跳槽指南(非常详细)零基础入门到精通,收藏这篇就够了

有一位读者提问:我在现在这家公司呆了 4 年了,工作上说实话压力不大,每天按部就班做着重复性的工作,基本上没有什么大的挑战。最近有位同事通过跳槽成功给自己加薪50%,这让我觉得外面的机会很诱人。但是现在让我跳槽,我觉得自己没有准备好,没有做过什么像样的项目,项目经验不知道该写什么,有点害怕面试,也不知道该做什么准备,你能给我一些建议吗?我的建议。一般是等你准备好了,黄花菜都凉了,跳槽也是如此。

Python_0011的博客 1523

用rsl_rl训练四足机器人走梅花桩:PPO算法调参实战与避坑指南

本文详细介绍了如何使用rsl_rl框架和PPO算法训练四足机器人在梅花桩上行走的实战经验。通过分析梅花桩场景的独特挑战,提供PPO算法关键参数配置策略、奖励函数设计方法以及常见问题的解决方案,帮助开发者高效实现机器人平衡控制。文章特别强调了仿真到实机的过渡技巧,最终实现98%的过桩成功率。

weixin_29103191的博客 220

SPSS新手教程—两步聚类之结果解读

在《详解SPSS两步聚类之参数设置》一文中,我们已经了解了两步聚类的优点、分析原理,以及参数设置的技巧。 在本节中,会对IBM SPSS Statistics聚类后的结果进行解读,其中会涉及到最终聚类的结果、聚类的质量、变量重要性、聚类特征的解读。 如图1所示,我们先来回顾下本例数据在参数设置面板中的详细设置。 图1:二阶聚类设置 一、数值结果 根据上述参数设置,得到如下的数值分析结果。 首先看到自动聚类结果,如图2所示为聚类的透视表结果,展示了不同聚类数目下的BIC、BIC变化量、BIC变

nekonekoboom的博客 3万+

总结:程序员的三大出路

自己也是一个程序员,整天coding, debugging,有时候也在想,真的有一天写不动了,或者公司更倾向于用年轻人做这些事,因为便宜而且有精力,那我怎么办?虽然国外也有很多老程序 员,像我认识的几个德国同事,年纪一大把了,还是个软件工程师,干得还有滋有味。他们不在乎名也不在乎利,全在兴趣。可我不一样啊!国内和国外的环境也不 同。时常到网上了解一些程序员的出路问题,总结起来觉得下面三条比较可行。

Control Complexity 2万+

即插即用!5分钟为你的SNN模型添加频谱注意力(DCT-SA模块实战)

本文介绍了如何为脉冲神经网络(SNN)快速集成即插即用的DCT-SA频谱注意力模块。该模块利用离散余弦变换(DCT)在频率域自适应加权特征,能有效提升模型对纹理、边缘的感知能力,并在CIFAR10-DVS等数据集上实现分类精度提升与脉冲发放率下降。文章以SpikingJelly框架和ResNet19为例,提供了详细的代码实现、集成步骤及参数调优实战指南。

kotlin6android的博客 609

又到了跳槽的季节,这里有一份程序员跳槽全攻略

不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。 前言 最近又到了跳槽比较好的季节,重新回顾了一遍《程序员跳槽全攻略》,顺便分享一下两年准备跳槽时总结的笔记。 正文 最近一直在纠结要不要辞职,于是看了一下《程序员跳槽全攻略》,一开始我就认为跳槽并不简单,很多地方跟作者的想法不谋而合,不过书中有很多细节是我没考虑到的,以下罗列出这些点,对跳槽季的程序员应该有一些帮助。 ...

程序员的自我修炼 1787

CubeMX实战:ETH+LWIP+FreeRTOS网络工程从零搭建与AC6编译优化

本文手把手教你使用STM32CubeMX从零搭建集成以太网(ETH)、LWIP协议栈和FreeRTOS的嵌入式网络工程。文章详细解析了外设配置、协议栈调优、任务规划等关键步骤,并重点分享了如何解决ARM Compiler 6(AC6)的兼容性问题,实现编译速度与稳定性的双重提升,助你快速构建稳定的网络应用原型。

n2o3p4的博客 409

浅谈python反序列化漏洞

0x01 python序列化与反序列化 Python 的序列化和反序列化是将一个类对象向字节流转化从而进行存储和传输,然后使用的时候再将字节流转化回原始的对象的一个过程。python中的序列化操作是通过pickle模块,而该模块主要包含l dumps将dict转化为str格式,loads将str格式转化为dict格式。 dump和load与文件操作结合起来, pickle.dump(obj, f...

Lethe's Blog 3220

程序员跳槽涨薪攻略大全

虽然金三银四已经过去了,但是最近火了一个话题“为什么程序员越跳槽收入越高?”,基于这个话题,给各位程序员准备了一套跳槽攻略,需要随时可以看。 一、跳槽准备 首先大家最重要的就是要知道自己为什么跳槽,是公司不好,还是同事相处不愉快,还是领导直接压榨你,或者是工资太低了。 出现什么样的问题是可解决的,或者就是不能解决我们该如何选择下一家公司? 2020年受到疫情的影响大部分公司都开始减员,降薪,2021年部分公司还存活下来的开始大规模招人。相对来说今年跳槽是一个好的选择。首先要看清楚的是自己的技术实力处在什.

测试萌萌 742

告别卡顿!用AVPro Video在Unity 2022.3里流畅播放4K视频的保姆级配置流程

本文详细介绍了如何在Unity 2022.3中使用AVPro Video插件实现4K视频的流畅播放。从环境配置、插件选型到核心性能优化技巧,包括解码器设置、内存管理策略和多平台适配方案,帮助开发者彻底解决卡顿问题,提升视频播放体验。

weixin_32349561的博客 318

程序员涨工资大多数靠跳槽吗?花费3个月整理的初出社会的“菜鸟”程序员跳槽攻略(学习篇)

如果当前没有更好的机会,请维持现状,自己充充电,找找马,不要为了跳而跳,更不要裸辞,21年是寒冬,不要太任性,会感冒的. 为什么涨薪这么难? 企业能否及时给你涨薪,受几个因素的影响: 绩效系统,如果绩效系统存在问题,不能公正的评价出员工的贡献,或者没有及时沟通达成共识,必然会导致薪资调整不及时; 组织架构,如果一个公司架构庞大且的定薪权力收得太窄,比如在人力手里。可能出现部分部门的薪资策略调整滞后,不能满足该部门的人才需求。这种情况经常出现在面向新兴行业的部门; 人才战略,如果公司缺乏有意识.

Android725的博客 3982

科研软件|Adobe Photoshop 2024 (PS 2024)

科研软件|Adobe Photoshop 2024 (PS 2024)

m0_55499682的博客 5510

图神经网络实战(8)——图注意力网络(Graph Attention Networks, GAT)

图注意力网络 (Graph Attention Networks, GAT) 是对图卷积网络 (Graph Convolutional Network, GCN) 的改进,提出了一种通过自注意力 (self-attention) 过程计算的加权因子,而不是使用静态的归一化系数。在本节中,我们介绍了 GAT 架构。通过从线性变换到多头注意力的四个主要步骤,了解了 GAT 的工作原理,并在 NumPy 中从零开始构建了 GAT 层。最后,将 GAT 模型应用于 Cora 和 CiteSeer 数据集。

盼小辉丶的博客 1万+

详解程序员如何备战金三银四跳槽季

每到年底,想起来金三银四跳槽季,心里就痒痒:那么多高薪机会,我要不要看看?于是,很多人摩拳擦掌准备拿了年终奖就另择高枝。可是,你真的准备好了吗?你了解备战跳槽的方法和流程吗?如果你不能肯定回答这两个问题,就请和我一起来看看,到底该如何备战金三银四跳槽季。备战共分 5 步:分析自己对当前工作是否满意;满意的出门左转回去上班。盘点自己;分析是要跳槽还是转型;跳槽直接走第 5 步;转型目标分析;求职准备

程序视界 4315

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

程序员跳槽攻略++

这两点如果平时没有意识到,临时的补强都是徒劳,每经过一个项目或者产品迭代或者线上事故,都有进行阶段性复盘,为什么出现这样的问题,当初为什么这么设计,是否真的有必要这么设计,不断的去问问自己的脑子,为什么,问到它怕为止,怂为止,你会发现,很多情况,大牛说的不一定对的,书上说的不一定对,想当然的不一定对,这就是自己方法论诞生的过程,但是不要因为这些问题就否定这些大牛或者书籍,多琢磨自己才是成长的捷径。报给HR时,给一个期望薪资,较高的,因为不管怎么样,都会习惯性砍一下,神如食堂大妈,除非他们要不起!

weixin_41544125的博客 1375

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

程序员求职跳槽攻略,太全了

大家好,程序员求职跳槽攻略系统整理了一些实用的面试经验,全方位助力大家拿下高薪offer! 如何选择目标公司 1、大企业 很多人想到知名的公司,当然没问题。把目标定得高一点,努力去实现这个目标,即使最后没有如愿,在努力的过程中也会收获很多。 当然除此外,还要考虑一些因素,比如你在某个领域已经沉淀了三到五年,甚至九到十年,这时候挑选跳槽公司。你要考虑到技术的延续性,打个比方,如果你一直做Spark底层研发,或者Hadoop等。跳槽的时候,你需要选择这方面做的比较好的公司,而不是仅仅考虑公司有没有名

IT教育任姐姐的博客 694

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

程序员如何科学跳槽?

但你要是写成“通过Spring Boot和MySQL搭建的用户管理系统,实现了xxx功能,优化了xxx性能,提升了xxx效率”,是不是瞬间高端了?天天对着屏幕敲代码,少了点“人味儿”,时间久了,就有一种“逃离”的冲动。年初老板说“今年业绩不错,给你涨10%”,你一合计,好嘛,半年的通胀都填不平。尤其是当你在一家公司干久了,技术栈固定不变,每天写着重复的代码,你就会忍不住想:是不是得换个地方,接触点新东西?还是纯粹厌倦了现在的公司?”那好,你要找的是能给高薪的平台,不要被那些“不赚钱但有情怀”的公司忽悠。

m0_61562916的博客 482

从简历到面试题-程序员的神级跳槽攻略

每年的3、4月份都是求职高峰时期,目前已进入6、7月份了,你已经成功换工作了吗? 这次我们就来聊聊,程序员跳槽这件事,我打算从三个方面来说: 1)程序员什么时候该跳槽? 2)跳槽前你需要做的准备工作? 3)到哪里找跳槽机会? 到底什么时候该跳槽? 这个方法很简单,你只需做下面这件事儿: 在周日的晚上,想着明天要上班了,记录下自己此刻的念头和心情。 OK,就是这样。如果你感觉到犹豫、恐慌、紧张、担忧、抗拒之类的情绪,很可能你已经需要慎重考虑换工作这件事儿啦。 周末探视内心感觉是一种通用的做法,每个人在使用.

Jul7day的博客 601
上一篇: 一文掌握 HardwareBuffer 的使用
下一篇: Android 加载.9 png NinePatch 图片为 bitmap
字节流动
字节流动 优质创作者: 编程框架技术领域 优质创作者: 编程框架技术领域 领域专家: 嵌入式与硬件开发技术领域 领域专家: 嵌入式与硬件开发技术领域
博客等级 码龄11年 1912粉丝 168原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

字节流动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值