写给程序员的跳槽攻略

程序员/后端开发方向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

腾讯股票接口API(1)——根据股票代码获取详情

获取股票简要信息,找来找去也没有找到官方的文档,都是复制粘贴的,这里先简单记录一下。 1.简要信息 以贵州茅台为例: http://qt.gtimg.cn/q=s_sh600519 // sh600519是贵州茅台的股票代码,根据自己的关键字拼接URL 可以直接在Android项目中请求,会得到如下一串字符串: v_s_sh600519="1~贵州茅台~600519~2075.95~42.95~2.11~38930~794942~~26078.04~GP-A"; 这里v_s代表简要信息,sh600519

GeofferySun的专栏 6万+

CMN-700组件全解析:从XP路由器到HN-F主节点的实战配置指南

本文深入解析Arm CMN-700片上网络IP的核心组件与实战配置。重点剖析了XP网格路由器的拓扑规划与CHI通道管理,以及HN-F全一致性主节点在维护缓存一致性、管理SLC和地址映射中的关键作用。通过一个12×12网格的配置案例,为硬件工程师提供了从组件布局、地址映射到性能调优的系统级设计指南。

weixin_29313423的博客 282

总结:程序员的三大出路

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

Control Complexity 2万+

注册“Oracle Provider for OLE DB”和创建链接服务器

注册“Oracle Provider for OLE DB”和创建链接服务器 在sql server 数据库上创建链接服务器,连接oracle数据库,访问接口需要设置为:“Oracle Provider for OLE DB”。 如果电脑上没有这个驱动,安装一个完整的Oracle11gR2程序是一个有效的方法,但这个64位版本的安装包有2个多G, 相当庞大,如果仅仅...

weixin_30760895的博客 2384

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

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

程序员的自我修炼 1787

Concentration Inequality(集中不等式)更新版

欢迎来我博客 https://wyue.name/2020/04/17/1/阅读这一篇博文 转载前请联系我,联系方式请见我博客 https://wyue.name/ Concentration inequality 刻画了一组随机变量的和(或者样本平均数)与其期望值的偏离程度,在算法收敛性分析过程中是非常有用的一类不等式。 这次主要总结一下最近一段时间遇到的集中不等式,不仅是不等式形式,...

Yue的博客 4554

语义通信实战:跳过“比特”保“语义”,手把手构建轻量级图像压缩重建网络(基于PyTorch)

本文详细介绍了基于PyTorch的轻量级语义通信系统LICRnet的实现,专注于图像压缩重建中的语义信息保留。通过深度可分离卷积、可变窗口多尺度注意力等创新技术,显著降低计算量并提升性能,特别适用于无人机巡检、远程医疗等物联网场景。文章包含完整的代码实现、训练策略及部署优化方案。

weixin_27697385的博客 220

程序员跳槽涨薪攻略大全

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

测试萌萌 742

PCB层叠结构与阻抗计算

1.Core 和 PP PCB两个重要组成部分:Core 和 Prepreg(半固态片,简称PP)。 如下图所示, Core 的两个表面都铺有铜箔,可作为信号层、电源层、地层等导电层,Core的上下表面之间填充的是固态材料; PP的表面不铺铜,在PCB中起填充作用,其材质是半固体的树脂材料,因此比Core略软一些。 在制作多层板时,需配合使用Core和PP,一般在两个Core 之间应选PP作为填...

sinat_15677011的博客 1万+

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

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

Android725的博客 3982

Weibull Distribution韦布尔分布的深入详述(1)原理和公式

本章介绍韦布尔分布(weibull distribution)和实践之基本公式和推导。 韦伯分布被经常用来对失效性(Failure)或者,反而言之为,可靠性,进行衡量的工具。他的目标就是构建一个失效性分析的模型,或者说构建一个失效性分析的Pattern.【Franklin案,在展示CDF公式的之前,不得不提我们的国内的某些度知识里面的公式,采用的希腊字母完全和国外的不同,然而,很多希腊字母在使用中有特定的意义,本文采用的是通用的表达公式】 F(x)={1−e−(xλ)kx≥00x..............

山云的专栏 8万+

各向同性、VTI、TTI以及双相介质波场数值模拟

各位读者,大家好!在今天的文章中,我将介绍关于波场数值模拟中的各向同性、VTI(垂直横向等参数介质)、TTI(倾斜横向等参数介质)以及双相介质的基本概念。同时,我也会提供一些基础的Fortran代码片段,供大家了解和学习。

qq_38334677的博客 1707

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

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

程序视界 4315

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

程序员跳槽攻略++

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

weixin_41544125的博客 1375

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

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

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

IT教育任姐姐的博客 694

程序员如何科学跳槽?

但你要是写成“通过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、付费专栏及课程。

余额充值