不知道 Java 全栈 + AI 编程有没有搞头 ?

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号:

  1. 观看技术直播在线面试 AI 大模型开发 + Python

  2. 练习 Java 全栈项目 + AI 编程

  3. 持续学习 AI 人工智能相关知识...

  4. 复习前端 Vue 中的跨级组件间传递 provide/inject 或者用 Vuex/Pinia .

  5. 刷了两道题 , LeetCode T852 / T2586 ( python 中的 mid = ( left + right ) // 2 两个斜杠整数除法「向下取整」 ; 二分查找的时候, mid 还可以写成 mid = left + ( right - left ) // 2 「这种写法更好一点,可以防止溢出」; )

3月30号:

  1. 刷了两道题 , LeetCode T1422 / T2586(前后缀分解问题和字符串问题 : 直接用切片操作就行了)

  2. 初识 Redis , Redis 主要用于高并发场景; 它是个高性能内存键值数据库.

3月29号:

  1. LeetCode T231(这道题用位运算 , 判断一个数是不是 2 的幂次方直接 n & (n - 1) === 0 ; 一句话搞定 ~ !)

3月28号:

  1. 练习 Java 全栈项目 + AI 编程 (苍穹外卖项目)

3月27号:

  1. 练习 Java 全栈项目 + AI 编程 (苍穹外卖项目)

3月26号:

  1. 练习 Java 全栈项目 + AI 编程 (苍穹外卖项目)

3月25号:

  1. 练习 Java 全栈项目 + AI 编程 (苍穹外卖项目)

3月24号:

  1. 观看技术直播在线面试 AI 大模型开发 + Python

3月23号:

  1. 观看技术直播在线面试 Java后端 + AI 编程

  2. 复习 Vue 中的 表示本 Vue 文件局部作用域生效

3月22号:

  1. 观看技术直播在线面试 Java后端 + AI 编程

  2. 今天刷LeetCode , ^ 是按位异或运算 , 二进制中用 ;

3月21号:

  1. 观看技术直播在线面试 Java后端 + AI 编程

  2. 今天刷LeetCode的时候 , 用的for循环 , 结果一看答案是 for...of ; 于是我想知道 JS 中普通 for 循环与for...of 循环区别是什么 ( for...in 数组遍历的是索引 ; for...of 遍历「可迭代对象」的值)

3月20号:

  1. 练习 Java 全栈项目 + AI 编程 (苍穹外卖项目)

3月19号:

  1. dairy 牛奶的;diary 日记

  2. SpringBoot项目 中为什么要有 service(接口类) 和 serviceImpl(业务层逻辑的具体实现类) 两个文件

  3. 观看技术直播在线面试 Java后端 + AI 编程

  4. farewell 告别 welfare 幸福,安康

3月18号:

  1. 两道 LeetCode 算法题:一道二维数组矩阵的题(求对角线上的和)和 一道二维数组两个for循环求和的题; 和 一道用 Math.floor 来判断奇数的数量的函数O(1) ,而不是 for 遍历导致 O(n);

  2. 看技术直播 openclaw 感觉挺拉的 , 没有我想象的那么牛

  3. 不过 openclaw 标识着未来发展的不可逆的 AI 的趋势越来越猛了 !

3月17号:

今天依旧是内啡肽狠狠释放的一天呢 ~ ! 今日跑步 7.65 km , 40 mim .

3月16号:

今天搞了 :

  1. Idea 中的非常不错的快捷键: Alt + Enter(接受变量) ; /** + Enter (快速写注释) ;

  2. SpringBoot 中的 Mapper是什么( Mapper 通常指的是一个 Java 接口 ,用于定义与数据库交互的方法)

  3. Python 中的s[i:j:k] 从下标i到下标j,步数为k,截取序列s中的元素。

3月15号:

今天搞了 :

  1. VO(value object) 和 DTO(data tranfer object) 区别 : VO(值对象)用于前端展示 ,专注于界面展示, DTO(数据传输对象)用于数据传输 , 专注于前后端或系统间的数据交换.

  2. toRefs 和 toRef 的区别( toRef 将响应式对象的某个属性转为一个独立的ref对象; toRefs 将整个响应式对象的所有属性转为独立的ref对象 )

  3. 刷了一道有关switch case 的算法题; switch(表达式){case 常量值1: 一段代码; break; case 常量值2: 一段代码; break;}

3月14号:

今天的六级词汇 :

  1. sober 清醒的,未喝醉的
  2. blend 混合
  3. convict 犯人
  4. cock 公鸡
  5. inflict 使遭受
  6. adhere 遵守
  7. defect 缺陷,缺点
  8. phase 阶段 , (月亮的)变相

今晚看 b 站一个up主直播 , 说

  1. ai时代 增加广度比增加深度更有性价比.

  2. 纯前端没有搞头!

  3. 这个主播要冲 Go 语言 , 他说 Java 太卷, 所以他卷 Go!

该主播学习方法 : 费曼学习法 西蒙学习法 第一原理

3月13号:

学校又要公务员考试 , 自习室去不了了 , 自习室变成考场了.

3月12号:

之前用的 Cursor , 今天在我的终端安装了 Claude Code . 先用两天 , 看看好不好用 , 好用的话到时候发沸点说 , 不好用的话到时候也说一下😁. 目前用着还不错 , 还没出现过幻觉 !

今天搞的六级单词:

  1. defy v.违背
  2. exclusively 专门地
  3. remedy 治疗
  4. trifle 蛋糕, 琐事
  5. bureaucracy 官僚主义
  6. cylinder 圆柱体
  7. corrode 腐蚀
  8. penalty 惩罚
  9. quartz 石英
  10. vest 汗衫
  11. poke 刺,戳,捅
  12. tackle 对付
  13. wretched 可怜的
  14. abrupt 突然的,鲁莽的
  15. lest conj.唯恐,以免(conj:n. 连接词;连词(等于conjunction))

3月11号:

  1. 观看技术直播在线面试 Java后端 + AI 编程

3月10号:

今天搞了 :

  1. Python 中的 进程 (进程之间相互隔离,通信需要通过队列、管道等机制)

  2. Python 中的 线程 (线程适用于I/O 密集型任务(如文件读写、网络请求等),但受限于 Python 的GIL(全局解释器锁) ,无法在 CPU 密集型任务中实现真正的并行。)

  3. Python 中的 协程 (适用于处理 I/O 密集型任务)

3月9号:

今天搞了 :

  1. 并发 / 并行 ( 并发 是指在同一时间段内,多个任务交替执行 ; 并行 是指多个任务在同一时刻真正同时执行)

  2. Python 中的 Process 进程 / 主进程 / 子进程;

  3. Python 中的 Lock 锁 / join 方法 / terminate 方法 (锁 可以理解为通行证; join让主进程阻塞,等待指定子进程执行完毕后再继续运行 ; terminate强制终止子进程 )

3月8号:

今天搞了 :

  1. LangChain 中的 Memory / Tools / Planning / Action 模块

  2. AI 大模型 (LLM) = 大脑:负责思考、理解、推理和决策。

  3. LangChain 中什么是 Agent 智能体 (拥有大脑(大模型),还长了手、脚(工具调用)、眼睛耳朵(感知)和记忆(记忆模块),能独立在世界上完成任务。)

3月7号:

今天搞了 :

  1. Python 中的魔法方法 (以双下划线( __ )开头和结尾,例如 initaddstr 等,这些方法为开发者提供了一种方式来使用或者重写内置的行为)

  2. Python 中的 数据分析 : numpy 和 pandas

  3. Python 中的 数据可视化 matplotlib

  4. 初识 LangChain , LangChain 不是大模型,而是大模型应用开发的"框架"

3月6号:

今天搞了 :

  1. Python 中的装饰器 ((装饰器 Decorator)是一种特殊的函数或类,用于在不修改原函数代码的情况下,动态地增加或改变函数的功能。原理是闭包, 它本质上是一个高阶函数,接收一个函数作为参数,并返回一个新的函数。)

  2. Python 中的类型注解 (类型注解(Type Hints) 用于为变量、函数参数和返回值指定类型)

3月5号:

今天搞了 :

  1. Python中的 类 中的三种访问权限 :

公共 : (当前类 , 子类 , 类外部都可以访问) ;

保护 : 使用单下划线("_")声明(当前类,子类可以访问)。

私有 : (仅在当前类中访问)两个下划线("__")声明 ;

  1. 了解 AI 中的 RAG - 因为传统 LLM = 闭卷考试,靠记忆答题,容易错 ;

RAG(Retrieval-Augmented Generation,检索增强生成) : 简单说:AI + 搜索引擎。

  1. 花了 2 h 刷了 2 道 LeetCode 算法题 ~

  2. 打包接收参数 *args 会形成一个元组 ; **args会形成一个字典 ;

  3. 解包传递参数 *args 将元组拆成一个一个的位置参数 ; **args 将字典拆解成一个一个的关键字参数.

3月4号:

今天搞了 :

  1. Python 中的 序列(列表,元组,字符串都叫做序列)的切片操作 , 切片格式为 [start:stop:step] ,可以提取子序列。

  2. Python 中的

集合(set) :表示无序的唯一元素集合,使用大括号括起来,如 {1, 2, 3} 。

冻结集合(frozenset) :表示不可变的集合,使用 frozenset() 函数创建,如 frozenset({1, 2, 3}) 。

  1. Python 中的字典 dict (使用大括号{}来创建字典) 字典的键必须是不可变的类型,如字符串、数字的元组等,而值可以是任意类型。

  2. Python 中的实例方法和类方法和静态方法的区别(实例方法的第一个参数通常是self,用于引用调用该方法的实例对象 ; 类方法通过 @classmethod装饰器定义,第一个参数是cls,表示类本身,而不是实例对象 ; 静态方法通过 @staticmethod装饰器定义,不需要selfcls参数)

3月3号:

今天搞了 :

  1. Python 的 input 输入语句 (语法: input([prompt]) , prompt 为可选提示信息,会在等待输入前显示。) 1.1 Java 中的 Nginx 在win 系统和 mac 系统区别
  2. 持续阅读 AI 相关的热点文章 / 视频 / 直播 / 新闻
  3. 持续学习 AI 大模型相关知识 , 拥抱 AI .

一些六级单词 :

  1. binary 二进制
  2. octal 八进制
  3. decimal 十进制
  4. hexadecimal 十六进制 (加了前缀 hexa- , hexa 作为前缀,源自希腊语,意为"六")
  5. hexagon 六边形

3月2号:

今天搞了 :

  1. Python 的字面量 (字面量 表示 固定值,不依赖变量或计算即可使用。常见类型包括数字、字符串、布尔值、None以及集合类型等。)
  2. Python 的 列表(list):表示有序的可变元素集合,使用方括号括起来,如 [1, 2, 3]。
  3. Python 的 元组(tuple):表示有序的不可变元素集合,使用圆括号括起来,如 (1, 2, 3)。
  4. Python 的 集合(set):表示无序的唯一元素集合,使用大括号括起来,如 {1, 2, 3}。
  5. 持续阅读 AI 相关的热点文章 / 视频 / 直播 / 新闻
  6. 持续学习 AI 大模型相关知识 , 拥抱 AI .

偶然发现 JetBrains 软件的有用的快捷键 :

  1. 代码的缩小放大 : Alt + Shift + , (放大) . (缩小)
  2. 代码格式化 Ctrl + Alt + L

3月1号:

今天搞了:

  1. 复习了 React 的 CreatePortal (把组件渲染到父组件 DOM 之外的节点,但逻辑上仍属于原 React 树)

  2. 复习了 css-modules (CSS Modules = 自动给类名加唯一哈希,解决全局样式冲突)

  3. HOC高阶组件(现在不用了,但是面试会问,HOC = 函数,参数是组件,返回新组件 → 用来复用逻辑。)

六级词汇:

  1. incur 引起,遭受

  2. precipitate 仓促的,突然的

  3. consecutive 连续的,连贯的

  4. essence 本质

  5. supplementary 补充的


结语

人生的意义很简单 : 就是每天都开开心心 , 快快乐乐的 ~ !!

偶尔会失意 ~ 但不论被打倒多少次 ~ 总能站起来继续向前 ~ !

okokok , 这篇文章到这里就结束了 , 我们有缘再会 😂😂😂 ~ !!!

相关推荐
君科程序定做2 小时前
多源遥感与深度学习视角下耕地识别与耕地监测的局限性、研究空白与科学问题
人工智能·深度学习
七夜zippoe2 小时前
可解释AI:构建可信的机器学习系统——反事实解释与概念激活实战
人工智能·python·机器学习·可解释性·概念激活
小码哥_常2 小时前
Spring Boot 实现网络限速:让流量“收放自如”
后端
东离与糖宝2 小时前
Java 26+Spring Boot 3.5,微服务启动从3秒压到0.8秒
java·人工智能
Daydream.V2 小时前
OpenCV高端操作——光流估计(附案例)
人工智能·opencv·计算机视觉
小码哥_常2 小时前
Android开发:精准捕获应用的前后台行踪
前端
蜡台3 小时前
Vue 打包优化
前端·javascript·vue.js·vite·vue-cli
木斯佳3 小时前
前端八股文面经大全:快手前端一面 (2026-03-29)·面经深度解析
前端·宏任务·原型链·闭包
冬奇Lab3 小时前
一天一个开源项目(第60篇):IndexTTS - B 站开源的工业级零样本语音合成系统
人工智能·开源·资讯