为什么要做共读会?

最近一个月,我做了两场线上的共读会,一场是3 月 1 日开始的 7 天;一场是从今天开始的 7天。

很多人不能理解,为什么你要做共读会?你明明是个程序员

对于我来说,做这个事情的理由还挺简单的:

  • 因为我想读这本书,所以我就搞一个共读会,拉人和我一起读,确保我能把这本书给读了。

本来其实也没有太多的目的,所以我不会太在意有多少人和我一起读,我更在意的是,我自己有没有读过瘾。

一个没有技术追求的工程师

我自己的 TITLE 变了几次,从「全栈工程师」到「全流程工程师」,始终没有变化的是, 是我对于技术的看法。

在过去TITLE是全栈工程师的时候,我认为技术是一个工具,因此我不希望以某一种技术来作为自己的 TITLE,我不是 PHP 工程师,也不是 Node.js 工程师,我就是一个工程师,我面向问题设计方案,解决问题。至于具体的技术是什么,并不重要,重要的是要把问题给搞定。

到了现在 TITLE 是全流程工程师的时候,我依然认为技术是一个工具,不同的是,我又向上抽了一层,现在不仅仅是技术是工具,产品、运营都是工具,对于我来说,只要能够让我解决问题,是不是我自己开发的工具并不重要。

我对技术没有追求么?有的,不然也不会这么折腾。

我对技术有追求么?没有的,因为我视技术为工具,并不太过在意它。

2020 年 2 月月度总结

TL;DR

2月是远程工作的一个月,前面半个月在老家工作,后面半个月在深圳工作。希望疫情早日结束,我的很多事情都耽误了。

工作

腾讯工作

这个月其实还蛮早就开始工作了,因为腾讯的假期一直延长到了 10 号,所以从 10 号开始就在家远程工作,回到深圳后,也因为需要隔离,所以又在家呆了一周。

但工作上的事情的确都做的差不多了。以后可能对于远程工作更加有信心了。

面试

这个月没有面试,因为没有办法出去面试。

学习

读书

  • 一禅小和尚
  • 失衡:为什么我们无法摆脱肥胖与慢性病
  • 摄影笔记
  • 每周健身4小时
  • 4小时明白保险:保险理财入门书

学习

  • 在知乎上看了一些摄影课,但是没有看完,需要注意一些,近期要看完。以及买的摄影书也需要配套看完。

生活

Side Project

  • 2 月份做了一场直播,做了个小程序的项目。感觉还可以。
  • 2 月份签了一个新的合作,做视频课程的,合同金额在6万左右。搞完以后,应该会在 10 万。再加上现在已有的一些其他的项目,今年课程总收入 15 万应该问题不大。

财务

b1tm5
f4k85

娱乐

电影 & 电视剧

  • 《齐木楠雄的灾难》动画版:假期在家的时候,把两季都追完了。
  • 《齐木楠雄的灾难》电影版

播客

  • 未更新。

影响力

  • 知乎的粉丝数达到了 2000 + ,希望今年底之前能够突破 1W粉丝。

要不要考公务员?

突然有一个想法,我应该去考公务员来着。

原因是

  1. 我自己还年轻,有足够的时间在公务员体系里闹腾。
  2. 我的目标是不上班,达成这个目标有两条路,一个是财务自由,但考工资比较难,无论我是在大公司,还是在小公司。都一样。工资对于原始资本的积累速度是十分慢的。另一个是远程工作,有一个远程工作的事情可以让我到处出去溜达。
  3. 我并不一定需要一份互联网企业、软件企业的工作,因为我一直在研究是独立软件开发。所做的事情也大多不一定需要一个企业。如果需要企业的话,我有合适的伙伴企业来进行资金周转。
  4. 公务员的业余时间足够多,很适合我去做。

2020 年 1 月月度总结

TL;DR

一月注定不平凡。 2019nCoV 的肆虐,让这个开年,做到了最坏。应了那句话“2019 年是过去十年最坏的一年,却是未来十年最好的一年”

工作

腾讯工作

  • 日常工作,有不开心,有开心。
  • 有朋友来面同一个 Team 的工作,和他介绍了一下。

面试

本月受假期及 2019nCoV 影响,无面试。

学习

读书

  • Head First Go (英文原版)
  • 软件开发之殇

学习

  • 暂无

生活

  • 因为 2019nCoV 的问题,在老家待了很久,大概率体重回升了一部分。开年的减肥需要继续。
  • 因为滞留老家的原因,2020 年必须逼着自己把驾照拿了。不希望这样的事情重新发生。

Side Project

https://log.feishu.io/

财务

  • 这个月的总体支出超了。
    • 本月给朋友抹了帐,所以有一大笔的人情支出。当然,去除掉人情支出,总的支出也不少。话费在 12k 左右,需要做一下自己的支出分析,优化支出结构。

娱乐

电视剧 & 电影

  • Tidying.Up.with.Marie.Kondo
  • 百事通 Know it All Guide of XXX
  • 弱点 The Blind Side

播客

  • 无更新

影响力

  • 知乎粉丝达到了 1000 人。向正记录请教了知乎经验。
  • 写了一篇文章,莫名得到了微信的推荐,阅读量达到了 7W 多。

微信开放社区抓取工具 CHANGELOG

image

描述

这个连接是我自己用的工具的更新 CHANGELOG。如果想要试用,可以私聊我获取压缩包。

需求

  • 定时刷新
  • 气泡提醒
  • macOS 版本

CHANGELOG

0.0.0.4

  • U 抽象出新的函数,优化程序结构
  • U 更新了数据更新的机制,应用程序回归前台以后会自动刷新应用程序

0.0.0.3

  • 完成数据抓取的能力

运营笔记:产品推广流

Snipaste 2020 01 14 15 14 29

以训练营产生内容,作为基础,承载后续的活动。

Hakcthon 、有奖征集、TaskCoding 作为转化,产生产品的增长

线下布道 & 线上的布道可以产生新的流程,引入到训练营中。

这样,所有的活动被串联,所有的内容也被串联,形成了流量的闭环。

black and white penguin toy

如何通过 Github 找到一个人?

很多时候,我们都需要找到一个人的联系方式。但是,并不是每一次我们都可以很好的拿到他的联系方式,这个时候,我们就需要借助一些奇技淫巧来找到一个人的联系方式。

Requirements

  • Github 账号
  • 你要找的人的 GitHub 账号(需要其账号下有仓库)

原理

在我们使用 Git 进行版本控制时,一开始,我们会被要求设置一个 Git 的用户名和邮箱,就像下面这样。

641y8

后续,我们的每一个 Commit 都会基于我们填写的用户名和邮箱来进行存储。我们只需要查询一个人在 Github 的提交记录,就可以找到他填写在 Git 中的邮箱和名字,从而方便我们更进一步找到这个人。

实践

想要通过 Git 找到一个人的邮箱,最简单的方法就是使用 Github 提供的 GraphQL 来进行查询,简单方便。

访问Github 的 GraphQL API Explorer,点击右侧的 Sign in ,使用你的 Github 账号登陆,这样就可以调用 Github 的 API 了。

3wznj

登陆后,你下方的 GraphQL 输入框就可以输入内容了。在其中输入如下代码

{
  repository(name: "grank", owner: "lctt") {
    ref(qualifiedName: "master") {
      target {
        ... on Commit {
          id
          history(first: 5) {
            edges {
              node {
                author {
                  name
                  email
                }
              }
            }
          }
        }
      }
    }
  }
}

Code language: JavaScript (javascript)

并将 name 替换为你要查询的人的 repo 名,owner 改为你需要查询的人的名字,然后点击执行按钮。

impal

右侧会出现你的执行结果,你会发现,其中出现我们想要的“邮箱”地址。

gggpa

你会发现,这里其实有两种类型的邮箱,一种是我们常见的,自己用的各种免费邮箱,比如 @qq.com@gmail.com@foxmail.com 之类的;另一种是形如 27856297+dependabot-preview[bot]@users.noreply.github.com 这样的邮箱。

这两种邮箱的区别是,前者是我们自己通过 git 设置的邮箱,而后者则是我们通过 Github 网页、 API 操作产生的 commit 。你在查询的时候,要记得去找第一类邮箱来作为参考。

当然,不排除有开发者在看了本篇文章后,去用 private 邮箱修改自己本地的 Git ,那就没办法了。

找到这个邮箱以后怎么办呢?

  1. 直接发邮件联系
  2. 如果是 QQ 邮箱、 Foxmail ,可以试着直接用邮箱,或者邮箱里的 QQ 号加好友。
  3. 通过 Google 搜索这个邮箱,查找其他的关联信息。