- Published on
第一周
- Authors
- Name
- AgedCoffee
- @__middle__child
技术
2022 的 JS 趋势
handling-errors-like-a-pro-in-typescript
React ref Callback Use–Cases
// On first render and on unmount there
// is no DOM element so `el` will be `null`
const scrollTo = (el) => {
if (el) {
el.scrollIntoView({ behavior: 'smooth' })
}
}
function List({ data }) {
return (
<ul>
{data.map((d, i) => {
const isLast = i === data.length - 1
return (
<li
key={d.name}
// ref callback to scroll to the last list element
ref={isLast ? scrollTo : undefined}
>
{d.name}
</li>
)
})}
</ul>
)
}
工具
hubble
github start 管理
golang-for-nodejs-developers
golang 和 nodejs 的对照教程
filepond
一个灵活有趣的 JavaScript 文件上传库
生活
37% 法则
某公司招聘一名秘书,有 100 名候选人,依次面试。每面试完一个人,就必须立刻决定是否录取。也就是说,不能面试完所有人,再回过头决定录取哪一个,一旦放弃当前候选人,就只有从后面的面试者中选择。
这个设定是合理的,象征我们在生活中遇到的各种机会。机会来临时,转瞬即逝,必须立刻决定是否抓住它,错过就是错过了。你在三个月前放弃了一个机会,不可能三个月后再捡起来。
大家可以想一想,这时应该面试多少人?
如果录用得太早,可能错过后面更好的候选人;如果录用得太晚,可能错误放走前面的合格人选。
数学家对这个问题,已经有了充分的讨论。经过计算,成功概率最大的方法,叫做"1/e 法则"。e 是自然对数的底数,约等于 2.718,那么 1/e 就约等于 37%,所以它又称"37% 法则"。
"37% 法则"的意思就是,寻找阶段进行到 37% 就要停止。100 个应聘者,先面试前 37 个,此后的面试只要遇到一个更优秀的,就立刻录取,不再继续面试了。换句话说,前 37 个面试者无论多么优秀,都不会录取,他们只是用来确定录取的标准。
如果最合适的候选者偏偏在前面 37% 里面,那就只能错过了,作为"寻找阶段"不得不付出的成本。最终录取的将是不如前面候选人的次优选择。
这个法则很实用,日常生活中,只要符合"寻找 - 决策过程"的场景,都可以适用 37% 法则。
(1)相亲时,假定有 10 个相亲对象,那么前 3 ~ 4 个可以作为寻找阶段,后面只要遇到一个比前面更好的人,就可以同意了。
(2)租房时,假定有一个月的找房子时间,那么 30 天的 37﹪也就是 11 天。在找了 11 天之后,你就要出手了。只要发现比先前更令人心动的房子,就不要犹豫,马上租下来。
(3)读书时,假定这本书有 100 页,如果读了 37 页,还没有发现感兴趣的内容,那就可以放弃了。
(4)一个 10 集的电视剧,第 4 集是最佳弃剧时间。
(5)一个 10 分钟的视频,看了 3 分 42 秒,如果还是觉得不好看,就可以关掉了。
(6)一个年轻人想在 18 岁到 24 岁,一共 7 年时间里找到人生方向,确定未来想做什么。那么,他有 2.59 年(7 * 0.37)的时间自由尝试。也就是说,到了大三下学期就应该初步定下自己的方向,后面除非遇到更有吸引力的事情,否则就不应该转换事业方向。
来源:https://www.ruanyifeng.com/blog/2023/01/weekly-issue-238.html
心理否认
一个狭窄的河谷建造了一座巨型水坝,有人对下游居民进行问卷调查,询问他们是否担心水坝倒塌。
让人意外的是,住在水坝下游几英里的居民竟然是最担心水坝倒塌的人群,而住在水坝正下方的居民却一点都不担心。
原因是正下方的居民产生了"心理否认"。
这些居民每天一抬头就看到水坝,如果担心它会倒塌,从早到晚提心吊胆,那简直没办法过日子。保持镇定的惟一方法,就是从心底里否认水坝可能会倒塌这一事实。
非理性地拒绝解决已经察觉的问题,这在心理学上叫做"心理否认"。这个名词原本用于个人心理学,现在也扩展到社会文化。
如果有件事情让你深感痛苦,你可能就会潜意识地压制或否认这种感觉,以免引起痛苦,尽管这实际上可能带来灾难性的后果。
来源:https://www.ruanyifeng.com/blog/2023/01/weekly-issue-238.html