即刻App年轻人的同好社区
下载
App内打开
小盖fun
1天前
左耳朵耗子去世三周年。早上醒来,我收到了日历提醒。

也是在三年前的今天,我们本来约好了见面交流,没想到发了微信消息,再也没有回音。

于是,我决定在每年的这个时候,写点什么,来追忆这位倔强、浪漫又给人力量的技术人。

对于很多工程师而言,当下很难再找到一位像他那样,执着于技术,又接地气的榜样。

这年代从来不缺鸡汤,也不缺榜样。但能理解普通工程师的困境,还能指出一条可行道路的人实在太少了。

站在舞台中心,侃侃而谈的很多成功者们,他们根本不知道人们并不像他那样拥有众多优越条件,他们根本不理解普通人的难。

左耳朵耗子的去世,让我想到另一种审视生命的视角。我们可以试着思考:死后希望别人怎么评价自己。

这并不是说要刻意在意外界的看法,而是逆向的帮我们更清楚地认识到,什么才是自己真正珍视和追求的。

当下互联网上的信息太多了,但能历久弥新的着实是少数。我相信左耳朵耗子的很多话,即使过了多少年你再读,仍能从中汲取到力量和方向感。

我一直认为,理解和实践一个人的人生观和做事观,便是对他最好的怀念。

曾经,我和他做过一次连麦直播,今天我想把这个直播中,最打动我的观点写出来,供大家阅读。

以下以左耳朵耗子的口吻转述。

创业几年的反思

创业还是很难的,很多人可能觉得我已经有很多资源,会有比较大的势能。

不是那样,包括我现在公司也还有很多各种问题,所以其实都还是挺不容易的。

但是我的人生信条是条件受限是好事。

这个信条会引导我去想一些更重要的东西。比如很多公司可能想怎么样拿投资,现在我在想的是,怎么样能让我们的公司不拿投资,自己成为一个能盈利的公司,能成为一个真正的公司,不是被人包养需要寄养的一个公司。

其实大家也可以去思考,这个世界其实并不完美,你会遇到很多很多让你很无助的事情,我也经历过工资发不出来,自己掏钱给团队发工资的时候,我一晚上睡不着觉,也经历过。

但是我想说的就是,所有的路都是可以走的,不用担心。

但不是纯靠坚持,关键是你一定要去想方法,想更好的、更优的解,这个事很关键,千万不要使蛮力,没有太大意义。这是我创业学会的第一个道理。

方法会比努力更重要,所以我们不加班,如果团队在加班,我觉得我们肯定方法不对。

我创业学会的第二个道理是关注你的重点,不追小兔子。能让你分心的事情太多太多了,你不知道你前面那座城池有多高。

因为你从来没见过,一路上都会有很多很多的小兔子来找你。你一看,这个兔子好看,我来追一下,那边又有一只蝴蝶,你就忘了你未来要去哪。

这两个东西我觉得挺重要,这也是我创业这几年来受到最大的两个教训。我觉得跟我们的人生也是很相通的。

技术不是用来写 CRUD

低代码会不会颠覆外包公司?这是一个很有意思的话题(注:当时 AI 还未崭露头角,很多人担心低代码会替代自己的工作)。

过去一段时间,云计算,更多是对企业运维侧工作的变革。特别是 IaaS PaaS,它做的都是技术侧的事情,比如怎么管理计算资源,怎么做好监控。

我相信,未来云计算肯定是要慢慢向业务渗透的,因为有一部分业务是可以标准化的。

从这个角度看,外包公司可能会被颠覆。很多中小公司并不一定需要一个特别复杂、定制化的产品,它们的需求是可以快速使用。

而快速使用、开箱即用类的产品,有两类。第一,SaaS。像项目管理软件、聊天软件、销售软件这类的产品,企业没有特别多的定制化需求,标准化的产品就够用了。

第二,低代码。通过低代码,企业可以搞定一些简单的定制化类的需求。

很多外包公司我觉得还是缺少思考。一个人,一家公司,如果不思考的话,那颠覆你的往往不是不是这些云计算、低代码这些技术,而是什么都有可能颠覆你。

因为你只是在按部就班地做事,别人让你做啥你就做啥,你没有去想更多。

客户说我要一匹更快的马,你就去训马了,而不是想着做个汽车。

这是外包公司最大的问题,他们没有任何的话语权,客户让他干啥他就干啥。而绝大多数客户,绝大多数时候是不知道自己想要什么的。

低代码肯定会替代一部分简单的 CRUD 类的工作,但我觉得我们技术人员本应该去干更高级的事情,而不是纠结这些。

我想说的是,技术不是用来写 CRUD 的,技术是用来创新的,这一点大家要理解。

如果你只是把业务流程给数字化、代码化,那即使在大公司里,你本质也是做外包。

不要觉得在大公司里就不是做外包,我给你讲,你很有可能是在给那些运营做外包。

要理解,真正的技术是要拿来做创新的,你要去颠覆点什么,要去创造点什么。

基础知识的意义

我一直强调要学好基础底层技术。两个原因,第一,你得知道原理,知道某个技术它是怎么运作的。

不要着急,有的人可能会说今天学了也没什么用,你还是要坚持学,因为你慢慢会发现,很多东西都是相通的。

第二,当遇到一些比较难解的问题时,你学到的这些知识就会派上用场。

这些难解的问题会让你跟别人拉开差距,懂基础和不懂基础的人,他们的思考完全是在两个层面。

不懂基础知识的人,他就在那瞎搞,这里试一下,那里试一下。运气好,碰巧解决了,但也不知道怎么回事。而懂基础的人,他可以很快理解大概是怎么回事。

我举个例子,Linux 操作系统有时候我们会感觉写硬盘很慢,但我想说,写硬盘其实不慢,因为它有 Page Cache。

你写硬盘,其实也是写在操作系统的内存,然后内存在一点点换页换到硬盘上。

很多中间件,比如 RocketMQ、Kafka,都会使用到 Page Cache 技术。只要 Page Cache 玩得好,那系统性能也会不错。

还有像 TCP 原理。有些时候网络连接会闪断。从 a 节点到 b 节点,中间经过了很多设备,你怎么排查故障?如果你懂原理,那就会容易些。

第一,你先看看 TCP 的状态,如果是 time wait 的话,那就是我主动断开连接;如果是 close wait 的话,那就是对方主动断开连接。你看状态就能有一个基本的判断。

第二,如果没有看到连接建立的话,你需要使用抓包的方式,像什么 tcpdump、wireshark 之类,用这些工具,就能很快定位问题。

如果你不懂基础知识,那你很可能就不知道怎么使用这些工具。而没有这些工具,解决那些问题,你估计就得使用蛮力了。

如何完成早期的技术积累?

很多人觉得我已经完成了自己的技术积累,已经开始探索马斯洛需求层次理论上层的事情了。是这样子。

很多人知道我的时候,我已经有点名气,我已经去了阿里、亚马逊,反正稍微有点成就。

所以你并不知道我刚开始出来是去了工商银行,他们给我分了套房子。我父母是下岗工人,每个月两个人加起来就 200 块钱工资,我是 600 块钱,我们一家三口 800 块钱。

但当时,我不要了,全部都不要了,我要出去到上海做外包。

到上海的时候我拿 1500 块钱的工资,租房 900 块钱,然后一顿饭要吃 15 块钱,你们算一算,一天的生活费我只够吃一顿饭,而且我还得自己做饭。

公司说出差一天有 30 块钱的出差补贴,而且出差还管饭,所以我必须得出差。一出差,我的收入就好很多。

那时,我无时无刻都在想着,我要去更好的地方。那时候我们封闭开发,周一到周六全部待在开发中心,家都回不去。

即便这样我也要去学习,周日我也要出去面试,去改变自己。因为那种没有技术含量的事情,我知道再做 100 次,也依旧没有任何未来。

老实说,我跟那些外包公司极度不和,我跟老板吵架,我甚至跟甲方的行长吵架你们相信。

因为我把事情做完了以后就在那看书,那个行长过来说,大家都在这外包,你为什么要在这看书?

我说我看的又不是闲书,我看的是技术书籍,你凭什么不准看?你安排活给我做就好了,你管我看不看书?我就跟他吵架。

后来我选择职业或者工作的时候,我宁可被公司开掉,也要去做有价值的东西,我从一开始的初衷就是这样子。

并不是说今天功成名就了,我才这样选;而是我一直都在这么选,所以我才会有今天的成就,大家要理清楚这里面的因果关系。你不这么选,你永远不可能成为这个样子,明白吧?

现在我做公司也类似,有些项目我不接就不接了,我要接项目的话,也可以把自己做成一个外包公司,一年也有几个亿,但是有什么意义呢?我设想是十几个亿的事情。

刚才有人跟我说我做的事情太大了,有点不可能。这就对了,因为绝大多数人都不敢想,他们想一想就觉得这事不可能,就离开了,所以我没有太多的竞争对手,明白吗?

因为绝大多数人都不敢想,他们一想他们觉得我做不到,就傻掉了,他们自己就给自己思维框架里面就设了一座墙,因为连尝试他都不敢尝试。

至少我敢尝试,失败了又能怎么样呢?反正我不会后悔。我未来老了以后,四五十岁看我这段时间我至少试过失败、至少试了一个牛逼的事情。

那你们呢,自己的人生你连试都不敢试,想都不敢想。人,最可怕的是不敢想。不好意思,讲得稍微有点激动。

996 没有成长怎么办?

“毕业两年,现在公司里头都是 996,日常的业务需求做不完,感觉自己在这个公司没有什么成长,学习也没有多少时间,是不是应该考虑换工作了。”

对于这个问题,我想问,大家想过没有,你找工作的目的是啥?

任何事情我们都得回到目的上,如果找工作的目的是为了找碗饭吃,不让自己饿死的话,那 996 这些我觉得都顺其自然就好,因为这是让你不饿死的一条路。

如果你找工作的目的是为了实现自我价值,那假使现在的公司不能帮你达到这样的目标,你就应该勇敢寻找能够帮你达到目标的公司。

比如,我以前是在银行里,从甲方跑出来,房子都不要了,我就是为了实现自我价值,所以我选择公司的标准就是这个公司可不可以帮助我实现自我价值。

这是互相成就的一个事,我跟我的团队的员工也是这样说的:你成就我,我成就你,这是双向的事情。

所以我觉得换不换工作问题在于,你得问一问自己,你想要什么?如果你想要的是提升自我,那就应该去找能够成就你的公司。

那些公司也会问你,你能成就我啥?这就是一个相互交换的过程。当我们不断去索取的时候,我们也需要给予。

我贡献价值,反过来,我希望公司也能给我价值。这是互相交换。

大家都是在签合同,是雇佣关系,而不是什么劳动关系,不是说是我为你工作,我就是你的人,不是卖身关系,这是个相互合作的关系。

所以,如果不能达到目的,我建议你不要去,公司也需要很好的人。好的机会从来都是给好的人,不会给不好的人。

35 岁危机

我在一些群里,40 岁程序员的群,然后还有些 35 岁以上程序员的群。

我觉得那些群我连一天都不想看,太无聊了,里面就是各种八卦,我不知道为什么这些中年人天天都喜欢聊八卦,今天看见这个社会热点又怎么样,那个热点又怎么样。

我觉得是这样的,不要觉得 35 岁、40 岁会是一个坎。我今天也在写代码,有句话是这么说的:人不是因为变老了才没有热情,而是因为没有热情才会变老。

有的人说我老了,我学不动了。不是的,因为你学不动,你才变老了;不是你老了,你才学不动。

这个世界上有大量这样本末倒置的因果关系的逻辑,如果你学得动,或者你还对这个事情充满憧憬,有想法,愿意去奋斗的话,70 岁你都不老。

像我今天这个样子,我也不觉得我老。我觉得很多年轻人可能还不如我,他们在 20 多岁、30 多岁,可能就已经放弃了自己的人生,我今天还没有放弃。所以, 35 也好, 40 也好,不用去想这个数字的事。

大公司和小公司的权衡

其实无论大公司也好,小公司也罢,只要你用心观察都能学到东西,但你不用心什么都学不到。

大公司最大的问题就是一个萝卜一个坑,你就只能干你那一小个环节,你就是他的零件。所以很多人觉得大公司里面学不到东西,反而在小公司里可以做一个面的事情,能学得更多。

其实不是这样。到大公司里面,我觉得有三个东西是可以学得到的。

第一,组织管理。大公司组织的运作方式、体系化的管理方式,怎么调动那么多人来完成一个事;

或者一些思维方式,为什么他要做这个而不是做那个。这是大公司跟小公司不一样的地方,因为大公司有资源,可以去试错,试过很多很多错误。

第二,怎么挣钱,大公司怎么挣钱的。

第三,大公司里面的一些高手是怎么工作的。因为大公司里我觉得应该是有这个世界上最好的人。

比如这个世界上最好的运营、最好的产品经理、最好技术人员,都在阿里、亚马逊、谷歌这样的一些公司。

所以你进去要去找大公司里面那些聪明的人,跟他学,就像你打羽毛球下象棋一样,你必须要找高手学。

就这三个东西,在大公司里面我觉得是最有价值的。

但相比公司的大小,更关键是你有没有跟那些聪明人在一块。

你到大公司,也是要看你的朋友圈,这是一个非常非常重要的观点,你跟什么样的人在一起,决定了你怎么样成长;你跟什么样的人在一起,你就会被影响成什么样的人。

所以有的小公司也不一定不能成长,关键是你有没有跟对人?他的格局够不够?

对我影响最大的书

对我影响比较大书是《Rework》。我被它里面所有的想法,严重洗脑了。书里面讲条件受限是个好事,因为条件受限可以倒逼你抓重点,倒逼你做自动化,倒逼你简化。

我突然就想起我以前买不起书,那个条件受限的时候就必须要用更聪明的方式去学习,因为你买不起书,所以你必须要画知识图,全部都是在条件受限。

要是我条件不受限,可能我就不会这么样,我就会去买书,最后书堆着都没法看。还有一个观点,就是挠自己的痒处,自己觉得不爽了自己要去改变它。

所以我觉得这个世界上很多能创业的人,或者说是能改变世界的人,一定是不能忍的人。

各位,如果你今天什么事都能忍,你想一想还是忍了,我不去抗争了,你一定不会成为这个世界的厉害的人,你一定没有什么利益的噱头。

这个世界是属于那些不能忍的人的,因为你不能忍了你才会想去改变它。

知道吗?各位。从你身边的一点点小事开始,你觉得不能忍了,不能抱怨了,你决定行动起来,改变点什么,这时候,你就会琢磨怎么才能更好。所有的东西都是从不能忍开始的。

如果你什么都能忍,那对不起你一定是韭菜。我看过的很多好的产品经理,他们都是不能忍,都是各种不能忍。

所以他们就可以做得很好。不能忍的人一般标准很高,就是这样子。
25

来自圈子

圈子图片

科技圈大小事

100万+人已经加入