这个世界需要更多充满激情的疯子。 --题记
(一) 跌当摇晃 不见月光
你的生命中有没有过一段时间,会觉得每个夜晚都不见月光。心中的愿望像鱼一天天长大,鱼群却被挤在一个小小的池塘无处转身,它们无声地长着嘴拼命游,却还是一直停留在原地。
工作之后,就没有自由了吗?为了回到家的面包和培根,我们就要停下原本散了欢一样跑的节奏,垂着头眼神空洞挤着地铁年复一年行尸走肉吗?工作后的第三年,新鲜感逝去,重复感却扑面而来的我拼命问自己。
我不想上班不想听同事对工作的抱怨不想对待客户对项目无理的要求。我每天的幸福感像埋在土地里的新芽,被所有人来去匆匆的脚步踩踏。它蔫了气垂着头,似乎下一秒就要完全失去生长的力气。
我曾经觉得全世界都属于我,我可以做自己想成为的任何人。当有一天,我不这么认为的时候,我意识到自己长大了,也心碎了。
但是这个世界允许我们来走一遭,分明有它原本的旨意。我不想活在为别人工作或者学习的苟且里,不想让自己任何一刻的脚步和心情被任何人左右。没错,身在国外又身为文科生的我看似选择那么少,我要考虑身份问题要找到工作要保住工作又要担心换工作。但是,没有人能够比我们自己更限制自己的自由。想通了这一点,有一天我决定尝试学习编程。
下定决心的那天我在日记本上写了想要学编程的三个原因:让自己每天期待每天早上的太阳;证明工作后的自己也可以飞速成长;以及,a human brain is a wonderful thing to be wasted(不能浪费宇宙赋予我的智慧)。
但最终,我的努力,不过是为了自由。
(二)等到天亮 你找到最漂亮愿望
当你有了一个愿望时,会发现整个世界都有声音在为你助力。那段时间看新闻听广播,看到最多的讨论是如何在美国社会让更多的女性学习数理化,爱上编程。人们热火朝天讨论着女性们如何因为对理科的偏见,宁愿去学习法律或者传播专业而不是编程,又慢慢和男性有了收入的差距。而我这才意识到,学习编程,也是为打破自己心中的偏见而学,是为所有寻找着自己内心愿望或者为了别人放弃了自己内心愿望的女性而学。
我觉得人生最痛苦的事情之一,在于被时间地点和境遇所限,不能做自己能够成为的最好的自己。我想到我男友的外婆年纪轻轻从美国东海岸知名的文理学院转学到西海岸的伯克利学数学,在家庭聚会的时候谈古论今,或是绘声绘色。而我那和外婆同年纪的奶奶一辈子没有出过远门,大部分时间在自己那青石板路延伸到的青瓦木门里居住。机会和境遇造就了多么不一样的人生。如果奶奶是当年的美国外婆,也许智慧的她也会四处旅游,去上大学,而我也能够不再努力辨识她难懂的口音,而跟她讨论任何事情,或听她讲各种故事。
我发现自己能够出远门,能够说英语,能够有在异国他乡最好的条件,这本身就是一种极大的幸运。我觉得,我这一次是真的为自己而学,而又不仅仅为自己而学。
做任何一件从来没有做过的事情都要需要足够的毅力和勇气。如果你对你的梦想认真,请写下你的目标和动机。在雨天的时候,这些原因会是你泥泞中前进的最好动力。
(三)天色渐淡 迎面还有风凉
没错,学习编程的路上,我跌倒了无数次。
无数次想好了回家要做的事情却把时间浪费在社交网络或者真人秀上,而再没了学习的力气。无数次想着要为自己争取时间却还是去同事的聚会三杯两盏之后把梦想抛到九霄云外。无数次因为一个小小的困难怀疑自己的能力想要放弃。
最艰难的时候,就是放弃的时候。我的第一个编程的任务是写一个简单的网站,结果就因为我不知道如何调整页面的间距如何把列表居中,从10月份开始学习的我,在11月份便开始想放弃。我怀疑自己学习的课程设计的科学性怀疑自己写代码的能力怀疑编程根本不是我应该有的目标。而等所有的怀疑过去,我再一次坐到电脑前看自己未完成的代码,已经是下一年的4月份。生命中的5个月,就这么飞速地从梦想中缺席。
对未知的恐惧,是走自己未走过的路时要经历的必须。这种感觉好像是在黑暗中过河。你不知道河水有多深,此时却已经被淹没到脖子。你害怕再走下一步你就会被失败淹没,但是你没想到只要认真走完眼前这一步,最深的地方就已经过去了。
失败任何次都不可怕,预期一次次都没有完成也不可怕。你永远无法改变之前那些歪了的匍匐了的绊倒了的脚步,但是眼前的每一刻,你都可以飞,真的。
(四)荒漠空旷:你愿为梦想放弃多少
有一句话说,如果你还没有得到你想要的结果,不过是尚未做到足够的牺牲。
为了梦想,你愿意放弃多少?我问自己。其实,刚开始的时候我什么都不愿意放弃。我从小不是一个自制力特别强的人。看美剧能够看三天三夜,打游戏时特别停不下来要等到爸妈快回家的点才赶紧关掉电脑。
学习编程的时候,我才发现我自己特别喜欢刷instagram,几乎是上瘾一样的喜欢。记得有一天本来好好的要编程,因为想要先看一眼ins,再坐到电脑前两小时已经过去了。这样的发现还有很多,原来吞噬我时间的还有爸爸去哪儿还有Youtube的各种美妆视频还有给购物车加一件件物品的兴奋。
但是,对梦想的坚持,让我给人生不断做减法。因为太了解自己,我只好让自己删了instagram,很长时间没有再发照片。我规定自己只有周末的时候才能看真人秀,决定不再去看那些千篇一律的美妆视频。因为发现做饭太费时间,我开始吃更加简单的食物。2017年写代码的每一天,我的早餐几乎是一样的水果燕麦粥,从没变过。
去掉生活中那些杂音的我,突然有了新的发现。原本以为那些youtube视频ins还有朋友圈是我放松生活的必要调剂,但是把精力专注到编程的我才发现,原来刷朋友圈比学习新技能要消耗元气的多。就好像身体一天不动,没有力气一样,刷手机只是被动接收信息而让你麻木。与此不同,做脑力运动就好像去健身房,虽然流汗,但奋力之后的你却神清气爽。
去做那些能让你幸福的难事吧。网购容易看youtube容易打游戏容易,但是这些都不是能让你获得幸福的途径,却只会让你愈发空虚。女生们也可以收一收那像野草一样弥漫的爱美之心。编程时没时间化妆的我,走在大街上却觉得特别漂亮。因为和那些迷茫地看手机刷邮件的路人不同,我内心笃定,心有繁星。
原来,把全世界的噪音都关闭,你就会听到你自己的心。
(五)好景多长 路上还有暗香
在失败了无数次之后,我终于学到了把内心的纠结变成果断的行动。任何大的困难和看似不可能完成的任务,其实都可以一步一步脚踏实地地解决。在写代码的过程里,我逐渐学会了如何把大的问题分解成小的行动,有时如果有编程问题实在解决不了,我就会写,“在网上搜索这个问题的答案”。很多次下来后我发现,我学的不光是代码,而是解决问题的能力。
路上的暗香还有太多。我明白了自己什么时候最能集中注意力,什么音乐最让我安静或者兴奋。那时候,闻着清晨的青草去安静的公园里写代码,或者在华灯初上的时候伴着夏虫在咖啡店外的石凳上坐着看行人想问题,都成了我努力时候美好的回忆。
坚持吧。因为繁星总会闪耀光芒。因为即便太阳太远,也一定会有。
(六)世界多广 转身还有故乡
这个世界上总有希望看到你成功的人,和同你一样对梦想渴望到极致的人。对我来说,学习编程时最好的收获就是找到了这么一群人。原来,代码那看似冰冷的世界外有好多温暖的人情味。我在学习的社群里问的任何问题都有人不厌其烦地帮我解答。别人分享的那些故事我又都感同身受。无论身在美国南方一边上班一边学习的同龄女孩儿,还是远在中西部一个快50岁有3个孩子为了家庭要学习的大叔,都给了我太多灵感和动力。
Find your crowd,找到你的族群吧。不然,一个人的流浪得多孤单。
(七)最好的旅途让我们记住爱的模样
终于有一天,我期待早起,热爱早晨的力量,每天的朝气,和生活的无限可能。其实追梦不应该是一件辛苦的事。什么是让你高效的时间和地点?找到它,让你的一小时的专注大过一整天的混沌。成功也不应该是苦行僧一样的无味。追梦的心情,也应该是快乐的心情。无聊的时候和朋友喝个下午茶,或者听听华晨宇(花花的歌迷在哪里?!),需要放松的时候去海边散个步,那些美好的事情会帮助你事半功倍。
更何况,找到自己喜欢做的事情,你会发现成功原来也会让人上瘾。我热爱完成每一道编程难题时的成就感,我期待每一个能够学到的新语言,我渴望自己下一次能用代码创造的任何事物。
终于有一天,对真理的爱,对自由的爱,和对安静做自己的爱,在我努力自学编程的过程中,浸染了我的整趟旅途。
(八)我们的一生只有那么长
所以记住,没有人能阻止你想要成为的模样。
加油。