binfreeze

binfreeze

V2EX 第 646217 号会员,加入于 2023-08-30 18:04:15 +08:00
根据 binfreeze 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
binfreeze 最近回复了
我也觉得有点说的太多了。我只是把自己想法,想到哪里说哪里,也没考虑那么多对别人的影响。但论坛不是这么玩的。这个论坛为什么不能删账号呢。我想回到自己一个人的小世界,不与外界沟通。我这几年都这样过来的,我每次试图表达什么,感觉最后都很招人讨厌。请管理员把我的账户删了吧
@codehz Linus 说, "没有什么语言比 C 更好, 他在看 C 代码的时候就像看汇编一样." 那我们看 C++ 代码的时候, 是什么思考方式呢, 我们能看到汇编吗? 更进一步说, 能潜意识地 "看到" 汇编的意义有多大?
高德纳前两年接受 MIT 一个老师访谈的时候说过自己年轻时候跟图灵接触的一些趣闻, 他说图灵强迫自己用计算机的方式思考数字, 就大概强迫自己二进制那样思考吧.
这些前辈们, 他们也有很多疑惑啊, 也在探索一些东西. 也在试图去训练自己, 让自己获得一些特殊的能力, 不然图灵他干嘛那样做. 当然, 这也可能只是我的错误理解.
后翼弃兵 The Queen's Gambit 这个电视剧里面, 有展现那个主角思考国际象棋的方式, 或者顶级棋手的思维模式, 就是跟普通人不一样的. 有没有觉得这和 Linus 所说的看汇编有相似之处.
所以, 计算机科学, 编程, 这里面就是存在一些神秘的地方, 值得让人思考, 让人探索的. 保持好奇心去学习, 去找到各种知识之间对自己的影响, 可能比知识本身, 有着更高的一些价值. 或者高不高已经无所谓了, 能看到一些隐藏的"东西", 是更重要的.
@codehz 我看了下你之前的帖子. 你也接触了 TCC, QEMU 的源代码了, 肯定也知道它们的作者 Fabrice Bellard 是谁. 那问题来了, 为什么他能做到这些事情呢? 我们如何让自己也变得这么强呢. 如果一切都是上天注定的, 先天智商决定的, 那似乎就没有讨论的必要了. 但我觉得智商并不是全部因素, 这里面一定有一些因素, 是我们可以通过后天努力而获得的. 那些优秀的人之所以优秀, 是不是因为他们的每一个选择, 都把他引向了一个成就他的路线上呢.
@codehz 我记得之前在知乎上看到一个人说, "写代码不值钱. 解决那种别人解决了无数遍的问题, 也不值钱." 当然, 说这个话的人, 看起来好像是有点水平的. 其实他的水平, 跟这个话也没什么太多关系, 他就是提出了一个观点.
那我思考, 到底什么是值钱的? 什么样的能力是高价值的. 直到后来我看了 carmack 的那个演讲, 听他讲自己解决问题的时候, 才开始明白. "解决那种没人能解决的问题, 才是值钱的." 那个人所谓的值钱, 应该是指这个意思, 而不是能不能找到工作那么简单.
那另外一个问题就出来了, 如何获得这种能力呢? 我们到底应该怎样磨练自己, 才能成为那样的人.
@codehz 继续往下说. 当有一天, 我们遇到一个不得不解决的问题. 那种对很多问题有认知, 也能解决, 却选择没去做的人. 他可以消灭这个问题, 推进项目的进展. 而那种既没有认知, 也每次都选择节省时间的人, 他会被卡住.
可能有些人会说, 卡住以后, 再花时间就是了, 不会可以学嘛, 可以研究嘛.
但能力不是这样获得的不是吗? 他不是一天两天形成的. 这是一个长期的结果.
这两种程序员, 随着时间的推移, 他们之间的技术差距会越来越大. 他对于一个企业的价值也变得天壤之别.
@codehz 我想起来一段话, 忘记是谁说的了. "你有一段代码, 一个功能, 你现在没有时间去优化它, 跟你没有能力去优化它, 这之间的区别很大." 我个人理解是, 我们写了一大堆代码, 这里面自己每一步都干了什么, 哪里损失了性能, 哪里损失了可读性, 哪里的结构不合理, 我们应该有一个认知. 而不是就算自己写了很慢的代码, 却以为它很快. 写了可读性很差的代码, 却觉得它很好, 结构不合理, 却觉得就应该这样. 在做出取舍的时候, 如果你明白自己在做什么, 你的取舍没问题. 可如果你压根意识不到问题的所在, 这个取舍的意义就不一样了.
@codehz 其实你说的这些我也理解. 但我现在组织语言的能力太差了, 早期学习时候喜欢记笔记, 写心得. 后来渐渐为了效率, 就是想到哪里说哪里, 从折腾笔记工具过渡到只用 txt 文件一顿乱写.. 然后渐渐发现自己就不太会用长文字表达自己的一些想法了. 也是因为接触到的东西越来越多, 有点感觉时间不够用了. 我凭借记忆举几个你说各种指标冲突的例子吧. 我忘了是 Quake 还是 DOOM 的哪个版本了, 源代码被公开的一个. 里面有些功能的实现非常直白, 有一个计算机专业学生, 他觉得这个写的不好, 应该怎样优化, 就给 Carmack 他们发邮件. 结果对方说, 我们有很多的事情要做, 这个优化对于整个项目来说, 无关紧要. 后来我看 jonathan blow 回他母校做的演讲也提到了类似的事情, 比如不仅仅要关注程序的运行时间, 优化程序员自己的人生时间也同样重要. 我自己写代码的时候, 有些地方就会写的很直白, 傻瓜化, 追求未来的可读性而抛弃了一些优化. 你说的这些评价指标之间的取舍, 我能明白什么意思.
@codehz 你的理解比我深刻多了. 语言组织能力也很强. 佩服.
我再补充点吧. "只要练杠铃深蹲就能解决。" 这个话有点太绝对的.
因为每个人遇到的情况会不一样. 我从原理上讲一些出现腰背问题的原因吧.
缺少力量训练, 会导致骨密度的降低, 随着年龄增长, 这个问题会越来越明显. 然后, 这就变成了腰背问题的诱因. 我们可能会听见一些年龄大的人, 50+ 的人说谁不小心, 上个公交车, 过个台阶就骨折了, 脚崴了. 就是很好的例子.
力量训练不止是练你的肌肉, 它也在强化你的骨骼, 以及其他一些方面, 内分泌系统, 激素相关的. 推荐深蹲这种全身参与的运动, 也有这个原因, 它对你的整个身体的生态的改善效果, 要比只拿个哑铃练小臂有价值许多.
Science and Practice of Strength Training. 这本书里面都有讲这些, STRENGTH TRAINING FOR SPECIFIC POPULATIONS 这个章节里面.
上面有些人说的, 需要自己多研究, 就挺有道理的. 想要健康, 仅仅依赖于某个人, 某个医生, 某个健身教练的建议是不够的. 需要自己长期地理解自己的身体, 相关理论, 慢慢感悟这些, 找到一种让自己健康的方式.
@musi 是啊, 你说的这些没错. 人生有涯而知无涯. 我就是说一些自己的看法, 我自己也在兴趣和赚钱之间的时间分配上, 不停地做取舍.
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3434 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 11:48 · PVG 19:48 · LAX 04:48 · JFK 07:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.