In this post

An image to describe post

见字如晤:

一周不见,大家过得怎么样?回复这封邮件,讲讲你这一周的生活和感悟吧。我先来讲讲我这周的浴室沉思。不一定对,大家可以一起来讨论讨论。

我现在这个岗位,上一个人创业去了。他遗留下来了几十个爬虫。我这周在修他留下来的烂摊子。我终于明白了什么叫做小刀戳屁股——开了眼了。

我这辈子没有见过这么烂的代码。我带过的任何一个实习生的代码都比他好10倍。

之前在字节的时候,我以为我已经见到了足够烂的代码了(详见这篇文章: 长见识,让大家看看什么是垃圾代码)。这次又刷新了下限。

这不禁让我反思一个问题。这些代码写得很烂的人,他们为什么能获得老板的器重呢?

之前字节那个人,是因为他这个烂代码对应的逻辑,是产品的核心逻辑。只有他看得懂这个逻辑。

我现在位置的上一个人,虽然技术不行,但是他的关系圈很厉害。创业公司通过他再跟风投公司接触,拿到投资的成功率会高很多。

相比之下,代码是否遵守PEP-8原则,是否使用了正确的设计模式,甚至代码是否能够复用,架构是否稳定,都显得不太重要了。毕竟能跑就行。

程序员这个群体,很容易陷入唯技术论的圈子里面。觉得只有架构稳定、有高可用性、高可扩展性;代码优雅漂亮易读易懂易维护才是唯一正确的事情。程序员自己不擅长跟人打交道,并且也鄙视溜须拍马搞人事关系的人。

经过这些年的观察,我发现那些代码能用就行,但是擅长沟通的人,混得往往比埋头写代码的程序员好得多。埋头写代码的程序员,花了100%的时间去写代码。而另外这些人,他们用20%的时间写代码,30%的时间去跟老板、跟客户搞搞关系,剩下50%带薪摸鱼或者做更来钱的副业。

直到有一次跟前老板聊天,他在跟我聊到开发IP(知识产权)的时候,有一句话给了我启发:『无论是小说、电视剧、电影、话剧、CosPlay、还是游戏,他们都是IP的不同表现形式』。当我们说一个游戏赚钱的时候,不是说这个游戏本身赚钱,而是这个游戏背后的IP赚钱。例如网易前几年的《阴阳师》。相同玩法的换皮游戏有很多。但赚钱的只有《阴阳师》。并且它还养活了很多的舞台剧、Coser和同人小说作者。这是因为赚钱的是这个IP,而不是游戏本身。

同样的道理,程序员去公司工作,不是去写代码,是去创造价值。写代码只是创造价值的方法之一。跟老板和客户搞好关系,是创造价值的另一种形式。有一些程序员,只能通过写代码创造价值;而另一些人,写代码创造20%的价值,搞其他事情创造80%的价值。

有些公司搞内部赛马,大大提高了整个公司的效率;而另一些公司盲目模仿乱搞赛马,结果内卷严重不得不降本增效,去肥增瘦。这是因为赛马只是创造价值的方法之一。

有些人搞人事关系,然后为公司搞来了几十个大客户,赚了很多钱;还有一些人搞人事关系,最后只是跟下属搞上了床,没有创造任何价值。搞关系也只是创造价值的表现形式之一。

写代码是创造价值的方法之一,也是你个人能力的表现形式之一。有人只能通过写代码来表现自己的价值,而有人能通过很多种方式展示自己的价值。

所以这就是为什么有一些人代码写得很差,但是能得到老板的器重了。因为他们能在其他方面创造价值。

最近更新的文章

使用Requests提供的HTTPAdapter来实现自动重试功能。

用ChatGPT来写上海高考作文

通过构造Prompt,写出来的高考作文感觉还行。大概是扣10多分左右的水平。

Python潮流周刊#2:Rust让Python再次伟大

Python潮流周刊#6:Python 3.12 有我贡献的代码!

转载豌豆花下猫的文章。感觉写得不错。

我关注的工具

Roop

这两周Github上突然出现了一个很不错的视频换脸工具,叫做Roop,大家可以关注一下。效果虽然比不上DeepFakeLive,但也差别不大,并且胜在简单易用。

为了避免滥用,就不放地址了,大家自己找一下。

FlowGPT(需要梯子)

这是一个GPT Prompt汇总的网站,地址是https://flowgpt.com/ 上面有很多非常好用的Prompt,不需要注册,不需要登录就能看到。我试玩了其中一个DND跑团的Prompt,竟然还不错。在找不到人玩跑团游戏的时候,可以自己用GPT来玩一场单人本。

Untools

这是一个汇总思维方式的网站: Minto Pyramid | Untools,里面有各种高级的思维方式。使用它们,可以让你日常生活工作更高效。

本周的会员通讯就到这里,我们下周见。

青南

2023-06-11