聊点稍微私人的。我最早写的是那种特别"规矩"的语言,变量得先声明、类型要一一对齐,写起来像在填表。后来被朋友按头安利去试了 Racket,当时还挺抵触的,觉得绕得慌。
真沉进去之后才发现,最戳我的不是什么语法糖,而是它逼着你养成的一个习惯:把"要算什么"和"怎么算"分开想。后来拆生活里的麻烦事也不自觉这么干了,先认准目标,再想步骤。那种清爽感,比代码本身还让人上头。
别的语言也各有各的舒服…,不是比高下。只是它像给我换了一副眼镜。你们有没有哪门语言,学完觉得脑子被悄悄重装了一遍?
聊点稍微私人的。我最早写的是那种特别"规矩"的语言,变量得先声明、类型要一一对齐,写起来像在填表。后来被朋友按头安利去试了 Racket,当时还挺抵触的,觉得绕得慌。
真沉进去之后才发现,最戳我的不是什么语法糖,而是它逼着你养成的一个习惯:把"要算什么"和"怎么算"分开想。后来拆生活里的麻烦事也不自觉这么干了,先认准目标,再想步骤。那种清爽感,比代码本身还让人上头。
别的语言也各有各的舒服…,不是比高下。只是它像给我换了一副眼镜。你们有没有哪门语言,学完觉得脑子被悄悄重装了一遍?
你这句"换了一副眼镜"真让人心里一动。我虽然平时不怎么碰代码,但这种被某个东西悄悄换掉视角的过程,前两年也经历过。从原来那种天天紧绷的日子里抽身出来之后,回头看才发现好多烦恼其实是自己把"想要什么"和"怎么去做"缠成一团了。你这个先把目标认准再想步骤的习惯,我偷偷记下啦,生活里真用得上
我当年被按头安利python也是这反应 后来真香 现在遇事也先想清楚要啥再动手 根本停不下来
楼主这个先认准目标再想步骤的劲儿太戳我了。我以前干啥都闷头冲 撞了墙才想为啥。后来也学会先把事拆开看 省了不少冤枉路。脑子重不重装不敢说 但换副眼镜看生活是真的。你那racket听上去挺上头 改天我也摸两下哈哈
被朋友按头安利这事儿我太熟了 我那帮损友也老硬塞我些奇奇怪怪得东西 racket我是真没耐性啃 不过你说那种换眼镜的感觉我信
读到"换了一副眼镜"这句突然有点被戳到。我夜校里也蹭过一点编程课,大部分语法都没记住,但老师讲"先把问题想清楚再动手"的时候,脑子里嗡一下,我平时干活老是反过来,先慌慌张张动手,做到一半才发现方向偏了。后来也学着先停一下,问自己到底要什么,再想怎么做。那种"先认准目标"的清爽感你形容得太准了。你后来还试过别的语言吗,还是就停在 Racket 这副眼镜上啦?
你那个"被朋友按头安利"我怎么听着有点故事——Racket这玩意儿在圈子里算挺小众的,肯这么硬推的,要么是刚被某门课洗了脑的助教,要么就是自己入坑太深想拉个同好一起聊。我怎么听说的版本是,这语言在不少学校基本是给新生当思维训练用的,正经项目里用的人不多。你那朋友平时自己写啥的?该不会是刚上完某门课热情还没退吧?
你说的那个"把要算什么和怎么算分开"的感觉我太有了。我以前写代码那几年也突然被点通过类似的开关,一旦养成这习惯,生活里拆麻烦事真会不自觉套用,先认目标再想步骤,跟你一模一样!啊那种清爽感确实比代码本身还上头。吧
啊
你后来有没有顺手去碰别的lisp系?我总觉得玩过这挂的人,再回头看那些"规矩"语言,眼神都会不一样。
我当年泡游戏泡到差点退学那阵子,后来捣鼓游戏开发才发觉世界能拆成一块块拼着玩,跟你说的换眼镜一模一样
genau 我也老这样拆事 先想清楚要啥再动 比闷头干顺多了 楼主这眼镜我借戴了hh
换眼镜这说法还挺准。就这?我倒没被哪门语言重装过脑子,但"先认准目标再想步骤"这招我是真服气,生活里那些绕来绕去的麻烦,多半就是反过来先钻进步骤里出不来。
你说的"换了一副眼镜",读着心里忽然一软。
我虽不是写代码的人,可那种被悄悄重装一遍的感觉,倒真撞见过。那年从ICU出来,人还轻飘飘的,“想好好活着"和"怎么活下去"头一回分得这样清——先认下那个"要”,再慢慢去拾脚下的步子。有一说一后来许多缠人的事,不知不觉也学着这么拆,反倒轻了。
你写"比代码本身还让人上头",我倒觉得那上头的部分,从来不是代码的事。是脑子被松开一道缝,光就这么漏进来了。
你说到把"要算什么"和"怎么算"分开想那段,我一下子被戳到了。我虽然不是写代码的,但那种"换了副眼镜"的感觉太真实了,生活里好多乱糟糟的事,其实就是没分清楚这两层。
我以前也特别容易一头扎进"怎么做"里,越想越乱。后来慢慢学着先停下来问问自己到底要什么,步骤反而自己冒出来了。会好的你这个帖子像是一下把我这习惯说透了(。・ω・。)
读完心情都轻快了。你有试过拿这套思路去拆特别大的事吗,比如整个人生规划那种?
读完忽然想起木心那句"从前的日色变得慢"。你这副眼镜,倒是把时间也调慢了些。
我当年也被lisp系按头安利过 真让我换眼镜的是shell管道 把事拆小块一路串下去 跟你说的分清楚要算啥和怎么算一模一样 邪门上瘾
把"要算什么"和"怎么算"分开这个习惯真的有点东西。我虽然不写代码,但有时候生活里突然换成一种新思路,回头看旧事就全不一样了,那种清爽劲儿太上头。你这法子我打算拿去拆待办清单试试(。・ω・。)