美文网首页社会生活别人的路经念
努力是为了自由:一个文科生的自学编程记

努力是为了自由:一个文科生的自学编程记

作者: 北美镁铝 | 来源:发表于2018-01-12 07:15 被阅读3210次

                                                                                    这个世界需要更多充满激情的疯子。                                                                                                                                                                                                                                                                        --题记

    (一) 跌当摇晃 不见月光

    你的生命中有没有过一段时间,会觉得每个夜晚都不见月光。心中的愿望像鱼一天天长大,鱼群却被挤在一个小小的池塘无处转身,它们无声地长着嘴拼命游,却还是一直停留在原地。

    工作之后,就没有自由了吗?为了回到家的面包和培根,我们就要停下原本散了欢一样跑的节奏,垂着头眼神空洞挤着地铁年复一年行尸走肉吗?工作后的第三年,新鲜感逝去,重复感却扑面而来的我拼命问自己。

    我不想上班不想听同事对工作的抱怨不想对待客户对项目无理的要求。我每天的幸福感像埋在土地里的新芽,被所有人来去匆匆的脚步踩踏。它蔫了气垂着头,似乎下一秒就要完全失去生长的力气。

    我曾经觉得全世界都属于我,我可以做自己想成为的任何人。当有一天,我不这么认为的时候,我意识到自己长大了,也心碎了。

    但是这个世界允许我们来走一遭,分明有它原本的旨意。我不想活在为别人工作或者学习的苟且里,不想让自己任何一刻的脚步和心情被任何人左右。没错,身在国外又身为文科生的我看似选择那么少,我要考虑身份问题要找到工作要保住工作又要担心换工作。但是,没有人能够比我们自己更限制自己的自由。想通了这一点,有一天我决定尝试学习编程。

    下定决心的那天我在日记本上写了想要学编程的三个原因:让自己每天期待每天早上的太阳;证明工作后的自己也可以飞速成长;以及,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,找到你的族群吧。不然,一个人的流浪得多孤单。

     (七)最好的旅途让我们记住爱的模样

    终于有一天,我期待早起,热爱早晨的力量,每天的朝气,和生活的无限可能。其实追梦不应该是一件辛苦的事。什么是让你高效的时间和地点?找到它,让你的一小时的专注大过一整天的混沌。成功也不应该是苦行僧一样的无味。追梦的心情,也应该是快乐的心情。无聊的时候和朋友喝个下午茶,或者听听华晨宇(花花的歌迷在哪里?!),需要放松的时候去海边散个步,那些美好的事情会帮助你事半功倍。

    更何况,找到自己喜欢做的事情,你会发现成功原来也会让人上瘾。我热爱完成每一道编程难题时的成就感,我期待每一个能够学到的新语言,我渴望自己下一次能用代码创造的任何事物。

    终于有一天,对真理的爱,对自由的爱,和对安静做自己的爱,在我努力自学编程的过程中,浸染了我的整趟旅途。

     (八)我们的一生只有那么长

    所以记住,没有人能阻止你想要成为的模样。

    加油。

    (2017 我编过的那些小程序)

    相关文章

      网友评论

      • 故事熊的象限:现在我想问,有没有讨论群呢?我在学习swift,iOS开发
      • 薄雾晨钟:从经济学转行学编程啦,原来大家都一样勇敢。
        北美镁铝:@薄雾晨钟 哇 加油!
      • 冲天农锄草:初中肄业,文理不知,羡慕你们,都是愤青!👍👍👍😂😂😂
      • 艾斯查特:收藏了……
        北美镁铝:@艾斯查特 加油!
      • 歇后语_337c:北美镁铝这篇文章引起了这么多人的共鸣,没想到哦。厉害😄
      • 一条陆地上的鱼:优秀的人
        北美镁铝:谢谢!
      • VictoriaZsj:我就是自学走上这条路上的。一年多了。感觉很累,会变丑,真的,想清楚。
        北美镁铝:@VictoriaZsj 是嘛 我觉得挺有意思的 不过工作以后情况都不同吧 希望我们都找到让自己越来越美的生活和事业:)
      • 末小北先生:我想说我也是文科生,已经走上了不归路,曾经的文艺范儿已经渐行渐远,我不要面子的:joy:
        北美镁铝:@linmufeng 哈哈 面子不能当饭吃。。!范儿还是可以有的:smile:
      • 我是心情:努力是为了自由!!
        北美镁铝:@我是心情 嗯 加油!
      • aeabb17d544d:鸡汤
        北美镁铝:@是正常青年 我熬啊熬:stuck_out_tongue_winking_eye:
      • 北美镁铝:华晨宇的歌迷请配合“寻”这首歌一起听,效果会更好喔!谢谢。。。 :stuck_out_tongue_closed_eyes: 因为我是听这首歌来的灵感
      • Spirit_华:才开始学习编程,好多次自己想放弃,想到以后的美好又重新拾起自己的梦想,人生没有捷径,只希望得到自己想要的。愿我们在路上。。。。。越来越好
        北美镁铝:@Spirit_华 太好了!:smile:
        Spirit_华:@北美镁铝 谢谢,读了你的文章有动力了:stuck_out_tongue_winking_eye:
        北美镁铝:@Spirit_华 嗯 想要放弃都很正常 但想想自己成功后的轻松和快乐 动力就又有啦!加油!
      • 青山d:果然还是应该,分清楚自己想要的是什么。我一个工科生,也希望有你这样的文笔。
        北美镁铝:@Dawn_Chung 如果你真的想要 就一定会有的! 我就是很想要学会基础的编程 所以困难都克服了:blush: 加油!
      • 天地不仁以万物为刍狗:万念俱灰和踌躇满志,在开始学编程都会经历。

        IT行业也是围城呀,很多人想进来,很多人想出去
        北美镁铝:@天地不仁以万物为刍狗 谢谢!
        天地不仁以万物为刍狗:@北美镁铝 只有真正喜欢,才能坚持下去,加油
        北美镁铝:@天地不仁以万物为刍狗 我也还不知道自己想要做什么 只是站在城墙上看看 因为转行的话也有很多疑问 但是只是纯凭兴趣学就有了动力。。。:smile:
      • 努力着的小透明:学计算机的学生路过,你们很厉害哦😊!我也和你们一样,一个工科生爱上了文学!其实,无论什么我们只做自己想做的就好😊
        努力着的小透明:@北美镁铝 嗯嗯嗯,大家一起加油哦😊
        北美镁铝:@蓝天下的小孩 喜欢看到跨界的多面手!谢谢 你也加油喔!
      • _Alan_:加油
        北美镁铝:@特_图 谢谢!
      • 山大刀:厉害了,会写文章的程序员,不得了啊!
        北美镁铝:@山大刀 谢谢啊!不敢当!还是程序员小白的我会继续努力的。。。!
      • 夜航星osmo:编程的乐趣在于解决问题,探索未知
        北美镁铝:@Aeggainety 真好:smile:
        夜航星osmo:@北美镁铝 我已经好久没有体会到这种乐趣了
        北美镁铝:@Aeggainety 你说的太对了!我就是因为这个感觉深深陷进了代码的世界里。。
      • AWeiLoveAndroid:大家好,我是简书程序员优秀作者,我的博客目前主要有:全面总结了有很多干货,提高技能的网站,学习工具,职场发展规划,Android开发填坑指南,面试填坑指南,希望给各位Android开发者有一些帮助,让大家能快速解决开发中遇到的难题,帮助大家少走弯路,希望大家都来看看,那些刚毕业的或者想从事编程开发行业的也值得来看看。
      • 68b3db4bab81:祝愿你早日成为你想的模样,或许,你能有时间给你的奶奶讲讲你的故事
        北美镁铝:@MrSomebody 谢谢 过年回家就可以看到奶奶啦!她已经知道我在的国家叫美国啦:smiley:
      • 爽蝈蝈:身为程序猿的我们,为有了文采这么好的你而欣慰!
        北美镁铝:@爽蝈蝈 哇 好感动 加入大家庭的感觉 谢谢喔!
      • c7491b227203:文科,hello world!
        c7491b227203:@Echoann php才是最好的 🌚
        a6992c504eb9:python 欢迎你!
        北美镁铝:@丶附耳聆听 hi there!
      • 空心菜和独角兽:找不到自己的梦想会不会过得太丧?有时我觉得有件事好,我都分不清是喜欢它本身,还是它能带来多少钱才觉得它好。😂😂😂😂我一直特羡慕平面设计,但是我不是学美术的,也没什么特好的审美意识,软件用的也很low,而且似乎大部分平面设计也不是多有前途的工作😂😂也尝试的买书看,也学软件基础,但是,就是感觉路在脚下,离终点却遥遥无期😂😂😂😂
        北美镁铝:@空心菜和独角兽 嗯 只要坚持就一定会的 加油!
        空心菜和独角兽:@北美镁铝 谢谢你的回复,希望慢慢我也能找到自己热爱的方向。
        北美镁铝:@空心菜和独角兽 嗯 这是个好问题 我觉得一定不要被钱左右 找到自己喜欢的路才能长远 一个行业里也有很多角色 总有适合你的 其实我觉得在迷茫的时候可以静静坐会 会想下每天的日子里哪些时候你最开心 关注自己的情绪 因为它不会骗你 如果你真的喜欢一件事 一定会感觉很开心 慢慢的 你就会听懂你的:heart:️ 加油!
      • 6281831e703b::joy:我也是一名文科生,我也在自学java
        北美镁铝:@是冰雨啊 哇 同道中人 握爪!一起加油!
      • 等这姑娘老在我心里:你先把简书的编辑模式换成markdown吧 看起来像个程序员:joy:
        北美镁铝:@等这姑娘老在我心里 我就说直接编辑起来好难啊! 好 我决定学会markdown了先 谢谢喔!
      • 碧夜:被标题骗啦,通篇下来没有一点代码啊。有这文笔还写啥代码?
        北美镁铝:@碧夜 哈哈 标题党了!我喜欢写文章的感觉 但也喜欢学代码的专注嘛!:smile:
      • 卖报的女孩:哇,这学编程的人越来越多了,压力大呀
        北美镁铝:@卖报的女孩 每个人都能活在自己的梦想里哒!不嫌多:stuck_out_tongue_closed_eyes:
      • 林年年:我也是正在学编程的宝妈,期望2018,顺利回归职场:fist:
        北美镁铝:@林年年 哇 励志 加油喔宝妈!
      • 开心果的梦想:为这些已经开始行动的人加油,值得学习!!!
        北美镁铝:@翻译官的梦想 谢谢!
      • 601bd6fd40ba:大二的我,依旧不知道怎么做😀
        北美镁铝:@撒手傻笑 只要愿望足够强烈 方法就会来到你面前的!:blush:
      • 知识学者:来快上车,老小司机带你:joy:
        故事熊的象限:求带上车
        北美镁铝:@东风冷雪 已付车票!谢谢!
      • Link913:加油吧
        北美镁铝:@已删号这名字都有人用 谢谢!:fist:
      • 无关风月oo:我也是一个文科生 专科都只有结业证 但是自从我接触java后不仅仅是爱上了java 也对其它计算机相关的产生了浓厚兴趣 比如数据库 Linux Git 每天下班后坚持学习 为了巩固收获 有时写博客写到凌晨两点多 曾经我浪费了很多时间 现在找到了自己真正喜欢的 有了明确的目标 我过的很充实 也准备考本科学历提升自己
        梦华芳秋:我也是一个文科生,也走上了编程的路,也是从自学开始的。
        1ab9de12ecab:@无关风月oo 你好帅啊,我也是文科生英语系,但是也在自学java的路上 嘻嘻嘻加油
        金子璇:@无关风月oo 加油! 理科生 爱上了文学。
      • 段子手小阿鑫:学了一年多的编程小伙路过,其实编程在兴趣的指引下并不是枯燥的,写出来的代码看成艺术生哈哈😄
        小原啊:@段子手小阿鑫 我也是呐,越学就越是喜欢编程,学了有1年多了
        北美镁铝:@段子手小阿鑫 同道中人握爪 我也没觉得编程枯燥 反而越学越喜欢:grin:
      • 樱子应蕴:前阵看见维密一个模特改行学编程了。只要有梦想有兴趣,就去学。学习什么时候都不晚,什么时候学都有收获。加油。
        樱子应蕴:@樱子应蕴 对的
        北美镁铝:@樱子应蕴 是凯特莫斯吗?哈哈 她现在几乎成编程的代言了 嗯 虽然工作以后再学时间少了很多 但动力却比以前还要多:blush:
      • c760f12eca27:哇 别来捣乱了。还嫌人不够多?好好当你的文科生 别来捣乱抢工科饭吃
        a6992c504eb9:@北美镁铝 还可以吃的更少点:joy: 像不像三毛对河西说话的口吻
        北美镁铝:@ZJokerZ 不多 就一口 哈哈
        831262f09d96:@ZJokerZ 人家有自己的爱好,,你凭什么不让人家学,,学贵在精嘛,,只能说明你学的不够好好吗?
      • 滚石不油腻:我也是文科生,工作之余关注网络,软件和建站。 一起加油。
        北美镁铝:@滚石不油腻 真好 世界需要更多跨界的人才 一起加油💪
      • 熊猫爱文字:火星人在这里:crown::crown::crown:
        北美镁铝:@熊猫爱文字 哈哈 赞!
        熊猫爱文字:@北美镁铝 每日n刷,听听听🌹嘻嘻
        北美镁铝:@熊猫爱文字 耶!要听着寻这首歌一起听这个文章喔!
      • 热血沸腾:有这文笔不适合做编程,倒适合做产品或者运营。口号天天喊也没用,面对编程,你就是需要一年365的学习,学习加班是常态,每天学每天加班
        热血沸腾:@北美镁铝 产品经理能做成的寥寥无几,也需要非常强的逻辑思维,因为一个产品从小到大可以说每一个点都是产品来决定,包括功能和UI,又因为产品涉及到各个资源的协调,所以很多产品在一个团队也通常担任组织和领导职责。能把产品做出彩的很少,大部分还是都会死掉,职业生涯是和工作成果挂钩的
        热血沸腾:@北美镁铝 前方高能预警!!喜欢和职业不是一个概念。一个是兴趣一个是谋生手段,面对的压力不一样。所以不一定非要把喜欢的作为职业来做。我不清楚你现在的岗位是什么,工作了多久,但是程序员这个行业普遍很辛苦,压力很大,薪水和能力成正比,在IT行业女生比较多的从事设计师,产品经理,运营,测试。还有商务,市场等等,我工作不到7年
        北美镁铝:@热血沸腾 现在就是又喜欢写作又喜欢编程 空余时间都放在这个上面了。。。我也觉得我喜欢做产品 不过还在摸索 感觉不懂程序是不是也做不好产品?
      • h5阿波:貌似学的是前端

        喜欢的话就坚持下去 刚入门感触相同 熟悉了之后发现其实很自然
        北美镁铝:@h5阿波 嗯 现在学完了一个叫freecodecamp网站的前端课程 考虑继续学前端 以后还想学后端:smile: 我会努力坚持的!
      • 苦海行舟:Forward!That is the battle cry.
        北美镁铝:@苦海行舟 :fist:
      • 宁曾:只有每天为自由和生活而奋斗的人,才配享有两者。
        这个世界需要有激情的疯子,带头做梦,驱动梦想的巨大力量。
        你的努力,鼓舞人心,点亮梦想的耀眼光芒:+1:
        北美镁铝:谢谢美女主编的鼓励昂!:heart:
      • a37382170ab0:2018,正在开始自学编程的小白路过⛹
        419560c4c50f:@tim_col 加油 我也在学
        北美镁铝:@tim_col 哇 加油喔!我18年也准备继续学习呢!

      本文标题:努力是为了自由:一个文科生的自学编程记

      本文链接:https://www.haomeiwen.com/subject/alyxoxtx.html