vibe coding 和雇佣程序员很像

现在的vibe coding 和雇佣程序员很像。你要能力强就要多花钱用好的模型。用token按量付费模式就像雇外包,给多少钱干多少活,活干得还不一定好,要白花钱。用包月模式就是顾全职员工,给的钱一样,干多少活你说了算,不过干累了就开始消极代工。

在机械革命F1上使用休眠代替睡眠

最近把原来5600G小主机设置成了远程开发机,用笔记本作为终端,无关GUI的开发就SSH连上去用neovim;需要GUI的,比如前端调试,就RDP连接。内网流畅,RDP甚至稳定60帧;家庭宽带20M的上传,预计外网问题也不大。这样,以后出门就不用切环境了。

目前的笔记本是机械革命F1,没有独显的版本。之前买的时候主要是看重仅仅1kg的重量,而且屏幕不错,性能释放也挺好,可以自己换内存硬盘。可惜,二线毕竟是二线,可以堆料,有些亮点,在一些品控细节上反而容易翻车。

我手上的机器,HDMI接口无法从睡眠中醒来。每次睡眠之后HDMI接口都不再工作,只能重启。而重启就要恢复一些环境,很是麻烦。查了一下,似乎还是这个机器的通病。这个问题困扰了我两周了。之前一直都避免使用睡眠功能。但不用睡眠,尤其是晚上睡觉的时候,一个是浪费电,不环保,一个是心里也膈应。

某天某时某刻,我灵机一动。从原理上来说,睡眠状态是保留了主板的基本供电,并保持内存供电,关闭周边硬件的供电来达到节能的目的。那么睡眠之后的HDMI接口不工作,在表现的行为上,就是没有恢复供电(完全黑屏,毫无反应)。重启可以恢复,是因为重启对所有的电路信号进行了复位。换句话说,如果有一个办法可以让工作现场保留,同时可以让主板复位甚至完全断电的方法,也许就能解决我的问题了。

这个方法,叫休眠。休眠是把内存状态写入硬盘,启动的时候再恢复倒内存。整个系统在休眠状态下是完全断电的,本质上和关机没有区别。

然后,我就是试了一下。结果也的确如猜想那样。并且,F1的右侧C口在休眠状态下也是通电的,从这接入的鼠标键盘可以直接把机器从休眠状态中唤醒。整体的使用体验和睡眠差别不大。具体的开启休眠,以及自动休眠方法就不再赘述了,网上一搜一大把。

如果你也有相关困扰,在机械革命F1上试试休眠吧。

想走独立开发的道路

前几天整理以前的一些笔记,在一六年的一篇笔记中写道

如果能找到一份远程的工作就好了,最好是国外的,那所有的梦想就实现了一半。

六年过去了,这篇笔记早就被遗忘,但远程工作的念头却是念念不忘,终于在去年有了回响。现在,远程工作已经一年了,收入勉勉强强,覆盖了基本的房贷和生活成本(也还好选择了成都而不是上海);孤独在家,缺少社交的生活对我倒也不成问题。955的工作,又免了通勤时间,生活的舒适度还是非常不错。

不过人总归是贪心的,远程工作相比坐班确实舒适了很多,但还是不够自由,时间并不归属自己。工作也总归只是工作,缺少了一点激情。度过了从开始的新鲜,到逐渐适应,再到感觉舒适,现在已经开始逐渐厌烦,甚至焦虑。焦虑的点,一方面是收入还是缺点意思,另一方面是生活没有了目标单纯得为过而过。

人总得有点目标。

中间焦灼和反复的过程就不在赘述了。最近我终于还是像明白了,我还是想做一个独立开发者。首先,独立开发者的时间安排更加自由,有什么事情,可以不被工作束缚;其次,我一直都觉得软件开发人员就是信息时代的手工艺人,手工艺人最终的梦想就是创造自己的产品售卖,哪怕不属于艺术品范畴;最后,自由职业者的更有发挥的空间,做出来了,也算是睡后收入了。

独立开发,道阻且长。做独立开发者意味着一个产品从立项到开发上线到推广,所有的事情都要自己考虑和思索。除了开发之外,其他的工作都是挑战。目前的计划是每周一到周五晚上九点到十一点做产品开发;没周末做复盘并做下周的开发计划。独立开发容易缺少反馈,容易陷入精神倦怠。所以最好每周末除了复盘之外,写一个周记,如果能把周记做成视频就更好了。除了多点自我反馈之外也算一种宣传手段吧。

下周甚至下下周的工作可能还不算独立开发的内容,因为手上还有一些其他的工作得先做完。完成之后打算先做Windows Env Manager。一个简单的管理 Windows 下环境变量的小工具。
念念不忘,必有回响。希望下一个六年之后,能实现独立开发者的目标。

项目

工作六年,经历过三家公司,虽然很大一部分的工作还是常规的既有项目维护和迭代,但相对独立的项目也有不少了。不过我之前的习惯并不是很好,在项目结束后缺少总结,导致写简历的时候项目部分也写不精炼。这次梳理一下之前的项目经历,并通过这个脉络整理一下项目中用到或者说学到的技能和知识。

继续阅读

周记 2020-12-14

长期不写东西,指头和脑子已经生疏了。刚刚脑海中还有无数的念头闪过,一面对跳动的光标,就只剩屏幕反射的房顶灯光了。之前也算不上什么厉害的写作者,但至少还是能写的出话来。键盘的敲击,落下得不能只是代码了。每天写日记比较难以坚持,一周一篇周记还是可以尝试一下。

上周的前半周还是一样的物料,合并后新公司的所有事务都在计划中,落在我们基层员工上就是冒然无措。所谓的技术优化好像也与我关系不大;自己也没啥兴趣主动参与。每天没事做其实也挺煎熬的,毕竟也不能真的明目张胆的摸鱼。

后半周在电鸭上看上了一个日本的 remote 岗位,投了简历,做了笔试,约了这周四下午面试。简历和笔试都过得很快,不知道是不是该感叹创业公司的缘故效率就是高。remote 的薪水并不是很高,联系的时候也说我填的薪资超过了岗位限制。问了下薪水的发放是日本日元直汇,如果能拿到20K的JD最高值,也勉强还行。虽然在上海捉襟见肘,但从长远考虑,这个薪水到成都的话就比较合适了。远程工作时间比较自由,想补足收入也可以其他的办法。

现在面试没有早几年那么胸有成竹了,可能之前找工作都太过顺利。最近我觉得挺好的机会都栽在了算法上。不是科班出身,算法能力没有集中突袭,虽然平时零散的学习在工作中够用,但面对算法为主的面试时还是力不从心。如果这次还是倒在算法题上,那真的要花费一段时间认真集中补习一下。

周末去了南京参加秋叽叽的婚礼,慧慧也回来了,还有一个半月也到我婚礼了。还有挺多东西没有准备,但慧慧似乎已经对婚礼不怎么上心了,我又不知道该怎么提醒她或者开口和她商量。

是我欠她一个理想的婚礼。

一点技术管理思考

最近找工作面了个CTO职位。明知不可能还是要试一下,主要是那个职位的描述真的很复合我的口味 。为了提高成功率尝试写了一下自荐信。奈何刚写完,面试结果就出来了。啧啧。

文章中其实更多的还是自己对于技术管理的一些思考,核心就是效率和稳定性两个点。留着记录一下,不然哪天又找不到了。

继续阅读

WmDog文件处理流程

最近开了一个新坑,需要做一个把美团外卖订单数据解析成单个菜品数据的工具。暂定名称WmDog。源起是一个朋友的实际需求。仔细想想,自从业以来,对于web上相关的文件系统处理仅止步于上传、保存,而这一次还需要后续的处理和下载。而且整个流程设计有一个明显的渐进过程,于是想要记录一下。

第一版的按照所需的功能进行了最简单的设计。

继续阅读

[怀旧服] 法师单刷 Zul 辅助插件

缘起
本人艾隆纳亚菜鸡手残 FS – 朱需,45级。平时没有太多时间玩,组队不好组,所以比较倾向单刷。ZUL单刷最近太火了,奈何除了手残之外距离感也弱,实在是苦手。
之前有老哥基于WA插件做了距离提示,感觉挺好的。不过我本身不用WA,所以不是很想装,而且每次都要手动调节视角什么的,也不是很方便。要是有个简单的小插件把这些功能集成在一起就好了。
作为一个程序员,代码这种东西,没有的话当然是自己写啦。

继续阅读

群晖Video Station豆瓣刮削器插件(改)

终于我还是弃坑了。在我写了半天TMDB的东西之后,发现Video Station本来就是用的TMDB接口啊(摔!自带得搜索不能用的原因是TMDB接口地址被墙了。但我调试api的时候发现了一个不正规地址z4vrpkijmodhwsxzc.stoplight-proxy.io。遵循如下步骤修改就可以使用自带搜索了。

  • ssh 登录群晖
  • 执行命令 cd /var/packages/VideoStation/target/plugins
  • 编辑 util_themoviedb.php 文件
  • 修改其中的api.themoviedb.org 为 z4vrpkijmodhwsxzc.stoplight-proxy.io

另外还可以通过修改dns来解决。 https://www.v2ex.com/t/647000

我自己对刮削没有那么多要求,能有名字,有海报就可以了,所以这个后面应该不会再更新了。

好了,没事了,大家散了吧。

继续阅读