有个朋友,工作了10年左右,春节后换工作,拿了三个Offer(西安):

  • 通信行业的一家研究所,软件开发工程师,月薪7K,承诺有月奖金、年终奖金
  • 一家做大数据的公司,软件开发工程师,月薪15K,13薪
  • 一家做外包的企业,项目经理,月薪20K,13薪

他问我应该选择哪家……他还没结婚,准备结婚,需要买房买车,他还想早点生个小程序员……各位说他应该选择哪家呢?

恐怕每个人都有自己的答案,也都有自己的选择理由。

大仲马说:“一个人一生中会有这样的时刻,这一刻将决定他整个的未来。然而不论这时刻多么重要,人们却很少有思想准备并且按自己的意志去行动。”

我们每个人都会面临这样的时刻,在类似的时刻来临时,各种诱惑因素会同时出现,交织着影响我们,使我们难以做出长远来看有价值的人生选择。

一招搞定多Offer选择问题”一文介绍了职业价值观,还提供了“生涯平衡单”这个工具来帮我们做选择。然而有一点我们当时没说,现在需要单独列出来说,因为它比“生涯平衡单”、“决策树”、SWOT分析等等都更重要更有效,那就是:提前预测你的职业选择

提前预测职业选择的要点在于:

  • 你知道在未来的某个关键时刻,你必须要做出职业选择
  • 你会预测你在关键时刻时你将作出的职业选择
  • 你会把这些预想的选择储存在你的脑海中,这样当选择时刻来临时你就能即时将这些预设的选择提取出来加以利用

一旦你做好了提前预测,那选择就非常轻松,不会因为重要时刻出现的一些情感因素妨碍你做出理智的判断,大大降低失败选择以及失败选择对你产生的负面影响,使你整个的职业生涯朝着更符合你长远规划的方向发展。

提前预测让我果断放弃管理职位

2015年11月底,我和朋友解散了创业团队。之后我根据多年的工作经验和历次职业转换的经历,经过慎重思考和规划,圈定自己将在“专业技术”方向发展,做一个快乐的匠人。后来我重回软件开发岗位,并且告诉自己,三年之内不论谁再拉我去做管理工作,我都不会答应。

2016年3月初,一个朋友打电话说深圳有家软件公司准备在西安开设分公司,他推荐我做分公司的经理,薪水丰厚且执掌一方,我果断拒绝了。因为我在几个月之前已作出了决策:我的职能取向是专业技术者,我希望通过在专业技术上的努力和探求来体现自己的价值。所以我可以轻松做出选择。

像类似的情况,我回归开发岗位后,还发生过两次,我都毫不犹豫地拒绝了——因为我已提前做好了选择并刻印在脑海里,相关事件发生时只需要提取选择分支,走个 if-else 就好了。

那么,怎样提前选择呢?这里又可以引申出来两点:

  • 提前选择的基点
  • 预测清单

当你弄明白了自己职业选择的依据,提前列出了预测清单后,提前选择就能发挥作用。

提前选择的基点

为什么我们能够提前做出职业选择?

其实奥妙就是“一招搞定多Offer选择问题”一文中介绍的职业价值观。简单点说:

只要你知道自己真正想要得到什么、真正想成为什么样的人,你就可以在心中设想你真正作出有价值的、诚实的职业选择的情形。

为了提前做出选择,我们可以问自己几个问题:

  • 你最想要什么
  • 你最不想要什么
  • 你最珍视的人、事、物
  • 你最想成为什么样的人

在“如何快速定位自己热爱的工作”中,我们介绍过“想要清单”和“不想要清单”,并且提供了从“不想要清单”推演“想要清单”的方法,感兴趣的朋友可以出门左转过去看看。

除了想要和不想要这两个清单,我们还要弄明白自己最珍视的人、事、物,这点其实和想要清单有所重叠。比如你最重视女朋友,工作单位与女友的距离无论如何不能超过两公里;比如你最重视自己才六个月的孩子,在孩子上小学前,周末、晚上都不能加班,因为陪伴孩子是最重要的;比如你最重视健康,一定要杜绝吸烟喝酒……就是类似的东西,这些你最珍视的人、事、物,将会导引你做出有利于人生的正确选择。

无论我们怎样分析自己“想要什么”、“不想要什么”、“最珍视的人、事、物”,目的其实都是想找出在职业上“我最想成为什么样的人”:一辈子机械地拷贝粘贴的码农、在设计和实现上都精益求精的匠人,还是走上管理岗位成为CTO?

你在职业上最想成为什么样的人,你对职业形象的设想,是影响你选择的最重要的因素。假如你想成为一个匠人,想法非常坚定,那你在面临管理职位附带的权力、地位、高薪时就不会动摇。就像我现在的想法一样。

一旦我们根据上面四点完成了对自己的梳理(这种梳理是阶段性的也是动态变化的,需要不断迭代),就能形成我们的预测清单,这样当重要的时刻来临,要做出选择时,就可以按下暂停键,拿出我们的预测清单,回避潜在的各种诱惑,确保做出的选择符合我们之前慎重思考、分析得出的结论。

请谨记,我们现在每一次努力的梳理,都是为了未来我们最珍视的财富和梦想出现在眼前时,我们能拿出最佳状态做出正确的选择。机遇只青睐有准备的人,这句话应该像A站的弹幕一样时刻飘在我们眼前。

预测清单

预测清单,说白了就是你根据自己“最珍视的人、事、物”、“最想要的”、“最不想要的”和“最想成为的人”列出来的一个能帮助你提前选择的单子。比如类似下面这样:

  • 决不在受到薪水诱惑时做出职业选择
  • 工作单位和我家的距离决不能超过5公里
  • 周六决不能加班,这是陪伴孩子(女友、父母)的时间
  • 如果要开车,决不沾酒
  • 晚上决不能吃过9成饱,也不能油腻、过咸、过甜的食物,因为它们会导致我发胖、血脂高、血压高
  • 不管如何疲惫,每周至少要有四天去公园走两圈
  • 决不从事管理工作
  • 决不招募颜值高的女秘书
  • ……

每个人都有自己的清单,每个人的清单都是不同的,也都是经过不断的努力梳理整理出来的。对有些人来讲,可能很容易就列出一份清单;对另一些人来讲,可能需要不断的、往复的分析,甚至需要有专业人士的帮助才能列出自己的预测清单,然而不管付出多少精力,都是值得的

罗曼·罗兰说:“人们通常觉得准备的阶段是在浪费时间,只有当真正机会来临,而自己没有能力把握的时候,才能觉悟自己平时没有准备才是浪费了时间。”

所以,做再多的准备都不为过,何况一个预测清单?

中学时我们都学过柳青的名言:“人生的道路虽然漫长,但紧要处常常只有几步,特别是当人年轻的时候。没有一个人的生活道路是笔直的、没有岔道的。有些岔道口,譬如事业上的岔道口、个人生活的岔道口,你走错一步,可以影响人生的一个时期,也可以影响一生。”

我们的预测清单,就可以帮助我们在面临岔道时做出有长远价值的选择,导引我们走上正确的道路。

所谓选择,就是“因为更想要某种东西而放弃你原本想要的另一种东西”。而在某些时刻,有些因素和情绪会被即时放大,瞬间击溃我们原来计划好的看重的条款。比如你想保持体型却和朋友一起走进了哈根达斯被冰淇淋诱惑;比如你很重视家庭却在与异性同事一起出差时机缘巧合欲念高炽做出了苟且之事;比如你原本坚信金钱是要脚踏实地一点一点靠自己实力赚的,可你的朋友忽然向你推荐了几只轮番涨停的股票,你看人家不费吹灰之力一天赚好几千脑子一热就杀进去了,结果过了两天就开始连番跌停……

所有这些情形,都是因为在特定的时刻,某种人、事、物、场景会触发并放大你的某种情绪,当那种情绪不受控制地在瞬间无限放大时,你的脑子就会短路,就会抛开一切不顾后果只求速爽。而如果你已经将预测清单深刻脑海,就可以在最后时刻通过快速的后果预测让灵台保持清明。比如你对家庭的重视是因为孩子,那这一点就可以缩短为“不能失去孩子”,那当你忍不住要在某一刻做出轨之事时就可以瞬间想到“决不能失去孩子”而悬崖勒马;比如你希望通过技术安身立命打算花十年之功来成就自己,那这点可以缩短为“决不能身无长技被人耻笑”,这样当你在疲惫时看到别人通过人际关系技巧扶摇直上九万里时就不会因为心理失衡而转变方向去走不适合自己的管理路线。

我们在每一次做选择时,都应当考虑“这样选择到底是为了什么”、“这样选择到底会让我成为什么样的人”,还要问自己,“这样的选择是否偏离了我的预测清单”、“这样的选择是否有助于我成为我想要成为的那个人”。希望通过这样的方式,我们能够做出有价值且诚实的选择,帮助我们实现自己想要的人生。


相关阅读

一堆Offer怎么选?这样做就不纠结了的更多相关文章

  1. 剑指offer 65. 不用加减乘除做加法(Leetcode 371. Sum of Two Integers)

    剑指offer 65. 不用加减乘除做加法(Leetcode 371. Sum of Two Integers) https://leetcode.com/problems/sum-of-two-in ...

  2. 剑指 Offer 65. 不用加减乘除做加法 + 位运算

    剑指 Offer 65. 不用加减乘除做加法 Offer_65 题目描述 题解分析 java代码 package com.walegarrett.offer; /** * @Author WaleGa ...

  3. 【剑指Offer】不用加减乘除做加法 解题报告(Java)

    [剑指Offer]不用加减乘除做加法 解题报告(Java) 标签(空格分隔): 剑指Offer 题目地址:https://www.nowcoder.com/ta/coding-interviews 题 ...

  4. 【Java】 剑指offer(65) 不用加减乘除做加法

      本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集   题目 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.×. ...

  5. react 使用antd的多选功能做一个单选与全选效果

    一个小而简单的单选全选功能,其实官网已经给出效果了,不过是我多做了些复合用法 addorupdatemodal.jsx import React from "react"; imp ...

  6. Go语言实现:【剑指offer】不用加减乘除做加法

    该题目来源于牛客网<剑指offer>专题. 第一步:相加各位的值,不算进位,得到010,二进制每位相加就相当于各位做异或操作,101^111. 第二步:计算进位值,得到1010,相当于各位 ...

  7. 剑指Offer 48. 不用加减乘除做加法 (其他)

    题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. 题目地址 https://www.nowcoder.com/practice/59ac416b4b944300 ...

  8. 【剑指offer】不用加减乘除做加法,C++实现

    原创博文,转载请注明出处! # 题目 # 思路 第一步:不考虑进位对每一位相加(异或操作) 第二步:考虑进位(位与运算+左移) 第三步:第一步和第二步相加(重复执行前两步) # 代码 #include ...

  9. [剑指Offer] 48.不用加减乘除做加法

    题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. [思路] 首先看十进制是如何做的: 5+7=12,三步走第一步:相加各位的值,不算进位,得到2.第二步:计算进 ...

随机推荐

  1. 使用Spring Cloud Feign

    使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务 在spring Cloud Netflix栈中,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就 ...

  2. 4、重建二叉树------------>剑指offer系列

    题目1-二叉树重建 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树.假设输入的前序遍历和中序遍历的结果中都不含重复的数字. 例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序 ...

  3. APP产品体验

    一.前言   1.背景介绍 体验人员:羽珞体验时间:2016.4.12~2016.4.14   2.体验环境 产品名称 产品版本 测试设备 设备系统 易助(ehlep) 1.0 TCL J738M A ...

  4. 继承UIView的初始化 、重绘、以及绘制图片

    大家对于UIViewController的生命周期都相当了解了.但是对于继承UIView的子类能做什么,却很少有文章介绍的. 1.  -initWithFrame:(CGRect)rect是view指 ...

  5. VS远程调试虚拟机中的程序

    1.  设置VS项目属性 => 调试页   例子如下 远程命令: C:\test.exe 工作目录 : C:\ 远程服务器名称:  192.168.xx.xx  查看网络共享 => 本地连 ...

  6. Python 目录和文件基本操作

    今天在写一个小工具的过程中发现对目录和文件的基本操作不是很熟,特此把遇到的常用操作总结汇总下. 获取当前路径:os.getcwd() 目录操作:1.创建目录:os.mkdir('目录名')2.创建多级 ...

  7. Android(java)学习笔记143:Android中View动画之 XML实现 和 代码实现

    1.Animation 动画类型 Android的animation由四种类型组成: XML中: alph 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动 ...

  8. HDU 6069 Counting Divisors(区间素数筛法)

    题意:...就题面一句话 思路:比赛一看公式,就想到要用到约数个数定理 约数个数定理就是: 对于一个大于1正整数n可以分解质因数: 则n的正约数的个数就是 对于n^k其实就是每个因子的个数乘了一个K ...

  9. @ConditionalOnProperty来控制Configuration是否生效

    1. 简介 Spring Boot通过@ConditionalOnProperty来控制Configuration是否生效 2. 说明 @Retention(RetentionPolicy.RUNTI ...

  10. winform中让显示的图片覆盖到父窗体保持父窗体的不可选中的状态,且任务栏中不会显示子窗体的任务选项

    要求:为父窗体添加一个类似于加载等待的功能,当窗体点击备份时弹出且覆盖掉窗体 问题一产生:当为弹窗添加控件时,form.show();导致窗体卡死,控件变得透明化; 问题一分析:当窗体show();之 ...