【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

8 年经验的程序员,怕失业又不敢创业也不敢换行业(二)

  • 2019-11-30
  • 本文字数:1042 字

    阅读完需:约 3 分钟

8年经验的程序员,怕失业又不敢创业也不敢换行业(二)

三、副业

朝九晚五的上班,挣一份固定的薪水,这是单一的收入结构,确确实实是危险的,一旦出现意外,收入就没了,经济来源就断了,生活也就难以继续了。


这点你也是深有体会的,所以会担心没有竞争力,会担心裁员,会担心干不动……会焦虑,会拔剑四顾蠢蠢欲动。


那怎么办呢?


借鉴企业创新的第二曲线模型,职人也可以在第一曲线达到极限点之前开启第二曲线。(“美团市值为什么能超越百度”一文对此模型和极限点、破局点等概念有详细介绍。)


职人的第二曲线有两种:能力第二曲线和事业第二曲线。


能力第二曲线,指的是发展新技能,组合原有优势技能,打造多维竞争力,提升价值,获得更多回报。


事业第二曲线,指的是在特定的时机,比如能力提升、经济回报、职位晋升等都很渺茫时,打造另一件可以带来收入的事情,改变单一收入结构,构建多元化收入。


这第二、第三种与你的工作无关又能给你带来收入的事情,就是你的副业。等到你的副业开始为你贡献稳定的、成规模的收入,你就走到了第二曲线的破局点,拥有财务自信,用户选择权,既可以把副业切换为主业,也可以维持主副业的平衡,保持多元收入结构。


此时你因为有了财务自信,心态就会变得从容,就能看到更多可能性。


那何时开展副业呢?


我的建议是,在两个摸高三个到顶之后开启副业探索。


两个摸高,一个是职业能力和相应的位置翻上了高峰,一个是收入达到了高峰。在这两种情况下,你有高峰的体验,你曾经是某个领域的高手,获得了相应的经验值,积累了必要的资源,再去开辟副业,成功可能性更大。


三个到顶,指的是收入到顶、价值到顶和晋升到顶,就是我之前说的三花聚顶模型。


在你判断自己关注的某个顶已到并且短期无法突破时,可以考虑探索副业,既可能赚钱钱,也可能促使你取得个人能力方面的突破。


那么你有哪些副业可以选择呢?我之前在 GitChat 发布过一个付费课程,详细解读了程序员发展副业的 8 种模式,可供参考。


如果你想看到更多案例,想有人定期沟通讨论,也可以加入我的知识星球“副业赚钱”。

四、你的选择

介绍了职人的三个支撑——钱、能力和副业,现在我们回到你的选择上,逻辑是这样的:


  • 先评估自己的软件开发能力和收入水平,加入都还有较大提升空间,建议先专心提升自我,赚更多的钱。

  • 假设你发现自己没法提升了,那考虑维持现在的工作,同时利用业余时间发展第二赚钱技能,探索副业。

  • 不管你什么选择,每个月拿出一些钱存起来,为自己构建支撑。


希望看到你的行动。


本文转载自公众号程序视界(ID:programmer_sight


)。


原文链接:


https://mp.weixin.qq.com/s/eykQS1isZtNan5cEzkx3bQ


2019-11-30 23:54532

评论

发布
暂无评论
发现更多内容

Python类中的__new__和__init__的区别

BigYoung

Python __init__ __new__

Newbe.Claptrap 框架入门,第一步 —— 创建项目,实现简易购物车

newbe36524

Docker Reactive ASP.NET Core

Node.js与二进制数据流

自然醒

Java node.js 大前端 二进制

一些思考

张健

ArrayList源码阅读

慌张而黑糖

ArrayList 源码阅读

阿里四面你都知道吗?

java金融

Java 程序员 互联网 阿里 简历

工厂方法模式

Leetao

Python 设计模式 工厂方法模式

这样的二维码,你见过吗?

诸葛小猿

Java Python 后端 二维码 myqr

数据库分片

Axe

聊聊Spring的IOC以及JVM的类加载

小隐乐乐

Linux 进程必知必会

cxuan

Linux 操作系统

分布式缓存与消息队列

紫极

架构师训练营第六周总结

Melo

极客大学架构师训练营

JVM中栈的frames详解

程序那些事

JVM 堆栈 性能调优 JIT GC

浅析 VO、DTO、DO、PO 的概念、区别和用处!

Java小咖秀

学习 设计模式 模型 经验分享

推荐一款Python开源库,技术人必备的造数据神器!

狂师

Python 开源 自动化 开发工具 开发数据

字节跳动面试经验分享,已拿 Offer!

伍陆柒

Java 面试 大厂

Python中的@staticmethod和@classmethod的区别

BigYoung

Python classmethod staticmethod

typora设置图片自动上传,实现快速发文章

诸葛小猿

Typora PicGo gitee 上传图片

Scala中如何优雅地实现break操作

吴慧民

scala

kubernetes集群安装(二进制)

小小文

Kubernetes 容器

Tomcat8.5源码构建

知春秋

tomcat tomcat构建 tomcat源码解读 tomcat剖析

redis系列之——分布式锁

诸葛小猿

Java redis 分布式 分布式锁

​区块链技术的重要性

CECBC

猿灯塔:spring Boot Starter开发及源码刨析(二)

猿灯塔

Java 猿灯塔 源码刨析

带你解析MySQL binlog

Simon

MySQL Binlog

重学 Java 设计模式:实战访问者模式「模拟家长与校长,对学生和老师的不同视角信息的访问场景」

小傅哥

设计模式 小傅哥 重构 代码优化 访问者模式

Redis进阶篇三——主从复制

多选参数

redis redis高可用 redis6.0.0 Redis项目

关于计划的思考

zhongzhq

不是完成你学习的 KPI ,而是要形成指导你行动的 OKR

非著名程序员

学习 程序员 提升认知 知识管理

Rust是如何保障内存安全的

博文视点Broadview

读书笔记 rust

8年经验的程序员,怕失业又不敢创业也不敢换行业(二)_文化 & 方法_安晓辉_InfoQ精选文章