个人项目和电脑爱好对工作有益的方面

3 min

language: ja bn en es hi pt ru zh-cn zh-tw

大家好,我是无能。
忙着忙着就发现很久没更新了。
抱歉。

突然想到

我理解那种平时喜欢玩电脑,但又觉得无法将其发展成职业时的不安感。
因为作为Geek或Nerd,总会觉得人外有人,所以难免会产生自己是否也能将此作为职业的想法。
然而,喜欢电脑的人通常也兼具傲慢,觉得“我最强……”,但另一方面,他们也常常深刻体会到自己的弱点。
这在某种意义上,也许也是Perl开发者拉里·沃尔(Larry Wall)那句被戏称为“懒惰”、“急躁”、“傲慢”的话语背后所隐藏的苦恼吧。

GitHub活动

我第一次接触GitHub大约是在2016年左右,基本上只是所谓的“只读用户”,也就是git clone一下而已。
那时我还是个中学生,心想:“为什么我必须使用这个,却不知道在哪里下载!”
记得当时GPU挖矿很流行,在此基础上出现了一些软件,可以通过暴力破解Unix的crypt(3)生成的哈希值来解密密钥。我第一次clone就是为了使用那些软件。

时光流逝,步入20多岁

说起来,这也是因为我在浏览5ch的软件版时,发现有人在寻找我为自己修改和使用的软件。我只是为了分享才注册的,所以是最近的事情。
在搭建家用服务器的过程中,脚本经常会丢失或损坏,为了避免每次都遇到麻烦,我开始使用git push
基本上就是这样,不知不觉中,我掌握了git操作,但是……

在工作中使用的区别

也许是开始出现冲突,或者开始使用git blame之类的吧。 毕竟,即使偶尔在OSS活动中提交pull request,只要不持续在一个仓库上工作,这些情况就不会发生。
但是,如果明确知道需要哪些操作,并在工作中日常使用它们,我觉得也不是那么困难。
只是,git本身功能过于强大,我确实未能完全掌握所有功能。

个人实践的好处

如果说有什么经验的话,比如我在提交信息时会这样做↓

$ git --no-pager log
commit 37d71cc01d1bce5b3d5d748b24c61f0d84f4c88b (HEAD -> main, origin/main)
Author: haturatu <taro@eyes4you.org>
Date:   Mon Mar 17 08:06:00 2025 +0900

    fix: readme

commit d14075115766ac0dec86f8a9a5208d1834e0c018
Author: haturatu <taro@eyes4you.org>
Date:   Mon Mar 17 00:29:44 2025 +0900

    add: gscp

commit dd932e5db50a4610fa59e08cd4aa2ee11d5eeb4d
Author: haturatu <taro@eyes4you.org>
Date:   Mon Mar 17 00:06:56 2025 +0900

    first commit
alleycat:[haturatu]:~/git/gscp$ 

只是简单地在开头加上addfix
因为这是我自己的仓库,所以做得非常简单,但在工作中,我写提交信息时,在CLI上输入日语总会感到不适。
大致上,添加功能或文件时用add,删除功能或文件时用del,修改时用fix等。这样做的好处是能养成良好地分类提交信息的习惯。

git commit -m "fix: aaa" -m "add: bbb" -m "del: ccc"

话说回来,如果写那么多提交信息,不如直接拆分成多个提交,但目前我没有那种一次性大量修改的情况,所以上述方式基本足够了。

电脑话题容易聊

这……虽然也取决于环境,但现在能日常性地聊电脑话题,真是太感激了。

后来我才意识到,包括我在内的互联网上的“浮游鱼”们,在现实世界中可能没有可以分享、获得认同或宣泄的场所,所以才会在网上寻求这些。也就是说,那些在互联网上活跃的“浮游鱼”们,或许也是因为在现实世界中有所欠缺,才将这些转化为输出吧。

适应未知事物?

虽然我没有太多的实际感受,但即使没有写过各种软件或类似的东西,或者写不出来,只要对它们的行为感到好奇并阅读代码,就能大致理解,从而更容易上手。
话说回来,大部分事情只要尝试一下总能解决,所以应该不会太困难。

此外,与个人活动不同的是,现在周围有可以请教的人。
这也有心理层面的原因,过去在个人活动中,我曾陷入“不知道”或“困境”的泥潭,连续工作两天不睡觉。但如果有团队成员,我就会想:“不知道,等有时间再问问看”,或者“他现在不在,看起来很忙,先问一下,然后放一放”。
虽然不能否认这有点养成拖延的习惯,但如果把问题留到第二天,并且有那个人在场能掷出更高解决概率的骰子,那不是更好吗?

结语

随便写了写,大概就是这样吧……
总觉得还有其他想说的,如果再想到什么,就随便写写。
那么下次再见。请多关照。

Related Posts