需求与“死锁”
需求与“死锁”
某种意义上,“死锁”也是我当前面临的心理困境。
首先,因为有了需求
我自认非常之“贪心算法”,我的行动也基本上为了“主观的当下”服务:我想要做什么?我想做的事需要什么条件?有没有可能设法达成?
这样通过需求推导,针对性地采取措施(比如学某项技能、做物质准备),在我看来算是一种“需求导向”。尽管“实用主义”并非真理,但马哲也好,各种方法论也罢,或许正因它们如同预期那般发挥了作用,人们才广泛运用它们的吧。
所以,在需求的驱使下,我认识了很多英语单词,折腾起 Windows 的配置,上手 AE 瞎摆弄着频谱特效,然后是 PECMD 脚本、C#、Python……虽然,没人理解我为何钟情这些“有的没的”。
不得不承认,国人的一生非常地现实,客观的非生理需求(好比学生的学习应试需求)也是不得不直视的生活一部分。然鹅长期以来我都活得比较主观,社会的要求或者说“客观需求”并没有得到足够的重视,那么客观、社会现实层面上我无疑是比较失败的。
然后,需求催生动力
需求或许是学习最直接的原动力了吧,毕竟……是自己的欲求嘛。有人为了看懂番剧自学五十音,有人为了解放重复劳动学着写脚本写程序,也有人只是想上手玩玩什么——但那何尝不是一种需求,娱乐需求。
当然,正所谓“师者,传道受业解惑者也”,作为“徒”,学习或许也分两种途径:悟道与解惑。
但……我所接触的早年的“红警 diy”对新人谈不上友好,有事没事“看教程”;现实当中我也无从问起,反倒更多地在为别人解惑——“你这么懂都不会,那我们这些不懂的更帮不了你了啊”。所以,面对如今热门的各种 AI,社恐的我还真的无所适从——要怎么斟酌语言提问呢?
如此,好像只剩下“我自己明悟”这一条路了。或许我应该庆幸,自己借此学会当一个调试器——是 200 OK 还是 417 Expectation Failed,实地测测不就知道了。而除了各种课程、教程资源,实地测试以外,最重要的能力大抵就是信息检索能力吧,毕竟“伸手党”亦为早期互联网所不齿。
但,假如需求链太长了呢?
这个问题在考研备考的后期逐渐暴露出来,并且随着就业压力愈发凸显。
我所谓的“需求导向”,成也需求,败也需求。人是有惰性的,对于一件工具,一样技艺,若只凭需求去学习运用,便容易浅尝辄止,“需要做什么我便学了什么为止”。想要搓一个好看的频谱视频,便只折腾频谱;想要方便地处理红警的 ini 和 csf,便和键值对数据结构钻牛角尖。
这样的结果有二。其一,需求断层时无法迅速给出解决方案,面对更高的需求拿不出对等的“解”。其一之后往往也是其二,认清了需求与能力的断层之后,往往尝试填平这一断层。但若是断层过于悬殊,需要付出的代价(或者说成本,尤其是时间)高昂到难以接受,这时很容易滑向自否的极端,否定掉为着这件事所做的所有准备。
我 24 考研失利就在于此,哪怕最简单的数二,也难以理解“武神”如何省略的步骤,直接得出结果;溯寻一番,还是中学数学的芝士,即便如此我仍然不甚理解,运用起来笨手笨脚。哪怕再给我一年拾遗,收效也犹未可知。此后忙前忙后,终于还是没能“跨”去计专,就那样毕业了。
然鹅哪怕忽略掉各大单位“卡专业”的事实,我也顿觉自己只学了个皮毛,与人家的技术栈相去甚远。Native Programming?不不不,早就是 web 应用的时代了;什么?数据库都不认识?那还好意思去做程序员?
所谓“书到用时方恨少”,或许就是这样吧。
最终,形成了死锁
于是,我陷入了“虚无”,尽管我很清楚自己的状态并不正常、自己的思绪需要疏导,清楚自己“虚无”的症结——
有限的能力需要需求给养,然鹅莫得需求需要我解决,我也不再清楚“想做什么”;
更高的需求需要能力支持,然鹅莫得能力去搭这把手,我也茫然不知“要怎么做”。
豪德,两边都等不到对方,死锁就这么成了。
尽管写这篇小作文的当下我已试着找些新的方向和需求,但漫无目的地学,也不过是学个乐呵。有没有用嘛……谁知道呢?