妹子的亲戚准备报码农专业,想问问码农的事情,一时间竟不知从何谈起,就写了一个小品文,用了不少梗。
码农阿喵逆袭记
题记:Javascript 是最好的语言,透明纯净,似星空,似原野,似花火,似小姐姐,似维他柠檬茶,似马达加斯加,可以神秘,波澜壮阔,忧伤,甜蜜,烟雨霏霏,可以跳跃,奔跑,翻滚,欲说还休,轻描淡写,浓妆淡抹,却又极富逻辑。仰起头,开始用 Javascript 肆意用力的感受这似水的流年与人间吧,这个时空的每一寸荏苒,每一个角落都在期待着你们施展各种魔法 with Javascript。
正文:
这故事不短也不长,要从八线小镇长大的笨小孩阿喵说起,他肝了好几本五年高考三年模拟(亲戚过年送的,还是全套),RP 太好压分进了一所一本学校,手抖选了码农专业,进校的那天他才知道安卓是用 Java 开发而不是 Javascript,是的,这年,他 18 岁,渴望纯粹与通透,不知小姐姐和肥宅为何物。
可阿喵是个穷 x 啊,大城市的繁华让他陶醉却又倍感距离,在食堂勤工俭学了 3 个月,攒了 1600 软妹币,在 JD 购置了性价比最高的红米手机( 499 )和小米 Windows 平板 2 ( 1000 )和蓝牙键盘( 100 )用于学习,因配置无法完美肝手游 LOL 反而使得他专注学习并选择了 Javascript 全家桶( Node.js+React 等)作为 Tech Stack,只因为这套架构前后兼备,只要 1 个浏览器和一个编辑器就可以开撸。他也成了 Vim 的 big fans,因为 emacs 无法帮助乌干达儿童(不吹不黑,谁不同意就是不客观。)。
大一,阿喵背完 10k 个单词,听完了 4000 段 podcast,学习数据结构算法,刷遍 LEETCODE 150 道 easy 题,上 Coursea 上的课,天天逛 V2EX,CNBLOGS,PRODUCTHUNT,TGFC,翻译各种前沿技术文档,公共课都过了 85,写 Blog,开 Github 记录生活与代码。
(大一支线:阿喵被舍友笔电 Chrome 上的图拉丁吧吸引住了,摸了摸自己的口袋,从此走上了 300 大战 LOL 与 GTA5,500 3A 平台剑灵战个痛快的蟹路,时间线上铺满了 ECC 内存和 X79 大板,最后,他入赘到了学校对面网吧老板家,时间线,断。)
大二,阿喵开始用各种框架做项目练手,刷完 Zhihu 和豆瓣上大神推荐的各种书,继续刷 leetcode,读一些开源框架的源码,仿各种 Github 上的小项目,开始在校内做 APP,写微信公众平台,写爬虫,单词背到 15k 个,备考雅思托福,专业课 GPA 仍在 85 以上.
(大二支线:阿喵在练习爬虫的时候不小心爬到了一些不可描述的你懂的网站,他变得你懂的不可描述了起来,等等,舍管阿姨查卫生了,时间线,断。)
大三,阿喵开始在 UPDESK 上接单,用收入换得一个高配 RMBP。这一年,他做梦都在切图和码代码。他也上 V2EX 上展示自己的 portfilio,github 和 blog 找实习,刷完 leetcode 全套题目,面试各种大厂短期实习,帮老师解决问题混得论文几作加推荐信 ,托福考了 108,专业课 GPA 仍然没有落下.
(大三支线:阿喵无意中迷上了 Lisp,which leads to (((((((.))))))))))…时间线上铺满了嵌套括号,断。)
大四,阿喵完成毕业设计后进入大厂正式实习工作,或被创业团队找去做高级研发,或各种奖学金拿到手软留学获得 Master Degree,更在毕业聚会上被清纯 MM 小红酒后表白,她说暗恋他很久了,特别喜欢他用小拇指按 shift 的样子,charming 极了。
毕业后,阿喵在大厂表现优秀,几年内顺利升职 / 用奖学金留学后毕业面 STARTUP 发现题全是 leetcode 遂写默写顺利入职和肉番 / 创业公司熬过各轮投资,他还小红结婚生子,SETTLED DOWN,逆袭,完成。
(毕业后支线:阿喵小红这对璧人很快同居见家长结婚,过了个把月她就给他生了一个大胖小子,很像她,她对他也很好,可他总隐约觉得这三连跳(男友->老公->爸爸)比前端框架过气还快,阿喵搓手不及,码代码都失去了激情,幸好后来听从好基友小刚的建议,置办了一套女装,才恢复了活力。时间线,仍在延续,但不知为何,透着绿光。)
年华似水,匆匆一瞥,N 年后......
将将迈入而立之年的阿喵变成了阿猫,从小工变成了架构师,在自己的精装镇屋里恍然醒来,在凌晨 4 点半的西 5 区,凝视着氤氲的星空,看着酣睡却依然娇美的小红和不是很像他但现在就能写动态规划的天才小小喵,思念着以自己为傲的双亲,还有墙边那只橘猫,这一切,都让他感到安逸与满足。
阿猫摸着自己已然半秃的脑壳,感叹偶然成就了必然,不可言说,却又冥冥注定,霎那间,他决定虔诚的感谢命运。
他感谢自己那只报志愿的夏日懵懂的勾选了母校的软件专业的粗壮左手,感谢那年冬天的囊中羞涩,使得自己只能选择红米和小米平板; 感谢这个时代赠予的无限可能性和免费资源;感谢知乎上的那些个答主精心编造的却让人热血和感动的故事;感谢 V2EX 上的站长,GEEK,HR 们;感谢 Stage1st,HUPU,BILIBILI,TGFC,ACFUN;感谢 JETBRAIN,AWS;也感谢自己避过的每一个坑,背过的每一个单词,写过的的每一个 test case,每一条 Crud,trace 过的每一条 Bug;感谢古狗,Gayhub,Stackoverflow 帮助自己面向工资编程;感谢阿发狗弄哭了帅帅的围棋王子,却没有取代他的工作,感谢家人健康,祖国和平富强。
他更感谢人生最美好的这些年里,与 Javascript 一路相伴前行,与世不争,恬然自得,不离不弃。
他最想感谢的是 N 年前的自己,他好想好想跨越时空维度,和那时的自己握握手,说几句话:
如此美妙的未来,一切都构建自你的键盘,谢谢,你可把自己牛逼坏了,叉个腰吧。
Bro, the charming journey always starts from the feet. Thanks, you have reached your dreams so perfectly in a stunning way.
(我编不下去了,全文完)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.