Hello guys,今年是我成为独立开发者的第六年零 128 天。
还记得最早接触广义上的编程,是小升初的时候捣鼓 Minecraft 游戏里面的命令系统。当时国内几乎没有这方面教程,便下载人家做好的舶来品,通过类似于逆向的方式去学习一个个命令。
那时用的电脑是一台 2GB Ram 的老笔记本,配置低到我经常和它玩数到五秒还不响应就把你电源拔了的游戏。不过时至今日,它竟也还能正常运行,不得不说 Thinkpad 确实很耐操。
也是在这个「贫瘠」的时间段,我基于命令系统制作了数张主题各异的地图给喜欢的实况主玩,也常被人称作“指令大神”,其高度自由加上可“二次开发”的特性以及玩家的正向反馈让我一不自知就投入了六七年时光。
在初三,自己花钱组装了一台式机,同时学习 HTML、CSS、JS 制作了自己的第一个网站,真正踏上了编程这条泥泞小道。截止目前(2023-12-28),还能在 JSRun 看见 2017 年时的网站主页草稿:
一直到 2020 年 6 月,才分期购了一台 19 年款 Macbook Pro 16’ i7 16G 笔记本。得益于移动式办公的便利性,我在这 3 年里承接了来自于个人、企业乃至政府的 20 余个项目。
23 年末新 Macbook 发布,在体验到 MBP 对开发带来的效率提升,复杂项目或多个项目并行开发导致的内存不足,以及本地跑 LLMs 的性价比后,便下单了 M3 Max 128G 的顶配 MBP。
在购买新笔记本前,最让我纠结的莫过于 14 与 16 寸之间的抉择。按照性能和观感来说,16 寸无疑是最佳解决方案。
但我是一个喜欢旅游、经常背着笔记本四处跑的人,前 3 年中常常因为 16 寸的重量而感到不适。不过除了重量之外,又几乎找不出其他任何缺点。
16 寸对于我来说更加美观、电池续航更长、对外接屏幕依赖更小、有更好的音效... 当然最关键的是,16 寸对编程更为友好。
因为在日常开发中,我通常会为每个项目单独分配一个桌面,每个桌面包括各种代码编辑器、服务终端、代码终端、浏览器或模拟器等渲染端。借助 16 寸的屏幕空间,我可以在一个桌面中并行处理多个窗口,而 14 寸需要窗口全屏来获取最佳体验。
至此,另附两张平日开发中轻度使用的 CPU 及内存占用情况:
首先是键盘膜。之前的电脑由于裸机使用,长年累月下键盘被磨得油光满面,不太喜欢这种观感故购置了一款极川的键盘薄膜。关于键盘膜会在屏幕上留印的问题倒是不用太在意,因为之前我电脑没用键盘膜时也有这个情况。
其次是 AppleCare。说实话对于电脑这种设备一般来说是很难用到保修服务的,且用到时也有诸种不便。例如良莠不齐的经销商合作点、人满为患的直营店、动不动长达半月的返厂维修、以及官方维修不保数据的一大痛点等。而且在直营店中,店员推销该服务的方法也令人反感。因为在 Mac 系统账户中,AppleCare 是可以按年续费或 3 年购买的,但直营店中只会给 3 年购买的选项,且试图各种说服你而不变更方案。
所以我一怒之下怒了一下,便放弃购买 AppleCare,即便万一出了问题,也可以找信得过的师傅进行维修。自己拿着电脑当天去当天回,数据也能尽量得到保障。
另外就是升降桌。我主观认为这是比人体工学椅更重要的东西,通过升降桌可以轻松实现站坐切换,改善血液循环,缓解肌肉紧张,同时为我增加活力和生产力。
最近变数太多,常常感到迷失,就算和朋友交流之后,感觉内心还是很阻塞,一方面不想完全把这种能量带给朋友,另一方面又不愿独自去消化掉。
不知道豆豆的迷失是出何原因,高中时期之后的我倒常处于这类状态下,就像那会儿会经常思考“人生的意义”。
客观地说,只有在人遇到困难挫折的时候才会产生诸如此类的问题,以至于有些虚无主义,所以那些所谓的现实主义会说:“我看你就是闲的”。但我知道事实并非如此。那些有独立思想的人,即使从早忙到晚也将难逃陷入迷失。
常言道,要克服问题首先需接受问题,也就是接受自己迷失的”情绪“。对此我通常会在夜幕下独自散步,在那段时间里,我可以专注于我的情绪和感受。似乎那些情绪它们只是太想与我共度一段时光,才不打招呼兀地冒出来。
先是鼠鼠,再到孔乙己,都能体现出初出茅庐的大学生面对走向社会以及未来的迷茫。光鲜亮丽终究是少数人的生活,能够平凡的过一生已经不平凡了。正如一句话所说:生活过的好一点,比大多数宏伟更宏伟
怎么说呢,奶头乐的多巴胺,不平等的选拔和精英的自我复制;切分蛋糕的人越来越贪婪;社会上弥漫着暴戾、不友善、怕你有笑你无的气息...... 除了社会环境的影响,人类的兽性和自私的基因也总是在阻碍着自己改变。