杂谈(一)
作者:
| 更新日期:这次端午节去重庆了,没时间写技术文章了,来一碗鸡汤吧。
本文首发于公众号:天空的代码世界,微信号:tiankonguse
大家好,这里是tiankonguse的公众号(tiankonguse-code)。
tiankonguse曾是一名ACMer,现在是鹅厂视频部门的后台开发。
这里主要记录算法,数学,计算机技术等好玩的东西。这篇文章从公众号tiankonguse-code自动同步过来。
如果转载请加上署名:公众号tiankonguse-code,并附上公众号二维码,谢谢。
零、背景
我工作快三年了,加上实习快四年了,有一些非技术上的鸡汤一直没时间写。
趁着这个端午节来重庆时他们都在摆长城打麻将,我在锤子书签上完成这篇软文鸡汤吧。
PS:作为一篇鸡汤,我尽量写的短些,很多意思大家都懂,多说无益。
一、产品的名字
对于产品的名字,我一直坚持简单易懂才是最好的。
不过每次和同事聊起这个的时候,他们总是喜欢说反例:斗鱼、虎牙这个名字你知道是干什么吗?
我认为有两种场景会起特殊的名字。
- 这些产品恰好是在行业风口红利期出现的,如直播行业,单车行业。
- 这些产品行业中知名的竞争者比较少,然后某家通过砸钱投广告引流以及用户确实愿意买单的情况下冲上行业前几名。
我的词汇一直比较少,很多想法不能很多的来说服别人。
比如对于这个话题,我的评价是产品的名字应该简单易懂,而曹大是这样说的:起名这个事情,很多人都有各种奇思妙想而忘记了最基本的诉求——容易识别和容易传播,所以很多特别有想法的名字其实识别度非常低,特别是一些认为用了谐音很有才华的那种名字,最不容易被人传播,因为大部分用户基于第一感都会输入错误。这就是创业者以及很多工作者最容易犯的错误,想太多,而忽视了最基本的东西。
二、代码的坑
工作几年来,隔段时间就会交接到我手上一个项目或一些接口,或者有时是挂在我名下的接口有问题了,我需要去找源码解决问题。
工作的头半年我可能会抱怨代码怎么能这样写,架构怎么这样设计,甚至不理解有BUG 的代码线上竟然跑了几年了。
现在我不会有任何抱怨了,都会以理解的心态接受这些,然后去了解当初项目的背景,去尝试猜测项目为什么这样设计,代码为什么这样写,这样一想,什么都可以解释了。
大多数时候我也会把对应的不合理的代码截图贴到一个小群去,一是娱乐一下活跃一下气氛,二是大家也可以知道有这么一个坑以后要尽量避免。
对于互联网的产品,经常是上线的越快越好,经常会上线前突然需求变更,增加功能等。
对于互联网的人员,经常是变更的很频繁的。今天这个人转岗离职了,明天那个项目交接给新人了,后天那个临时模块变成核心模块了。
在这两些背景下,很多事情都可以得到解释,也可以得到理解。
比如你看到一个写的很挫的代码,抱怨怎么没有使用XX 方式解藕,抱怨怎么没有配置化时,你有没有想过这个可能是临时加的逻辑,当时仅仅用了几分钟几个小时就上线了。
想起一个笑话:程序员最大的谎言是先这样实现,以后有时间了再优化。
稍微优秀的谎言是加了todo或者fixme注释。
三、开发产品运营之间的爱与恨
大家经常听到的是开发与产品之间的矛盾,简直冰火两重天。
其实常见的矛盾不仅仅是开发与产品,开发与运营,产品与运营都存在着各种矛盾。
大家都站在自己的角度去说问题、聊需求、加功能。
这里的原因使用高大上的说法来说是信息不对称,使用比较low的说法就是缺乏沟通。
老板开完会后和运营说背景是XXX,我们要干什么,运营听了也挺合理,于是直接转给产品:我们要干什么。
产品这个时候是和开发占在一起的,然后blabla说一大堆得出结论做这个没任何好处。
如果有经验的运营这个时候会和产品进行深入沟通,把背景说出来,在这个背景下之前产品的结论大多数情况下可能就不成立了。
但是有些运营可能会直接说这个是老板说要做得,产品心里各种不爽也只能带着这个需求去梳理一下然后找开发了。
开发与产品之间的关系和运营和产品之间的关系类似。
所以有经验的产品找开发时会先说一大堆话去引导开发,然后开发会自己得出一个结论:我们需要做一个XX功能。
这个时候产品只需要点点头,说我了解做这样一个功能对后台比较蛋疼,但是目前有这样一个问题,确实需要解决。
有了充足的信息,大家讲了解到每个产品与功能都有其原因的。
而我们了解原因后,就不会讲矛盾点指向给自己传达需求的那个人了,而且这个时候大家也站在了一条战线上了。
四、产品的功能
有时候我们经常遇到要加一些功能,这些功能可能对用户没有任何意义,用户有时候根本都不知道。
比如作为一个读书产品,看书时这个读书产品偷偷的送给用户一些金币,用户却不知道。
用户甚至不知道在哪里查看自己金币有多少,也不知道这些金币能干什么,而且这些金币不能买书。
这个时候这个功能有用吗?
比如作为一个读书产品,书籍列表中的点击书籍可以阅读,部分书籍长按几秒会弹出另一个功能。
有人会去长按吗?
上面举得两个例子也可能是因为我了解的信息比较少,导致我无法猜测其背景。
但是作为一个用户,我并不认为那样的功能是一个好功能。
最近看了一些产品书籍,说产品要做减法,无关的都要减去。 说一个好的产品四五岁的小孩也应该会使用。
怪不得王者农药几岁的孩子都会玩,当时应该经过了几岁的孩子测试吧。
五、结论
好了,这次端午节去重庆了,没有时间写一些技术文章,也没来得及研究RSA能否破解。
这次简单的闲聊一下鸡汤,后续技术文章继续走起吧。
之前曾听有人说一些鸡汤粉丝就刷刷的往上涨,一些技术文章粉丝就刷刷的往下写。
但是总需要一些人去做这些事情,虽然没啥好处,但是我们有一颗有理想有追求的心在那里,问心无愧就行了。
对了现在开通了公众号和小密圈。
博客记录所有内容。
技术含量最高的文章放在公众号发布。
比较好玩的算法放在小密圈发布。
小密圈这周接受免费加入,欢迎大家加入看各种算法的思路。
长按图片关注公众号,接受最新文章消息。
本文首发于公众号:天空的代码世界,微信号:tiankonguse
如果你想留言,可以在微信里面关注公众号进行留言。