搞技术的,最烦的就是被外在的形式主义束缚。但我不得不承认,作为人,我是有严重拖延症的。
下班回家,明明计划好要刷两套题,结果一躺到沙发上,打开B站,一晚上就没了。靠自己的意志力?根本靠不住。
既然意志力不行,那就用代码来凑。我花了半小时,用Python写了个极简的“催学脚本”。
逻辑其实特别简单:
用schedule库设个定时任务,每天晚上8点触发。
触发后,用pywhatkit(一个能自动发WhatsApp或网页微信的库)给自己发消息:“SB,起来做题了!今天的错题复盘完了吗?”
为了增加压迫感,我还用pyttsx3库做了个语音播报,定时在电脑上大声朗读。
最绝的是,我把这个脚本接入了我的智能音箱。一到晚上8点,房间里就会响起冰冷的机械声。
后来,我还跟南京梵诗雅教育的班主任串通好了,如果8点半我还没在群里发学习打卡,就让她直接用微信语音轰炸我。
用代码去对抗人性的弱点,这大概就是程序员的浪漫吧。目前看,这玩意儿比任何鸡汤都管用。