程序员自由创业周记#36:Gap Year
程序员自由创业周记#36:Gap Year

一整年
刚过去的一周,度过了我31周岁的生日,距离结束上一份工作,刚好一年。一年过得好快,犹记得刚失业那会的迷茫,第一个月的纠结,是继续打工还是自己当“老板”。好在只纠结了一个月,就坚定的开始创业了,如果再既想又想,可能什么都做不好。起初就是把这次旅程当做Gap Year 看待的,西方的Gap Year是毕业后上班之前休整一年,用这一年去做自己喜欢的事,明确自己的人生方向。
国内盛行的卷文化很少遇到Gap的,大多数是从没毕业就开始工作,一直到退休,也正如30岁之前的我。但我知道那不是我想要的生活。在之前工作的时候,架构师非常敬业,经常是组里走得最晚的那一个,遇到问题也是优先解决,极其敬业,有时凌晨也会在工作群里发消息,似乎把自己全部贡献了给了工作。后来我想,按照职场的晋升之路,若干年以后我也可能会走到那一步,但那肯定不是我想要的。就那么一瞬间,我发现职场不适合我。
后来有机会体验一次Gap Year,去做我真正喜欢,想做的事。
有意思的一年
起初的焦虑几乎每天都萦绕在我周边,没收入那段时间,去篮球场打球都提不起兴致。偶尔会看着天空发呆,好在执行力比较强,一直在工作,为自己的产品工作。
有时在公园工作,有时在图书馆,有时在咖啡馆,有时在小孩补习课的家长休息区,有时在游乐场边上,在老家,在亲戚家,最多的是在我租住的那个客厅窗户没有阳光还要每个月交4500的出租房里工作。因为在家,我可以用三台显示器。也不需要通勤的哪怕5分钟的时间。
后来,去年底的时候楼下开始装修,每天工作的时候耳边萦绕着各种电钻的声音,持续了两个多月,终于声音没那么刺耳后年初又迎来了隔壁邻居的装修,又是熟悉的电钻声,因为是隔壁,还经常听到工友们谈天说地的声音,我戴着耳机对此不以为意,不会动摇我做软件的决心。直到最近几天,我听到了楼上拆墙的声音…
这三家肯定不是约好的,他们肯定不知道他们有一位邻居在他们装修的时候一直在家只工作,不上班。
本周工作
继续做AI画图的软件,完善灵动岛小组件 Island Widgets-学伟®灵动岛锁屏小组件。
我美丽的媳妇给我设计了特别棒的Logo。
也在小红书请了独立设计师按照我的原型设计了UI,还可以。用AI辅助作图,很多有意思的功能可以做,文字生成图片、AI头像、老照片修复…
值得一提的是我的第一个独立软件“学伟扫描 - OCR&PDF扫描打印”是图片转文字。

5月收支
- 支出:14464.96
- 收入:$789.98
已经达到一年以前为自己设定的目标,会坚定的一直走下去,不动摇。我也会持续告诉跟我一样的程序员,除了上班,还有其他的路可以走,不用非得是送外卖和跑滴滴。
往期文章:
创业周记合集
相关文章:
程序员自由创业周记#36:Gap Year
程序员自由创业周记#36:Gap Year 一整年 刚过去的一周,度过了我31周岁的生日,距离结束上一份工作,刚好一年。一年过得好快,犹记得刚失业那会的迷茫,第一个月的纠结,是继续打工还是自己当“老板…...
Java 类与对象 -- Java 语言的类与对象、构造器、static、final、包和 JAR
大家好,我是栗筝i,这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 006 篇文章,在 “栗筝i 的 Java 技术栈” 这个专栏中我会持续为大家更新 Java 技术相关全套技术栈内容。专栏的主要目标是已经有一定 Java 开发经验,并希望进…...
MTK平台纯色背景抑制
MTK中有两个机制可以抑制纯色背景的亮度,分别是Main target、Histogram。 Main target的纯色背景亮度机制原理大概如下: 将图像分成64*48块,分别统计每一块的亮度Y。 但对于纯色背景时,如果仍然使用Luma来计算,容易造…...
Linux iptables使用详解
一、Linux系统下使用iptables 在Linux中,常用的防火墙工具是iptables。以下是一些基本的iptables命令,用于配置防火墙规则。 查看现有的iptables规则: sudo iptables -L 清除所有现有的规则(慎用,可能导致服务不可用…...
算法02 递归算法及其相关问题
递归 在编程中,我们把函数直接或者间接调用自身的过程叫做递归。 递归处理问题的过程是:通常把一个大型的复杂问题,转变成一个与原问题类似的,规模更小的问题来进行求解。 递归的三大要素 函数的参数。在用递归解决问题时&…...
三个pdf工具和浏览软件(pdftk,muppdf,epdfview)
安装pdftk pdftk是一款功能强大的PDF处理工具,主要用于对PDF文件进行各种操作。它提供了丰富的功能,包括但不限于合并、拆分、旋转、加密、解密、添加水印、从PDF文档中解出附件等。pdftk分为图形界面版本和命令行版本,适用于不同的用户需求…...
UKP3d的excel汇总表
长沙某正版用户就EXCEL的图框两点问题,进行交流: 1.1.图框:中英文两行,字体样式,logo加上等个性化需求; cbl回复:9.3后续版本迭代会加图框(解决用户个性化需求)…...
体验亚马逊AIGC——Amazon Bedrock
前言 随着人工智能技术的不断发展,我们已经进入了一个全新的时代,即AI驱动的时代。在这个时代,人工智能已经逐渐成为我们生活中不可或缺的一部分,它可以帮助我们更好地处理各种复杂的问题,提高我们的工作效率ÿ…...
Vue前端服务是什么:深入解析与实际应用
Vue前端服务是什么:深入解析与实际应用 在现今的互联网开发领域,前端技术日新月异,Vue.js作为其中的佼佼者,其前端服务更是成为了众多开发者关注的焦点。那么,Vue前端服务究竟是什么?它有哪些核心要素和实…...
mysql_ssl_rsa_setup使用详解
mysql_ssl_rsa_setup 是一个MySQL附带的工具,用于自动创建SSL证书和密钥文件,以便在MySQL服务器与客户端之间启用安全的SSL/TLS连接。这对于确保数据传输的安全性是非常重要的,尤其是在不安全的网络环境中。下面是对mysql_ssl_rsa_setup使用的…...
FreeSWITCH入门到精通系列(三):FreeSWITCH基础概念与架构
FreeSWITCH入门到精通系列(三):FreeSWITCH基础概念与架构 前言 在前两篇博客中,我们介绍了FreeSWITCH的基本概念和安装与配置。本篇文章将深入探讨FreeSWITCH的基础概念和架构,帮助您更好地理解这个强大的通信平台的…...
【C++】AVL树/红黑树实现及map与set的封装
前言 【C】二叉树进阶(二叉搜索树) 这篇文章讲述了关于二叉搜索树知识,但是二叉搜索树有其自身的缺陷,假如往树中插入的元素有序或者接近有序,二叉搜索树就会退化成单支树,时间复杂度会退化成O(N)ÿ…...
利用CSS隐藏HTML元素并插入替代内容
在创建一个支持切换阅读模式和答题模式的Anki问答题模板中,我创建了一个支持切换阅读模式和答题模式的问答题模板,该文最终利用JavaScript将Anki输出的向下箭头删除,并插入自定义的提示语。经过进一步测试,发现实现上述功能完全不…...
第二节 单机版本redis部署
1. 部署环境 操作系统:centos7.XCPU: 2H内存:4GIP: 192.168.100.102部署版本: redis-7.0.15.tar.gz基础环境: gcc下载 2. 上传Redis安装包 [rootlocalhost opt]# ll 总用量 2932 drwxrwxr-x. 8 root root 4096 1…...
Vim 常用指令
Vim 是一款功能强大且高度可定制的文本编辑器。其高效的编辑方式使其成为许多程序员和系统管理员的首选。 1. Vim 的基本模式 Vim 具有以下几种基本模式: 正常模式(Normal mode):用于浏览和编辑文本(按 ESC 进入&am…...
PySide6实现pdf转化为word和长图片
目录 一:实现思路 二:实现过程 三:完整代码和实现 一:实现思路 最近在使用wps,发现wps中使用pdf转化为长图片还需要收费,这么不地道。就想自己能不能用程序实现这种功能的。还好python在自动化办公领域比较强悍,对文档操作也是得心应手。因此记录下用python实现pdf转…...
嵌入式硬件VS软件,到底哪个更难?
在嵌入式系统开发中,硬件和软件是密不可分的两个方面。但是,究竟是硬件开发更具挑战性,还是软件开发更难以应对呢?本文将就这一问题展开讨论,探究嵌入式硬件和软件在开发过程中的各种挑战与特点。 一、硬件开发&#…...
Spring boot集成log4j及日志配置详解,实战,ELK使用教程。
目录 引言一、SpringBoot 集成 Log4j1. 添加 Log4j 依赖2. 移除默认的Logback组件3. 创建 Log4j 配置文件4. 配置 Log4j2 日志文件 二、Log4j2 XML 文件配置详解基本结构Appenders 配置详解Loggers 配置详解 三、日志的作用四、日志数据采集与分析1. 日志数据采集2. 日志数据分…...
element 树组件 tree 横向纵向滚动条
Html <el-cardshadow"hover"class"solo flex-2"style"height: calc(100vh - 1.6rem); border: 1px solid #ebeef5"><div slot"header" class"clearfix"><span>问题分类</span></div><div …...
matlab 任意二维图像转点云
目录 一、概述二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 一、概述 给定任意一张图片,通过代码操作将图片转成点云。图像中包含大量可用信息,其中必不可少的信息为像素坐标和像素值,将像…...
个人创作者利器:AI净界RMBG-1.4,3秒完成以往30分钟的手动精修
个人创作者利器:AI净界RMBG-1.4,3秒完成以往30分钟的手动精修 1. 为什么你需要AI净界RMBG-1.4? 作为一名内容创作者,你是否经常遇到这些困扰: 拍摄的产品照片背景杂乱,需要花费大量时间手动抠图精心设计…...
DAMOYOLO模型一键部署教程:基于Ubuntu20.04与Docker环境
DAMOYOLO模型一键部署教程:基于Ubuntu20.04与Docker环境 想试试最新的目标检测模型,但被复杂的依赖和配置搞得头大?别担心,今天咱们就来聊聊怎么用最简单的方式,在Ubuntu 20.04上把DAMOYOLO模型跑起来。整个过程就像搭…...
[Python3高阶编程] - 横跨同步异步的利器: asgiref.sync
一、asgiref.sync 是什么?asgiref.sync 是 ASGI(Asynchronous Server Gateway Interface)参考实现库 asgiref 中的核心子模块,主要用于安全地桥接同步代码与异步代码。📌 一句话总结: 它让你在异步环境中调…...
从“无风扇散热”到“完美机房”:我与AI的一场散热与存储深度对话
本文源于我与AI的一次技术探讨,从无风扇散热模组的工作原理出发,逐步深入到浸泡式液冷、热辐射优化、算力中心架构,最终延伸至存储介质的可靠性对比。这是一次从“芯片级散热”到“系统级存储”的完整技术认知之旅。前言:一个好奇…...
AudioSeal环境部署:Ubuntu+CUDA 12.x+PyTorch 2.3适配性配置指南
AudioSeal环境部署:UbuntuCUDA 12.xPyTorch 2.3适配性配置指南 1. 引言 如果你正在寻找一种可靠的方法来为AI生成的音频打上“数字指纹”,以便后续进行检测和溯源,那么Meta开源的AudioSeal项目绝对值得你花时间研究。简单来说,A…...
WPF项目实战视频《四》(主要为项目实战API设计)
30.WPF项目实战(创建数据库)31.WPF项目实战(工作单元)32.WPF项目实战(待办事项接口)33.WPF项目实战(配置)34.WPF项目实战(备忘录接口)35.WPF项目实战…...
90% 的代码交给 AI 后,人还剩什么本事?
问题定义、架构决策、结果取舍。 Cognition AI 及其研发的智能体 Devin 如何重塑软件工程的未来。作者指出,AI 已经能够接管 90% 的底层执行工作,包括编写代码和修复漏洞,使人类工程师从琐碎的实现细节中解放出来。在这一范式转变下ÿ…...
F5 big IP DNS 导出cname txt记录
DNS上的A记录配置与cname不在同一文件中 cname和txt这一类的在下面这个目录 /var/named/config/namedb可以通过winscp连接DNS后,找到这个目录,里面的所有文件即是,之所以有多个文件,是因为每1个权威域都对应1个独立文件...
别再死记硬背MVC了!通过Unity连连看实战,我搞懂了数据与UI分离的5个真实好处
从连连看实战看数据与UI分离的五大工程化收益 在游戏开发领域,设计模式常常被视为"高级概念"而被初学者敬而远之。但当我真正在Unity中实现一个简单的连连看游戏时,才深刻体会到MVC模式中数据与UI分离带来的实际价值。这不是教科书上的理论说教…...
嵌入式STM32开发者的Gitee协作指南:如何用.gitignore管好你的Hex和工程文件
嵌入式STM32开发者的Gitee协作指南:如何用.gitignore管好你的Hex和工程文件 在嵌入式开发领域,STM32系列微控制器的项目开发往往伴随着大量中间文件的生成——从Keil MDK编译产生的.hex、.axf,到STM32CubeIDE自动创建的Debug文件夹࿰…...
