在这个互联网崛起的时代有些流行说法,比如:人人都是产品经理,人人都是程序员以突显行业繁荣的特点,但从更基本的出发点,难道人人不都是 CEO 么?个人的 CEO。

从这个名字套路出发,我沿着想了下去,作为个体的这家无限责任公司,怎样才能经营好?

业务

假如个人即是公司,这家公司的主要业务是什么?

为了更好的分析清楚 “公司” 的主要业务,我们借鉴下咨询顾问公司爱用的商业分析模型 —— 波士顿矩阵。实际有很多不同的分析模型,我只是觉得这个最简单,比较适合像我们这种只有一个人的小小微公司。

波士顿矩阵模型,把公司业务分成下面四类:

  • 现金牛业务
  • 明星业务
  • 问题业务
  • 瘦狗业务

现金牛业务,比较形象地表达了就是产生现金的业务。比如谷歌的搜索业务,微软的 Windows 操作系统,都是他们的现金牛业务,很高的市场占有率,但成长率相对就比较低了。就个人来说,现金牛业务自然是一份稳定的工作,产生现金,维持个人生活的基本面,当然稳定之外越高薪越好。专注于这个业务,不断提升薪资,这就是所谓的:活在当下。

明星业务,比较形象地表达了就是未来的明星业务,很有前景的新兴业务,已经走上了快速发展的轨道。比如亚马逊的云计算(AWS)就是它家的未来之星。而个人呢?如果你的现金牛业务(薪资)已经进入行业正态分布的前 20%,那么再继续提升的难度就比较大了。你的未来之星在哪里?当你开始在考虑未来的明星业务时,那么就进入了所谓的:活在未来。

问题业务,比较形象地表达了就是还有比较多问题的业务领域,面临很多不确定性,也就是还没走上正轨。将来到底是死掉,还是成为新的明星业务,现在还看不清楚。比如谷歌的无人驾驶、机器人等业务领域都属于此类。就个人而言,可能是一些自身的兴趣探索领域。如果你在不断的探索这些不同的领域,那么就进入了所谓的:活得穿越。

瘦狗业务,比较形象的表达了一些食之无味、弃之可惜的业务。瘦狗业务要么无法产生现金流,要么产生的现金流不断萎缩。今日之瘦狗,也许是昨日的明星或现金牛,比如像诺基亚的功能机。用到个人身上,如果依赖瘦狗业务为生,那么就是所谓的:活在过去。

战略

用模型分析了几种业务类型,有了理论支持,作为个人的 CEO,我们就可以订战略了。以我个人为例吧,用这个模型来套一下。

现金牛

工作以来,过去十多年,第一辈子(还是借用下李笑来的「七年就是一辈子」的概念)主要是程序员,目前是第二辈子,从程序员到架构师。这就是当下的现金牛业务,一份稳定且跟随行业增长的职业,带来稳定的现金流,保障生活。

明星

明星业务是为下一辈子(于我就是第三辈子)准备的,就是现在还并不能带来稳定的现金流但感觉上了轨道的事。对我来说就是:投资。人到中年,财产性收入将作为很重要的补充收入来源,而当资本金足够大时,很可能就是未来的主要收入来源。

问题

目前的问题业务有两个:写作和英语。目前都无法带来什么现金流,当然现金的投入也不多,主要都是时间上的投入。这就是属于自身的兴趣探索领域,目前这两个领域都帮助我开拓了新的维度,所以,活得穿越名副其实。

虽然目前这两个业务都不带来直接的现金收益,但却对现阶段的现金牛与明星业务有很强的辅助作用,英语打开了新的知识与信息领域,而持续的写作则让我更清醒和有节奏地思考明白一系列的问题,这都有助于更明智的决策。

瘦狗

刚开始进入程序员行业时,做项目都是从前端写到后端,俗称全栈。C/S 架构主流时代,要画客户端界面,写业务逻辑,还要写数据库 SQL 和存储过程。B/S 架构进入主流后,要从 HTML/JS/CSS 写到 Java 再写到 SQL。

这些年,行业发展变化很快,专业化分工更细了,每一个细分专业领域都是你掌握的一把刀,现在的公司只会为你最长的专业之刀买单。公司需要一个 JS 前端,还需要一个 Java 后端,它会招两个人,而不会用两倍工资去招同时精通两者的人。所以,我最近一次更新我的前端技能列表可能是在两三年前了,这就是我的瘦狗业务。

对你的各种业务进行与时俱进地布局与取舍,这就是战略。

...

当你把自己看作一家公司时,它给我们提供一个健康的距离,来客观的审视自己。为什么每天早上九点,无论刮风下雨、冬寒夏热你都能到公司打卡上班?而在自己的公司,你总能找到借口请假缺席。也许因为真正公司可以雇佣你,也可以解雇你。外部的公司,解雇了你,你就失去了当下;而当自己的公司解雇了你,你就失去了未来。


写点文字,画点画儿,记录成长瞬间。

微信公众号「瞬息之间」,既然遇见,不如同行。

人人都是CEO的更多相关文章

  1. 人人都是产品经理<2.0>

    之前有看过<人人都是产品经理1.0>,还认真的做了笔记,看完后不久,得知作者在第一版的内容基础上,升华性的出了第二版,即<人人都是产品经理2.0>.注:第一版和第二版跨度有6年 ...

  2. 人人都是 DBA(XII)查询信息收集脚本汇编

    什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...

  3. 人人都是 DBA(XV)锁信息收集脚本汇编

    什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...

  4. 人人都是 DBA(XIV)存储过程信息收集脚本汇编

    什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...

  5. 人人都是 DBA(XIII)索引信息收集脚本汇编

    什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...

  6. 人人都是 DBA(XI)I/O 信息收集脚本汇编

    什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...

  7. 人人都是 DBA(X)资源信息收集脚本汇编

    什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...

  8. 人人都是 DBA(IX)服务器信息收集脚本汇编

    什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...

  9. 人人都是 DBA(VIII)SQL Server 页存储结构

    当在 SQL Server 数据库中创建一张表时,会在多张系统基础表中插入所创建表的信息,用于管理该表.通过目录视图 sys.tables, sys.columns, sys.indexes 可以查看 ...

随机推荐

  1. C程序设计语言(第二版)--- 习题选

    1. 解: 2. 解: 3. (分析的好有条理啊!) 4. 解:

  2. Head First设计模式之工厂模式

    一.定义 定义了一个创建对象的接口, 但由子类决定要实例化的类是哪一个. 工厂方法让类把实例化推迟到子类 二.结构 1.抽象工厂角色:这是工厂方法模式的核心,它与应用程序无关.是具体工厂角色必须实现的 ...

  3. java 数据格式验证类

    作为一个前端,懂一点java,php之类的,甚好. 我所在的项目前端采用的就是java的spring mvc框架,所以我们也写java,掐指一算,也快一年了. 前端而言,验证是一个坎,绕不过去的,前面 ...

  4. 【Python3之字符编码】

    一.字符集和字符编码 1.定义 计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的英文.汉字等字符是二进制数转换之后的结果.通俗的说,按照何种规则将字符存储在计算机中,如'a'用什么表示,称 ...

  5. python 常用算法

    算法就是为了解决某一个问题而采取的具体有效的操作步骤 算法的复杂度,表示代码的运行效率,用一个大写的O加括号来表示,比如O(1),O(n) 认为算法的复杂度是渐进的,即对于一个大小为n的输入,如果他的 ...

  6. Java学习笔记14---this作为返回值时返回的是什么

    有时会遇到this作为返回值的情况,那么此时返回的到底是什么呢? 返回的是调用this所处方法的那个对象的引用,读起来有点绕口哈,有没有想起小学语文分析句子成份的试题,哈哈. 一点点分析的话,主干是& ...

  7. 【dfs】POJ2386湖计数

    Lake Counting Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 34735   Accepted: 17246 D ...

  8. 【转载】LINUX上MYSQL优化三板斧

    现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略.这些方法都有助于改进MySQL的性能. 闲话少说,进入正题. 一. ...

  9. CAD 二次开发 -- 自动加载开发的DLL

    CAD二次开发可以采用写扩展DLL的方式实现.该DLL的函数可以被CAD调用. 但是调用前,必须用命令netload 将该dll加载到CAD. 其实可以修改注册表,当CAD软件启动后,自动加载扩展DL ...

  10. pycharm中进行带参数的调试

    之前基本都是用print进行调试的,但今天程序运行完需要等很长时间,就尝试pycharm调试. 但是在运行程序需要传递参数,之前只会点击bug按钮直接运行程序,不知道调试的时候传入参数. 运行---& ...