跳到主要内容

博客

代码人生:编织技术与生活的博客之旅

从小到大我都没有独自出过远门,更别说在异地他乡生活了。在农村老家待了整整四个月,心中渐生改变的渴望。于是,便有了此次为期二十天的江浙沪之旅。

回顾整个旅程,说得好听些,倒像是一场特种兵式的旅行;说得不好听,则是漫无目的、四处奔波的流浪。我对旅行的想象过于简单,竟没能真正放下心来,细细体味每座城市独有的人文风情。

这段旅程也让我意识到,旅行的意义不只是到此一游的打卡,更是在陌生中与自己对话,在不确定里发现生活的丰富与可能。每一段匆忙的脚步背后,都隐藏着成长的印记和内心的蜕变。

旅游生活阅读需 16 分钟

面临着最后半年的大学生涯,与大多数大学生不同,我无时不在期盼着毕业这天的到来。步入职场进入了一家 AI 初创公司开始了"牛马"生活。最终我选择在国庆前裸辞,回到老家开始黑猴 play,却未曾料到,一份远程工作机会和一位新伙伴🐱悄然而至…

年终总结工作阅读需 9 分钟

前文提醒

作者已于 9 月 30 日离职,以下内容只发生于入职后的 1 个月,之后就过着如同牛马般的生活,日子又开始没有盼头了😔。

已经在一家 AI 公司入职了一个月,对坐班有些厌恶的我,没想到有一天也会开始通勤打卡。而经历了这一个月的工作,我对坐班的态度有所转变,开始理解这种工作方式对我的意义。是时候分享入职这期间的工作内容与感受。

AI工作记录阅读需 16 分钟

又到了年底写年终总结的时候了,说实话今年感觉没什么内容可写。上半年发生了比较多的事不方便叙述,而下半年我忙于学校课程 + 课程重修,过得其实还有点浑浑噩噩。

不过如今都大四了,也确实是要考虑实习的事了。我想结合我自身情况,谈谈我是怎么看待工作或者往远点说职业规划方面的想法。

年终总结工作阅读需 17 分钟

正如标题所言,在我四年的编程经历中就没刷过一道算法题,这可能与我所编写的应用有关,算法对我而言提升不是特别大。加上我几乎都是在需求中学习,而非系统性的学习。所以像算法这种基础知识我自然就不是很熟悉。

那我为何会接触算法呢?

我在今年暑假期间有一个面试,当时面试官想考察下我的算法能力,而我直接明摆了说我不行(指算法上的不行),但面试官还是想继续考察,于是就出了道斐波那契数列作为考题。

但我毕竟也接触了 4 年的代码,虽说不刷算法,但起码也看过许多文章和代码,斐波那契数列使用递归实现的代码也有印象,于是很快我就写出了下面的代码作为我的答案。

function fib(n) {
if (n <= 1) return n

return fib(n - 1) + fib(n - 2)
}

面试官问我还有没有更好的答案,我便摇了摇头表示这 5 行不到的代码难道不是最优解?

事实上这份代码看起来很简洁,实际却是耗时最慢的解法

毫无疑问,在算法这关我肯定是挂了的,不过好在项目经验及后续的项目实践考核较为顺利,不然结局就是回去等通知了。最后面试接近尾声时,面试官友情提醒我加强基础知识(算法),强调各种应用框架不断更新迭代,但计算机的底层基础知识是不变的。于是在面试官的建议下,便有了本文。

算法阅读需 10 分钟

我曾经写过一个项目 ddddocr_server,使用 fastapi 提供 http 接口,以此来调用 ddddocr 库。

其他语言想要调用的话,则是通过 http 协议的方式来调用。然而 http 协议的开销不小,而 Websocket 调用又不灵活,此时针对这种应用场景的最佳选择就是 rpc(Remote Procedure Call 远程过程调用),而这次所要用的技术便是 grpc。

早闻 gRPC 大名,所以这次将使用 nest 通过 grpc 的方式来调用 python 的 ddddocr 库来识别验证码。

nestgrpcpythonddddocr阅读需 8 分钟

我一般很少做年中总结,但是这上半年发生在我事情比较多,加上毕业季,万千感慨涌上心头。

过得很快,本该在这个时间段毕业的我,因一意孤行申请休学一年,导致我比原同一届的人晚毕业一年。也正是这个决定改变了我的人生轨迹,让我成长了许多。

如今的我作为一名准大四的大学生 👨‍🎓,且经历过转专业和休学的大学生,来叙述自己的经历。

年终总结人生感悟阅读需 34 分钟