邱岳的产品手记学习笔记:一

Day:2019-03-14

开篇词 | 产品经理的世界没有对错

产品经理行走江湖不看招式也不看颜值,产品,才应该是他唯一的名片

邱岳

这段话直接点出了产品何以晋升,唯有不断的优化自己的产品,让自己的产品能够被社会、行业认可,才能成名。

相比之下,做技术就简单很多,因为你只要技术足够?,不一定需要搞定什么特别大的场景,写一些深度的技术文章,一样可以达到同样的效果。

01 | 验证码是个好设计吗?

心得:

  1. 不要将责任推给用户。说起来,这个还颇有体会,我的一个朋友在搞的项目,就出现了将责任推给用户的问题。但是,这个也有个问题,如果一味的追求不将责任推给用户,在国内的这个环境下,可能会出现问题。举个例子来说,目前国内的要求是,任何站点都需要提供短信验证码来验证实人身份,如果你考虑为了不把责任推给用户,选择自己想办法绕过去,后续真的出了问题,可能责任就需要你自己来承担了。
  2. 方案选择的平衡因为资源永远有限,我们需要把它更多投入到我们的竞争优势
  3. 验证码的进化。我们所采用的方案,应该是具备进化属性的,因为随着时间、环境的变化,我们所得到的东西是不同的,前期由于条件限制所无法实现的东西,后续我们还是可以实现。举个例子,对于应用上线初期, 我们经常会遇到的一个问题就是,需要设置很多东西,但实际上,当应用运转一段时间后,这些属性是不需要设置的,只要从历史的数据中学习而来即可。

02 | 产品经理工具指南

这里有一些工具是我自己在用的,比如

  • Scanner Pro
  • Sketch
  • Axure
  • MindNode
  • XMind

我没有在用的

  • Keynote
  • OmniGraffle
  • POP
  • MindManager
  • StarUML
  • Visio
  • LucidChart
  • Process On
vlpqf
加入和我一起学习

飞机为什么不容易出问题?

我们经常会觉得,飞机飞在天上,非常的不安全,但反直觉的是,飞机其实要比地上的汽车要安全。

飞机为什么不容易出问题?因为飞机上处处冗余,尽可能的避免单点故障。

  • 机长有两个,避免单点故障。
  • 除了人工驾驶,还提供自动驾驶, 避免单点故障。

找人的难题

由于公司人手不多,我作为团队中曾专职负责前端的开发者,来开始进行前端的招聘,在招聘的过程中,也的确感受到了找人的难度。

  • 对于公司来说,其实筛选人的成本很高:应届生大同小异,简历稍微优秀一点的还要考虑是不是从培训班出来的,是不是看了面经。毕竟大部分人没有在社区中混出自己的名号,没有建立起初期的信任。

在招聘过程中,我也有一些我自己爱问的问题:

  • 我说一下你如何看待编程的吧,既然你投递的是开发岗位,那以后也肯定要经常写代码的。我想知道你如何看待编程,如何看待开发这个岗位。:这个问题主要是看一个人对于编程是否有热情,如果没有热情,很难把事情做好。

用 Netlify 来挂载你的 Gitbook 电子书

Netlify 也是一家提供了静态页面托管的服务。

这样的服务目前有三家:Netlify、Github Pages、Now.sh

相比于 Github Pages ,由于比较新,所以还没有那么受关注,速度也还行。

Easy WP Book 使用的原本是 Github Pages,但是速度太慢,所以决定改用 Netlify。

netlify 相比于 Github Pages 来说,优势比较多,比如,支持多域名、支持自动的 Https 等。很方便。

配置时需要注意的是,gitbook 的环境中,默认是没有 gitbook 的,你需要自己安装。

命令截图。

所以,在 build command 里,填入如下内容:npm install -g gitbook-cli && gitbook install && gitbook build

并在 publish 目录填入 _book/ 即可。

《复仇者联盟》观后感

晚上和同事在办公室干活,突然决定要看一会电影。两个大老爷们,于是就决定看《复仇者联盟》。

我自己的感觉:

  • 牛逼的人有个性
  • 他们会产生冲突,但不要忘记,他们是聪明人,有了问题他们会团结在一起。
  • 多次把指挥官旁边的女的看成是斯塔克的女朋友,我果然是脸盲。

团结就是力量

Rails 遭遇 Error loading ‘sqlite3’ Active Record adapter

很久没写过 Rails 了,最近也更新了 5.2.2 ,于是决定再看看。

使用 rails new 生成了一个新的项目,却未能成功跑起来。报错 Error loading ‘sqlite3’ Active Record adapter

搜索后得知,原来是 新版的 Rails 项目中并未为 SQlite 设置版本导致的。

因此,你只需要将 gemfile 中的

gem 'sqlite3'
Code language: JavaScript (javascript)

修改为

gem 'sqlite3', '~> 1.3.6'
Code language: JavaScript (javascript)

重新 bundle install 即可。

《惊奇队长》观后感

之前立了 Flag,要努力完成,于是就去看电影了。这一次看的是《惊奇队长》。

这部电影给我的不一样的感受:

  • 有不少中国的元素(?)比如配乐,不过也可能是西洋管弦乐,反正是场面宏大。莫名喜感。
  • 里面有一些梗似乎抄袭了前两年很火的日漫《寄生兽》
  • 有点主旋律的感觉,女主人公突然就励志了。

一些感想

  • 战争需要的是英雄、而不是武器
  • 武器只能让战争恶化

这算是我看过的第一部漫威宇宙的电影了。

WordPress 主题开发时应备的辅助函数

在 WordPress 主题开发时,经常会用到 三目运算符 来判断 Options Framework 的返回值。因此,可以将其封装为一个函数进行调用。


function hf_config_echo($name, $default = '')
{
    $value = of_get_options($name);
    if ($value) {
        echo $value;
    } else {
        echo $default;
    }
}
Code language: PHP (php)