这两次出门的核心都是见朋友,有些许久未见,有些从未谋面,有些见过之后还想再见。之前提过线下面基是发展朋友关系极其重要的一环,这是对神交的朋友而言。对于相识多年的老朋友,我仍然争取低频次的碰面机会,即使这个朋友熟悉到可以随心所欲地发任何文字随时随地打个视频,也无法完全替代坐下来面对面聊天,尤其是一些他自己不太舒服但也不算严重的事情,若不是当面被勾起被「压迫」着聊起来,他不会主动提。见面了当然唠唠家常,互通工作、感情、健康近况,有时候我会穿插着小心翼翼地问一句「你最近有什么焦虑的事情吗?」问这个问题就是单纯想了解朋友们现在所处的状态,或者说,我认为对这个问题的诚实回答,反应了他当前状态的下限。我这个年龄的人朋友也大都在 30 岁附近,脱离少不经事的阶段没几年但也没太多的物质和精神积累,迷茫、无助、焦虑、认命是常态。不是说我会帮助、指点他们,他们面临的问题往往我也无法解决,即使少数抉择场景我看到了最优解,也极不愿意干说服别人的事,爹味十足又效果不大。我的这份关心非常简单:确认朋友对自己的小环境并未失控;焦虑拿出来讲讲有人能给一点点理解和支持,在深层意识里可能就不那么孤单。「孤单并不发生在一个人喝酒,一个人吃饭,一个人搬家,一个人做手术这些屁大点儿的事情上,而是关键问题上的无人回应」。
最近两年经济大环境不好,中国的互联网行业也脱离了快速增长的阶段,应该所有从业者都感觉到丝丝凉意,对应到个体心态上就是强烈的不安全感。我的朋友们还是本行业的占多数,总归会聊到工作和公司上,普遍存在对岗位和收入的担忧,害怕裁员害怕找不到工作。磊神描述这个形势用词「均值回归」,挺精准的。我不记得自己在什么时间点意识到自己是吃了互联网增长红利的人,辛苦归辛苦,相对于其他行业,这里对认真做事的人和不认真做事的人都提供了与辛苦程度不成正比的回报。互联网行业不是不行了,而是前面几年太行了,现在稍微往正常方向回了点,并且仍然处于「收获离谱地高于付出的努力」区间里。
人在稳定、可预期的环境里待久了,对低概率风险的感知和预警似乎会下降。上海封城后心生润意的人可能不是因为封城本身,而是突然间看到了这个风险砸到头上:哪怕赚了很多钱,努力构建的精致生活,今天能飞北京吃烤鸭,明天能到泰山看日出,后天闪现丽江酒吧的生活,底层如此的不稳固,随时随地可以被扯淡的需要破坏掉。互联网大厂员工在红利期拿着百八十万年收入的时候,天然会觉得自己可以挣百八十万挣很久,以及努努力将来还有机会到两百万,周围人都贷款买七八百万的房子,掐指算算自己也扛得住这个压力,支棱起来抓紧上车。
我的风险偏好和性格不允许我拉这么高的杠杆就为了买个房,但也不认为做出这种选择的朋友有什么错误,大家看生活的视角和重心不一样。选择了就要承担相应的风险,杠杆有接不住的风险,被大众裹挟着前进有一起掉下悬崖的风险,我从公司离职自己学习自己玩有只亏不赚的风险,都得为自己的欲望买单。
大家心里有些害怕,或者日子比以前苦点,但我的视野里没见到哪位真的过不下去了(只有我自己多次处于被雷到破产的边缘🥲),毕业这么多年的行业经验在那,大公司好岗位去不了,还有其他小公司和周边行业可以去,身段别要求那么高啦。不自信好像是我们这一代乖学生的宿命,总觉得自己挺菜,大牛们很厉害。有些人会用高级的 title 、宽泛的集体荣誉感、经不起推敲的意义感来修正这种不自信,容易走向另一种自我欺骗。我自己更倾向于与更多的人,尤其是自己觉得遥远的人现实接触,见得多自然会祛媚。小孩长大了就知道大人没什么了不起的,我们所远观的大V、领导、行业精英,大部分也没什么了不起的,甚至光环背后完全是个人渣。草台班子才是这个世界的运行主体。
有天突然被一位朋友提到我的朋友里好像是女生占多数,我的解释是:交朋友不会刻意去关注性别,我看重真诚、善良,然后是越机灵越好。这类人好相处,更因为如果对方的负面性格过于明显,对于高度真诚善良的我首先感受到的是威胁和风险,做不了好朋友。现实就是,我所接触的人群里男女生基数大差不差,但女生的性格在统计概率上优于男生,所以过滤下来到我这就是女生朋友更多。
我自己作为男生群体的一员,太清楚「国男」的尿性,与一些随机遇到的男生们相处听他们私下讲话和做事,我的皱眉肌都能皱到抽筋,对这个群体的负面印象已持续多年,他们中的少数幼稚鬼对我也攻击了多年。这次和多位女生朋友聊到感情话题时,我曾天真地以为这些朋友既然自己已经是优秀独立的个体,她们在构建亲密关系时就算不是得心应手,也应该稳妥有序。听完大把分手、吵架、离婚的经历,可以说是给我来了一套组合拳:真诚还是太容易被辜负。
在我个人的评价体系里,做到以下两点的人就可以视为合格可相处:
要求高吗?需要先天条件吗?有好父母才能教出来吗?
客观现实是能做到的人如此稀少。大家竟然群体性、大批量、成体制、全方位地不行,在人际关系里下意识地投机取巧甚至坑蒙拐骗,又不愿承担后果。
即使我的底层价值观里地球人就是不太行,不管男生女生,安徽人上海人,中国人美国人,大家一样烂。但在亲密关系这个具体场景下,男生群体显著比女生群体的表现差了一截,如果一定要拿数字量化,我武断地按个人经验归纳:青年人群中符合上述条件的男生比例在 10%-20%,而女生比例在 40%-60%. 「国男不行」这样粗暴的群体性评价,不是攻击和对立,更像是多次无奈和失望后对这个低概率的笼统概括和宣泄。
所以当几位朋友几乎一模一样地跟我讲现在就是随缘,不想折腾,对进入新的关系没有动力时,我的无言以对是出于感同身受:大家都疲乏了。同时我也想到另一个推论,假设上面对比例的感知是正确的,还要排除掉已经有对象、对异性没兴趣、年龄太远的,那么对坚定地把这个条件作为基本门槛的女生而言,即使不怎么挑剔,符合的人在人群里已经不太多见,而且时间越往后概率越低,如果「拥有伴侣」或「构建家庭」是人生中很想体验的事情,听天由命的结果全看运气。
爹味已经上来,不适合继续讲了。借用 早见 Hayami 经常放在文章结尾的话:祝大家勇敢有所爱。
我一贯的做事方式是提前详尽规划,把行程和需要准备的东西都早早弄好。四月份的出门尽管之前心里有个大致预期,我的时间自由但大部分朋友的时间还是不自由的,得尽量让他们方便,所以无法提前做安排。见谁、在哪、聊什么、待多久,全视当时情况而定,但一切仍然进行得如此顺利。当然,主要是靠朋友们对我体贴有加,我只需要发「明天找你吃饭」几个字,其他的不用管都会妥妥当当。这让我反思自己以前的规划方式是不是有些局限了,我这样的确定性爱好者,把确定性伸向生活的每一个角落,也可能是一种死气和刻板,引入可控的随机性会带来不一样的惬意和感受。
回来后,根据与大家的聊天、自己的体验、一些朋友的文章,我给自己洗脑了几条新的信念:
也因为此,我很快在五月又跑出去溜达了。
立雯在她书里用「内生的锚」描述拥有秩序感的一类人,我也专门留心了一下几位有锚的朋友,这几位朋友各有个性互不认识但存在诸多相似点,以及都与我有一些默契。在后海的岸边,安琪提到一句「理解这个世界真正的运作规则」也启发了我:即使没有同质圈层的影响,我,以及这些善于观察学习的朋友们,因为大环境下的底层规律是一致的,我们应对外部规律生出的锚也便大同小异,大家的区别更多在自我那部分。
这样一个线索真好啊,大家既历经内耗殊途同归留下了类似的东西不受外界干扰,又向上延展出各自的体验视角不至于千篇一律。
四月份溜达回来后内心冒出一些想法与我既往的思维模型有抵触,心神不宁了一段时间,我知道它是良性的,它带来的改变不是纠错,更像是添加新的选项让一部分我曾经思考过的多选题更枝繁叶茂。这期间也带来了副作用,某个朦胧的上午我把未经测试的代码推到线上,让团队损失 9 个 ETH,半辆特斯拉 Model 3 没了。这个事故让我状态更差了,不是因为资损(特别感谢团队的兄弟们帮我一起承担了损失),而是事故原因仅仅是我漏写了一行代码,过于低级和愚蠢。自诩谨小慎微,未曾想过会出这种纰漏,是三十岁精力和缜密度大幅下降了吗?还是我其实一直错误评估了自己?无尽的自我怀疑让我半个月没敢写交易的代码。
而脱离这种状态的方式好像也很简单:把手上的小事情一件件做好 + 搞点其他事情切换上下文。事情做好了,信心就会慢慢恢复,切换上下文则是从别的渠道获取到其他人的支撑。
我写这篇博客的时候人已经在浙江湖州。家人在湖州这边有套小房子是闲置的,只不过开发商的精装修过于糊弄,很多地方要小修小改,搬过来折腾两周才终于能住下。这个变动的原因并不复杂:
这次是暂时离开。对我这样寻求社会秩序感的人来说,即使曾因为小红楼案对上海的评价有下调,仍然认为上海是中国大陆范围的最佳城市和人类文明天花板,其次是深圳。只要没有提桶跑路到国外,我肯定会在将来的某个时间回到一线城市。
谢谢朋友们看到这里。文章发布出来正好是 2023 下半年的第一天,今年已经过去一半,我的体重还没有任何下降趋势。争取在年底的博客里给大家晒出体脂秤数据。
]]>今年跑了几次外地参加老朋友的婚礼,主要目的还是见一下人。我自己生活状态保持稳定时对时间的感知度就会弱化,总是时不时冒出来其他人这样的时刻则会毫不留情地提醒:你对其他人保留的印象已经是好几年前了,你也快三十了。
四年前的这个时候郑老师悄摸摸约我出来跟我讲她将要离开上海,尽管我嘴上提醒「你要确定你考虑清楚了」,实际上心里知道这就是她的性格会做的事情。好好拥抱,送别。今年在郑老师婚礼上看到了花样整活,我和另外几位朋友不约而同冒出来那句:这就是郑老师会做出来的事情,不愧是你.jpg。新娘母亲一首歌才唱了几句,郑老师还没哭,我在台下泪流满面了,靠。我扭头时看到郑老师沉浸的表情和眼神,回想起她持续带给我的外显的真实感:真的不知所措,真的难过,真的勇敢,真的用心。对操蛋的世界保持这样的真实感需要坚韧的内心以及超强的自我消解能力,我自己做不到,觉得烦人的时候就跑路离得远远的,而郑老师一如既往地可以。所以我是被郑老师牛逼哭的。
我最近几年圈子延展频率极低,纯粹因为注意力不够用了,而且在这个阶段想要维系一个新的关系所需要的注意力成本也远超从前。老朋友们的存在,不管是在上海能经常碰面的,还是已经分散在各地(作为师范大学的校友相当多是中学老师),大家像乌黑海面上在各自航道航行的船只,不可能蹦到其他人的航道上一起走了,但远远看得到的灯光和偶尔擦肩而过时的鸣笛,永远带给人欣慰和鼓励。
2022 年的朋友圈只发了三条,表达欲呈现指数级下降。当然 2022 年也比较特殊,因为防疫政策连带的周边事件和内容出现太多了,导致我防御性视而不见。事情不一样,内核是一样的,同样的内核十年前、八年前、五年前讨论过无数次,没什么新鲜事,所以连带着让我看大家的日常内容也…索然无味。
十一月份是比较明显有政策转向的迹象,我自己早早囤好了药,一个月后看到有朋友没药时我才发觉:我当时为什么没有提醒身边其他人?这不像以前的我。
懈怠和懒散来得好奇怪,以至于在我的判断里比较重要的事情都没有去做,只顾了自己。我不想帮助别人了吗?当然不,我明明还在互助小程序上给周围人送了药。思考再三,还是认为这种彻底放弃的心态不正确,有无数的蠢货在持续犯蠢让我认为不值得帮助,而我显然没有做好群体间的隔离,让蠢货们影响到了自己对其他人的判断,导致正常的沟通和提醒缺位。新的一年需要特别注意。
十一月吃了 FTX 的雷。这笔钱本来是留着熬熊市的,也是之前投机倒把赚来的,既然丢了那说明它暂时不属于我。钱丢了肯定都能挣回来,后续比较麻烦的是需要修改规划,慢慢玩是不行了。事后复盘为什么明明有好朋友提醒了还能踩雷:1. 个人风控策略未严格执行 2. 状态不佳极其影响判断力。
大学时对白帽子有兴趣研究过一点点,一直受用至今。在币圈我从未在技术安全上出过纰漏,但没意识到这个行业里黑天鹅事件的可能性之高和影响力之广。十月份花了整个月去尝试处理家里人的破事,十一月初回上海的两周里身心俱疲,什么都不想动什么都不愿意想,未及时处置风险,也是被猛地上了一课。
踩雷丢钱丝毫不影响我对行业的信心,黑天鹅反而更大声有力地告诉大家:这就是为什么我们需要去中心化。我还有很多想玩的点,所以很长时间内都会尽力赖在行业里继续探索。
与罗老师分开后,我回顾了相处这几年的状态。总体来看,我与罗老师的关系几乎就是我与这个世界的关系。因为太放松了,我在罗老师那表现出的样子,就是我面对整个世界时样子的投影:感受的多,互动的少;被关照的多,回馈的少;无所畏惧的多,谨小慎微的少;尊重和善良多,破坏和歇斯底里少。
谢谢罗老师。
2022 年我有一点新的经历,每个好像都不值得拿出来作为一件事专门讲,所以这里更多是回顾和反省自己的心态和思路。神神叨叨的张潇雨老师对我影响最深的理论是:真实地了解自己的感受,真实地回应自己,「你永远不需要为真实的自己感到抱歉」。最近印象最深的就是他与陈婧霏那期播客里陈婧霏对自己的分析。而 2022 年我的内心感受负面占多数,内外因素都有,但你懂的,外因其实很难真正影响到我,所以这里面相当多都出于对自己的怀疑和质疑。
好朋友 taresky 前天复盘时讲到有 2% 的时间觉得自己像是天才,而剩下的 98% 时间则认为「我是傻逼,我太蠢了,我很快就会被淘汰」,这太正常不过了,而他的实际表现其实已经非常好。我,以及类似性格的这拨人,无一不是在惹人烦的自负和无必要的自卑里反复横跳曲折前行的。
2023 年诸多确定性回归,我需要多找一些人玩泥巴,自己天天在家太容易沉浸在单一的状态里,不是个事儿。
]]>2011 年 9 月我来上海读大学,清晰地记得具体开学日期是 11 号,因为是 9.11 事件十周年。说起来我前后五年这个年龄段的人可能是最广泛接受普世价值的中国年轻一代,往前十年的 2001 和现在的 2022,不少人会为类似 9.11 的事情拍手称快,仅仅因为它伤害到了一个自己臆想中的敌人。这一代经历过古典互联网用过拨号上网、进过聊天室、论坛跟过帖、粉过作业本、探寻过贾君鹏,也见证了移动互联网席卷全球的过程,网络更大规模的普及没有催生更现代更积极的社会环境和人类文明,反而倒退成狭隘民族主义和保守主义的盛行,以至于「这他妈也行?」成为了日常感叹,能读能写长文字都成为罕见。也许人类群体的基本面本就如此,而互联网只是把这个基本面暴露得越来越彻底。
我日常没有仪式感,但在十年的节点上还是尝试安排了点活动。六月的时候喊了上海和周边的一些高中同学来一起聚了顿,靠大家给我面子,一个大桌勉强坐下,有不少同学我多年未见也未联系,毕业十年后再细聊起现在做的事情各自有趣。十几岁时展现出的性格大概率会伴随人的一生,和老同学们聊天可以明显看到他们高中时的影子,当然我自己也是。
大学期间我花了挺多时间在学校贴吧里玩,收获颇多情感认同和奇奇怪怪的经历。在年底卡着第一次在学校里吧聚面基的十周年时间点拉了一批贴吧冷启动时期的老水狗们聚了下,我感觉大学时的朋友有一种悲怆的难得:家人不在身边不能依赖,室友同学不一定能聊到一块去,那些靠价值观和频繁对话构建的信任感可能给不少人带来过安慰。可惜当时一起在闵行吃鸡公煲的十来位吧友里有诸多已经分散在各地学校教书育人,这次复刻的一顿饭只凑到 4 个人。处在同温层的人不管同学还是朋友,即使大家很久不联系,彼此的心态一直是友善积极的,相聚仍然是开心的,只是缺一个我这样的人跳出来把大家再汇集到一起。
2021 年我又戴上了牙套做矫正,初中时戴过两年没搞彻底,结果二十七八岁了还要重新来过。拔掉了两颗牙留位置,加上之前的四颗智齿已经拔掉六颗牙,希望这波搞完能彻底解决牙的问题,我真的不想再去口腔科了,我也没有更多的牙可以拔了。
之前在推上说过「一个感受:996 的头号副作用是生命的尺度被缩小了。 人回忆自己过去的时间时会优先寻找那些记忆深刻、不太一样的经历和感受,过长的工作时长会让你不得不压缩业余生活减少想做的事情,那么之后再去回顾时可搜索出来的东西就变少。简单点说就是:啥事儿都还没干怎么半年就过去了?」,的确就是这样。2021 年日常的工作节奏是 11106 导致不论时间还是思考都容不下那么多值得回忆的东西。当然这情况是我当初选择时的预期之内,没有什么抱怨,在一个饱受争议的公司里工作近距离观察过也算是一种独特的人生体验。
两年前从天壤离开的时候,最核心的原因是推演了一下持续待下去将来自己的处境,发现收益远小于成本和风险,所以是一个自信的预判决策。今天从拼多多跑路的原因则比较复杂,宏观上总结起来是「一个在特定人生节点做出的新尝试」,与公司无关。
我很喜欢的一位架构师陶文在聊代码抽象时有这样的观点:「代码写成什么,根本上是产品经理决定的,产品经理决定了需求之间是有集成关系的;产品经理决定了需求与相似需求之间是完全一样,还是稍微有一些差异」。更宽泛理解,业务工程师的角色可以定义为产品经理与代码的中间转换层,工程师决定技术栈和组件选型,但不太能决定代码的走向和模块拆分。
得益于行业里开源生态的丰富和云厂商这几年的突飞猛进,现在搭建一套完整稳定的技术产品来提供常规互联网服务的成本和难度已经非常低,一万 QPS 的压力轻轻松松,而大多数中小项目的需求一千 QPS 都绰绰有余,常见细分技术领域也都有成熟的产品方案不需要从零研发,不管大厂还是小厂,业务侧工程师的日常工作就是「缝合」这些组件来满足业务需求。这对行业当然是好事,专业化分工,站在前人的成果上能极大提升生产力降低门槛,大家聚焦业务直接创造价值,总体上看当前的基础技术组件能力已经溢出,只是工程师的水平参差不齐经常带来低级故障。拧螺丝的事情做得太多太久后,我已经有些昏昏欲睡:这些事我当然可以做,而且每次都做得还不错,但这事儿不是非得我来做,其他人也行。我的时间精力有没有可能放在一些有价值又能收获新鲜感的地方?
最近几年经历了各维度各行业一波又一波的草台班子,给我的直接影响是对他人的要求越来越低了,同时对自己的要求在逐渐升高。感觉到自己性格在变得温和,攻击性降低,但做事方式转向粗暴直接,放弃对他人的幻想和不现实期待,告诉自己成年人只能被筛选,不能被改变。现在评价新认识的朋友或寻找合作伙伴,标准精简了当到一条「你有过什么个人作品」?
个人作品是独特的、专有的产出,与工作产出不一样,它被你创造因你而存在没有你就不会存在,文字、播客、视频、图片、音乐、代码、实物,或者一种价值观影响力都算,在这个生产工具爆炸的年代门槛并不高,但就是许多个看起来没什么门槛的事情,导致个体之间的天差地别。一个有完整个人作品的人,不管作品质量如何,与一个从未尝试过创造的人,完全不在同个世界。创造者经历过的孤独、误解和挣扎只有同类才会理解,嗅探这样的味道寻找这样的同类,就是在寻找最大概率会尊重自己作品、一起扛住寂寞的人。
那问题来了,我自己如何回答这个提问?
我当然可以讲出我做的一些事情,帮到过不少人,写过的一点的文字和代码,不过这不太够。我知道自己能力的边界,知道事情是怎么发生的,知道现在的处境怎么来的自己为什么走到今天站在这里,但以 28 岁大学毕业第 7 年的时间点来评估当下,得到的是失望和惭愧:离我原本的预期差太多了,把手上的工作做好、赚一些钱生活,并不是我在这个阶段的目标,甚至不再会是我人生剩余几十年的目标。
2017 年的时候加密货币行业爆发过一次,当时我只跟风炒币挖矿,看了基本技术原理,没有深入观察过,那个时间点没有看到一个我觉得可以被广泛使用、有价值的 DApp,躲过 9.4 之后便淡出了。在 2021 年才又重新把信息源配置进来,每天看文章和消息,大概知道现在行业里在搞些什么事情,已经远比 2017 年成熟。对这个行业我当前的看法是:能不能改变世界重塑其他行业不确定,成为未来社会里不可或缺的一部分是确定的。
加密货币行业仍然处于前期阶段,可以做的事情很多真正能干活的人偏少,2021 是比较明显能观察到大量聪明人涌入行业的一年,聪明人的选择就是风向标。写智能合约也是在写一个「后端服务」,对我这样的工程师来说有经验优势,不同的是它的数据库和执行流程对全世界公开。这一行有大量的投机倒把和泡沫,没关系,我从来不排斥精致的利己主义者,高阶的利己必定包含利他,他们是不错的合作对象,我遇到的问题是太多人只利己而丝毫不精致,区块链圈子多变的趋势天然会淘汰懒惰的人,更容易寻找到潜在的合作目标。不学习的习惯对我是危险的,不学习的其他人对我也是危险的。
在当前时间点:
这可能是最恰当的时机去新的行业新的赛道做些尝试。
我智商普通,没什么天分,接触新领域总是慢热,工作之外花大量时间到处看到处学才攒了一点技术能力,与我见过的那些学新东西超级快、对无章可循的问题能创造出新解法的人相比毫无建树。庆幸这个世界这个行业不需要那么多大牛,把基础的事情做靠谱多钻细节就能过得还不错。
买入一只股票或币种,亏到止损线的时候割肉离场,是对市场认怂,承认自己看错了行情,没有什么大不了的。同样,这次我决定辞职在家学习和探索,为将来成为 builder 做准备,也是一种认怂:对自己 2017 年的短视认怂,对自己学习新行业需要投入大量时间需要沉浸在里面的历史规律认怂,对自己的精力无法同时支撑工作和学习认怂,对自己六次入门前端失败认怂,对创造个人作品的能力缺失认怂。这些都没什么大不了的,有多少能力就做多少事情,控制欲望。
纯粹从我个人自私角度看,会期望这次加密货币的震荡熊市持续个一年半载,能留给我一些时间静下心探索。牛市来了大家都 FOMO 起来会比较聒噪。
新的一岁,新的方向,新的人生阶段。我仍然会是穿梭在上海古北的灰色(小牛电动)骑士,是团队的确定性制造机,是江湖骗子的破壁人,是值得信赖的兜底大师,是持续兴奋间歇丧气的体验家。
]]>部分内容参考了某财经邮件组的推送,雨夜漫步大祭司传递的观点在我看来不全是对的,但在风险管理这种需要亲自下场挨揍和用经验举一反三的问题上,大祭司的提醒相当有价值。
事前毫无防备,事中手忙脚乱,事后哭天喊地,这种场景每天都在各种地方出现。除了亲自被捶外,学习那些发生在别人身上的不幸和事故是提升自己风险管理水平的最佳途径:不仅让我思考这事是怎么发生的,也让我更加敬畏概率。
我认为风险防范模型的基本构成有以下几个要素:
按来源列举一些我日常关注的风险点和处理方案,客观风险属于事物运行基本规律,不随意志转移,是通用的。但有一些是我个人实践有用的偏见,属于主观风险只能给结论而不方便具体解释为什么,每个人有不同的掣肘和小环境,不必完全认同或学习。
我无法准确预测或判断比我更高层级的人会怎么思考问题怎么做事情,但我知道成熟的人绝对不会做哪些事情,也有足够的被坑经验总结出有什么样表现的人大概率是不靠谱的。现在我后台运行的「不靠谱雷达」扫描点:
我在用的是 2015 年小米首款净水器,双十一时 1300 买的,一直用到现在,当然中间换过若干次滤芯,净水器的成本也主要在滤芯上,一年需要大几百。
小米把 RO 净水器做到这个低价,当时只是买一个试试看的心态,后面发现挺好用。现在我认为只要厨房有空间,每个家庭都应该配备一个净水器,哪怕你和我一样租房住,也可以把净水器一直带着走,因为吃喝的东西是直接进入到体内的(同性质的还有空气),对身体健康的影响直接又长久。自来水的水质往往只在及格水平,RO 反渗透过滤理论上能在纳米级别过滤掉细菌和病毒,达到直饮水标准。我通常是从净水器接到热水壶里烧开后再喝,因为尽管净化后很干净,但水龙头、出水管道、残留水没法确保无菌。喝惯了净化水后,偶尔在外面喝到直接烧的自来水,能很明显尝到自来水的涩味。
我也见过一些朋友日常只喝买的瓶装纯净水,这也很好,对比净水器的问题是成本高、需要常买常囤、一瓶喝不完隔天就不适合继续喝了,完事儿你还得把水倒干净把瓶子扔到可回收垃圾,在我看来操作成本太高。
现在净水器市场已经足够丰富,追求更好品质和流速的可以买贵点,像我这种只是想要层 RO 过滤、经常带着换地方的,一千多就能解决,用两三年真要是坏了就直接扔。相对于食物和空气,水是我们最容易控制质量的地方了。
说戴森是吸尘器领域的带头大哥没人会质疑,它的地位类似于「快递只分为顺丰和其他」。我在用是 2017 年买的戴森 V7,非常舒爽。当时 V7 作为旧款价格在三千块,V8 更贵些。戴森会一直迭代版本号,新款能卖到五六千,有新款了就把旧款降价。我觉得新款都是不痛不痒的改进,在吸尘器的核心功能上不需要追新,买旧款性价比更高。
插电源的吸尘器当然吸力更强,但一想到要把机器拿出来接上线然后又要收回去,你很可能就说服自己忍忍算了下个星期再吸。充电的无线吸尘器让你想吸时随手就能吸上,大大提升做家务频率。
需要注意这吸尘器的电机很强劲也很脆弱,而且某些吸头上也装有电机,一定不能吸水。水吸进去就废了,不给保修。
MacBook Pro 自从去除其他接口只保留四个 雷电/Type-C 接口后,连接外置设备就不得不依赖转接头或扩展坞,对于我这种日常办公大部分时间都是把 MBP 合起来架在桌子上的情况就更需要寻找一个合适的解决方案了。现在在用的是 CalDigit TS3 Plus,淘宝的授权店铺大概 1900 能买到,这个型号也上过 Apple 官方商店,相当于钦点了,质量有保证。从我最近一年的使用体验看,这款可能是目前 Mac 的最佳扩展坞,非常稳定,接口充足,支持供电,体积小巧颜值高。我的 MBP 放桌子上就只用一根雷电3 线连到扩展坞上,需要去开会时拔了线就走,这已经是可移动办公设备能达到的最低复杂度。
除了接键盘鼠标网线外,我办公桌上还有两个 4K 显示器,用起来完全没有问题,之前试过其他扩展坞和转接线,经常会重新插上线后显示器唤不醒(这个主要责任在 Apple)。扩展坞轻微发热,冬天写代码手冷了还能上去摸一摸捂捂手。
如果有朋友和我是同样办公环境又饱受扩展性困扰,可以考虑入手这款,先看看 B站上的评测。按理来说这个型号还会有个雷电4 协议的升级版,不着急的话可以等新的。如果是日常用 Windows 机器的谨慎考虑,可能有更合适的选择。
CalDigit 以前还有个低配的型号 TS3 Lite 我也用过,非常不推荐,显示器不稳定,不能给机器充电,用两年后 USB 口还坏了。
这个玩意儿可能很多朋友没听说过。我们日常用来识别身份的塑料卡片比如小区、公司大门,大都是普通 ID 卡,塑料板里封了线圈和芯片,存储的是一串数字,刷卡时门禁读出数字来识别你是谁。如果有写卡器,就可以把数字读出来再写到另外一张空白卡里,相当于自己复制了一份。还有一种是 IC 卡,公交卡、校园卡常见,IC 卡本身可以做加密措施,没那么容易复制。卡片涉及余额的时候,你强行去破解复制可能违法。现在有一些安卓手机也支持 NFC 模拟卡片,原理相同。
我手上是一个经典型号 ACR 122U,用起来挺难受的,主要是祖传的配套软件不稳定。现在业界也有更成熟好用的产品了。我最常用的场景就是把公司的门禁卡复制到一个纯粹的线圈和芯片上,其实没有包塑料壳只保留核心部件的 ID 卡,然后放到手机壳里面,避开 iPhone 内置的充电线圈位置,贴上防磁贴,这样就能把手机当做门禁卡使用,不需要仅仅为了开门再随身带一张卡。还有时候小区给的门禁卡不够用,多要一张收你几十块钱,这卡片成本不到一块钱,物业收几十块就有些过分,不如自己来动手。
]]>春节的时候按惯例没有回家,也幸好没有回,谁能想到 2020 年的路途不仅劳累还格外凶险。春节是每年难得的休整机会,我并不希望把这样的宝贵时间浪费在亲戚上。每年春节都和生日挨得近,过年也意味着长一岁,生日那天我吃完饭,抹了一口大油嘴,瘫坐在椅子上一通乱想,突然有种奇怪的感觉冒上来了,混杂着抗拒、扭捏、紧张、急迫、怅然:啊!怎么就 26 周岁了呢,那些自己 17 岁时觉得 20 岁应该做到的事,21 岁大学毕业时觉得自己 25 岁应该做到的事情,做成了哪些?毕业 4 年多,一个大轮回又过去了,社会人的 4 年有比学生时代的 4 年更有意义吗?
「对自己不是太满意」,是复盘后的核心结论。当然我这类人的好处是,清晰地知道自己当前所处的状态和境遇是什么原因、由谁造成的,并使用这种理性以压倒性优势把情绪波动碾平。
后续做的第一个决定是 2020 年内必须换工作。我的生活状态非常受工作内容影响,这是大比例的精力投入和高度的责任心导致的。当时的工作成绩被客户和公司认可,不过需要同时操心的事情太多太多,这种接近病态的高度焦虑已经渗透到我的生活里。另一个核心问题是,如果这个工作再继续做下去,我的职业生涯会面临巨大风险(这也和年龄有关,具体不表),其他问题都有余地有空间,而这个风险问题是无解的。作为一个身后没有任何人站着的沪漂,我实在没法承担这样的风险,这也是去年年终总结里提到的朴素决策模型的应用结果。天下当然没有容易做的事情,去哪里工作想要做好都需要相当的心力成本,但我可以选择能聚精会神的地方,以及复利更大的地方,也随时对将来的新挑战有充足的准备和底气。
自认是一名职业道德和专业素养还不错的工程师,离职当然也会办得妥妥当当,更不用说公司对我还不错。预留了一个月时间交接,把一些临时的麻烦也解决了,一路忙到 last day 的最后几小时还在语雀上闷头写文档。四五月份也凑巧有去南昌和成都出差的机会,南昌离我家近顺带请假回了趟家,成都的美食则是一直想去见识,凑上周末逛吃了两天。我对出门去什么地方游玩没有任何兴趣,但如果能吃上什么好吃的或者能见到想当面见的人,那还是很乐意的。下一次出远门不知道会是几年后了,从我的视角,如果对某种文化有兴趣,最终也会落到对人的兴趣上,人是文化和思想的最终载体,静物对我吸引很小。在公司的最后半小时,HR 同学很贴心地把与我合作多的同事们喊来会议室坐了一桌,随意聊聊。你当然能想到,这样的场景大家都会商业互吹一下,聊些开心的。在此之前我自己复盘时是看到了在这家公司的两年半时间里有几个点做得不够好,能显著改进,就是不知道还有没有其他点,所以当时其实非常想让各位讲讲对我的负面看法以及建议,工作中有哪些地方让他不舒服了,不过这样稍显做作,也破坏了氛围,便没有提。
在这份工作中也遇到了几位给我带来新认知的同事,做事方式上从他们那学到了不少,甚是感谢。
2020 年跑了几十次医院,中山医院都快成我半个家了,记点流水账吧。
五月最后一个工作日离职后进入待业状态,当时没有找下份工作是因为想空闲一两个月休息下,长期持续的精神紧张有点累到了,另外也一直想去医院做个无关紧要的小手术把后脑勺和脖子上几颗长得太大的痣去掉,它们过于突出以至于每次洗澡、剪头发都要注意不能划伤,挺麻烦的。这种门诊手术去皮肤科找医生预约个时间,手术二三十分钟结束就回家,唯一蛋疼的是伤口拆线前不能碰水,于是我大热天的连着十天洗澡只能洗洗脖子以下,头上裹着纱布又痒又难受。
在皮肤科看痣的时候随口和医生说了句我屁股上拱出来一个包,不痛不痒,帮我确认下是不是脂肪瘤。医生姐姐让我脱掉裤子,对我屁股又捏又按了几下,眉头一皱:这包太大了,不像脂肪瘤,做个彩超然后去外科吧。
彩超只说是良性的,具体是什么不知道。外科门诊表示太大了不敢做,要去挂专家号让专家安排住院,门诊护士还特地给了我一位专家的名字,说其他人可能不愿意做这个手术,你去找这位。感谢上海的挂号规则,没有猖狂的号贩子,即使是中山医院的外科专家号也很好约。皮肤科的伤口拆线后已经是六月底,一刻没停去找了外科专家,这位专家是位非常和蔼亲切的大叔,也捏了捏我屁股,然后「唉哟」一声:囊肿这么大啊,不过反正是良性的,切掉就好了,不切的话会越长越大,开个住院申请单等有床位了会打电话喊过去住院,大概等两三周吧。我连连道谢,心里想等个两三周已经算挺快了,搞完这一波再去找工作也不耽误,而且肯定是不能现在找工作的,面试流程中或者要约入职时间了结果跑去住院岂不容易出岔子?
但我没想到的是这个看起来非常稳妥的思路给我带来了远超预期的拖沓。
八月初,已经四周过去了还没人喊我去住院,有些着急,于是又挂了号去问,专家看了之前的住院单表示只是现在人太多了没床位,现场当着我的面拍照发微信给另一个人,催促安排住院,并让我再耐心等等。本着对这位面善的大叔的信任我又回家去等了。这一等,好家伙,到九月中旬我还没收到电话。幡然醒悟,自己被大叔忽悠了,他其实根本就不想给我做这个小手术,我太轻易地相信他那亲切的语气了。意识到这点时离第一次挂号已经过去两个半月,完全白等。我想起做彩超时那位哥们和我随意聊的一句话:「外科和整形外科都能做,整形外科的伤口缝得好看些」,立马约了整形外科的专家号,于是又被捏了一次屁股,整形外科表示可以很快住院。在国庆假的最后一天我终于收到了电话去住院部。
由于手术本身很小,就自己一个人去住院,全程听医院安排。这个病真的太轻,术前医生都没找我沟通过任何信息,被推到手术室里我才知道是全麻,我当时对全麻没什么了解,被注射了麻醉剂后只是感觉手臂有点酸胀,过了不到两分钟就完全失去了知觉,醒来后不知道自己在哪手术到什么进度,立马摸了摸屁股,摸到有根塑料管,而且裤子被扒了。好吧,这才意识到手术已经结束,我被晾到一边等清醒,我的人生记忆中也有了两小时的彻底空白。全麻的体验非常好,轻松无感,只是可惜我手术前还准备了几个段子想讲给医生护士听的,没得到机会。另外就是喉咙很痛,后来我查了才知道全麻会让自主呼吸停止,必须气管插管保证供氧。
在整形外科住院的几天很幸运地被同房间三位病友照顾,他们的病情远比我复杂恶劣,但心态普遍很好。只是有位还在读初中的小姑娘在我去的第一天就用响彻整层楼的痛哭迎接了我,呼吸面罩在她稚嫩的皮肤上留下一圈红色痕迹,看着像麦当劳叔叔,她哭的时候其余人就安静地等着,貌似已经习惯了。三个病员的家属都喜欢喝酒也变成了酒友,晚上就买些菜拿个凳子三人围一起小酌,饭后护士进来闻到酒味批评他们,也只是低头笑笑,然后下次还敢,甚至还怂恿我这个穿着病号服的人一起喝。如果是自己经历这样的生活——不管是住院几个月还是照顾别人几个月,每天没事可干只能玩手机或盯着天花板,我都难以想象,心态必定爆炸。这几位传递给我普通人在操蛋环境下的乐观和友善,很久没有体会过了,出院之前让女朋友拎了几瓶白酒过来送他们作为答谢。
在等待住院通知期间陆陆续续去看了其他几个小毛病,唯一棘手的是高血脂高尿酸。年中的体检结果显示轻度脂肪肝还在,已经连续三年了,想着去内分泌科问问要不要干预,医生扫了眼指标后面色沉重:你这血脂也太高了,得吃降脂药,尿酸也高,有过肾结石吗?
好吧,这才知道 2019 年那次让我在急诊室痛得打滚的肾结石是尿酸结石,当时石头弄丢了没法化验就以为是草酸结石。开始用降脂药后每月复查一次看效果和副作用,后来用药稳定为每天半粒降脂药半粒降尿酸药。除了吃饭要严格控制油脂摄入、我喜欢吃的海鲜不能吃,也因为吃药没法碰酒了。
我整理一下 2020 年去医院看过的各种毛病,主要是警醒自己对身体的关注还不够到位(尽管我之前认为已经足够小心谨慎了:摄入权威的医学科普信息源、身体的异常表现会立马看门诊),另外也给可能有同样问题的朋友参考:
问题 | 病因 | 风险 | 治疗 |
---|---|---|---|
表皮囊肿 | 无明确致病原因,天生的,无法避免 | 无风险 | 外科手术切除 |
眼睛结膜炎 | 用眼不卫生,脏手揉了眼睛带入细菌,自己手贱 | 低风险,未及时治疗可能影响视力 | 滴抗生素眼药水。结膜炎治好了,但给我留下轻度干眼症 |
复杂智齿 | 基因控制,无法避免 | 低风险,手术有较低概率引入不可逆后遗症,只有技术好的口腔科才敢拔 | 去九院口腔外科找专家用超声骨刀手术拔掉了 |
蛀牙 | 刷牙时后面的牙没刷干净 | 无风险,但伤害不可逆 | 补牙。我对自己的口腔护理流程盲目自信,导致发现晚,蛀洞深。再晚些牙就废了 |
高血脂 | 饮食不健康+运动少 | 高风险,长期下来大概率引起心脑血管疾病 | 降脂药+控制饮食+增加运动量 |
高尿酸 | 高嘌呤食物吃太多 | 高风险,引起肾结石以及可怕的痛风 | 降尿酸药+避免吃动物内脏、海鲜、肉汤、啤酒 |
那个被拖延了三个月的小手术做完,等伤口愈合好已经是 11 月初,开始找工作。先把有朋友多次主动热情内推的几个公司聊了下,然后是自己倾向的两家。在工作选择上,我优先考虑的是 1)做的事情有多大价值、服务对象是谁、我对业务能否共情、给我的发挥空间有多大 2)同事和 leader 的靠谱程度 3)能否提升技术栈的广度或宽度。仔细确认了岗位要做的业务后选择了我觉得最适合我发挥的那家。这里要特别感谢字节跳动上海广告团队给我机会与我一直聊到最后,面试体验很好,也涨了见识,最后没去的确是缘分不够。
与之前说的一样,当螺丝钉当然是不可避免的,但可以选择当镀铬镶钻闪闪发光的螺丝钉。我永远不会把工作当做「混口饭吃」的途径,这突破了我度量自己时间价值的底线,所以可以非常坦率地讲我是抱着足够的诚意和期望认真考虑过所有可能再作出决定的。
进新公司后陆陆续续搬了自己的电脑、显示器、椅子到工位上,算了下成本有三万多。在工作设施上我的标准非常简单:人(我)的时间和效率是最宝贵,只应该机器等人,而不应该存在人等机器。所以新公司允许自带设备这点我是很喜欢的,要么公司层面就尽可能满足员工的合理办公采购需求(我只见过极少数公司可以做到)。也遇到过不少同行坚定认为自己上班时用的软硬件都应该由公司完全提供好,如果因为这些因素拖后腿导致的效率降低节奏变慢也不是自己的责任。我完全理解这样的思路,也没什么意见,但我自己想事情就很自私了:即使是上班时间,精力、健康上的无谓消耗也都是自己的,我没有必要承担因为公司做得不够到位而带来的损失,只要眼光放长远点,与这些损失相比,几万块钱一点都不重要。
出于效率最优和主动释放善意的考虑,我对工作伙伴都是前置信任的:即使我与你之前未共事过,不能评估你的业务能力,但我相信你有合格线以上的职业道德、评价体系、处事分寸、教养尊重。但从实际体验看,我给予别人的信任和让步多被辜负。我 24 小时纯义务 on call 是为了保证自己负责的业务有紧急问题时可以随时被喊起来解决,而不是休息时间打电话来讲些完全不重要的小事情;我揽下一些远在我职责以外的活是因为我不干就真的没人干了但这些事情我又觉得很关键,而不是我理所应当有着更多的责任;我忽略同事们的学生气和任性是因为我理解人与人的成长路径不一样成熟度有差距我并非那个帮对方提升的恰当角色,而不是被当成没有脾气的人随意冒犯。
根据我有限的过往遇人经验,得寸进尺的多,恰到好处的少,锦上添花的多,雪中送炭的少。那些越界而不节制的人本质上还是缺乏对游戏规则的敬畏:哪一行干得还不错的都是人精,有多大概率会让你持续不断地白欺负呢?
我认为作为同一个利益团体里的人,把蛋糕做大把内耗降低可以让大家走得更远,是双赢的选择。如果有人把「双赢」理解成了自己单方面赢两次,那往往都没得玩。所以我不仅压制自己天生的攻击性,还充当胶水试图抹平团体成员的间隙,可惜其他的多数人并不这么想,看起来是千军万马,其实每个人都只有孤身奋战。
在后续的工作风格上,前置信任还是保持下去,但把警示的阈值提高。另外需要避免自己不小心辜负他人。
「你能欺骗到的,都是愿意相信你的人」,这种相信太珍贵了。
辞职后到开始找工作有五个月的时间,除了看病手术也剩了大把的空闲,中间去广州、深圳溜达了几天见见亲戚朋友吃吃喝喝,其他时间都窝在家里学习了。终于,终于有机会把我之前工作里一时半会儿搞不清楚的东西都粗略过了遍,那些书和文章越看越觉得自己之前实在是太菜了,只会无脑用工具,怎么工作的没理解透,也越觉得自己学新知识太粗浅了,其实再往下深入一层也没有多少困难,堆点时间就完事了。
现在再回头盘算下五个月里学的东西,整体上时间的利用率还是不够高,本可以再多学一些的。平时工作忙总想着唉呀好累没时间,真的脱产学习毫无压力有时间了,又这里看看那里瞧瞧,原本整块的时间被切割成零散碎片,刚进入状态没几分钟就被无关紧要的事情打断。后续再开始新的学习计划的话,有必要想办法把干扰因素排除干净,保持状态的连续。
在这期间由于摄入的新内容总量大,养成了记笔记的习惯。以前太忽视笔记了,而实际上我又是一个理解能力强但记性差的人,很多当时那个时刻理解了的东西,过段时间没使用上就忘掉,很久后再碰上又要去搜索着看一遍。试着记了几篇笔记后发现作用是如此之大,把核心思路和容易遗漏的边边角角记下来,多翻几次就很难再忘,即使忘了想再回忆起来也因为笔记的存在用关键词检索后能快速恢复场景,的确应该几年前就做这件事。后续这个习惯会一直保持下去。
2019 年的总结里我有提到几个新年的小期望,现在看看执行得还可以。同样性质的期望这次我要安排的是「更温柔」。仗着自己沟通能力强思路快总有些急切,少了耐心,也对他人的不体面缺乏包容。这种洁癖还是只存在于自己的精神世界里更好,哪需要对无关紧要的人有那么多期待和评价呢。更温柔不是妥协不是降低标准,而是聚焦于传递信息、输出价值、完成目标,是对日常话语体系的约束和调整。不管对方是个什么样的人,更温柔都有助于我把显然正确的思路塞到他的脑子里。
2020 年把工业界的基础技术补了补,没有扩展新的技能。Go 语言自己写了三年多,也认认真真钻进去看了些源码和文章,标准库和 runtime 层的东西懂些皮毛了,已经到了这门编程语言深度的拐点:再往下深入则会触碰到晦涩难懂的部分以及各种骚操作各种藏着魔鬼的细节,以前一小时能学十个知识点,这些领域只能十小时学一个知识点,成本极高,日常业务也用不上。所以大概率不会再主动钻进去。后面会更侧重对业务轮子的理解,以及尝试新的语言,当然了,我永远喜欢golang.jpg
即使经历了五次的前端入门失败(主要是卡 CSS 这个根本就不正交的鬼玩意儿上了),仍然没有放弃对 Web 前端的兴趣,工作上和个人项目也有实际需求,现在的工作时间只有周六一天有空,还是想利用起来搞点新东西。
说到时间顺带提一句,现在我每周只有周六晚上是可以安排出去吃饭的,而且因为高尿酸高血脂我需要控制饮食,所以仅限有明确主题的聚会 —— 事情重要或者人重要。其实 2020 年后半年养病在家时已经在执行这个规则,谢谢朋友们的理解。
2019 年总结文章的结尾我悄悄暗示身边多了一个人。当时被若干位朋友看出了这个细节,容我一年后夸句你们可真是个小机灵鬼。
2020 年和这位姑娘一起经历了些莫名其妙、操蛋、沙雕,但更多的是日复一日的平淡。我原本有些担心这种长期的枯燥、波澜不惊、低欲望、零仪式感她是否耐得住,结果我的担心完全是多余的。尽管我平均每天要被骂三次渣男和五句流氓,小罗同学还是一直用她那物理上较为平阔的胸怀包容我,给与诸多照顾和体贴。
这样轻松自由的关系带给我很多慰藉和勇气,再一次郑重感谢这些热切而真诚的爱。
2020 年产生了慌张,做了些选择,也验证了之前自己各方面积累的价值。
新的一年(虽然这篇博客完稿时已经 1 月 31 日)小小期望:
图是新定制的家用小机柜,不扎实但好看。想不到什么其他可以放的图了。
本文联动《2019 年的一些记录》
]]>我的朋友 80% 是路人网友发展过来的。同学、同事、亲戚这类属于「无法预先选择」的被动关系,能筛出来和我成为朋友的比例极低。这与我自己的倾向有关,我希望朋友能给我带来新鲜感、不同的视野、其他领域的输出。
我有着与大量(300+)陌生网友深入接触的经验,从未想过要用谎言和伪装出来的人设吸引别人。如果目的真的是交朋友,善良和真诚是最有效的(异性之间的吸引本质是性吸引力,颜值对异性很有效但我没有,就不谈了)。也遇到过很多我单向感兴趣然后使了些劲仍然聊不顺的人,只能继续点赞之交。
由于管理过师范大学的网络社区,我有着大量识别低级饥渴男的经验。先追溯发帖纪录,然后看关注的人和话题,再分析发言的语气和用词。「体面程度」可以高准确度地预判对方善恶,简单来说,你与其他陌生人开启对话通常存在目的,如果这个人真实站在面前你会如何组织语言?任何一个有基础涵养的人都会避免让对方误解和不适,严重突破大众分寸感就是体面程度不及格。
线下面基是发展朋友关系极其重要的一环,见面不一定能升华关系,但能和我保持长久关系的朋友 95% 都是见过面的。见面意味着:对方不是害怕暴露活体身份的人;对方愿意为你花时间;你们有一段时间相互观察和提问。我与新认识的人见面会重点注意:讲话时的动作和表情;聊天过程中上下文的衔接和话题把控;对方不涉及隐私的生活习惯和工作内容;对我的探索欲望和我探索 Ta 时的反应。网络上给其他人看的通常只有文字和图片,只要多花时间是可以练习地比较得体没有漏洞的。但绝大多数人难以在面对面时表演地很彻底,抓住细节并适当引导话题,摸清楚他们的目的和聚焦点并不难。
几个常见的不正常心智:观念极端化(尤其是涉及暴力伤害的)、情绪高度不稳定(自我和他人都无法安抚)、共情能力低(无辜的人受到伤害毫无恻隐之心)、过度泛化的自恋(不讲道理不认为其他人会在某些方面强于自己)。这样的成年人大概率是病人,一旦识别出来别招惹别继续接近,不需要你拯救,慢慢淡化关系。
别说朋友,就是夫妻之间都需要分寸感,分寸感好的人大概率是值得交流的人。能体现分寸感的地方太多了没法细细讲,有些方法可以帮助你确认对方是否越界:如果你觉得自己分寸感还行,那么把你换到对方的场景里,哪些事情你一定不会做?哪些话你一定不会说?如果你有自己认可的做事得体的前辈,想想他可能会怎么处理这件事?如果你把这件事的经过详细写下来投稿到微博情感博主那,评论里的人会怎么杠对方或杠你?自我博弈一遍,得出「最优解」「不够妥当但也能接受的解」「明显的错误答案」,再看看对方的行为在哪个区间里。
分寸感不是一票否决,偶尔处理不好没关系,也可以友善又严肃地提醒对方,但日常大规模越界是一定要警惕的。把你当朋友的人一定会尊重你,因为不尊重有极大的关系丢失风险,失去朋友无论是情绪上的难过还是利益上的损失,都不划算。
搞黄色实在太正常了,前提是:大家都愿意(不要强行带上放不开的人);大家对性的认知是科学的、合理的。我有个「小火车呜呜呜」群就是一波都很熟悉的人经常在里面输出虎狼之词。但又回到分寸感的问题上,有些显而易见的事情我们绝对不会做:对非单身朋友性暗示;未经允许将私密对话转述给其他人。
自我保护:没见过面或者只见过一面的,尽量避免提供隐私信息,除非你对自己的预判能力很自信;比较熟悉的,在有需要的时候提供隐私信息,比如要寄东西,要合作搞个什么事情;任何时候,都不要对其他人提供带你脸的色图;借小钱视情况,朋友间避免借大钱;大V在生活里也大概率是个充满缺点的普通人,别相信大V的人设,人品好坏与专业能力高低没有明显的关联关系。
常自我纠错和归谬,说错了话做错了事情挨打要站直。体面的人一定会理解包容他人体面的道歉,死鸭子嘴硬很容易让别人在心里把你拉黑名单。
我自己倒还好,总体上波澜不惊。回过头算了算,13 月份在疯狂地加班赶进度,为自己的预判偏差负责,510 月又为了政治任务全力以赴提心吊胆忙个不停,所以这一年在工作上花费了远远超出正常范围的精力,工作之外的事情做得不多。晚上把一年的微博、推特、朋友圈翻了翻,还好,多源信息摄入、思考都没停,年终总结不如再回顾一下那些值得持久化下来的想法,算作交待。所以这一篇里,会有不少我直接从日常只言片语 copy 过来的内容,也有对其他人的引用。
在 2018 年的 4 月份定了下了学会游泳的目标,终于在 2019 年的第四季度达到预期。可以熟练地蛙泳了,但自由泳还不行,仍要继续练习。找了教练带入门,后来发现其实 B站上的教学视频远比教练教得好,上课手把手教回家自己看视频双管齐下。我清晰地知道自己是一个慢热型的人,因为每次接触新的编程语言、新的学科、新的领域、新的技能都是一样,开头异常艰难,摸到门道后飞速提升,比如游泳这件事我在泳池了泡了很多次才理解透什么叫「水性」。一直认为自己在任何领域都没啥天赋,一个新鲜事物中最核心的逻辑,需要有前人指点或者自己摸索很久才能悟出来。我目前所擅长的少数几个事情,全部是大量刻意练习的结果,资质平庸就只能这样靠堆时间了来做到唯手熟尔。
去年的总结里讲还想学 Web 前端,真的就如我所料「但估摸着 2019 年也不一定来得及」,缺一个集中精力扑上去的机会,坦然接受了第五次入门失败。这个目标要战略性延迟一下,2020 年仍然不见得有这样的机会。
4 月份的时候在朋友圈里尝试了下搞一个小活动,朋友圈深夜拷问,本意是想知道这些朋友们对我有哪些好奇哪些想了解的,收到了蛮多提问,尽管实际上很多提问与我本人没有关系,但我的回答,或者对问题的理解方式,后来帮到了一些朋友,也算有价值了。不要指望所有人都可以和你进行严肃而深刻的对话,就像不要指望你在网络上遇到的人会对自己不负责任的言行认错一样。总体上是蛮有意思的一件事情,进行深夜时的灵魂拷问不意味着我对自己的状态很满意,而是说自己对遇到的一切都有了可以说得出口的理解,不一定对,但立场清晰坚定,能讲,敢讲。
我现在大概是有「踏实」PTSD 了。造电动车的说自己踏实,做手机的说自己踏实,搞 AI 的说自己踏实,发币的说自己踏实。进去仔细一看,踏实全靠一张嘴。
现在见到人对外宣传用这个词就油然而生一股不信任感。以至于我在怀疑「站着把钱挣了」这条路在当前商业环境里是否真正行得通,可以实践到什么程度?就算老板愿意这么干,能找到那么多志同道合的队友一起吗?投资人愿意等你吗?
互联网行业踏实做事情的人太少了,充斥着「混口饭吃」的技术、产品、运营,不愿意多干一点点事情。这一年还是喷了很多人,对外给出了不少负面评价,仍然苛刻挑剔,甚至刻薄,排斥和不认真完成本职工作的人合作。判断出一个人拥有靠谱、诚恳、踏实等好的品质,没那么容易,但判断出一个人一定会搞砸事情或者不负责任,则容易得多,存在一票否决机制。不敢说我的判断百发百中,十发九中是有的。回头来看这样也不太好,即使预判很准,事情总是要做,任务要完成,现实要接受,完成目标得到成果才是第一优先级。我已经努力在这方面更多地闭嘴了。年底时也从 caoz 那学到了些经验,尝试在 2020 年更多地观察伙伴的优点,发自内心地赞扬自己的队友。
当然仍然保留了一些极其政治不正确的判断逻辑和价值观,但非常有用,具体的没法讲出来,留着自己再继续实践和修正。
2019 年我多了些新的非正式 title,主要是同事间的玩笑。之前因为去客户那替其他人道歉,首席道歉官 Chief Apology Officer 的称呼也有了,不过因为这玩意的英文首字母缩写过于不文明,被我拒绝。
后来我自己又给自己贴金,单方面宣布成为「兜底大师」,的确是给各种各样的事情兜了太多底了。大把的工作伙伴做事情在我眼里漏洞百出,他们能力完全胜任,但责任心与大局观还不到位,偏偏又在客户那遇上了绝不能有闪失的任务,只能自己钻进去一点点保障好。我亲眼在其他地方见过太多次因为小的细节疏漏导致全盘皆崩整段垮掉的悲惨事故,非常不想让这种事发生在我经手的任务上,既对团队不负责任,也毁我个人品牌。
但从另一个角度说,done is better than perfect,在大多数情况下,应该先有结果再考虑做得更好,不需要对所有事情追求完美,资源有限水平不足,带着缺陷和遗憾前进是非常正常的。拎得清重点,抓大放小做好抉择,尽管这可能略微痛苦。更何况我兜底也实在是兜够了。
为了给其他同事提前做好被怼的心理准备,我目前的工作签名是「天壤知名气人工程师」。大家和和气气目标一致把事情搞定当然是很好的,但现实里不太能有这种理想状态,从 TK 教主那学的「菩萨心肠,霹雳手段」非常受用。我喜欢和聪明人合作很重要的一点是,聪明人没那么多自尊心。被磨多了就自然会知道自尊心是没什么价值的东西。
我遇到的几乎每一个同事和合作伙伴,都曾抱怨过自己工作的难堪和来自上司、管理层面的麻烦。把视角抬高些看看不难发现,不管大公司小公司,从上到下每一层都会有来自其他地方的麻烦,或者说「都在吃屎」,他们很可能只是做了我们每个人在相同处境下一样会做出的决定。好的 leader 应该尽力把吃屎的事情终结在自己这个层级,让压力停止扩散,不要再往下影响其他团队成员,只是很多情况下这不现实,往下扩散无法避免。2019 年我也认清了这点,更多理解他人的难处,更努力把吃屎的事情拦截在我自己这里。
在《我对工作和公司的一些理解》中讲过我更看重公司里的「聪明人」,其实后面再紧跟着的就是看公司价值观,这玩意稍微虚了点,需要多种场景下的感受汇聚起来,简单点可以参考「公司真正的价值观是具体通过哪些人被奖励、被提升和被解雇来体现」。
「一段关系越是自由,变态的成分就越少,无论是师生、恋人、同事还是其它什么关系」。
这句话适用于我自己、我的一些朋友、2019 年的一些社会事件。
就是这么个事,没法再展开讲讲了。朋友们,如果存在某个关系,尤其是亲密关系,让你觉得喘过不过气,觉得说话做事经常受限,不如考虑结束掉它?
2018 年的时候我讲过「对小钱脱敏;对热点脱敏;对虚荣脱敏。这三个刻意养成的思维习惯已经大幅提升我日常生活的幸福指数」。这次再拿出来检查 2019 年的言行,仍然是合格的。把自己说出的漂亮话都努力做到,也是属于「虚荣脱敏」的一部分。
2019 年还多习得了一个「情绪脱敏」。这里不是指自己的情绪,我自己已经在更早之前达到了「情绪自由」,底线从不逾越,没啥大悲大喜,小幅上下浮动皆可控。控制情绪对年轻人来说真的不太容易,正因为我已经经历过才更确信这一点。由于我潜意识里自带高灵敏度的情绪探测仪,能感知到周围人的情绪变化,这往往导致其他人的心态不稳给我也带来紧张和失落,尽管我没做错什么。2019 年算是把这层传染机制整理了一下,没那么轻易被影响到了。
朋友们把眼光放长远呀,五年后回看你当前面临的困扰,大都是茶杯里的风暴而已。
我做重要决定永远只考虑三个东西:成本、风险、收益。其实就是很朴素的做生意思路,我相信非常多的人本质上也是这套模型,但核心区别在于因为见识高低、眼界大小、价值理念的差异,大家对风险、收益的理解各不相同。
我会严苛地思考我在任何方面面临的风险并试图降到最低。这包括但不限于职业、身体、安全、经济、合规。
目前中国仍然处于互害型社会中,这是一种生存策略和保底方案。另一方面,尊重常识、汲取他人教训、预防小概率事件是非常正常且必要的,只是不做的人占多数,以至于我这样没那么放心大胆、认真贯彻落实的人看起来比较异类。比如我坐车后排也会系安全带,租的房子里会储备小瓶水基灭火器和防烟面具,安装烟雾报警器,检查三脚插头的地线。如果住到高层,我必定还会准备逃生缓降器。这些都没多少成本,但运气不好时可以救命。
当然会有些场景没法用低成本降低风险,或者为了某些收益不得不放任可见的风险。只要保证任何后果自己承担得起,想明白了就好。
2019 年经历了一次小的身体上的痛苦,因为肾结石掉下来引发肾绞痛,的确是前所未有的疼痛等级。疼得在急诊室的椅子上打滚的经历不想再来第二回。不过运气好的是在家里坚持跳绳蹦楼梯几天后结石自己掉下来了,免去了手术的麻烦。
当然想讲的不是生病这事。前些日子看立雯的新书《一个人的阳台》收获颇多,这本书有蛮多内容值得拿出来聊,后面可以再专门写一篇。不仅立雯,还有多个我信任的信息源,对精神上的痛苦和孤独这件事都给出了相似的结论,而且这些结论与我自己的体验是如此一致,2020 年便更有信心按自己的经验来活了。痛苦没什么可怕的,生命在欲望就在,欲望不止则痛苦不息,把它理解成始终伴随左右的一部分会轻松很多。快乐是短暂的,痛苦才是永恒的,创造快乐远不如减轻痛苦来得有用。
绝对的独处会带来高效的成长,因为独处期间无法逃避对自己的提问和回答,我把很多逻辑和道理想明白,都是在一个人清静思考的时刻里。「寄希望于他人的后果只有失望,社交关系再亲密,社会分工再细致,孤独这种事情也是要自己一个人来承担的。看起来是千军万马共渡重洋,实际上每个人都在孤军奋战」。
弱攻击性、默认信任、强共情能力、强逻辑。被误解和辜负就是我这类人的宿命。
我不断地写文字,试图用精简又准确的描述来表达意图,不过能把我的原意理解到位的人永远只是少数。当然了,还能怎样呢,毕竟现在有耐心把超过 2000 字的长文字完整读完的人都不太多了。
「不要对他人的理解有所期待,要对他人的误解做好准备,无论是有意的曲解,还是无意的歧解」。
2019 年在生活里引入了新的存在,这对我并不是一件容易的事,意味着要接受无法掌控的、不知道是大是小是正还是负的变化。现在看来结果挺好的。
再次郑重感谢这些热切而真诚的爱。
2019 年仍然是把关注人数减少把注意力更集中的一年,也仍然是时间不够用留有颇多遗憾的一年。
新的一年,还需要更加专注,并且依然「磊落诚恳,自由欢喜」。
图是新年凌晨喝的小酒。
本文联动《2018 年的一些记录》
]]>当时接到 offer 直接就答应了没有再去面其他公司,原因不复杂,面试时两个面试官给我的感觉非常好,我已经嗅到了他们身上的聪明人气息,而且正好那个下午旁边办公室里聊一些技术话题热火朝天,氛围挺不错,然后再到网上搜一搜公司的几个核心人物也是老江湖,这样一圈看下来基本就足够了。当然最重要的因素还是看到了聪明人,我在《我对工作和公司的一些理解》里提到的,聪明人的选择就是最简单的风向标(我不会在任何公共区域解释什么叫聪明人以避免输出让部分人不愉悦的内容)。顺带提一下,面试官与候选人的沟通过程一定不是简单地查看候选人是否符合需求,还要意识到自己的言行会代表公司的形象,传递团队的气场,当候选人挑 offer 时,这很可能带来不同的结果。
刚开始的半年重点在把智能围棋的后端服务用 Go 语言重新写了一遍,然后就陷入到这个语言不能自拔,Go 太适合我这种一把梭不废话的风格了。后面的一年半集中在几个 toB 的项目上,昨天和同事吃饭还聊到,那些你曾经非刻意学会的技能,大概率会在人生将来的某个时刻派上用场。我同时是后端开发+客户对接+网管+运维+HR,以前那些修过的电脑、攒过的主机、搭过的网络、买过的阿里云、给人善意的细节、做事件件有着落的习惯、稳定的情绪控制力,都直接推动我所在项目的持续顺利进行,但之前从来没想到过这些事情会与我的工作扯上关系。
整体上第二年过得比较累,但还算拿到了预期结果(至少在我负责的范围内)。推着我走下去的,不仅仅有职业道德这种内部因素,还有不少外部助力:一方面是面对的客户专业素养优秀,甲方乙方有各自的诉求但目标可以一致,不是那种互坑关系,能合作愉快;另一方面是所在的小团队氛围不错,战斗力惊人,可能是天壤最强悍的工程实施团队。当乙方的日子肯定会有苦哈哈的时候,心情起起伏伏伏伏伏伏伏伏伏伏,大家还是一起吃着火锅喝着奶茶扛了过来。两年前我在推上讲过这么一句「说出来你可能不信,促使我不断学习的一个主要原因是,“写出不好的代码坑同事”和“给出不好的产品坑用户”都让我觉得极其丢脸。我不想总是丢脸」。抛开自我要求,其他各个方面给予我的信任肯定也是不想辜负的。
坦率地讲,后一年技术上没有太多精进,这也是我比较头疼的问题。人生体验丰富了些(摸了摸新的领域),商业思维多了些(向其他同事学的)。可能是之前见过的妖魔鬼怪已经够多了,这两年工作里虽然新接触了不少人,能给我新鲜感的非常少,这就不太来劲了。
公司招人只招「成年人」,可以避免 90% 的人力资源管理问题。
这是《奈飞文化手册》里的一个准则,「成年人」就是非常自驱动的那种,招过来后不用太管,给目标给空间,自己就能把事情干好。
这当然是偏理想化的状态了,哪怕奈飞能真正做到,放在国内公司也非常难以实现。我所能见到的,除了极少数「小而美」的公司和团队,其他公司都没有践行这样的标准,最多是在关键岗位上提高门槛。
中小公司招人真的太难了。还不错的应届生,大公司早预订走了;大厂不想待了出来的,不甘心来继续当个高级工程师;社招碰到经验还不错的,手上不缺 offer,偏向于大厂和明星公司。我把要求降低到:有责任心、沟通能力正常、学习能力尚可,仍然很难碰到合适的候选人,碰到了也大概率不选择我这里。即使开出和一线公司同等水平的薪水也没用,加上加班很少、发挥空间大这样的条件仍然没用。以至于现在有些灰心了。
还有个思路是把门槛再降低,但这要求每个团队要配置至少一位有大局观、能兜底、接近全能的人,这个人会很累,这样的人也更难找。
最后的妥协是降低输出成果的质量。这不是我可以接受的,更不是我想要的。
在对外的商务场合,人在江湖就要有一些江湖的做法,这是理所应当的。但在团队内部,我个人期望能把沟通这件事情做得诚恳些,队友们哪怕不产生认同感,也不要产生被骗感。哪一行混得还可以的都是人精,演戏和鸡贼,大家给面子不拆穿而已。
人性复杂,欲望难解,处在试错和快速扩张期的公司一定会遭遇混乱不堪和不够体面的场景,警惕蒸发冷却效应。已经形成默契的团队,远远不是少了个人就再招一个补充进来这么简单。
不管从我个人压力上还是团队风险上考虑,还是希望能有更多能独当一面的同事站出来,把责任分散开,不要让我成为单点。我的标准永远是:即使明天我走路上不幸被车撞死了,这个公司也能很快有人接手我的工作,把事情搞定。这是一个成熟的团队该有的状态。而且过去的一年,我的身体健康已经出现了报警,小命要紧,我没法持续性地像这样把大量时间和精力都放到工作上。
说到把事情搞定,相信这个公司缺个我也一样会运转,也一定能有人把我的那份活做掉。不过像我常说的,把事情做到 90 分是搞定,做到 60 分也是搞定,100% 的成本做到 60 分与 50% 的成本做到 90 分,输出效率差距是 3 倍。这是一个比较平衡的自我认知:谁都别太把自己当回事,也要知道自己可以和别人做得不一样。「每个人都免不了成为大机器上的螺丝钉,但可以选择成为镀铬镶钻闪闪发光的螺丝钉」。
简单、直接、专业、细致,仍然是自己持续试图靠近的状态。
]]>cnBeta 原文已经删除,我觉得这篇文章有蛮多价值,「与真实生活中的人交朋友」这部分一直是我试图表述的想法,自己也是这么做的。留一份存档供各位参阅。
各位亲爱的访客朋友:新年好!
我们从 2006 年开始连续 12 年,以一篇献词作为新一年的起点,今年也不例外。但今年因为众所周知的原因,继续写一篇行礼如仪的文章,不仅大家不见得会赏识,连我自己也都意兴阑珊。所以,以下的文字,与其说是总结过去展望未来,不如说是一份在困难年代的生存指南,同时也写给我自己,并与大家共勉。
过去的好时光
“世界正面临百年未有之大变局”。虽然从权威人士讲“L形”至今已经有几年时间,我相信大多数人还没有做好过苦日子的准备,因为这和我们生长起来的环境非常不同。
如果你和我一样是 80-90-00 后,你一定不陌生一些公众号爆款文章的论调:我们的父母辈成长于极度匮乏中,因此他们自私,喜欢囤积东西,对家族内外双重标准,遵循传统礼教桎梏,而这造就了许多家庭悲剧。作为后辈,我们可不能像他们那样,云云。
不管你是否赞同这种论调,但我们成长于一个基本上还算富足的社会,我们有能力去思考除了吃饱肚子之外更“高层次”的话题,这可能是很多人都认同的。
在漫长的人类历史上,绝大部分时间,人类都活在可悲的战乱、贫穷和不自由中;像近几十年这样,全球总体上迎来较长期的和平、繁荣与开放,是极其罕见的。
几乎连续的三次科技革命支撑了这段难得的增长时光,以至于福山可以在 80 年代末提出“历史的终结”论(他现在已经开始反思这个论点)。现今社会的主力生于 1980 年代或往后,基本没有什么关于苦难的童年记忆。
“仓廪实而知礼节”。在全球化基础上,一些无关自身温饱,并超越了本地社区的,纯粹利他和国际主义的思潮得以兴起。社会分层从粗粝到细腻,性别、种族、性取向等原本“小众”的问题得到更多关照,一些看似牢不可破的“祖宗之法”也摇摇欲坠起来。
婚姻家庭观在变化。纯粹基于家庭条件的“门当户对”以及相亲都不再时兴,甚至有人呼唤传统婚姻关系的解体。“养儿防老”也不行了,孩子是独立的个体,家长不能再要求养育要“收回成本”。
沉溺于虚拟互动,加上顾影自怜式的“爱无能”,让新生代的我们产生了更多独自生活和消费的需求。一个人吃饭,看电影,唱K……要交友,也是上网找完全合心意的“同温层”,或是干脆找起了“爱豆”和“纸片人”。耗费能量,相互妥协地和真人互动,建立长久联系,似乎变得越来越不必要。
其它一些为防不时之需所做的“冗余备份”也是说扔就扔。2008 年的大部分中国人依然有极高的储蓄率,连老师上课都是这么讲的。10 年之后一回头,猛然发现,别说储蓄了,连“六个钱包”都悉数掏空,献给了房子。
环顾四周,很多年轻人背负着沉重的房贷,已经毫不稀奇。所有还没有还完所有债务的人,他们的日常生活都相当紧绷,容不得财务上出现半点闪失,一旦长期失业,没有收入,原本规划好的幸福生活都会毁于一旦。
至于早几年的“大众创业”潮,我们已经连续多年说过,此刻也无需再提。但是,青年和中年若是误入 P2P 贷款深坑,老年人若是深陷传销骗局,则造成的损失更大更惨,更难以挽回。2018 这一年,无数正直、善良、老实的普通人和背后整个家庭因此沦陷,令人无比痛心。
仅仅是“生于安乐”,足以让我们整整一代人,把自己浮光掠影的生活,建立在一个深深依赖经济持续增长,收入持续改善的基础上。这样的基础,是何等的脆弱。
根本性的改变
现在,我们终于要做好防冲击姿势,准备迎接也许是生命中第一个真正的逆境,去想过去不愿想,觉得不可能发生的事。
宏观层面,我们不多讨论。然而,具体到每个人的切身利益,“裁员”两字成为绕不过去的一个坎儿。
《华夏时报》的报道称,从 2018 年 10 月开始,北京每天登报注销的公司有 2000 家左右,此前每天最多也不超过 500 家。据不完全统计,上海、广州、深圳等一线城市公司注销数量,和北京基本持平。
工作岗位数量持续下降,意味着我们维持在以往的生活水平和社会层级上越来越难,甚至竞争烈度加剧了,却连饭碗都保不住。
创新乏力带来的增长衰退,让原本的互利多赢变为零和游戏,这意味着人与人,国与国,社会各参与者之间纷纷收起了原本温情的面孔,摩擦增多,戾气横行。
社会主流思潮将更倾向闭关自守,放弃那些细腻的分层,对小众人群的关照,因为再也负担不起。像法国“黄背心”一样,越来越多来自底层的反抗,只是为了解决最基本的吃饭问题。世界从全球化的高空中砰然坠地。
对每个人而言,衰退意味着所有人都只为自己,收起善意,持续利他的动机不复存在。当自保都成问题的时候,谁都没有多余的爱心匀给别人,本来就是怀疑论的人会得意于“及时止损”,而更多人则陷入加速撤退和互相踩踏。
过去一年,是什么刺痛了我们的神经,伤及了我们最为珍视的安全感?答案也许有很多,但重庆那辆从大桥坠入长江的公交车,相信肯定是其中之一。
事故一经发生,大量现场信息被广泛传播,以致人心惶惶。然而出于人类的自保机制,我们会很快忘记大多数事件的冲击,只有事件受害者和家属们,承受永无止境的失去和悲伤。尽管你有机会上热搜,但最终承担一切的还是你自己。
虽然我们还能看到有些群体,比如在校学生,可能依然沉浸在简单温馨的日常生活里,也可以因为更宏大的议题而兴奋;但这恐怕源于他们仍然衣食无忧,还没有经受社会的严峻考验。那种考验的降临,将可能让他们一夜之间完全、彻底地改变想法。
早一点产生危机感,是好事。
无望的“自我提升”
1930 年代“大萧条”期间,大部分美国人陷入困窘,不是因为他们能力不足,而是因为他们赖以生存的大环境,和基于此建构出来的生存经验,发生了根本改变。
这些被改变的生存经验里,其中就有这么一条——
寄希望于自我提升,知识积累,充其量只能陶冶性情,对改善境遇其实没多大帮助。有学龄孩子的家长,如果想让孩子遵循考好大学——找好工作的路线,也将越来越玩不转。
原本只要你掌握更多技能,比别人会的更多,就能保证有更好的工作,更高的收入。如果运气不好的话,未来可能不管你怎样努力,最后的结局跟那些曾经看不起的“社会底层”也差不太多。
当年,在美国大街上有西装革履的求职者挂牌写道:“我懂三门手艺,会三门语言,失业三个月,只想找一份工作。”
而大多数曾从事光鲜体面活计的人,唯一能做的就是模仿上班一样,每天准点穿着套装出门,哪怕只是出去闲逛,或是到没人认识自己的地方,脱下套装讨饭吃。
萧条意味着传说中的“人人平等”,就是会以这样一种残酷的方式实现。
今天,越来越多的人报名报班,充实自己,希望掌握一些新手艺,新技能,让自己变成所谓“U盘化生存”。不管新东家是谁,都能把自己成功“卖出去”。
一些老生常谈特别“丧”的公众号文章写到最后,实在没法收尾了,基本上都是以“充实自我”“行动”“打卡”强行结束。
但是,这也许只能让各路“知识付费”的布道师获益——“U 盘”口号的提出者罗振宇,也照例会在今年的跨年夜直播自己的讲座。
这种用知识填补焦虑的情景与当年也非常类似,只是当年好歹还没有这么多贩卖知识的人。1933 年,美国图书馆协会估计,自 1929 年以来新增的借书人大约在 200-300 万之间,而总的图书流通增长了将近 50%。
直白的说,这就好像一群女孩树立了一个价值观(不论正不正确),就是要早早的把自己打扮好,让自己“卖相好”然后能“嫁个好人家”。
她们开始前赴后继练出马甲线和翘臀,燃烧卡路里,并启动了残酷的内部竞争。然而,她们这么拼,最终能取悦谁呢?“好男人”的坑都没几个好占了,练再多也没有用。
现在觉得自己工作不够好,或者刚刚被裁,总想着通过“改变自己,自我提升”来改善境遇的人,与上面这个比喻何其相似!
就算你再怎么自我努力,超常规发挥,不也只是在一大批同等实力的同龄人当中自相残杀,披荆斩棘,只为了保住自己原来的相对地位吗?
通过提升大家的加班标准到996,再到10106,一点一点逼迫所有人付出本不应该付出的代价,保住一个也许是极其普通的职位,这就是职场竞争的“内卷化”。
一大批才情相似,能力高超的人,在一个顺遂的时代里,本应该过得舒舒服服,应该获得与自己能力相称的回报,却无奈需要在内卷的自相残杀中,白白耗费生命和才干。
威廉·曼彻斯特的《光荣与梦想》一书中写道:“中产阶级跌落迅速得令人心痛。在加利福利亚水库干粗活的工人中,有好多是农场主、牧师、工程师,还有一位是中学校长和一个密苏里州某银行的前任行长。”
我想,今后如果出现幼儿园老师都要求博士后学历,或者一个看大门的也得本科211-985,或与之类似的情况,也许一点都不奇怪。
与真实生活中的人交朋友
先别急着问“那我们就活该找不到工作受穷吗?”这样的问题。
为什么我们现在不太能忍受突然之间节省太多开支,突然“变穷”的生活呢?其中一个原因,我相信是我们有太多生活上的便利和安慰,过去是通过花钱购买的方式获取的。
物质和精神食粮的丰富,购买力的相对提升,也让我们越发孤独。
著名的“邓巴数”规定了我们只能和最多 150 人维持紧密的人际关系,也就是指我们“知道对方是谁”并且了解自己和对方之间的关系。
然而,我们把这 150 人配额中的一大部分拿出来,贡献给了或真实、或虚拟、或明星、或草根的远程偶像。追星吃瓜刷抖音,挤占了现实生活中的人际关系。
由美国全国科学基金会资助,杜克大学实施的跟踪调查显示,1985 年时美国人平均说自己有 3 个亲密朋友。这一数字在新千年伊始降到 2,到 2014 年已经是 0 。
产生于网络上,暂时没有走到“奔现”这一步的关系,多数是“蜻蜓点水”,一旦就某个议题产生重大分歧,冷处理一阵,发现对方与你就这么断了联系。
而至于远离地面的实体或虚拟偶像,则更是一种花钱砸出来的幻梦,他/她无法针对你个人的困惑,给出具体的,真切可感的关怀。
如果你可以成功“自我催眠”将偶像言行强行解读为给自己说的话,也许还好;但你最好祈祷这位真人偶像千万别“糊”了,或者你追的动画/漫画没完结没“过气”。不然,还是逃脱不了信仰崩塌。
陌生的人与人之间的关系在降温,社会变得不再友善。所以,你必须从对不固定他人的友好,对宏大叙事的关怀中退出,退回到自己和身边最亲密的人形成的圈子里。
——这个最亲密的人,当然不必须是你的父母亲属,如果暂时没有另一半也不用急着找。只是,个人要尽量少与人交恶,多交现实中的朋友,或者一对一的,有线下交流潜力的网友,少将精力放在单方面的情感付出,和漫无边际的浏览上。
不与人争吵,对有利害关系的人,比如上下级,可以避免过快透支“社交货币”,给自己未来埋下隐忧;对素不相识的人,可以尽量减少你遇到一个反社会人格的疯子,或刺激他爆发出来的几率。
而那些真实可触的友谊和情感,也将更经得起时间的考验。
来自网络的友善可能无远弗届,但如果你采信了这种友善,它一旦转化为网络暴力,伤害也将更甚。
你不可能只选择相信网上赞同你的那部分声音。如果你选择对网络批评和暴力不屑一顾,那网友们对你赞美的效力也会衰减。
信任是保持人际关系长久的基石,但信任能够建立的前提,是你要知道你们未来会有重复的互动。只有个人与个人之间进行的双向互动,才能避免不信任的加剧扩散。
身边人最重要,是支撑自己走下去的最大动力。越是在艰难的时刻,他们越能让你抱团取暖,争取活下来,看到未来的曙光。
最后,“穷则独善其身,达则兼济天下”。如果你还有那么一份对远大志向和美好前程的期待,在你尚不能实现它的时候,请将其埋藏于心底,并千万不要忘记你的初心。
祝大家在新的一年里,依然平安喜乐。
LJ 执笔
cnBeta.COM 全体成员
2018.12.31
]]>以至于九月份的时候,小姐姐跑过来问我,孙悟空在取经路上有几个女朋友你二月份在朋友圈说好的「展开讲讲」呢?结论是当时就逼逼了一下,没空记下来,后来逼逼的内容忘了,就不想再写。其实那天是我 24 岁的生日,就是比较伤感自己老了,年龄大了。真不是矫情,习惯了「二十出头的小伙子」定位好几年,突然来个 24 岁,一下子适应不了。本来想着 2018 年会在生活上做一些新的尝试,可惜没有,主要原因是工作太忙,尤其是后半年开始新的项目后,从零到一的确很累,踩不完的坑,接不完的需求。以至于我还有 3 天年假都没有时间用掉,马上要过期了。预计是下个月去趟南京溜达溜达,去趟医院复查牙齿,年假应该花得完。
只要认真工作,一年很快就过去了。
这一年应该是过去几年里最平淡的一年,没什么新的变化,没太多新的想法,也没有什么喜悦和悲伤。在深刻地理解了「人类的悲观并不相通」后,我甚至对探索新的朋友都降低了兴趣。
作息习惯太不好啦,经常晚上九十点钟到家,搞搞自己的事情,东看看西看看,再洗个澡就十二点多了。第四季度时为了让自己入睡没那么痛苦,开始尝试褪黑素,其实对我效果蛮可以,觉得自己睡前兴奋的时候会吞一粒,一瓶 60 粒差不多吃完了。但这的确不是一个稳妥的解决方案,还要再想想办法。
今年其实是有 2 个小目标的:学会游泳;学会 Web 前端。前阵子在公司新办公楼旁边办了张健身卡,游泳还在艰难自学中,蛙泳还没完全搞定,目测问题不大。至于前端,这是第四次入门自学,仍然标准结局,以失败告终。这也可能和我每次写完 JavaScript 都不忘洗手有关。前端 UI 上的花样太多了,头大。我知道我一定会在将来的一个时间搞定它,但估摸着 2019 年也不一定来得及。
今年其实比之前更温柔了,当然还有改进空间。是表达方式上的温柔,对人的态度其实没什么温柔不温柔,共情能力太强就容易在这事上吃亏,以前过分照顾别人感受以至于让自己有卑微感。后来我改变了策略,反正 50% 的人是笨蛋,另外 40% 的人我也不太看得上,把剩下的 10% 挑出来感受感受就行了,这样政治不正确的心态更容易让我平静和理智,避免过多的思考。
2018 年总体上比 2017 年强不少,只是个人收获上没达到预期。明年的规划里,有一件事情要看运气,搞得定最好,搞不定就算了。这辈子的前二十年走过来经历了足够多的外部折腾,就没指望过运气。
本文联动《2017 年的一些记录》
]]>简单地说,这个拥有接近 40000 个 Star、被国内外前端同学广泛使用的 UI 库,在 9 月份的时候悄摸摸地在代码里加了一个功能:系统日期是 12 月 25 日时,所有这个库里的按钮组件都默认有一个积雪效果。而这个 feature 被设计成不写入产品文档、无控制开关、默认开启,于是圣诞节当天突然出现的「彩蛋」让很多前端工程师措手不及。有网友吐槽这种自动跳出来的彩蛋是「跳蛋」,或者更直接点认为这玩意是「地雷」。
拿这事出来讲主要是因为我也是这次被地雷波及到的「受害者」。25 日早上我正好有任务在客户那边驻场,有同事在群里说到测试环境出现了这个彩蛋,我一开始没多想,还悠闲地吃着早餐,完事抹了一把大油嘴,突然觉得哪里不对劲:测试环境有彩蛋,而这个彩蛋又是通过自身代码逻辑触发的,那我们在客户这边的线上环境也应该会出现。
当时就倒吸一口凉气。
我所在团队负责的产品的客户是上海市某机关单位,上面明确说过不支持过洋节,而我们还明目张胆地给他们来一套圣诞节主题特效,客户会怎么想?明明是封闭的内网环境,睡一觉起来产品界面就变了,我怎么对不懂技术的甲方爸爸交代?于是慌慌张张地找前端妹子要了一段代码,直接改服务器里的线上文件临时屏蔽掉这个彩蛋。我甚至做好了写一份来龙去脉的报告来解释这件事的准备,不过还好改得早,后来客户也没有来找我。
这次当然不是探讨 Ant Design 捅的娄子,已经有足够多的人讲了这事的严重性和问题所在。主要聊我对一些场景下的底线、分寸感、敏感度的理解。
引用知乎某网友的一句话来总结:只要不影响别人,随便你怎么变态的包容心;不管自己怎么变态,都不能影响别人的责任感。
这是一句比较抽象的概括,在现实生活里往往会面对异常复杂、难以归类的场景,「影响别人」这个条件判断也没有统一标准。我个人的经验是:凡是会让无辜的人利益受损的,都划为影响别人。我做决定时要预测这个决定的影响范围和所有的可能后果,并且做好承担任何后果的准备,如果一定要冒风险且无法规避地影响到其他人,那会把这个风险提前告知他们。之所以认为 Ant Design 这次的行为是突破底线的,就是因为提交这个改动的人、把这个改动合并进去的人都忽略了一点,这个开源项目是整个团队的作品,被行业里广泛使用是自己的伙伴们辛苦了很久的成果,代码本身可以很快回滚,但行业里对这个项目的信任呢?对整个阿里系开源工作的印象呢?彩蛋的作者在已经猜到会被骂的情况下仍然选择去做这件事,不能理解。
你的角色仅仅是你自己时,的确只需要对自己负责。当你的角色是团队里的一员,就必须对团队成果负责,个人意志不应该破坏合作准则。
「情商」这个词已经被滥用了,一方面非学术中文语境里的情商是世俗意义上的情商,描述的是说话做事让人舒服的能力,真正心理学上的情商定义远比这个复杂(情绪控制、同理心、自我激励等);另一方面很多和情商并无直接关联的行为,也被粗暴地评价为情商低,理工男们常常莫名其妙地背上这口锅。世俗的情商其实非常好理解,就是考虑问题时的分寸感,有所为更要有所不为,既能感知到人与人之间的边界,又控制自己不越过这条边界。不同的人边界不一样,每个个例需要慢慢试探和验证,这玩意一定程度上可以抽象出比较系统的工程,有一套方法论,但知易行难,除了一些天分外还需要高成本的实践经验。所以对我而言,公开评价或要求另一个人的情商是不太体面的事情,不是每个人都拥有同样好的成长环境和机会,我更愿意选择直接骂他在具体某件事情上不动脑子。另外有一种低成本的做法是「成为更好的人的方法就是注意其他人做什么小事会使你生气难过,然后绝不对其他人做那些事」,用别人的错误实践来指导自己的确是可行的。
这件事情还有一个常见的误区是,有些朋友发现别人没有照顾好自己的情绪让自己难受了就认为对方情商低。真相是越是双商高的人越会精打细算选择更优解,「让别人感到愉悦」这个目标是需要付出精力成本的,不是认识的每个人都值得花费这个成本。诚恳地建议有这种下意识判断习惯的朋友将来再遇到类似场景,先检查一下自己是否对别人足够重要、足够有价值。
少聊情商,这个词比中国梦还不靠谱;少点玻璃心,情绪依赖别人的反馈时会带来大量不必要的烦恼。
在中国没有什么问题可以大过政治问题。
凡是政治想插手的地方,都一定有办法插手。如果没有法律法规,那就颁布它;如果已有的阻碍到了,那就修改它;如果上不了台面,那使用「相关法律法规」就可以了。我多次说过,在这样的大环境下就算你不惹政治,政治也极大可能找上你,影响你。而在互联网行业混的,肯定是跑不了,「网络发展到哪里,党建工作就要覆盖到哪里」。
caoz 曾经举过这么个例子:「假设你认识这么一个人,不坏,穷过,被人欺负过,靠自己长期的努力最近终于有钱了,说话有分量了。但你说不得他,你说他一点他就说你欺负他,瞧不起他,老眼光看人,然后喋喋不休自己做了那么多好事你怎么不表扬呢。
他要求朋友无条件地和他一致,如果某个问题不一致他就说你是跟他对手一伙的,封堵他,嫉妒他。哪怕你在其他很多事情上已经在支持他。
你觉得这人咋样。
如果把人换成国家,再看看呢?」
对体制的警惕和对意识形态的防守是我日常必做的功课,没啥别的目的,只是自保。这种 sense 无法靠一本书或一堂课学到,而必须亲自在删帖和喝茶的边缘反复试探、游走,被社会主义铁拳锤得满头包,被曾经在教育阶段信以为真的东西无情鞭笞,然后,你就很自然地去躲过它。和情商里的边界一样,没有规则,全看感觉灵敏不灵敏。删帖、封号、来例假,互联网公司背了锅却不敢对外做任何解释,环境就是这么险恶。
之前在推上讨论过这么个问题:如果我是那个值班的工程师,半夜接到电话,要求屏蔽掉“红黄蓝”、“毒疫苗”的搜索结果,我作为工程师下得了手去紧急修改配置文件吗?
这事对我而言是没有任何纠结的,因为不去做,公司就会被拔网线,会死,这违背了我作为公司一员的职责,并且又回到了第一个话题:我是否有权利去破坏团队努力的成果?
我当然知道干这样一件事意味着什么,并在心里真诚地骂某些人是傻逼。回到现实来说,我不愿意与体制做任何直接对抗,甭想着我会支持你,但也不会给你机会伤害我。所以,我如果有犹豫,也只可能在要不要做这样一个公司、要不要加入这样一个公司的时候,而不是需要为其他人负责时还在考虑忠于自己的价值观而举棋不定。
是的,我犬儒了。不拒绝的冷漠和不反抗的清醒成为了目前的选择,同时保持着信仰,保持着敏感。
活着已经足够艰难,我也一直努力地为其他人带来价值,但这件事情上的确无能为力。看到一些没有任何恶意的人因此进了监狱非常惋惜,也更敬佩那些仍然愿意站出来发声和做事的人,尊重那些戴着镣铐跳舞的平台。
这篇博客没有主题,只是圣诞地雷的事情给我带来了一些想法,简单罗列下来聊一聊。
]]>完成得非常好。
另一个微小的愿望是创造价值,不管为自己还是为别人。这个也还行,虽然没做出什么很厉害的东西但总归是为其他人提供了些帮助。
春节时没有回家,一个人在公司的别墅里住了十天,顺带给公司的猫和狗铲屎。对于我这样的人来说能一个人安静待十天可以说是过年最佳实践了。回家所耗费的精力和时间,以及在家里产生的一连串非常难受的体验让我认定这事对我有害,我的家人们并不珍惜我对他们的善良、耐心和忍让,我对此毫无办法。为了不继续伤害自己,我必须扔掉一些东西,这和经历久了中国教育后需要在恰当的时机接受观念冲击洗一次脑一样,广泛地接受莫名其妙的恶意,想明白自己为谁而活,弄清楚怎么和世界相处,然后事情就非常简单了。
年夜饭是在莘庄的西堤吃的,之前吃过一次感觉尚可,厚颜无耻地把所有年三十微信上发给我的红包都收下当饭钱了。服务员小姐姐得知我是一个人的时候有点惊讶,然后送了我一杯饮料。为什么要说这事呢?前几天去了趟中山公园的西堤,感觉吃的东西和服务水平完全是两家店,所以我准备找个时间回趟莘庄店再体验一下,如果也不行的话这个品牌就拉黑掉。
说起来年初立的不脱单小目标,在春节前后我一度以为要打自己脸了。一份突如其来的热情扑到我面前,以至于还算老司机的我有点措手不及。她的部分气质的确吸引到我,而且我确信她是真诚的、没有恶意的,所以后来复盘的时候我完全理解并原谅了自己为什么会翻车:经历的蠢货和恶意太多,而且现在还在持续经历着,所以我对于愿意思考和善良的渴望是迫切的。这种迫切会影响我对局面的判断,影响情感上的倾向,缩小了我的担心。为什么会担心?因为之前已经有过一次翻车了,对一个人的好奇、探索欲远不足以维系情感,突如其来的热情后面往往伴随着快速的消退。另外,我永远不希望让别人感到被冷落感到难堪,我不知道自己为什么会这样,也许是与生俱来的。
很遗憾,我翻了第二次车,我的担心完完全全发生了。
我试图控制节奏来降低翻车风险,但对方好像并没有制动系统,我所做的尝试都是徒劳。对方后来展现出的一丝傲慢也让我非常失望。
我觉得不会再有第三次。
有些人对我在网络上所展现出的人格很有兴趣,但对真实生活里的我兴趣不大。真实生活里对话时我会照顾周围人的感受,远超常人的同理心会驱使我看起来像周围人,像章鱼一样在什么环境下就是什么颜色。某种意义上,网络上的我才更接近真实的我,厌倦一切、广泛接受信息但不想理人。如果你发现网络人格和真实感受相差很大,这大概率意味着你对我并没有兴趣或者你还不能跟上我的思路。希望我的朋友们能理解。
下午某个时间突然发现自己很快就要 24 岁,竟然产生了一点惊慌。这不像我。仔细分析了一下这种下意识惊慌的原因,是因为我不能再用「我还很年轻,有的是时间赶上」来安慰自己。很快,我遭受新的挫折,产生新的自卑时,不能再找到什么可以说服自己并不差劲的理由,也不能坦然地将压力规划到将来了。我不觉得 24 岁的我仍然可以称为还年轻,时间所剩不多,想做的事却一直在增加,难过一下也是在所难免。
2017 年的社会热点好像比以往更多了,它们中的大部分在我看来都不值得聊。我发过这么一条推:「某种程度上,我有点羡慕现在在社交网络上高频转发、评论、参与国内热点事件的人,一方面是他们有足够的时间和精力,另一方面是他们对于底线的认知仍然处在较高的、较有人性的层次上。我也不知道我自己是什么时候开始变成纯粹的吃瓜群众了。」很多看起来还挺正常的人一聊政治话题就会显得蛮幼稚,幼稚在这里是个中性词,幼稚没什么不好的,但也没什么好的。 另一方面,我还是会支持他们说话,尽管说得不全对,有人发声总是好的,死人和出事能大力鞭策这个国家填坑,这对于政党对于群众都一点也不光荣,但事实是一两个人的拼命经常可以换来大量普通人的受益。所以我还持有另一个观点,微博这个平台是伟大的,就算它打乱时间线、接受审查、广泛删帖,都不影响它的伟大,理由很简单,微博如果不存在了,我们的各种环境只可能更差,不会变好。
意识形态是这个国家最核心最不能动摇的东西,宣传机器在这样既有激烈变革又有信息流通的新时代表现优秀,对年轻群体的观念灌输、对政治服从性的更强训练都颇有成效,我对此产生过一丝绝望,不过很快就平复了,那些破事和我又有什么关系呢,不去当坏人同时照顾好自己才是最重要的。现在我有了一个快速大致判断别人思维区间的方式,两步走:看他怎么理解中医药;看他是否常获取墙外的信息。对中医药的理解很大程度上可以代表对中国国情的理解,中医药兴起背后仍然是政治行为,是意识形态,而爬墙则代表着一个人对信息自由的向往和对信息质量的追求。当然了,不管你喜不喜欢中医,不管你平时爬不爬墙,只要你我是生活在墙内的普通阶层,大家都是电池,我只是想多找点不那么无聊的电池一起通上电做点不那么无聊的事情。我不会做中国梦,人只有不清醒的时候才会做梦。
2017 年我个人的进步并不多,唯一觉得有突破的地方是能看得下去书了。大学头两年用了错误的方式学习导致我对书本产生了恐惧感,除非我是我非常感兴趣的书,否则难以持续阅读太久。今年终于逼自己克服掉了这种恐惧。我不是对长文字恐惧,而是对啰里啰嗦、东拉西扯、不讲核心、不解释缘由的叙述感到恐惧,把自己过滤无用信息的能力训练强一些就好了。
这一年里我经历的人比以前少了,圈子小了,需要关心的人少了,关心我的人也少了。没啥不适应的,认识的人的总体数量并没有多少价值,有价值的是日常生活经常会接触到的那一小部分人,比如我微信联系人里 90% 的人只会在他需要我帮忙时才找我,真正会关心我的人就那么几个。关心我的确也是一件不太容易的事,我几乎不向外传达负面情绪,几乎不求助别人,而如果有人想来理解我更是困难,我同龄人所拥有的积累通常远远不足以解构我。简单点说,他们不能思考出来我为什么是这样,为什么做某件事,但我的的确确就是一个小人物,是一个正常人。奢求人与人之间完全的互相理解也是不切实际的,我这个阶段的许多人连现在的自己乃至一年前的自己都理解不了,还谈什么理解别人呢,不过还好我还是认识了几个人在某些方面可以理解我,与他们对话时格外放松。能拥有片面的理解也是好的。
今年观察到了一些新的通用的思维倾向,简单整理一下:喜欢当领导,热衷于「管理」别人;知道并承认这个世界上有很多牛人,愿意说自己认识谁谁谁特牛逼,但不愿意承认身边的人比自己强一些。这两点的杀伤范围非常广了,男性居多。我当然仔细核查过自己,还好,在我身上都不明显,甚至还有些反着来:我热衷于和人当朋友,喜欢平等,喜欢「协助」别人;我知道我身边很多人在特定方面比我强一大截。
关于移民国外的规划,现在看来没有那么迫切,会长期搁置但不取消。知乎上有人提到的观点我很认同:移民,是一个产品经理砍需求。享受国内廉价又方便的各种服务,保持既有习惯的稳定,这是砍掉的需求。蓝天白云干净的空气和食物,稍微尊重人权的社会环境,这是留下的需求。是不是移民,关键看砍掉的是不是你的刚需。我在经历、学习了非常多现实教材后,已经掌握了足够多的在中国躲避人祸、降低生存危险的方式,目前的状态我觉得还能接受。而且坦率地讲,物质环境方面我觉得中国会有提升,只要我多赚些钱愿意花钱就可以解决问题。精神环境就不指望了,还是那句话,意识形态是命根,谁都别想动。虽然很操蛋但也没有很癫狂,我保持自己在思想上的干净并无难度。是否要尝试移民还是要看后续几年国内会变成什么样。
前些天和推特上几位朋友面基了,对我还是第一次。我现在聊得来的朋友大部分来自贴吧、微博,但这也没什么奇怪,家人、同学、同事这样的随缘关系,选择性几乎没有,而自己主动结交的人则是有明确的筛选机制,质量当然会高很多。11 月初时终于换了份工作,新工作要学的东西挺多的,但都是我有兴趣的,所以感觉蛮来劲,组里几位同事也挺不错,就是工资有点少。自己写的代码、做的事情能够被别人使用、给别人带来价值会让我愉悦。其实我现在对 2018 年充满期待,应该比 2017 年过得好很多,有预感这将是我二十几岁里非常重要的一年,我今年已经把一些干扰项解决了,明年就会去做一些新的尝试。我对自己的解构和理解已经非常清晰,接着就是去寻找新的刺激源。如果说有什么希望,那就是希望可以接触更多比较聪明的人,聊点需要门槛的东西,是个人都知道、能做到的东西有什么好聊的呢。聪明并不是精明,精明的人已经足够多了。希望少一些自以为是的蠢货在我面前瞎扯淡,我也没招谁惹谁,但总是会碰到这样的人而且躲不掉,并非不能应付,但我不希望自己的宝贵精力花在此类人身上。
]]>我是微博重度用户。
在国庆节前后几天,我遭遇了一轮又一轮的被动加关注问题,刚开始以为自己不小心泄露了密码,因为之前很长时间我都没有遇到过这类问题,先从自己身上找原因。然后就是既定流程:修改密码 -> 在安全中心退出所有已登录设备 -> 清空所有第三方授权。
然后,好像并没有什么用。
很多人认为是微博内部故意设计了一套策略,强行给用户塞关注来赚黑心钱,但我认为这个说法站不住脚,微博这两年市值和营收一直涨,不需要冒风险捞这种钱。
于此同时,我看了我身边的一些人身上也发生了同样的问题,以及 V2EX 里也有多个人发帖:
新浪微博被 wt.weidaogou.com.cn 等垃圾推广号包围了
大家惊讶地发现彼此遇到的可能是同一波人,被强加的关注有很高的重叠率,套路也都类似,要么是发表各种 copy 来的文章、视频不知名营销号,要么就直接脸都不要直接给你发硬广。
镇定下来,再次思考一下,到底哪个地方出了问题?哪个地方能出问题?
从技术实现上看,能给我的微博帐号加关注的,通常只有三个途径:1. 我的帐号被盗,能直接被别人登录上去。2. 我使用的第三方客户端等可以通过微博开放平台走 OAuth 拿到 access token,然后权限被滥用。3. 我在浏览器上使用 Web 版微博时,cookies 被泄露。这个可能性最大,因为很早就听说过做微博黑产的,和运营商合作后劫持微博的流量,给用户塞关注,挣钱不要太容易。
我首先排除掉了盗号这一途径,一方面我修改后的密码是 1Password 生成的随机密码,没可能被碰撞或猜出来,另一方面我登录时刻意看过是 HTTPS,可以认为这个流程中不会泄露密码给其他人。我的电脑使用习惯良好,中木马的可能性也几乎没有。
然后考虑第三方授权的问题,我在第一次修改密码清空所有授权后,再次把授权给出去的只有我 Mac 上的客户端 Maipo 和手机上的几个微博客户端:WeicoPro,Cosmos,微博国际版,微博官方版。
微博官方版和国际版可以信任,排除掉,然后看 Weico 和 Cosmos,接上 Charles,抓所有的请求下来看,没有发现它们会往其他地方上传敏感信息,微博的 api 接口也是 HTTPS。
解不开 Maipo 的 HTTPS 请求,尴尬。难道这个客户端里 Pin 了公钥?有点不科学。先不管了,反正走的是 HTTPS 就行。只是有一个 http 请求不太正常,但这是授权成功后发往开发者服务器的请求,里面即使带了 access_token 其实也没关系,因为其他人没有开发者手上的 secret key 啥也干不了。(更新:经 Maipo 开发者提醒,有 access_token 就可以做关注操作,不需要应用私钥签名,所以这一步的分析是不够准确的,但目前没有发现黑产会劫持第三方应用的回调请求的迹象。access_token 通过 HTTP 传递是不安全的行为)
我目前在使用的这几个客户端要么官方,要么老牌,要么开发者是我信任的,几乎可以排除它们的嫌疑。
那么,只剩第三种可能了。我用的 Web 版微博在某个地方泄露了 cookies,导致我的帐号被临时性盗用。但是我作为一个好歹有一些信息安全基础的人,在今年 8 月份微博主站上了 HTTPS 后,就一直用的 HTTPS,哪里还能被偷到 cookie 呢?
想不明白,那先放一放,做点其他的尝试:再次走一遍修改密码取消授权的流程,然后只在 Web 版和官方 App 上使用微博,其他地方一律不再登录。
这样尝试了 3 天后,我没有再遇到加关注的问题。
和我预期的不一致,这好像是在刁难我胖虎了。
看起来这事和微博 Web 版没有关系?我错怪 Web 版了?
那就把非官方客户端一个个恢复使用,首先是 Mac 上的 Maipo
使用 Maipo 一天后,加关注的问题又来了。看起来 Maipo 会引入这个问题。
可是 Maipo 的开发者是微博员工,他是最不可能在背地里利用微博干坏事的,而且从其他人的反馈看,他们没有使用 Maipo 也遭遇了这个问题。我无法把原因归结到 Maipo 身上。
又思考了一天,以前 debug 代码的经验突然给了我另一个想法:Maipo 的某些行为会触发 Web 版微博泄露 cookie,这不是单方面的谁的问题,而是两者同时存在时才会产生的问题。
找了一圈,Maipo 里能和 Web 版产生关系的,我只能找到一个操作:View on Weibo.com
这个是在 Maipo 里对某一条微博进行的动作,执行后会在浏览器里打开这条微博的链接。开启浏览器的抓包,尝试做一次 View on Weibo.com
我发现了什么! Maipo 打开微博的链接是 HTTP 的,虽然访问后会 301 跳转到 HTTPS,但这个 HTTP 请求仍然会携带上浏览器在 weibo.com 域下的所有 cookie
在 Charlse 里看到请求头的那一瞬间,好像所有的谜团都解开了一样。
那么,这一切都可以有一个合理的解释了:
微博黑产在运营商线路上劫持 http://weibo.com 的 HTTP 请求,窃取用户 cookie,然后通过 cookie 给用户加关注。
虽然微博主站已经上了 HTTPS,但用户登录后的 cookie 没有设置 secure,导致用户访问 HTTP 链接时虽然会被 301 到 HTTPS 上,但也会携带有效 cookie 出去,被运营商劫持。
清除授权、修改密码都没有用,只要你登录后在某个特定场景访问到了 HTTP 的微博链接,那就很可能中招。只是在微博 Web 版站内的话没问题,因为默认都是 HTTPS 了,但是你的浏览器书签、别人发给你的链接、旧的外链、其他应用生成的链接都可能还是 HTTP 的。
需要注意的是,以上的结论来自于对比实验和技术可行性分析后的猜测,没有任何的实锤证据可以证明结论的正确性。微博官方应该可以根据访问记录查出来,我没法查,只能合理假设。
不指望微博会给 cookie 设置 secure 了或者上 HSTS ( HTTP Strict Transport Security ) 了,他们有业务上的考虑。但是作为用户,肯定还是有办法解决问题的。比较彻底的做法是在家里路由器层级上自己劫持微博的 HTTP 请求,直接 301 到 HTTPS,比较 geek。
更简单的做法是,自己往 Chrome 浏览器的 HSTS 列表里加入 weibo.com 域名:
在 Chrome 里打开 chrome://net-internals/#hsts
Add weibo.com
Query weibo.com ,能查询到就可以了。如下图:
把 weibo.com 加到 HSTS 里后,Chrome 再遇到 HTTP 的微博链接,会直接在浏览器内部就跳转到 HTTPS,请求不传到外面去,可以保证通讯安全。然后,你就不要在其他的浏览器或电脑上登录微博了。
我平时用的都是 Chrome,Safari 我没找到哪里可以自己添加 HSTS,Firefox 好像可以修改配置文件夹里的 SiteSecurityServiceState.txt 来实现,我没试。
被这个问题困扰的同学可以试试看,我这边是有效的,不知道其他人情况如何,欢迎反馈结果。
原文发表于知乎专栏:https://zhuanlan.zhihu.com/p/30007232
]]>这个问题当然是无解的,错不在我,真要轮到我倒霉我毫无办法。在中国,尤其是北京上海深圳,社会治安非常好,走在路上被人故意伤害的几率极低,自己不去作死就行。更何况我这种喜欢宅家里又善于预测可能的安全风险的人,如果生命真的受到威胁,那大概率是发生了不可控意外。飞来横祸这种事无法预判无法躲避,完全看命,基于「事事有着落」原则,我必须要为这种低概率的坏事情做好准备。所以,两年前这样想了一通后,我认为我有必要提前写一份遗嘱,来安排一下我意外死亡后的事情。
昨天下午,我终于把酝酿了两年的遗嘱写好了,内容其实非常简单,告诉我的朋友和家人需要帮我做些什么事情。主要是两件事:把这个博客续上费多维持几年;在我常去的几个社交平台上发布我的死讯,让我的那些近的远的朋友们知道这件事,告个别。
遗嘱里没有提到钱,因为我现在没有什么财富和资产,不存在分钱的问题。唯一提了一点是我身上的意外保险,可以赔到点钱,受益人是我父母。但你懂的,那其实已经不重要了。
然后呢?没有然后了。
剔除具体交代的中间部分,我可以直接把这份遗嘱的头和尾贴出来:
这是一份我亲手写下的遗嘱,是为了我的意外死亡而准备的,人生中不能控制的事情太多,我无法保证我可以持续而稳定地活下去。如果真的有那么一天,这个文件被打开,被其他人看到,那说明我已经遗憾地死去或长久失去意识了。
确切地说,我只是想将我死后的一些事情交代好,给别人减少点麻烦,让自己走得更体面。希望我的家人、好友能协助我完成这件事情,以下的内容会给你们非常明确的指导。
我想了很久,我对这个世界真的没有什么好留念的,不管是物质还是人还是感情,没有那种「我不能没有你」的心态。支撑我活着的,是我对未知的好奇,不是其他东西。所以啊,从我的角度看,我就是比较遗憾没经历更多的时间、更多的事情,看到更多的人和更多新的事物。其他的,没啥大不了。我过去的这么些年,在大的决定上还没有犯过错,每次都几乎是完美选择,我尽力了。
我的朋友们,曾经带给我很多美好的经历和时光,非常感谢。我们一生中遇到的绝大多数人,都只会陪着自己走一段路,然后分开,而我这次和你们分开得太突然、太远了,我本来很想看着你们继续成长、发展、结婚、老去,想参与你们更多的人生。既然已经如此了,我建议你们尽快忘掉我以及和我有关的事情吧,经常思考一个死人是没有什么意义的,还是那句话,生死之外皆小事,好好过自己的日子,尽可能活成你自己想活的样子,这是我最希望看到的。祝你们幸福。
我很认真地解释了,现在让我希望自己活下去的理由只有一个,就是对未知的好奇,对这个复杂世界的探索欲。
是什么时候开始,我对生活里的其他事情不再有执念了呢?我也不知道,反正我在某次思考这个问题的时候,就是这个答案了。这几年我对自己的认识提升了很多,越来越清楚自己是一个什么样的人,希望得到什么。不在乎有没有好吃好喝的,因为那都是一时享受;不在乎别人怎么评价我,因为在人性的理解方面我身边大多数人对我来说都是菜鸟,只是他们分成了同龄菜鸟和大龄菜鸟;不在乎谁会因为我的离去而伤心,不能改变的事情有什么值得伤心的呢。
我现在的思想状态,能让我难过的事情很少,能让我感到幸福的事更少。
得益于以前的成长环境,我拥有远超普通人的抗压能力和远低于普通人的索取欲,所以任何时候,都请不要担心我的勇气和信念。我活着是有目的有奔头有意义的,而且这个意义很长一段时间内都不会改变,尽管放心,我只为自己而活。我会尽力保护好自己的身体和生命,因为一旦在这方面发生问题,对我而言是非常亏的,我之前几十年很多的努力和准备都会白费。作为一个利己主义者,我绝不做亏本的事情。
我在思想上的利他主义也远超普通人,如果能同时做利人利己的事情那是最好的。在进入大学后直至现在的种种表现已经足以说明这一点,我帮助过的人、无偿贡献出来的价值都太多了。在我的观念里,自己做点微小的工作,就能给别人带来方便、产生好几倍的正面影响,非常值。作为一个渺小的普通人,这世界多一个我少一个都不是什么大问题,但如果我真的离开了,我会为这个世界产生一点惋惜,因为少了一个善良又主动的好人。
我想说的,我能说的,就这些了。
我在朋友圈说了下这件事之后,竟然有几位朋友想做和我一样的事情,问我是怎么做到既把遗嘱加密起来又让它能在主人死掉后被解密出来的,其实原理很简单,我设计的流程大概是这个样子:
以上的流程保证了:
唯一解密的方式,就是你的任一朋友和家人通上气,互相交换了密文、问题答案,同时拿到你的手机接收短信。这一切几乎没有可能在你存在意识的时候发生。具体的加密流程涉及到比较专业的技术实现,普通人不太能完成,所以最好找一个信得过的懂技术的朋友协助你实现,同时把这位朋友的名字加到那封邮件里。
]]>坦率地讲,对我个人而言目前 iOS 的使用体验已经比较满意,但短信过滤的缺失是我最大的困扰,我经常被这几种短信烦到不行:
iOS 目前只能对特定号码开启「勿扰模式」,这样短信进来后就没有铃声和振动,只在短信图标上 +1 个未读。很显然这解决不了多大问题,一方面经常会有新的短信通道号码(以 106 开头的那些)过来,第一次肯定没法避免,另一方面像银行信用卡消费提醒、账单提醒这种有用的短信和营销短信多数是同一个号码发过来的,为了避免错过那些用得上的短信,你可能不会把此类号码设成勿扰。
这个问题在国内的安卓机上已经被解决得很好了,国内几个大厂的 ROM 都自带关键词过滤功能,甚至可以联网更新过滤规则。与此同时 iOS 开发者只能苦笑,Apple 从未提供过让第三方 App 读写短信的接口,这种接口涉及用户隐私也不可能直接提供,比如 iOS 10 新增的骚扰电话拦截,第三方 App 只能预先将需要标记或拦截的号码写入进去,由系统自己进行拦截,App 本身根本无法知道通话记录。此次 iOS 11 提供的短信过滤也是类似的思路,系统将收到的短信发送给过滤扩展,扩展根据内置的规则判断要不要过滤掉再回复给系统,扩展可以知道短信发送方的号码和短信的内容,但扩展运行在独立的沙盒中,无法向它的容器 App (containing app) 回写数据,这样的流程设计和权限控制就使得拦截短信和保护隐私两者兼得。
关于这个新增的短信过滤扩展,有以下几个关键点:
理解了这几个关键点,那么开发和使用起来就很简单了,逻辑实在太清晰,都没什么可以讲的:容器 App 里编辑、保存一个过滤规则,extension 读取这个规则给出判断结果。
这个地方要注意的是,extension 虽然没有往外回写数据的能力,但是和容器 App 肯定是有办法读取同一份数据的,方式有多种,我自己写的代码里使用的是 App Group 的 NSUserDefaults。App 里编辑好规则,把规则对象序列化成一个字符串存到 NSUserDefaults 里,然后 extension 去读取字符串再反序列化出来。
过滤规则的设计,最常见的就是包含关键词了,这个足以覆盖多数场景。当然了,一个 App 里就只有添加关键词的功能多无聊,于是我强行捣鼓了一份稍微复杂点的规则:
对于关键词的匹配,也提供了”含有前缀”、”含有后缀”、”包含”、”不包含”、”匹配正则”五种匹配模式,我知道有些人不让他写个正则表达式他就不爽。
界面的设计没什么好说的,简单的工具类应用不需要花里胡哨,更何况这是一个 Demo 级别的 App,我直接用系统默认的效果,放了几个 icon 上去,最终长这样:
具体的代码实现以及安装方式,参阅我这个 GitHub repo:https://github.com/Bynil/MessageJudge
还有一个值得聊的点是,extension 可以把短信发送到服务端进行判断。我在文档中看到这一项时是有点惊讶的,因为允许把短信内容发到开发者的服务端就意味着极大的隐私泄露风险,iOS 系统处心积虑设计了一套又一套的规则就是不希望第三方 App 拿到敏感信息,为什么这里突然允许把短信内容往外发?我甚至以为我是不是理解错文档的意思了,看了好几遍才肯定的确就是这么设计的:当短信过滤扩展自己无法决定是否可以标记一条信息时,它还可以向开发者的服务器请求查询。
我个人认为这是一个比较鸡肋的功能,对短信的过滤本地做规则完全足够了,最多把规则做成可在线更新的,但是你说让系统把我的短信详情发给其他人的服务端,我完全不能接受。当然这个 feature 也不是肯定不安全:API 地址是写死在 plist 里的,请求由系统发起,extension 无法控制请求的来回,那么服务端只能知道短信发送者和内容,却无法知道这条短信是发给哪个用户的,这样的流程可以说已经把风险降到了最低。我写的 Demo 在一开始就没有任何涉及服务端的功能,只有本地的策略。当然,为了尽可能把 Apple 提供的功能摸透,肯定还是要试一试的。
前面说过,这个 extension 是无法直接发起网络请求的,必须通过系统来转发请求,因为系统层面有一套严格的机制来确保这个请求发出去是安全、可信的:
这一套东西和 iOS 9 的 Universal Link 是类似的,容易踩到坑,验证不通过但又找不到问题在哪的话可以参考我之前写的iOS 9 Universal Links 容易踩的坑
我的 apple-app-site-association 文件内容:
1 | { |
我并没有专门去写服务端 API,只弄了一个 dummy server 来测试看看系统往服务端发送的到底是些什么玩意,dummy server 有现成的:https://gist.github.com/bradmontgomery/2219997 稍微改改把 POST 的 body print 出来就行了:
POST 过去是一串 JSON,里面有短信的发送方和内容:
1 | { |
这个请求返回的内容 extension 里都可以拿到。
你可以把项目切换到 server 分支查看配置了 associated server 的 App.
一个发送方的一条信息被标记为骚扰后,会导致这个发送方后续的消息永远被系统直接判定为骚扰。我一度以为这是 Beta 版的 bug,因为我的预设场景就是对每一条短信都进行过滤,不需要管发送方之前有什么行为。然而 Apple 回复我这是 feature,屏蔽对象是整个的 conversation 而不是单条信息。这就很尴尬了,部分场景比如银行发来的营销短信仍然无法处理。而且被屏蔽掉的短信和勿扰模式一样,虽然没有声音、振动了,但未读数仍会 +1。Apple 在设计这个功能时好像并没有了解清楚我国国情,实用性会打很大折扣。难道这个东西还能有其他的玩法?那就等 iOS 11 正式发布后看看腾讯和 360 是怎么做的好了。
另一件小问题是,Beta 版时 extension 可以回写数据给容器 App,这个是 bug 无疑。刚刚发布的 Beta 2 已经解决,就不再多说了。
]]>禁止 App 自己引导用户打开 App Store 给 App 评分,因为现在有系统 API 支持这一行为了,在 App 内就能直接完成 review。
Use the provided API to prompt users to review your app; this functionality allows customers to provide an App Store rating and review without the inconvenience of leaving your app, and we will disallow custom review prompts.
App 的名字长度限制从原来的 50 个字符缩短到 30 个字符,且名字不应该包含价格。App 的副标题更适合用来介绍 App,但副标题不应该有指向其他 App 的内容。
这个可能是出于打击关键词排名刷榜的考虑。
App 只能使用当前最新系统版本的 Public API,保持 App 的更新确保废弃的 API 被移除。
更严格了,以前没有对代码里 deprecated api 的使用作规定。这条更像是建议而非强制规定,因为不使用某些旧的 API 的话老系统可能无法正常运行 App 了。
2.5.1 Apps may only use public APIs and must run on the currently shipping OS. Learn more about public APIs. Keep your apps up-to-date and make sure you phase out any deprecated features, frameworks or technologies that will no longer be supported in future versions of an OS.
敲黑板,划重点了:
In-App Purchase 的规则里新加入了一句话,App 应该使用 IAP 购买的货币让用户给数字内容的提供者给小费。
这一句话结束了关于微信公众号打赏问题的争论。
群众:审核规则只说解锁功能,打赏不属于解锁功能,强制走 IAP 不合理。
Apple:嗯,有道理,那我现在加上了。
If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may use in-app purchase currencies to enable customers to “tip” digital content providers in the app. Apps may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than IAP.
如果是使用商业模板创建的 App 或者是由自动生成服务生成的 App,会被拒绝。
4.2.6 Apps created from a commercialized template or app generation service will be rejected.
又要划重点了:
新加入了一条关于 App 内运行第三方程序的规则,看起来是官宣微信小程序的合规性。
有几个地方需要注意的:App 必须使用 WebKit 和 JavaScript Core 来运行第三方程序,那么就意味着只可能是 Web 程序,同时容器 App 不能把系统的原生接口暴露给第三方程序;第三方程序的开发者也必须是 Apple Developer。
`4.7 Third-Party Software
Apps may contain or run code provided by third party developers (e.g. HTML5-based games), as long as the code is not offered in a store or store-like interface, and provided that the software (1) is free or purchased using in-app purchase; (2) only uses capabilities available in a standard WebKit view; your app must use WebKit and JavaScript Core to run third party software and should not attempt to extend or expose native platform APIs to third party software; (3) is offered by developers that have joined the Apple Developer Program and signed the Apple Developer Program License Agreement; and (4) adheres to the terms of these App Review Guidelines (e.g. does not include objectionable content; uses IAP to unlock features and functionality). You must provide an index of third party software and metadata available in your app upon request.`
App 必须向用户说清楚申请了哪些权限(位置、联系人、日历等),以及用户不给予权限的情况下什么功能无法工作。
这条规定有可能解决大家经常骂的某些 App 不给权限就直接闪退的问题。
Your app description should let people know what types of access (e.g. location, contacts, calendar, etc.) are requested by your app, and what aspects of the app won’t work if the user doesn’t grant permission.
App 和 Extension(包括第三方键盘),不应该包含 Apple emoji.
没理解错的话,第三方键盘里不能直接输入系统的 emoji 表情了。我觉得这条略不合理,难道我想发表情时还必须得专门切换到系统的 emoji 键盘?
Apps and extensions, including third party keyboards and Sticker packs, may not include Apple emoji.
我玩社区的目的有两个:一些话题带来的见识和新鲜感;它们是体验、观察人性的好地方。一个社区一旦受众变广,一定趋向于成为小社会,在社会里就必然能感受到人性。从我个人经验上说,人们在网络上的公开言行要么带有目的,要么出于人性。网络环境越来越开放(只要不涉及敏感话题),受众越来越广,但现在能在网络上好好说话的人比例极低。这篇博客用来总结我过去几年所看所想,涉及以下几个话题:什么样的言论是不恰当的?为什么存在这么多不恰当发言?怎么理解和承受住网络暴力?什么是优质、正向的说话方式?
我对网络舆论的接触最早来自贴吧,刚开始和很多人一样,对于各种自己无法认同的发言很排斥,难以理解,为什么这样瞎说话的人也可以上网?作为活跃成员和管理者又不能正面怼,只能憋着,或者忍不住了上去试图讲两句道理。这种经历多了之后,我发现大多数「我无法认同」的言论都可以找到不复杂的原因解释:可能是信息不对称,比如我在这里已经待了3年而对方是一个新人很多信息和规矩不知道;可能是单纯的无聊,对方随便扯扯淡想吸引注意力;当然也有可能是我自己的问题,我没有跟上对方的思路,我的无知和短见蒙蔽了自己。我开始注意和总结这些现象,一方面能让自己积攒经验更容易了解到一个陌生人想传达的意图,另一方面是,如果不在逻辑上分析出原因让我知道问题不在我这里,我其实很难抵抗地住受众变广带来的压力。如果你有点粉丝,或者你管理过什么社区的话,你知道我在说什么,即使你在持续做正确的事,来自这个世界的恶意也是你难以想象的。后来不带社区,就只当一个普通的吃瓜群众到处逛,这样的思维习惯一直保留了下来,很庆幸培养了自己这样的习惯。即使现在到处都有撕逼、争吵、讽刺、打脸、反转,我看到后内心都毫无波动了。
郑重推荐一本书《清醒思考的艺术》,我手上是老的纸质版,没记错的话是一年多以前 tk 在微博上提到过,然后加到购物车趁着京东搞活动买了。用若干个睡前时间读完,内容不多,买电子版更好,可以一直带着经常翻一翻。这本书我唯一讨厌的部分是它的副标题「你最好让别人去犯的52种思维错误」,我不喜欢这种带有互害情绪的东西,现在中国社会大家互害得还不够么,有问题我自己知道就行了为什么还要「让」别人去踩坑?原版是德语的,我甚至想到是不是翻译过来的时候出了偏差,于是找了个在德国上学的漂亮小姐姐咨询,然而原版德语里副标题的确就是这个意思。
书里列了 52 个常见的思维错误,举例子做分析,总结成因,提供建议。坦率地说,我觉得里面有一部分内容比较牵强,举例不恰当,也不是每一个都能让人醍醐灌顶。我读的时候一边思考我自己有没有踏入过这个误区,一边拿笔在目录上打勾,把我曾经犯过的、正在犯的、没有想到过的问题都勾上,回过头一看也勾出了三十多个。
这本书的意义在于,里面的内容可以解释至少一半的愚蠢言行,尤其是不易被察觉的那种。
举个例子,书里第一条就是「幸存偏误」,这个实在太常见了,我有条微博也提到过:
博主干了几天客服的活后是认为中国的很多程序员水平不太行,进而认为中国云计算没有前途。然后有两条转发附和了这个观点并进入到我的信息流中。
我一看,我作为一个码农也被黑了啊,想了想还是要出来说句话。原博的逻辑是一个典型的幸存偏误:云计算提供商的用户都是这个行业的从业者,受众非常垂直,从业者里必定存在着刚入门那种水平很差的、水平一般的、水平很好的。这一行又讲究自学和独立解决问题,服务器出了问题跑去找客服咨询的,几乎全都是刚入门不太在行的开发者,客服接触到的当然是被筛选过的一群客户。动手能力强一点、经验丰富一点的,根本用不着找客服帮忙,所以以客服身份把自己接触到的客户作为样本来评估整个行业的水平的话,就没法看了。
而我右边转发的两个人,一个是小米的工程师,一个是百度的工程师,他们完全没有意识到这段话里的严重逻辑问题,跟着讽刺了一波码农。我的话也只点到为止,不揣测别人的动机,原博后来在我下面留言认同我的观点,这也可能是他删微博的原因。单就这么一段话来说,如果遇到喜欢喷人的,又可以来一场所谓的打脸和骂战了。
还有很多其他的常见思维误区在现实中、网络上层出不穷,不详细说,后面会再提到。这本书适合常带身边,不定期翻一翻看自己有没有踩到思维上的坑。需要注意的是,踩坑很正常,而且所有人都无法完全避免,只能尽可能降低概率,同时,寻找自己的错误做到高效的自省,也并不容易。
书里提到的一些解释也很有意思(没有经过严格的论证),许多误区可能是从人类文明开始就流传下来的,比如从众心理:在远古时期,大家一起出门到森林里打猎,突然你发现自己的伙伴都在往回跑,你怎么办,要不要立马跟着跑?唔,没有跟着跑的人,都被野兽吃掉了,换个角度说,我们现存的人类,基因里就刻着「从众」,否则活不下来。至于从众是对是错,在森林里反正可以事后再说,没有啥坏的影响,但现在社会不一样了,你不从众不会导致生命危险,所以要注意纠正。这么一想,是不是压力小了很多,毕竟这些误区与生俱来,人人都有。
不管是乐观者还是悲观者,你一定会在某种程度上高估自己。
借用知乎上的一些观点:在社交中,他人给予我们的正向反馈通常远多于负向反馈,我们也更愿意记住正向反馈。这会让你产生优越感,优越感对生活有必要,但这玩意不太好把控。不用别人知道的优越感是有益的,可以让你心态平和,不花时间精力在不值得的人和事上;需要别人认可的优越感是不幸的,这本质上是在消费别人的不开心。因为一旦你要证明自己相对别人的优越感,就变相在证明「别人不如我好」,你破坏了旁人的骄傲。
简单地说,大家都过于看得起自己了。从而你很容易看到一些现象:不同意别人的观点就要留一句「脑子是个好东西希望你也有」,好像只有他的观点是可取的,跟他不一样的都是笨蛋;看到不喜欢的言论取消关注的时候还要来一句「果取关」,好像他的关注对别人来说很重要一样;跑到别人的微博下瞎扯淡被拉出来怼了之后又要说「你一个大V怎么能这么挂人?还一堆脑残粉跟着起哄」,好像他能教大V做人的同时其他人都没资格教他做人。
纯银曾经提过一个观点,社会上常见的圈子都是由5%精英,15%聪明人,30%普通人,50%笨蛋组成。有人对这个比例表示不赞同,认为80%笨蛋更准确。这话说起来挺高傲的,乍一看充满优越感,实际上表达的并不是那个意思。即使是50%的笨蛋,也几乎没有人会认为自己属于那二分之一。笨蛋这么多的主要原因是信息不对称严重、不努力的人太多。天天只会岁月静好,没有深度思考能力,又过度自信,被人当做笨蛋并不冤枉,这样的人也往往意识不到自己有几斤几两。
我曾经在知乎回答过一个关于要不要在开启对话前问「在吗」的问题,里面核心的思路是,你作为主动打扰别人寻求他人帮助的一方,要降低自己的身份,优先考虑对方是否愉快。而在微博上,你作为关注别人成为别人粉丝获取内容的一方也是类似,你可以评价、讨论、反对别人微博的内容,但你没有权利要求别人的微博应该发什么、不能发什么,更没有必要来句果取关恶心别人,这世界上在乎你取没取关的可能只有你自己一个人。
另一种更容易遇到的是一种「廉价的优越感」,跟「刷存在感」很像。比如在 V2EX 上常见的:
有人提问 QQ/微信 某个功能点的使用问题,几乎一定会有人回帖「不用 QQ 好多年」「从来不用微信这种东西」。且不说这事值不值得骄傲,你跑到人家一个提问帖下面回复这么一句话完全没有什么意义,还会让人觉得不舒服。类似还有腾讯只会抄袭啦,罗永浩是傻逼啦,谁买锤子手机谁脑残啦,国产软件能不用就不用啦。这类人喜欢用一句话否定一个人一个产品一个公司或者一些现象,但仅仅是一句话总结,没有前因后果没有逻辑陈述,到处嚷嚷,碰到相关话题不管恰不恰当先回复了再说,他们以为自己在表达观点,其实只是在制造垃圾信息。
母校情节指的是维护自己有关的、亲近的人或集体时,表现出的强烈情绪和无脑言论。反正你说我学校/家乡/圈子 不好就是在变相贬低我,我就要想办法骂回去,至于你说得对不对我不管。思路如下图:
小粉红和母校情节有点像,从护校上升到了护国,但从我的理解上说,小粉红的本质是缺乏见识。国内舆论管控太严,很多新闻事件和观点都无法传达到大众层面,宣传部门又热衷于搞这一套,于是真的就培养出所谓的爱国青年来,他们看不明白一个政策的目的和可能后果,喜欢炫耀国力,认为排挤公知是政治正确,甚至有好战倾向。这个国家和政党当然有做得很好的地方,但现在处在变革期,矛盾和问题显然更多,需要有内外的压力去暴露问题推动解决。国内现在的繁荣局面来之不易,喜欢「虽远必诛」「祖国这么流氓我就放心了」「这盛世如你所愿」「外交部喷人好帅」的人,几乎不会为这个社会的进步做出什么贡献,他们缺乏基本的政治常识,更做不到社会事件的深度思考。他们认为爱国的对立面就是叛国,认为中国人一定、必须要爱中国,认为爱国就要爱政党。
这两类人都热衷于维护自己所在群体,很大程度上是由于现实生活中缺乏释放热情的渠道,又被成长环境带来了自卑心理,一旦有人破坏了他内心少得可怜的归属感,他便会气急败坏地抵触。
一个人的归属感和自信只能来自自己的母校自己的公司自己的国家等一系列外部集体而不是自身的经历和内涵的话,活得也挺艰辛的。
前些日子我收到这么个微博私信:
我与对方素不相识,想了一会儿,猜到了被骂的原因,不过是在这之前的两天我转发了一条微博讨论一些锤黑、罗黑的心理,而对方作为一个热衷于「点艹情怀蛆」的人就顺着过来问候我一下。我转发的内容其实完全只是讨论了一个现象,本身没有表露出任何对老罗、锤子的偏好,当然了,在这类人眼里,你不黑锤子就是有罪。
这种莫名其妙的无差别攻击算还好,嘴上占些便宜,不理他就过去了,我曾经还遇到过有人问我住址,说要来砍我,而原因只是我反对了他的观点;以前还有个朋友持续遭受到匿名辱骂长达两年,仅仅是因为对方看不惯他的为人。总是遭遇到这些事情,一方面让我佩服这类人坚持不懈地恶心人的毅力,另一方面让我有些害怕,原来身边存在着这么多坚定不移地输出暴力、恐吓、报复、愤怒的人,庆幸这是一个严格控枪的国家。
我又想起了两年前吴佳琳和韩红的事。那次事件本质上是被某节目组故意利用炒作出来的,但对于义愤填膺的喷子们来说,当然首先要把情绪发泄到当事人身上,随意截个图感受一下:
当第一波舆论过来的时候,我非常担心琳琳是否能承受得住这样的压力,毕竟像我这种整天在负面环境里游荡,心大脸皮厚的人只是少数。私下聊天时我试探性问了一下她,发现情况比我想象中的好很多。过了几个月,一群段子手又把这事翻出来,带来了第二波攻击。但我看到她在微博上晒出《愤青》的歌词的时候,知道她已经走出来,没什么好担心的了。
有兴趣的话可以听一下这首歌:《愤青》,歌词挺有意思,只是仍然带有一点无奈的感觉。
现在回过头看整件事:吴佳琳没有做错什么,如果一定要说责任,那就是太轻信节目组的安排进了圈套;节目组是最贱的一方,篡改歌名,故意剪辑,给观众呈现一个「真实的谎言」,成功地营造了一个网络热点,还能全身而退;而那群喷子,从始至终都在被当成棋子利用,代表着正义挺着胸膛扛着大旗站在道德高点上,丝毫不觉得冷,不太忍心说他们做错了什么。
这就是我前面说的,即使你在持续做正确的事,来自这个世界的恶意也是你难以想象的。因为这世界上除了普通人和好人,还有人坏有人蠢,坏人为了一些无聊的目的制造恶意,并利用蠢人放大恶意,你对此毫无办法。
我觉得每个人都值得去遭受一次全面的网络暴力,我也曾不止一次对别人说过,如果你愿意把自己暴露在公众面前却害怕被骂,那仅仅是因为你还没有被骂够,多骂骂就好了。当你处在风暴中央时,你很容易看清缠绕在自己身边不断聒噪的都是些什么货色。如果真的遭遇到这样的事情,只要你确信自己没做错什么,就尽可能地向外传达你的想法和公众未知的真相,抹平信息不对称。这时候一定也会有人认为你在公关在欺骗,没关系,他们有这样想的自由,更有愚蠢和片面的自由。
我以前认为 IT 从业者因为职业原因,更善于对事物进行抽象、整合、逻辑分析,发表出来的言论应该是更有意思更接近本质的。然而深入观察后发现,能很好的理解到网络社区发言的意义,遵守发帖礼仪,致力于讨论事情而非刷优越感的人,仍然是一小部分。盲目自信,主观问题上不接受不同观点,热衷打脸,喜欢教人做人,在这个群体里也很常见,只是整体涵养较高,不容易飙脏话,在其他方面与非程序员群众在网络上的行为表现没有质的差别:大多数人善良、平庸,少数人老练、高冷,一部分人暴力、自我。所以看到纯银说50%笨蛋的观点我没有丝毫的质疑。更为重要的是,第一种人不太愿意发声,第二种人不屑于发声,声音最大的是第三种人代表的群体。另外,这个行业里还存在不少人期望成功者倒霉,的确很 ugly 的心态。
「中国逻辑」一词最早出自韩寒笔下。逻辑世界的天敌——“中国逻辑”一文里有更多的讨论。这篇文章里面第一段话就说了一个沉重的事实:「他感慨教育之难,尤其是教化初入校门、被教科书的意识形态阴影长期禁锢了头脑、思维非黑即白、非此即彼的大学生。他需要破解的难题,不是事实之争,而是观念之争」。中国逻辑嘲讽的是国人一贯不讲理不尊重逻辑的心态,这种不讲理没有随着时代发展被纠正,反而渗透进教育体制去持续影响后代。这个话题此处不多讨论。
文章中提到的另一个点是「易中天先生曾将中国逻辑归为三点:问态度,不问事实;问动机,不问是非;问亲疏,不问道理」。我搜了一圈出处,应该是南方周末对易中天的一次采访总提到的。这三点从一个更高的层次来总结了国人在不讲道理这件事上的具体行为,不能包含所有但很缜密。回顾一下我们常在微博看到的那些话:
是不是觉得能瞬间 get 到重点了?
丽江因为打人的事出名了,一定会有人出来说丽江人不都是这样,一定会有人说不喜欢别来。
动物园老虎杀人了,一定会有人说这也是一条生命,就算逃票罪不至死,何必过分指责。
你说国内某政策真恶心,一定会有人说有本事去你的美爹那。
你说某明星演技不行,某电影不好看,一定会有人说你有什么资格说这些话,你行你上。
你质疑一个政治正确的观点,一定会有人说你是水军出来洗地。
你说你不爱国,一定会有人说你是卖国贼,你说没有爱国的义务,一定会有人说你不配当中国人。
你说女生单独出门最好别衣着暴露,降低被盯上的风险,要把任何身边的男性都视作潜在强奸犯提防,一定会有人说你直男癌,不去指责强奸犯却对女性提要求。
一个口腔科医生说要定期洗牙保持口腔健康,一定会有人教育他「我妈妈说经常洗牙对牙齿不好」。
一个妇产学女博士怀孕期间参加晨跑,一定会有人指导她怎么做孕期保养。
翻来覆去都是这么些思路,发一条微博看一个新闻立马能猜到大家会有什么反应,那么这事就没有意思和乐趣了。大家都习惯性只相信自己愿意相信的东西,下意识维护自己那渺小的尊严和优越感,在网络上对陌生人释放自己对生活的无奈,「凭着道听途说的知识在一无所知的领域发表信誓旦旦的观点」。自己不喜欢或看不惯的人被攻击时又无条件地相信发起攻击的人,为了反对信息源而故意反对明明正确的信息,在智力上自我矮化。至于事实和逻辑,都可以不顾。
思维上的懒惰是所有懒惰里最糟糕的。
寻找他人的愚蠢和缺陷并不是为了制造一种「我很安全」的优越感,而是为了时刻提醒自己,我也可能做出这样事说出这样的话。
微博上的梁欢总结得比我更细致全面,直接引用了。梁欢也是为数不多即使撕逼也能保持风度的人,很酷:
]]>