Long Time No Blog


好久不写博客。

一个重要的原因是自己在专业技能方面太久没有什么长进。 没有具体项目的需求, 自己也不清楚该往哪个方向发展。 甚至连 Vim 配置改动得也少了些。

再者,这可能和我固有的“如果没有什么有价值的意见就不要浪费流量”观念有关。 毕竟我们在博客圈里见到了太多以“如何搭建 LAMP 开发环境”为标题的 shell 命令历史。 那种博客我想还是越少越好。 哦当然,现在流行的应该是“10 分钟用 yarn 安装 react-native”。

因为较早读过 Eric Raymond 的 How To Become a Hacker, 受此影响,我的观念是: 有价值的技术博客内容应当出自于作者自己的成就, 在人类现有知识汇总的基础上有所贡献。 比如自己参与的开源项目经历, 比如独特的工作经验分享。 按照这样的标准, 我确实没什么博客好写。 甚至连同自己在工作中所做的事情也一并觉得没那么重要, 毕竟都是从书上网上学来的东西。

前阵子因为(又)辞了职宅着, 用大把时间去看了很多电子游戏评测。 发现游戏业界里资本主义的贪婪行径已经让游戏评论界产生了诸多不满。 想象一下游戏开发程序员普遍被压榨的工作状态, 不知道现在是该庆幸自己没有成为游戏开发者, 还是应该悲观地认为那种工作状态就是无法逃避的未来。 而且因为近期也觉得该出来工作, 这个可能真实的未来马上就要来了。

在网上找找看同行们的工作状态, 一周 40 小时的工作似乎已经越发少见, 朝九晚五的意义已然从平淡无趣变成了福利工作制度。 微信的流行侵入到了工作空间, 让人们下班之后还要被实时地拖进无薪无形的加班中去。 这让我对自己的求职前景颇为担忧。 弄不好下一次 burn out 会来得更早更严重。

再看了一些程序员社区里的招聘帖, 发现这些帖子更像是写给公众或者投资人看的。 比如对创始人的背景大书特书; 比如工作环境里少不了“全员高配苹果电脑办公”, 让我这个 Linux 用户不得不承认 Year of Linux Desktop 还只是个 in-joke。 比如办公室有娱乐设施,零食供应和光照, 但我更愿意把这些称为“办公空间的生活环境”, 而不是决定着沟通与工作方式的工作环境。 末了,帖子结尾还少不了公司全员去郊外参加拓展训练活动时, 穿着统一发放的T恤衫,举着红布大字标语拍的合照。 我猜想,照片上的人还能笑得开心, 终究还是因为这天等于带薪不工作吧。

虽然我在递简历的时候, 也会乖乖地附上自己的博客和 GitHub 帐号。 然而按照目前投出去的简历收到的响应, 恐怕这些信息更像是 HR 眼中的关键字, 而不是会被潜在的程序员同事认真读到的内容。 当然话又说回来, 谁让我自己七年前写的某些项目没能坚持做下去呢。

以及,即使我能拿到面试机会, 恐怕我也会在面试时因为要用纸和笔写个快速排序实现, 然后尴尬地表示我只会用标准库的实现, 再假装幽默地反问“这个职位需要我实现排序算法么?” 当然,这样做的结果恐怕也不会好到哪里去。

再者, 即使能顺利地找到工作, 我也不知道自己在会议室里能站多久, 能在莫名其妙的公司制度下坚持工作多久, 能怎样把注定重复枯燥的工作做得有趣, 但同时又要能为重视时间进度的人给出进度估算, 满足他们对项目掌控的感觉。

总之, 当我以为周边的人都和自己不一样的时候, 总归会觉得自己的观念受到了严重的挑战。 我不知道这是因为自己已经变成了顾影自怜的 special snowflake, 还是单纯地在专业能力上落后于时代而觉得焦躁, 连找个工作都要挑三拣四。

所以这其实是个没有那么委婉的求职帖。 如果你读到这里还愿意冒险让我加入你的团队, 来发个 email 聊聊吧。