AIGC时代IT人的迷茫有解(1):从“商业画布”到“个人画布”
IT人的迷茫和心态调整
最近打开新闻,各种IT老大都在说“AIGC时代,只要会说话,人人都会具备程序员的能力”,身边也有很多程序员朋友也已经在用GPT类的产品编程了。随着AIGC的发展,除了程序员,可能很多职业都会被替代或者需求量大大缩水。比如运营组,本来要5个人,那借助各种GPT类的工具,缩减到2个人甚至1个人是很有可能的。本来IT界一直就有一个所谓的“35岁”魔咒,最近很长一段时间的国内外IT公司的大裁员,加上又有了AIGC的加持,这些都在无形中都加深了IT人的焦虑。
面对如此卷的环境,IT人首先要调整自己的状态,佛家有云“人生无常”,这句也同样适用于工作环境,职场上起起落落本是自然,行业大的发展趋势如何,自己没法控制,但可以控制自己应该有哪些“刷子”走江湖!越是这种行业需求紧缩的时候,越需要找到自己那把独特的“刷子,虽然很难,但从现在开始布局,持续培养,才可能在风暴来袭时淡然应对。
本文将通过创业时需要用到的“商业画布”来讲迷茫时可用的“个人画布”,希望对大家所有启发。
创业中的“商业画布”
商业画布,是创业者常用的一个评估创业机会的工具,通过填充和完善这个画布,创业者可以清晰地看到自己的商业模式是否完整、哪里有遗漏,以及如何改进和优化。商业画布主要包括以下九个关键部分:
-
客户细分:创业时需要明确目标客户群体。包括确定产品或服务主要满足哪类人的需求,他们共同的特征是什么等。
-
价值主张:需要阐述提供的产品或服务能为客户解决什么样的问题或带来什么样的好处。价值需要与客户的需求紧密相连,并且客户愿意为此而付出成本;
-
渠道通路:需要描述如何接触并吸引客户群体。包括市场的推广策略、销售的渠道等等。
-
客户关系:说明你希望与你的客户建立什么样的关系。可能是偶发的交易,频次高的交易或者长期的合作等等。
-
收入来源:明确产品或服务是如何获得收入的。包括产品或服务的销售额、订阅费、广告收入等盈利方式。
-
关键业务:列出为了确保商业模式有效运作,必须做的最重要的事情。可能是产品的开发、客户的服务等环节。
-
核心资源:说明为了支持关键业务的运行,你需要哪些核心的资源。包括人才、技术、设备、稳定的客户源等等。
-
关键合作伙伴:列出企业为了运营需要寻找的重要合作伙伴。可能包括供应商、分销商、投资者等等。
-
成本结构:详细列出企业在运营过程中产生的所有成本,包括固定成本和可变成本。
商业画布的使用过程是一个动态的过程,随着企业的发展和市场环境的变化,创业者需要不断地调整和优化商业画布才能适应企业内、外部环境的变化。
迷茫可试的“个人画布”
作为个人的职业发展或人生规划,也同样可以替换商业画布的元素来构建“个人画布”,为了方便从个人角度思考,9个维度的展示顺序有所调整,此处举例可以这样来填充画布中的9个维度:
-
核心资源:我是谁,我有什么技能,天赋或优势 比如,你可能具备丰富的编程经验、深厚的技术知识、良好的沟通和表达能力,对新技术有快速学习和应用的能力等等。
-
价值主张:我能产生什么样的价值 比如,分享编程经验和技术知识,提供技术培训和技术提升指导,或者提供专业领域的技术咨询等等;
-
客户细分:我的价值对谁有用 比如,刚入行的年轻程序员、或者希望提升专项技术能力的程序员、对新技术感兴趣但不了解技术语言的非技术人群等。
-
成本结构:我要付出什么才能让自己具有“我要的价值” 比如,内容创作和教程的开发需要精力,对新技术的研究也需要时间,参加各种技术会议需要门票费等等。
-
关键业务:我需要做什么才能为需求方提供我的价值 比如,可以创建高质量的技术课程,为传统企业提供技术咨询,参与技术社区活动分享最新的技术动态等。
-
渠道通路:怎样才能让别人知道并感受到我的价值 比如,通过技术博客、社交媒体、问答网站等发布技术文章和教程;积极报名参加技术活动,在技术会议和研讨会上发表演讲等。
-
客户关系:我和受益者们是怎样的关系,怎样和他们打交道 比如,通过定期更新博客和社交媒体内容,回答粉丝的问题,提供一对一在线咨询服务,建立长期的咨询关系等。
-
收入来源:我能从受益者那里得到什么样的收入 比如,提供付费的在线课程、技术咨询服务、企业技术培训、出版书籍等来获得收入。
-
关键合作伙伴:谁可以帮助我更好的提供“我有的价值” 比如,技术培训机构、技术论坛或社区、在线教育平台等等。
以上举例虽然以程序员来举例,但思考的范围还是很狭窄的。因为即便是程序员群体,每个人的特质,优势或天赋是不一样的,笔者也见过很爱写诗的程序员,很擅长沟通,协调资源的程序员,所以上述举例只是以还是走技术方向来举例,实际情况下,大家可以根据个人情况,自行填充这9大维度来思考,不必受限于某个领域,主要还是看个人情况。
对于个人画布的绘制,笔者想强调下第一点的重要性(核心资源:我是谁,我有什么技能,天赋或优势 ),从笔者来看这点是其他8点的起源,也可以叫做“自我认知的过程”,这个过程很不容易,但对个人来说又很重要,所以需要摒除偏见,深度思考。老话说:方向错了,奔跑是没有用的!对于自我认知,笔者推荐参见另外几篇笔者的博文:
- 那些被误解的话(3):人不为己,天诛地灭-CSDN博客
- 虽然......但是有一条路只能自己走-CSDN博客
- 从老鹰的重生看,人生40左右开始刚刚好!-CSDN博客
- 经上的人物(1):跟着“大卫”学“以弱胜强”的关键-CSDN博客
人家常说,历史总是惊人的相似!不管科技如何变化,环境如何变化,对人的考验流程却没有变过。人需要认知自我,确定方向,分解目标,制定计划,边实践边调优,根据环境变化不断迭代。这过程是不是有点像程序开发:需求分析,确定程序目标,分解任务,制定项目计划,边开发边修bug,根据用户反馈和市场变化迭代程序!
人生如程序,程序如人生!希望这份“个人画布”可以对你有启发,轻舟已过万重山,前路漫漫亦灿灿!愿大家都能绘制出欣欣向荣的人生画布!
相关文章:
AIGC时代IT人的迷茫有解(1):从“商业画布”到“个人画布”
IT人的迷茫和心态调整 最近打开新闻,各种IT老大都在说“AIGC时代,只要会说话,人人都会具备程序员的能力”,身边也有很多程序员朋友也已经在用GPT类的产品编程了。随着AIGC的发展,除了程序员,可能很多职业都会被替代或…...
Qt/QML编程之路:openglwidget和倒车影像的切换(43)
关于如何实现一个基于OpenGL的3d 图形,这个有很多专门的介绍,我在开发中遇到了这么一个问题: 如何实现一个倒车影像的video显示与一个3D物体显示的切换,因为开窗在同样的一个位置,如果车子倒车启动,则需要将原本显示3D的地方切换为视频图像的显示。 class testOpenGl : …...
Spring 初学者遇到的问题
TagLibraryValidator Spring 实战 5.2 中有个表单需要在 jsp 中遍历数组,添加:<% taglib uri"http://java.sun.com/jsp/jstl/core" prefix"c" %>,访问时发现有些问题: java.lang.NoClassDefFoundError…...
前端解决跨域问题( 6种方法 )
本专栏是汇集了一些HTML常常被遗忘的知识,这里算是温故而知新,往往这些零碎的知识点,在你开发中能起到炸惊效果。我们每个人都没有过目不忘,过久不忘的本事,就让这一点点知识慢慢渗透你的脑海。 本专栏的风格是力求简洁…...
Linux 理解进程
目录 一、基本概念 二、描述进程-PCB 1、task_struct-PCB的一种 2、task_ struct内容分类 三、组织进程 四、查看进程 1、ps指令 2、top命令 3、/proc文件系统 4、在/proc文件中查看指定进程 5、进程的工作目录 五、通过系统调用获取进程标示符 1、getpid()/get…...
鸿蒙App基础
基础说明 .1、应用模型 .1.1、构成要素 应用组件 应用组件是应用的基本组成单位,是应用的运行入口。用户启动、使用和退出应用过程中,应用组件会在不同的状态间切换,这些状态称为应用组件的生命周期。应用组件提供生命周期的回调函数&…...
算法部署优化工程师面试题整理
🎬个人简介:一个全栈工程师的升级之路! 📋个人专栏:C/C面试整理 🎀CSDN主页 发狂的小花 🌄人生秘诀:学习的本质就是极致重复! 目录 整体情况简介 高性能计算基础 AI 框架知识 算…...
C#,入门教程(26)——数据的基本概念与使用方法
上一篇: C#,入门教程(25)——注释(Comments)你会吗?看多图演示,学真正注释。https://blog.csdn.net/beijinghorn/article/details/124681888 本文所述的知识基本上适用于C/C,java等其他语言。 …...
加密与安全_PGP、OpenPGP和GPG加密通信协议
文章目录 PGPOpenPGPGPG工作原理工作流程用途案例说明过程 代码实现pom依赖PgpEncryptionUtilPgpDecryptionUtilCommonUtilsPgpEncryptionTest 小结 PGP PGP (Pretty Good Privacy) 是一种加密通信协议,用于保护电子邮件和文件的安全性和隐私。它通过使用加密、数字…...
Maven模块化最佳实践
一,模块化的原因及意义 模块化是一种将大型的软件系统拆分成相互独立的模块的方法。具有以下优势: 代码复用:不同的模块可以共享相同的代码。这样可以避免重复编写相同的代码,提高开发效率。 模块独立性:每个模块都可…...
嵌入式C语言中 #pragma once 的作用
1、#pragma once有什么作用? 为了避免同一个头文件被包含(include)多次,C/C中有两种宏实现方式: 一种是#ifndef方式; 另一种是#pragma once方式。 在能够支持这两种方式的编译器上,二者并没…...
spring-cloud-openfeign 3.0.0(对应spring boot 2.4.x之前版本)之前版本feign整合ribbon请求流程
在之前写的文章配置基础上 https://blog.csdn.net/zlpzlpzyd/article/details/136060312 下图为自己整理的...
#数据结构 线性表的顺序存储
目录 每日文案 一、线性表的定义 二、线性表的操作 顺序表的存储结构 顺序表的初始化操作 判断顺序表是否为空表 将顺序表置为空表 计算顺序表中的元素个数 取出顺序表中的对应位置元素 取出对应数值的位序 在对应位置插入元素 将对应位置的元素删除 将顺序表中的数据…...
[iOS]高版本MacOS运行低版本Xcode
Xcode 版本支持文档 目的: 在MacOS Sonoma 系统上安装 Xcode14.3.1 第一步 先在Xcode下载一个Xcode14.3.1的压缩包 第二步 本地解压Xcode,将外层目录名变更为Xcode_14.3.1,将文件拷贝到 /Applications目录下。 第三步 变更xcode-sel…...
仿牛客项目Day5:开发登录、退出功能
登录功能 数据库 创建了一个表login_ticket来记录登录凭证,类似于session 核心字段是ticket entity 创建了一个类loginTicket mapper 处理login_ticket的mapper接口层,用来往里面查询数据、增加数据和修改数据 查询数据通过ticket来查 select是通…...
Vue3全家桶 - Vue3 - 【3】模板语法(指令+修饰符 + v-model语法糖)
一、模板语法 主要还是记录一些指令的使用和vue2的区别;vue3指令导航; 1.1 v-text 和 v-html 指令的区别: v-text: 更新元素的文本内容;v-text 通过设置元素的 textContent 属性来工作,因此它将覆盖元素…...
OpenCV开发笔记(七十七):相机标定(二):通过棋盘标定计算相机内参矩阵矫正畸变摄像头图像
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/136616551 各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 红胖子(红模仿)的博…...
2024蓝桥杯每日一题(时间日期)
一、第一题:日期差值 解题思路:模拟 写一个计算时间的板子两者相减 【Python程序代码】 mon [0,31,28,31,30,31,30,31,31,30,31,30,31] def pd(x):if x%4000 or (x%40 and x%100!0):return Truereturn False def get_day(y,m,d):res 0for i …...
js【详解】事件
给 DOM 节点绑定事件 推荐使用 addEventListener 函数 第一个参数:事件名称第二个参数:事件处理函数(第一个参数为 event)第三个参数: true 采用捕获法来处理事件false 【推荐】采用冒泡法来处理事件 let div1 docu…...
webpack5基础--14_优化css
Css 处理 提取 Css 成单独文件 Css 文件目前被打包到 js 文件中,当 js 文件加载时,会创建一个 style 标签来生成样式 这样对于网站来说,会出现闪屏现象,用户体验不好 我们应该是单独的 Css 文件,通过 link 标签加载…...
(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)
题目:3442. 奇偶频次间的最大差值 I 思路 :哈希,时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况,哈希表这里用数组即可实现。 C版本: class Solution { public:int maxDifference(string s) {int a[26]…...
在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:
在 HarmonyOS 应用开发中,手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力,既支持点击、长按、拖拽等基础单一手势的精细控制,也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档,…...
关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案
问题描述:iview使用table 中type: "index",分页之后 ,索引还是从1开始,试过绑定后台返回数据的id, 这种方法可行,就是后台返回数据的每个页面id都不完全是按照从1开始的升序,因此百度了下,找到了…...
Java多线程实现之Callable接口深度解析
Java多线程实现之Callable接口深度解析 一、Callable接口概述1.1 接口定义1.2 与Runnable接口的对比1.3 Future接口与FutureTask类 二、Callable接口的基本使用方法2.1 传统方式实现Callable接口2.2 使用Lambda表达式简化Callable实现2.3 使用FutureTask类执行Callable任务 三、…...
数据链路层的主要功能是什么
数据链路层(OSI模型第2层)的核心功能是在相邻网络节点(如交换机、主机)间提供可靠的数据帧传输服务,主要职责包括: 🔑 核心功能详解: 帧封装与解封装 封装: 将网络层下发…...
LLM基础1_语言模型如何处理文本
基于GitHub项目:https://github.com/datawhalechina/llms-from-scratch-cn 工具介绍 tiktoken:OpenAI开发的专业"分词器" torch:Facebook开发的强力计算引擎,相当于超级计算器 理解词嵌入:给词语画"…...
【JavaSE】绘图与事件入门学习笔记
-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角,以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。 坐标体系-像素 …...
多种风格导航菜单 HTML 实现(附源码)
下面我将为您展示 6 种不同风格的导航菜单实现,每种都包含完整 HTML、CSS 和 JavaScript 代码。 1. 简约水平导航栏 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport&qu…...
Mysql中select查询语句的执行过程
目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析(Parser) 2.4、执行sql 1. 预处理(Preprocessor) 2. 查询优化器(Optimizer) 3. 执行器…...
算法:模拟
1.替换所有的问号 1576. 替换所有的问号 - 力扣(LeetCode) 遍历字符串:通过外层循环逐一检查每个字符。遇到 ? 时处理: 内层循环遍历小写字母(a 到 z)。对每个字母检查是否满足: 与…...
