聊一聊编码外的乐趣

2020-12-05
BEYOND CODING

最近一直在思考一个问题,步入码农行业这么久了,除了编码带来的乐趣,到底还有没有别的乐趣。因为我本身专业就是计算机,从小对计算器有着很大的兴趣,即使存在着傻逼业务傻逼产品经理会提出奇葩的要求,也不会觉得编码很枯燥。纯粹的编码不会枯燥,纯粹的技术也不会枯燥。我觉得学习新技术就像攀登一座山峰,等到站在山顶一览纵山小的时候,那种成就感会扑面而来,当然这种成就感也就存在那几分钟或者几秒钟,随之而来的就是索然无味,接着就是马上关掉电脑,轻叹一声“真没意思”。

学习和了解新技术是一回事,工作日常中搬砖又是另外一回事。工作中会出现各种让人抓狂的瞬间,比如产品设计不合理,导致原来的实现全部推翻重做;比如产品某个细节没想清楚,写着写着发现逻辑没发自洽,然后就…反正所有编码中的问题都是产品不行导致的,和开发没半点关系。因此日常工作中的枯燥由此而来,会让人产生编码本身是否枯燥的疑虑。我可能理解很多人口中说到的枯燥应该是无休止的添删改查,但这也只是业务上的枯燥,和编码没任何关系。我觉得编码就像盖一座高楼,图纸都给你画好了,按着图纸去实现,也可以添加一点自己的设计,最终的作品就是带着自己的思想的成果,那种满足感是很愉悦的。除此之外也能去看看其他人的实现,当发现某个巧夺天工的设计思想的时候,犹如打开了一箱宝藏,心里忍不住直呼:“妙呀”!编码中的乐趣无处不在,需要有一颗永不止步的心,stay hungry stay foolish!

虽然编码中能找到乐趣,但生活永远不止编码。

对于大龄单身男青年程序员我而言,生活的乐趣在于找到自己的热爱,那种可以长伴一生的热爱,那种能让你保持专注,忘乎所以的热爱。目前能让我有那种感觉的事情有仨:做菜、画画和塞尔达。

我记忆中常常会出现这样的场景:放学后饿的很慌,急不可耐去厨房问母亲啥时候能吃饭,接着就是围在母亲旁边,看着她把一些食材变成一道道佳肴。她会告诉我这个要先放油,那个要最后放盐…随着年龄增长以及口味的挑剔,很多时候外卖和打工人套餐仅仅只能做到果腹,曾经的那种味道也仅存在记忆当中了。当然做菜肯定也还原不了曾经的味道,我觉得仅仅是对生活的一种态度。做菜最重要的是能让我感受到人间烟火,我很喜欢那种菜市场里人来人往熙熙攘攘的氛围,大爷大妈讨价还价,卖鱼卖肉的摊贩大声吆喝…这些远离了高楼林立的写字楼,逼仄昏暗的格子间,人潮攒动的地铁站,更能让我觉得我是在生活,而不是一只打工机器。其次是做菜过程中的专注。买完菜后需要洗菜,切菜,炒菜等一系列步骤。尤其是切菜能让我保持专注,特别是切肉的时候,有时候切块肉能耗费半小时。切肉的过程其实是很解压的,因为需要保持高度注意力,否则要么手遭殃,要么切肉难看,做出来的菜会很让人失望。做菜也是一种低成本的尝试,因为如果不好吃的话大不了去吃打工人套餐或者外卖,如果好吃那就赚大了,又学到一个成功的经验,攒到了一门拿手菜的技巧。相比于结识一个新朋友,追求爱慕已久的女神,机会成本还是低很多的。

我喜欢画画是因为需要一种途径去表达和记录。就像写文一样,无非就是记录和表达。奈何自己文字表达能力有限,写文实在有点爱不起来。有时候热爱某个东西时不需要任何理由的,仅仅是觉得哇塞那样好酷呀,我好喜欢。我对画画的喜欢也是如此。画画也能让我保持专注,有时候画一个简单的东西需要花好几个小时,为了一个线条反复修改…专注的过程是很享受的,那种快感不像是你打赢了一把游戏来的快去的也快,而是之后的很长一段时间那种愉悦都会围绕着你,回味无穷。
第一次画 入门

后来画的

临摹 gal shir的作品

我的期望是有一天能做到通过画画真正的记录和表达,虽然现在仅仅只会简单的模仿。

除此之外,对于宅男程序员而言,当然少不了游戏。很久以来我只会玩LOL,这个游戏陪伴着差不多有快10个年头了。很长时间以来我很沉迷其中胜利的快感。但后来发现这种快感之后带来的是焦虑和不安,让人觉得很空虚无聊。如此一来就似乎对LOL没太多兴趣了。我对手游也提不起兴趣,我觉得要素过多,不晓得是人玩游戏还是游戏玩人。但自从遇见了林克,其他的游戏都不配称作游戏了。

林克在新手村海拉鲁平原

双11拔草了NS,顺便入手了心心念的塞尔达传说和健身环大冒险。很早前就听到网上很多人吹爆塞尔达,我抱着试试看心态买了个卡带想瞧瞧到底有多了不起,结果入坑之后发现根本停不下来。第一次发现原来游戏可以这么设计,可以这么随心所欲。我记得印象最深刻的一次是周六下午,吃完饭一点开始玩,中途没喝水没去厕所玩到了5点,丝毫没觉得很困或者无聊,全程保持着专注。我已经很久没体验到这么长时间的专注了,塞尔达做到了。

塞尔达是一个公主的名字,游戏的主线剧情很俗套,公主被大魔王抓走了,主人公林克需要打败大魔王救公主。虽然主线剧情很简单,但是游戏中没有那种十分强制的要求,比如在特定的时间点必须要完成什么任务之类的,当然也包括救公主这件事情。我在新手村里到处闲逛,走过新手村的每个角落。在神庙屋顶上看夕阳,白天在精灵森林抓野猪,晚上捉萤火虫,采蘑菇,抓青蛙,在河里抓鲈鱼,驯服马当自己坐骑…第一次遇到大一点的boss也会惊慌失措,遇到激光机器人还不会用盾反…这些游戏体验会让我忘记了我的使命,还救什么公主,多累呀,到处逛逛也挺舒服的。总之整个游戏里有很多值得探索的东西,许多未知。游戏的乐趣不是单纯的为了通关,而是去体验未知。体验未知,不就是我们这一生要做的事情吗?即使什么都不做,也可以坐在悬崖边上看着太阳下山,在夜里看看萤火虫,在河里抓鱼…这个游戏只卖300块,我觉得可以玩一年,卖300太亏了。

游戏玩久了对身体不好,就像上班一样,坐一天到晚腰酸背疼的,严重影响了身体健康。作为社畜人要珍爱自己的命,不然就没机会看到社会主义实现的那一天了。最近喜欢上了跑步,也感受到了跑步带来的变化。

今年第一次户外跑

疫情以来,就再也没去公园跑步了。上次跑完1.5km发现并没有想象中那么辛苦。长期以来我觉得自己心肺不咋地,动不动就气喘吁吁。现在在户外一口气3km基本没问题,室内跑步机5km也很轻松。与之带来的变化是走路更轻松了,似乎像带风一样,这种正向反馈给人带来的愉悦是很开心的。即使体重也没有多少变化,但看到身体素质在变强,想着能活地更久一点,嘴角不禁就上扬了。

我曾痴迷于代码背后优雅亦或复杂的设计思想,也享受编码之外各种未知体验带来的快乐。一生很长,要滚烫地活着呀!


留言: