过去几年我都会做年度复盘和 OKR 规划。今年再看 2023,完成率尚可,但更重要的收获是目标结构发生了变化:从“做更多”转向“做更长期有效的事”。
还记得2022年初的时候,内部的奇思妙想碰到了外部的机遇降临,一时间接触到了好几个有趣的话题:双链笔记和logseq、DDD社区、archguard和架构模式、云原生。在前几个月几乎都处于精神亢奋的状态,同时做着好几件事而效率不减反增,一直持续到了年中,但一直到23年底,都没有再能够回到这种状态。
最近随着新岗位逐步稳定,我重新找回了连续投入新领域时的心流状态。
OKR
在24年的OKR里,功利性的目标大大减少了。
在工作上,不再追求那么多的成就感,而是更多的追求自己的兴趣。
在生活上,不再追求那么多的物质,而是更多的追求精神上的满足。能够更多的去关注自己的家人,和他们一起做一些有意义的事情。
一方面是因为小朋友的出生带来的精神和物理环境的改变,另一方面,现在从事的运维工作要求的广度和深度也出现了变化,也让我更多的关注到了稳定性和可靠性的重要。
相比于之前的开发(技术顾问)的角色:
- 知识面要求更广,从网络和存储到监控和安全,都需要有一定的了解,以便处理各种奇奇怪怪的问题
- 软技能要求有所降低,之前会常常需要做一些需求管理、项目管理、沟通协调等工作,现在会比较少也有专业的同事来负责
- 技术深度要求更高,需要对各种技术有深入的了解,以便能够快速的定位问题和解决问题
所以只要能够胜任这项工作,那技术能力的构建上就已经足够了。
增值点
相比功利性(工作)的目标,我更多的关注的是自己的兴趣点 —— 同时也是保证自己在未来增值的一些目标。
增值有精神上的,比如多看书、多写作,少看抖音、少看花边新闻;也有身体健康和家庭幸福的。新的一年,不能只思考 —— 产生焦虑,而不作尝试和实践。
脑洞和尝试
在年末的时候就开始研究一些新鲜玩意,包括运维自动化、AI、文档管理。在这些领域里,都有一些有趣的想法,但是都还没有形成一个完整的产品。短时间内应该会持续在这些方向上进行尝试。
运维自动化
在当前的工作中,还是有很多手动的运维工作,有些是工具不成熟、不好集成,有些则是故意为之。如何平衡自动、半自动、手动的工作量和可靠性,是构建工具的一个重要的考虑点 —— 不是能不能,是允不允许。
程序员讨厌别人不写注释,但更讨厌别人要求程序员写注释;在每个项目中都有大量的文档,写的时候很痛苦找的时候也很痛苦。但一个团队,如果知识仅存在于团队成员脑海中,遇到问题时很容易出现“单点失效”,一个人休假都可能导致工作暂停。
在敏捷开发的时候,我们常说代码即文档,是否在运维层面也能有这样的实践呢?比如,通过代码来描述运维的各种操作、规则和策略:
- jypyter notebook,把runbook和操作步骤放到一起,一个notebook既是文档又是操作记录
- cloudposse/atmos,用工具串接各种自动、手动的操作(shell、sdk、cli、web),并记录操作日志
与此同时,我也发现了一些新的用于绘图或是记录文档的工具:
- Diagrams,绘制云架构图,Python
- D2,对标plantuml,基于DSL支持时序图、类图等,更简单更好看
- Marp,使用markdown书写ppt,可以一定程度减缓强迫症
- Logseq,在这一年也做了很多更新,从个人知识管理转变为适合项目和企业的知识库
- 支持 whiteboard <-> page 的双链,可以构建更自由的知识图谱
- 支持 http api,可以通过api来打通知识库和外部的链接,比如jira/github
AI
而说到AI,2023年的技术圈是被AI统治的,聊啥都能聊到AI上去。当然,事实证明AI确实对很多行业产生了质的影响,从我自己而言,写代码、写文章、翻译、做计划等都会用到AI。下一步,AI就会成为像云计算一样的基础设施,融入到各行各业中去。
AI的改变不会是颠覆的,或者说对大多数行业不会是颠覆的,因为人类的认知是无法跃升的,不是所有人都能直接使用ChatGPT去做日常工作的。但以Copilot的模式,融入到日常的操作流程中,比如聊天联想表情包、自动补全、翻译和摘要,这些是一定会发生的。
Not everything needs AI, but try everything with AI. 从这个角度来看,AI的应用场景是无限的,只要能够提高效率,就是有意义的。
- wrap,命令行AI提示
- github copilot cli,同上
- llm-as-service
现在很多的大模型都提供了API,可以直接调用,毕竟自己搭建的成本还是很高的(训练、运行、维护)。
基于API,就可以构建更复杂的AI应用了,比如通过 ChatGLM 生成绘本文本,再通过 Liblib 生成插图。
避免运营商绑定的同时,也可以根据场景使用更便宜、更适用的服务- 文字生成
- ChatGPT
- Bard - Google
- ChatGLM - 智谱 AI
- 豆包 - 字节 (原生app)
- 图片生成
- 多模态(文+图)
- NovelAI - The AI Storyteller
- 星火大模型 - 科大讯飞
- 通义千问 @阿里
- 文言一心 @百度