标签归档:随笔

black Corona typewriter on brown wood planks

关于 Technical Writer

总有人认为 Technical Writer 是写营销文档的,这里说明一下, Technical Writer 并不是写「营销文档」的,这是一种误读。

Technical Writer 实际上要负责的东西很多,比如用户文档、产品白皮书、产品设计文档等等,而不仅仅是所谓的「营销文档」。总体来说,Technical Writer 是为了帮助产品更加接近用户的一个角色,他需要能写代码,同时能写文档,能理解读者的需求,做读者和研发之间的润滑剂。

Technical Writer 的出现其实是有效的帮助研发同学降低了写文档的难度和压力的,研发同学可以写一个比较基础的版本,由 Technical Writer 来进行润色和内容的补齐,让用户更好的阅读和使用产品。就像我们去吐槽别人的文档写的烂一样,其他用户可能也会吐槽我们的文档比较烂,在这个中间,就是 Technical Writer 帮我们的文档变得更好。

不应当将二者对立起来,就像我们不应该将产品同学与研发同学对立起来一样。

Reference

  • https://zh.wikipedia.org/wiki/%E6%8A%80%E6%9C%AF%E5%86%99%E4%BD%9C%E4%BA%BA%E5%91%98
silver sports coupe on asphalt road

只二、二手车、链家,有什么不一样?

在听「厂长来了」中关于「只二」奢侈品二手平台的一期,提到了他们提供的是「信任」,让我想起来了同样在二手领域的「链家」、二手车。

如果我们将三者进行对比,可以发现二手车刚好处在奢侈品和二手房中间。在奢侈品当中,只二帮助用户建立信任,维护信任,解决了奢侈品的二手流通问题;链家帮助用户建立了信任,解决了二手房的流通问题。为什么二手车这个领域行不通?

奢侈品二手二手车二手房
体积
可移动性
头部企业只二瓜子二手车链家

只二、链家、二手车等平台,其实核心要解决两个问题:1. 假货的问题:比如只二,你担心的是买到一个假包。平台解决了假货的问题,用户直接购买。2.假信息的问题:比如链家,保证了你看到的信息是真实的,不会出现你联系中介要看房,结果到了地方告诉你,这个没有了,去看另外的房子。

无论是只二也好,还是链家也好,都是解决了其中一个问题。

而二手车的问题就在于,二手车既存在假货的问题,也存在假信息的问题。难度被 double 了。

此外,二手车整个流程中,车贩子不仅仅是提供信息和货品验证,还提供了车辆整备的工作,通过批量的方式,来降低成本,提供更优质的整备能力。而二手车平台由于不希望有中间商参与,就绕过车贩子,但却没有接管整备的工作,实际上对于买车人来说,是牺牲了体验。

person holding black iphone 4

为何我不看好类 Clubhouse 应用?

在我看来, Clubhouse 类应用很难挑战播客,但可以成为某个小众领域的产品,主要的原因如下:

  1. ClubHouse 模式的一个很大的问题是对于主持人的要求很高:举个例子,我今晚参与的一场分享。主持人同学很努力的去控场,但奈何几位嘉宾都极具输出性和攻击性,导致整场分享嘉宾们在自己聊,主持人没有办法控场,嘉宾们越聊越偏,最后甚至聊到了战时状态。。。嘉宾们自己意识到,自己不能继续聊了,不然就会出问题。这会导致整个场次,听下来没有一个明确的主线,分享的内容在到处流转,听众很难获得什么。
  2. 好的播客主播很难得:播客的生产并不简单,ClubHouse 的模式看似简单,但实际上如果想要产生有价值的内容,其实对于嘉宾的要求很高。而播客能够产生不错的价值,其实很大程度上依赖于后期的调整和优化,去除整场录音中的糟粕,让大家可以更好的收听。
  3. 实时性是一把双刃剑:实时性让我们为了「可能的损失感」而出现在现场;但实时性也失去了编辑而二次创作的可能。ClubHouse 没有这种二次创作的可能,就失去了很多味道。
woman in blue tank top standing beside white wall

配偶是老师

在关于买房这点小事中,我提到,我的女朋友是老师。大家觉得,这才是你买房的底气。但确实,我从长期规划来看,选择老师是一个必然。

无论我们在互联网行业做的事是什么,但总体来说,都是一个偏高风险的事情。我们在通过高风险,去追求高回报。但一个家庭不能一味的追求高风险(同理,也不能一味追求稳定),所以,我为我的家庭设计的模型便是:我负责尽可能的拉高上限,做高回报的事情。而女朋友则负责保证底线,让这个家即使落到最差的地步,也不至于太差。

在这种情况下,我建议女朋友选择从事教师、公务员等传统行业。这样即使负责高风险的人出现了问题,也可以让这个家保持一个正常的水位线。

对于已经结婚的同学来说,如果不想买学区房,可以考虑劝一下配偶择业。

对了,我极度不赞成双方都是同一个行业的人,没有了风险对冲,一旦出现结构性风险,那对于整个家庭就是灭顶之灾(我朋友圈有飞行员,他身边都是机长空姐配,你想想去年疫情的时候,这种家庭要多么绝望…)

unknown person using laptop

倒卖冰墩墩违法么?

倒卖冰墩墩,这违法么?

答:违法,但不一定算犯罪(受到刑事处罚)。首先,倒卖冰墩墩是有现成的行政处罚的案例的,因此,我们可以简单的得出结论「倒卖冰墩墩是违法的」。其次,有同学提到,中国是大陆法系(大陆法系和海洋法系是不同的,海洋法系的特点是判例法,即参考现有的判例来形成法律。大陆法系的特点是以成文法为主,不承认判例法),不过,在售卖冰墩墩这件事当中,依然是违法的。原因是冰墩墩是一个特殊的商品,第一,冰墩墩是由奥委会团队设计并注册了商标。持有商标的商品是不能被随意售卖和使用的(此部分在《中华人民共和国商标法实施条例》);第二,冰墩墩除了是注册商标产品以外,还是奥运产品,根据 《奥林匹克标志保护条例》规定,未经奥林匹克标志权利人许可,任何人不得为商业目的使用奥林匹克标志。当然,除了这两条,刑法第二百二十五条中「扰乱市场秩序的非法经营行为」也可以被应用在倒卖冰墩墩这个 Case 当中。

倒卖显卡/水杯等其他物品,违法么?

答:这个事情要分开来看。如果单看价格波动,那么这个是正常的。毕竟咱们高中就学过「价值决定价格,供求关系影响价格」。但是,不意味着倒卖不违反其他的法规。比如,售卖显卡的时候,是否提供了发票。如果没有,涉嫌偷税漏税。此外,还有可能违反非法经营罪。所以我们简单来说的话,是不违法。但严格来算的话,其实是有可能违法的。不过,在实际执行过程大部分时候我们只能选择「道德谴责」,毕竟,罗翔老师说过「法律是对人最低的道德要求」,情况不够恶劣的情况下,即使是警察,也会推荐你通过调解,而非走法律途径解决问题。

高价卖显卡为什么不处理?

答:这里涉及到一个问题。法律是存在「当事人」这个概念的。以倒卖显卡为例,除非数额巨大,到了影响市场的层面(怎么算影响市场依然没有定义),不然是没办法提起公诉的。而在民法当中,主要是以当事人为主来提起诉讼的。虽然有「第三人认为有独立请求权的,有权提起诉讼。」,但在实际执行层面上,这个可能并不好操作。比如,你是买显卡的,你怎么起诉他的非法经营罪呢?刑法一般是公诉,除非有特别恶劣的情况,在量没到之前,一般不会发起公诉。

我上面说的可能都是错的。毕竟我不是法学生。在真实的应用场景下,上述的内容可能都有漏洞。

参考资料:

  1. 北京警方查获3名高价倒卖“冰墩墩”违法人员:http://www.gov.cn/xinwen/2022-02/09/content_5672697.htm
  2. 中华人民共和国商标法实施条例:http://www.gov.cn/zhengce/content/2014-04/30/content_8792.htm
  3. 奥林匹克标志保护条例:http://www.gov.cn/zhengce/content/2018-06/30/content_5302468.htm
  4. 中华人民共和国刑法:https://www.spp.gov.cn/spp/fl/201802/t20180206_364975.shtml
  5. 中华人民共和国民事诉讼法:https://www.spp.gov.cn/spp/fl/201802/t20180201_363882.shtml
person rolling sushi

为什么要努力?

看公众号主回复的读者的评论的内容,很大程度上解答了我为什么会这么焦虑、这么折腾自己。

读者如此评论:我不想努力,就是想躺平,可以么?

号主回复:当然可以,只是你如今走的路,以后你的孩子也要重新再走一次。

我选择努力、选择拼搏、选择折腾,因为我不希望下一代再这么折腾。 但同时,我也享受生活,所以我在可接受范围内努力拼搏。不把自己逼到毫无退路的时刻。

ea3765a81c7a26a7864efdcf7c81ef7b

赚钱这个事情,快不得

大部分工作赚钱的速度都是先慢后快,而且越来越快。这是符合规律的,前期你的技术不够成熟,做事效率低,自然很难更高效的赚钱,但随着你的工作效率越来越高,也就可以更高效的赚钱,赚更多的钱。

所以,前期不要太着急赚钱,赚钱的事情,都在后面

man in blue and white plaid dress shirt using black laptop computer

倚老卖老的老人和不听劝阻的年轻人

当你和一小部分年轻人合作的时候,就会发现这些年轻人会有一些问题:

  1. 自大:能够和我们合作的年轻人大多是优秀的,优秀的难免自傲。 I can ,but you can’t。
  2. 不听劝:我说的信息只会让他觉得不爽,而不会让他觉得自己很有价值。

同样的问题可能也会出现在我和「老人」的沟通过程中,如何规避这个问题?

  1. 保持谦逊:这很难,特别是对于比自己年轻的人,很难做到谦逊,但我们应该做到。
  2. 用逻辑分析:大部分人做决策并不会进行逻辑和理智分析,而我们想要证明自己,逻辑和理智是必要的。

selective focus photography of purple petaled flowers

做事要认真

做事认真与否,其实是非常明确的。对于业内人士来说,你这做的事情的工作量有多少,一目了然。即使在技术细节上不懂,但你所花费的时间、对于细节的打磨,是很轻松的可以看出来的。

而细节,会让读者、 听众、观众对你满意。可能你技不如人, 很难获得别人的认可,但你所付出的时间和精力,也值得他人的赞许。

有没有花费了精力也做不好的呢?有的,但其实很少的。

9a1f326b911de6c1629837f3b57551e5 1

在项目中使用 Dead Simple LESS CSS Watch Compiler 来自动生成 css 文件

最近在写一个 WordPress 主题来帮助我完成从 WordPress 到微信公众号的实现。在这个过程中,我需要借助于一些 CSS 的超集,来帮助我完成样式的编写。考虑到 SCSS 的 C++ 依赖问题,我选择了 Less 来完成。但如果直接使用 lessc 的话,主要面临的问题在于无法检测文件更新,这样对于需要实时查看效果的我来说,是比较麻烦的。所以我选择使用 Dead Simple LESS CSS Watch Compiler 来完成自动监控文件变化并刷新的功能。

教程

安装

执行 npm 命令来安装 Dead Simple LESS CSS Watch Compiler

yarn global add less less-watch-compiler 

安装完成后,你就可以执行命令来监听文件的变化。

配置

这里为了方便,我在 WordPress 插件目录中初始化了 npm, 因此,可以非常方便的借助于 npm script 来完成命令的配置。

通过配置了单独的 Build 命令,实现了执行 npm run build 就会自动监听 less 文件夹下的文件,并转换成对应的 css 文件,放置在 css 目录中。

{
  "private": true,
  "scripts": {
    "build": "less-watch-compiler ./less ./css"
  },
  "devDependencies": {
    "less": "^4.1.2",
    "less-watch-compiler": "^1.16.3"
  }
}
Code language: JSON / JSON with Comments (json)

其他

如果你需要对 less 运行有更多配置的诉求,还可以创建一个 less-watch-compiler.config.json 来配置具体的执行目录。不过我对于这部分没有要求,就直接整个目录来进行配置了。

{
    "watchFolder": "<input_folder>",   
    "outputFolder": "<output_folder>",
    "mainFile": "<main-file>",   
    "includeHidden": false,
    "sourceMap": false,
    "plugins": "plugin1,plugin2",
    "lessArgs": "option1=1,option2=2",
    "runOnce": false,
    "enableJs": true
}

总结

SCSS 因为 node-scss 的编译问题被各种吐槽,虽然换成了 dart-scss ,但历史的阴影还在。选择了 less 后,通过一些配置,可以让我自己的开发变得更加简单。何乐而不为?