3 月突然就过完了 , 好快 , 现在 4 月份了 , 人间最美四月天 , 希望四月对我好一点 ~ !
前言
现在 2026 年 3 月份 , AI 发展迭代的速度出奇的快 !
最近看到很多 IT 互联网公司大裁员 , 甚至得物这家公司直接解散前端部门 !
然后全员合入服务端做 AI 全栈 , 真的很震撼 !
而且我听其他人说很多很多公司都是大规模裁员 !

还有最近的 OpenClaw 也挺火的 !
AI 发展速度可想而知 !
而且 AI 只会变得越来越强 , 这只是一个时间的问题 !

Java 全栈 + AI 编程
于是我从 3 月初就开始学习 Java 全栈 + AI 编程
不得不说大二的课真的很充实

我们课程上有 Java , 酱紫学 Java 全栈就有一种不可言说的救赎感 😂😂😂
前端框架学校教的 Vue3 , 刚好上课可以复习 Vue3 的语法.
AI 编程
然后就是 AI 编程

AI 最适合做一些机械工作了
核心功能可以自己做,机械工作总结成通用提示词模板,直接粘贴用
使用完 AI 之后 , 要能修改,能调优
听说未来直接用自然语言写程序了 , 不再用编程语言了 , 现在 AI 能做到 ,
只是效果差强人意 , 未来的 AI 应该能信手拈来 !
LeetCode 刷题
然后是 LeetCode 刷题

学习算法好处可太多了
- 大厂敲门砖:几乎所有一线互联网公司的技术面试都会考察算法能力
- 编程思维训练:培养逻辑思维和问题解决能力
- 代码优化:写出更高效、更优雅的代码
- 职业发展:是进阶高级工程师的必经之路
设计模式
然后是设计模式

设计模式学点是思想 , 设计模式学得好的话 , 才能让 AI 写出更利于维护的代码
才会避免屎山代码
比如高内聚和低耦合 , 直接告诉 AI , 一个文件不要超过 500 行
CET-6 级
然后是 CET-6 级

学习英语好处可太多了 , 全球技术生态中,英语占据绝对主导地位
80% 以上的开源项目和文档都使用的英语
同时也希望 6 级能一把过.
Good health
然后是身体健康

前些日子看到程序员猝死的新闻 , 属实吓人
一周大概跑步一次或两次 , 保持身体健康 , 身体是革命的本钱
不熬夜 , 保持睡眠充足 , 3/24 张雪峰老师因为过度劳累、胸闷心悸、年仅41岁、令人惋惜😖😖😖
一定不熬夜 , 不过度劳累 , 睡眠充足 ! 珍惜生命 !
具体学习内容
3月31号:
-
观看技术直播在线面试 AI 大模型开发 + Python
-
练习 Java 全栈项目 + AI 编程
-
持续学习 AI 人工智能相关知识...
-
复习前端 Vue 中的跨级组件间传递 provide/inject 或者用 Vuex/Pinia .
-
刷了两道题 , LeetCode T852 / T2586 ( python 中的 mid = ( left + right ) // 2 两个斜杠整数除法「向下取整」 ; 二分查找的时候, mid 还可以写成 mid = left + ( right - left ) // 2 「这种写法更好一点,可以防止溢出」; )
3月30号:
-
刷了两道题 , LeetCode T1422 / T2586(前后缀分解问题和字符串问题 : 直接用切片操作就行了)
-
初识 Redis , Redis 主要用于高并发场景; 它是个高性能内存键值数据库.
3月29号:
- LeetCode T231(这道题用位运算 , 判断一个数是不是 2 的幂次方直接 n & (n - 1) === 0 ; 一句话搞定 ~ !)
3月28号:
- 练习 Java 全栈项目 + AI 编程 (苍穹外卖项目)
3月27号:
- 练习 Java 全栈项目 + AI 编程 (苍穹外卖项目)
3月26号:
- 练习 Java 全栈项目 + AI 编程 (苍穹外卖项目)
3月25号:
- 练习 Java 全栈项目 + AI 编程 (苍穹外卖项目)
3月24号:
- 观看技术直播在线面试 AI 大模型开发 + Python
3月23号:
-
观看技术直播在线面试 Java后端 + AI 编程
-
复习 Vue 中的 表示本 Vue 文件局部作用域生效
3月22号:
-
观看技术直播在线面试 Java后端 + AI 编程
-
今天刷LeetCode , ^ 是按位异或运算 , 二进制中用 ;
3月21号:
-
观看技术直播在线面试 Java后端 + AI 编程
-
今天刷LeetCode的时候 , 用的for循环 , 结果一看答案是 for...of ; 于是我想知道 JS 中普通 for 循环与for...of 循环区别是什么 ( for...in 数组遍历的是索引 ; for...of 遍历「可迭代对象」的值)
3月20号:
- 练习 Java 全栈项目 + AI 编程 (苍穹外卖项目)
3月19号:
-
dairy 牛奶的;diary 日记
-
SpringBoot项目 中为什么要有 service(接口类) 和 serviceImpl(业务层逻辑的具体实现类) 两个文件
-
观看技术直播在线面试 Java后端 + AI 编程
-
farewell 告别 welfare 幸福,安康
3月18号:
-
两道 LeetCode 算法题:一道二维数组矩阵的题(求对角线上的和)和 一道二维数组两个for循环求和的题; 和 一道用 Math.floor 来判断奇数的数量的函数O(1) ,而不是 for 遍历导致 O(n);
-
看技术直播 openclaw 感觉挺拉的 , 没有我想象的那么牛
-
不过 openclaw 标识着未来发展的不可逆的 AI 的趋势越来越猛了 !
3月17号:
今天依旧是内啡肽狠狠释放的一天呢 ~ ! 今日跑步 7.65 km , 40 mim .
3月16号:
今天搞了 :
-
Idea 中的非常不错的快捷键: Alt + Enter(接受变量) ; /** + Enter (快速写注释) ;
-
SpringBoot 中的 Mapper是什么( Mapper 通常指的是一个 Java 接口 ,用于定义与数据库交互的方法)
-
Python 中的s[i:j:k] 从下标i到下标j,步数为k,截取序列s中的元素。
3月15号:
今天搞了 :
-
VO(value object) 和 DTO(data tranfer object) 区别 : VO(值对象)用于前端展示 ,专注于界面展示, DTO(数据传输对象)用于数据传输 , 专注于前后端或系统间的数据交换.
-
toRefs 和 toRef 的区别( toRef 将响应式对象的某个属性转为一个独立的ref对象; toRefs 将整个响应式对象的所有属性转为独立的ref对象 )
-
刷了一道有关switch case 的算法题; switch(表达式){case 常量值1: 一段代码; break; case 常量值2: 一段代码; break;}
3月14号:
今天的六级词汇 :
- sober 清醒的,未喝醉的
- blend 混合
- convict 犯人
- cock 公鸡
- inflict 使遭受
- adhere 遵守
- defect 缺陷,缺点
- phase 阶段 , (月亮的)变相
今晚看 b 站一个up主直播 , 说
-
ai时代 增加广度比增加深度更有性价比.
-
纯前端没有搞头!
-
这个主播要冲 Go 语言 , 他说 Java 太卷, 所以他卷 Go!
该主播学习方法 : 费曼学习法 西蒙学习法 第一原理
3月13号:
学校又要公务员考试 , 自习室去不了了 , 自习室变成考场了.
3月12号:
之前用的 Cursor , 今天在我的终端安装了 Claude Code . 先用两天 , 看看好不好用 , 好用的话到时候发沸点说 , 不好用的话到时候也说一下😁. 目前用着还不错 , 还没出现过幻觉 !
今天搞的六级单词:
- defy v.违背
- exclusively 专门地
- remedy 治疗
- trifle 蛋糕, 琐事
- bureaucracy 官僚主义
- cylinder 圆柱体
- corrode 腐蚀
- penalty 惩罚
- quartz 石英
- vest 汗衫
- poke 刺,戳,捅
- tackle 对付
- wretched 可怜的
- abrupt 突然的,鲁莽的
- lest conj.唯恐,以免(conj:n. 连接词;连词(等于conjunction))
3月11号:
- 观看技术直播在线面试 Java后端 + AI 编程
3月10号:
今天搞了 :
-
Python 中的 进程 (进程之间相互隔离,通信需要通过队列、管道等机制)
-
Python 中的 线程 (线程适用于I/O 密集型任务(如文件读写、网络请求等),但受限于 Python 的GIL(全局解释器锁) ,无法在 CPU 密集型任务中实现真正的并行。)
-
Python 中的 协程 (适用于处理 I/O 密集型任务)
3月9号:
今天搞了 :
-
并发 / 并行 ( 并发 是指在同一时间段内,多个任务交替执行 ; 并行 是指多个任务在同一时刻真正同时执行)
-
Python 中的 Process 进程 / 主进程 / 子进程;
-
Python 中的 Lock 锁 / join 方法 / terminate 方法 (锁 可以理解为通行证; join让主进程阻塞,等待指定子进程执行完毕后再继续运行 ; terminate强制终止子进程 )
3月8号:
今天搞了 :
-
LangChain 中的 Memory / Tools / Planning / Action 模块
-
AI 大模型 (LLM) = 大脑:负责思考、理解、推理和决策。
-
LangChain 中什么是 Agent 智能体 (拥有大脑(大模型),还长了手、脚(工具调用)、眼睛耳朵(感知)和记忆(记忆模块),能独立在世界上完成任务。)
3月7号:
今天搞了 :
-
Python 中的魔法方法 (以双下划线( __ )开头和结尾,例如 init 、 add 、 str 等,这些方法为开发者提供了一种方式来使用或者重写内置的行为)
-
Python 中的 数据分析 : numpy 和 pandas
-
Python 中的 数据可视化 matplotlib
-
初识 LangChain , LangChain 不是大模型,而是大模型应用开发的"框架"
3月6号:
今天搞了 :
-
Python 中的装饰器 ((装饰器 Decorator)是一种特殊的函数或类,用于在不修改原函数代码的情况下,动态地增加或改变函数的功能。原理是闭包, 它本质上是一个高阶函数,接收一个函数作为参数,并返回一个新的函数。)
-
Python 中的类型注解 (类型注解(Type Hints) 用于为变量、函数参数和返回值指定类型)
3月5号:
今天搞了 :
- Python中的 类 中的三种访问权限 :
公共 : (当前类 , 子类 , 类外部都可以访问) ;
保护 : 使用单下划线("_")声明(当前类,子类可以访问)。
私有 : (仅在当前类中访问)两个下划线("__")声明 ;
- 了解 AI 中的 RAG - 因为传统 LLM = 闭卷考试,靠记忆答题,容易错 ;
RAG(Retrieval-Augmented Generation,检索增强生成) : 简单说:AI + 搜索引擎。
-
花了 2 h 刷了 2 道 LeetCode 算法题 ~
-
打包接收参数 *args 会形成一个元组 ; **args会形成一个字典 ;
-
解包传递参数 *args 将元组拆成一个一个的位置参数 ; **args 将字典拆解成一个一个的关键字参数.
3月4号:
今天搞了 :
-
Python 中的 序列(列表,元组,字符串都叫做序列)的切片操作 , 切片格式为 [start:stop:step] ,可以提取子序列。
-
Python 中的
集合(set) :表示无序的唯一元素集合,使用大括号括起来,如 {1, 2, 3} 。
冻结集合(frozenset) :表示不可变的集合,使用 frozenset() 函数创建,如 frozenset({1, 2, 3}) 。
-
Python 中的字典 dict (使用大括号{}来创建字典) 字典的键必须是不可变的类型,如字符串、数字的元组等,而值可以是任意类型。
-
Python 中的实例方法和类方法和静态方法的区别(实例方法的第一个参数通常是self,用于引用调用该方法的实例对象 ; 类方法通过 @classmethod装饰器定义,第一个参数是cls,表示类本身,而不是实例对象 ; 静态方法通过 @staticmethod装饰器定义,不需要self 或cls参数)
3月3号:
今天搞了 :
- Python 的 input 输入语句 (语法: input([prompt]) , prompt 为可选提示信息,会在等待输入前显示。) 1.1 Java 中的 Nginx 在win 系统和 mac 系统区别
- 持续阅读 AI 相关的热点文章 / 视频 / 直播 / 新闻
- 持续学习 AI 大模型相关知识 , 拥抱 AI .
一些六级单词 :
- binary 二进制
- octal 八进制
- decimal 十进制
- hexadecimal 十六进制 (加了前缀 hexa- , hexa 作为前缀,源自希腊语,意为"六")
- hexagon 六边形
3月2号:
今天搞了 :
- Python 的字面量 (字面量 表示 固定值,不依赖变量或计算即可使用。常见类型包括数字、字符串、布尔值、None以及集合类型等。)
- Python 的 列表(list):表示有序的可变元素集合,使用方括号括起来,如 [1, 2, 3]。
- Python 的 元组(tuple):表示有序的不可变元素集合,使用圆括号括起来,如 (1, 2, 3)。
- Python 的 集合(set):表示无序的唯一元素集合,使用大括号括起来,如 {1, 2, 3}。
- 持续阅读 AI 相关的热点文章 / 视频 / 直播 / 新闻
- 持续学习 AI 大模型相关知识 , 拥抱 AI .
偶然发现 JetBrains 软件的有用的快捷键 :
- 代码的缩小放大 : Alt + Shift + , (放大) . (缩小)
- 代码格式化 Ctrl + Alt + L
3月1号:
今天搞了:
-
复习了 React 的 CreatePortal (把组件渲染到父组件 DOM 之外的节点,但逻辑上仍属于原 React 树)
-
复习了 css-modules (CSS Modules = 自动给类名加唯一哈希,解决全局样式冲突)
-
HOC高阶组件(现在不用了,但是面试会问,HOC = 函数,参数是组件,返回新组件 → 用来复用逻辑。)
六级词汇:
-
incur 引起,遭受
-
precipitate 仓促的,突然的
-
consecutive 连续的,连贯的
-
essence 本质
-
supplementary 补充的
结语
人生的意义很简单 : 就是每天都开开心心 , 快快乐乐的 ~ !!
偶尔会失意 ~ 但不论被打倒多少次 ~ 总能站起来继续向前 ~ !
okokok , 这篇文章到这里就结束了 , 我们有缘再会 😂😂😂 ~ !!!