jump56


  • 首页

  • 归档

  • 标签

PostgreSQL 的备份与恢复

发表于 2018-03-27 | 分类于 技术 |

In-Learning 时间管理(轻松地进步式工作方式)

发表于 2017-12-15 | 分类于 创业 |

一直觉得工作应该是轻松地、有节奏感的。

引言:关于 GTD

GTD 是 Getting Things Done 的首字母缩写。

GTD 可以简单地理解为一种整理思绪的方案。

准备一个篓(notebook),将你脑子里面想到的任何想要做的事情扔到篓里面。刻意地去练习,会为大脑减负。
GTD 认为放在篓里面的事情是 一定会 得到处理的,已经在篓里面的事情就不会再占用大脑的精力。

需要特别说明的是,它简单到让很多人不相信它有用!所以请给 GTD 一点空杯心态。

In-Learning 的粗糙故事

在 Intel 有过短暂的 3 个月工作经历,那时奔着学 Python 去的,没错,就是那个现在小学生都会的 Python。

新员工是可以领取一个纸质笔记本的,长这样:

Intel 办公纸质笔记本

拿到手时很郁闷,中间为什么有条竖线!这种笔记本怎么用呢?无意地决定左边写 todo 的事项,右边写学习的笔记。

因为抱着学习的目的来的,所以最后右边写得比左边丰富许多。

todo 的事项是可以与 GTD 理念一致的。

每天这样记录着,最后发现,左边的事项用来做工作的周总结月度总结很有效,对右边的学习笔记的总结可以加深学过的知识。

我们的标题是“进步式”工作方式,而不断地总结是很有效的进步方式。这个笔记本就给了总结以凭据。后面的工作中使用 Evernote 替代了纸质笔记本。

所以 In-Learning 的 In 指 Intel,Learning 指学会东西后的进步。

开始了解 In-Learning

当我们理解 In-Learning 的时候,我们理解什么?

第一点,要理解 GTD 的方式给我们带来的大脑减负,达到使用 GTD 工具轻松地处理事情。

比如你周六有 3 件事情要做:

  1. 买羽绒服
  2. 陪朋友办理护照
  3. 参加某一学科的考试

可是今天才周二哦,那么接下来的周三周四周五,这三件事都会时不时跳到你的脑子中来,而跳出来又有什么用,时机未到,无法执行。

这时借助 GTD 工具,将这 3 件事记录到我们上面提到的笔记本左边。没完还有还有哦,重要来啦,心里暗示。刻意地告诉自己这 3 个事情已经记录到 GTD 工具了,而我是一个遵循 GTD 理念让事情得到有效处理的人,这 3 件事情如果未变异成其他事情,他们就再也不能在我脑海中停留,只要出现,立即清除。

这里可能会有个问题了,为什么事情放到 GTD 工具就会被执行,因为 GTD 要求我们定期整理这个篓。当你吃饱喝足还没犯困的时候,你从篓里面挑出一件事情出来做,一次只允许挑出一件事。完成后,回顾整个篓里面的情况,再挑出下一件。所有的事项都是你主动去观全局决定优先级后,挑出来执行的,而不是他们自己在你脑海跳来跳去,你掌控着。你什么都不用记,你掌控着。

第二点,善于总结。

我们要进步嘛,就要把学过的东西多多总结。温故知新,加强记忆什么的这些道理太多。

当我们想尝试 In-Learning 的时候,我们是怎么操作的?

首页,我们要建立 In-Learning 表格

Intel In-Learning 表格示例

从示例可以看到,In-Learning 是以周为单位的,这也是从 Intel 学来的工作节奏。

在每周初始,建立这样的表格。将所有在脑子里的本周事项,安排到指定的日期去执行。

WW50 表示第 50 周

TASK 2017-12-11 [Mon.] 表示 2017-12-11 星期一 的任务

这里与 GTD 是有区别的,因为它只能记录一周,所以并不能完全清空你的大脑事项。所以有时,可以一次建立未来好几周的 In-Learning 表格。

建立 In-Learning 表格之后,就可以按事项来执行,执行的过程中,遇到问题,通过搜索求教得到答案后,以标题 + 内容的方式记录在对应日期的右边。

如果今天的事情没有完成,就迁移到下个执行日。标注为 Last task

比如示例里面的设计商品详情在周二没有完成,刚迁移到周三的Last task(设计商品详情)(括号为中文标点)

Intel In-Learning 迁移到下个执行日

最后是总结,在每周结束,每两周,月度结束后进行总结,频次自己把控。总结要生成一个总结报表,这个报表没有固定格式。

我要一家公司供职时,一般建立两个笔记本:

比如公司名称为上海笨笨有限责任公司,对应建立笨笨工作日志和笨笨笔记两个笔记本

In-Learning 表格记录在 笨笨工作日志,总结和其他杂项记录在笨笨笔记。

回头望,执行 In-Learning 时间管理的这两年的哪个月哪一天做了什么,学到了什么都很清楚。

In-Learning 示例

示例人物:徐漫漫

TA的画像

1
2
3
4
5
6
7
8
9
10
年龄:26
职业:运营
交友宣言:(好吧,这条不重要!)
大学专业:电子商务<本科>
工作城市:深圳
简单介绍:
徐漫漫同学已经毕业 4 年,在两家公司做过运营,可是总觉得是个运营菜鸟,
还没有明确清楚的方案变成运营 basic 级的达人。
工作日的工作都有运营总监的规划或者指引,完成的也算合格。
周末多是和好友一起出去玩,深圳也是一个特别适合阳光的年轻人开心玩耍的城市。

我们来分析下(乱猜下):

电子商务这个专业本身就是一个很坑的专业,学计算机知识就不能开发应用,学商务知识又不足开辟市场。
而运营这个岗位也是不好量化、标准多样的。
……

简介里面透出一个痛点:没有明确清楚的方案变成运营 basic 级的达人。也就是想成为一名及格的运营。

In-Learning 时间管理(轻松地进步式工作方式)能不能做什么?
我认为是可以的。

能不能将这个目标转化为简单执行?(只记录不思考的效率是很高的呀~)
左边日志,
右边知识点。

这中间应该缺少一张 map,这个 map 不是指引地理位置的,而是指导思维的图,现在专业的说法好像是思维导图。
由于我们说了徐漫漫并不清楚如何才能成为及格运营,这里的导图只是把她知道的运营涉及的点列出来,所以它应该是随着执行、见识而定时更新的。

(再次声明,示例为假设,我并没有任何运营经验,切勿照搬。只是为了讲解 In-Learning 的示例)

Intel 及格运营的拆分(定时更新)

接下来就徐漫漫就只要做两件事了:

  1. 定期更新思维导图
  2. 用 In-Learning 时间管理来实现目标

目标确定(慢着,目标确定了吗?目标不是还应该有时间节点的吗?传说的 deadline 不能少啊。暂设 deadline 为 2018-12-31。),
执行开始,逐个击破。

比如,2018WW01,周日或者周一的时候,In-Learning 表格如下:

Intel 一周开始时

周五或者周六一周结束的时候,In-Learning 左边和右边都丰富了。

Intel 一周结束时

徐漫漫抱着自己的目标按 In-Learning 时间管理执行了 3 个月,突然发现 map 已经不用更新,因为他已经和很多线下线上的同行交流过,确定自己已经完成了菜鸟到合格的蜕变。

这里大家不要误以为 In-Learning 时间管理让你学习得更快了,In-Learning 时间管理只是让你的学习更明确了。
其实从你人生长河来看,也可以理解成学习更快了,因为如果你的学习是混沌的,那么很多时间的学习是无效的甚至负面的。

故事(示例)到这里,于满欣慰的笑了。

于满是谁,徐漫漫的好朋友吧!

如何验证对你是否有用?

验证对你是否有用其实很简单,定了目标, In-Learning 时间管理来执行。
两三个月后,不管目标是否达成,回顾看下面几个问题的答案是不是 Yes:

  1. 工作是不是感觉轻松了?
  2. 工作是不是有一种节奏感?
  3. 日志轨迹是否能在不管目标达成与否的时候都给你某些启发和收获?

但是,我重点要说的是浅尝辄止或者无敬畏心地低要求是谈不上验证的。

让工作轻松并不是让你以后都不思考了,是让你从思考工作中解脱出来,思考如何工作。

浅尝辄止的思维方式可能只从一个角度来看待 GTD 和 In-Learning 时间管理。看了博文,想了想,GTD 就是一个待办事项,In-Learning 时间管理就是一个待办事项的扩展,也简单。这里没有魔法我就没兴趣了,倘若有魔法就是骗人的了。

无敬畏心地低要求,不敬畏就会随意,执行随意了,效果自然也随意了。
比如文内提到的括号是中文标点,用英文标点怎么了?体现的内容没有变化,怎么就不能变通?……

一瓶雪碧已经喝完,就写到这里吧……

连接UI设计师与前端工程师的框架

发表于 2017-09-27 | 分类于 技术 |

一般团队里面,UI 会出一个产品的视觉规范。而这个规范里面包括的组件部分,其实是能够与前端工程师有共同语言的。

组件化,这个词在各个职业,各个行业都越来越被提及。连 Motorola 都生产了一部组件化的手机。

连接UI设计师与前端工程师的框架

我与电子商务的15年

发表于 2017-09-27 | 分类于 创业 |

03年开始接触当当网,至今近15年了。

高中的烘培鸡时代

烘培鸡好吃吗?
别问我,我也没有吃过。

高二那年,国子借给我一本杂志《电脑爱好者》。里面有一篇文章介绍如何搭建一个属于自己的烘培鸡。

烘培鸡是 homepage 的直译,个人主页的意思。

接下来我用了近两周时间,才拥有了一个只有一行文字的个人主页,在那个没有QQ空间、没有博客的年代,我居然没有去炫耀。

我记得,只有晚上能够偷偷去网吧一条街上网。我还在东湖边上的电脑店里面花十多块钱购买了一张软盘,然后这张盘塞进某网吧的某主机后,掉进去了。

我还记得,中午在寝室午休的时候,枕边只有一个口琴和一张手记的搭建个人主页笔记,看着笔记发了近一周的呆才明白 index.html 这个名称不是能随便改的。

个人主页和当当网怎么有联系?

那时去网吧,除了听看光良和林俊杰的MV就是在软件下载站里面找小巧的可以做网页的软件。

此外,还可以干另外一件事,就是登录邮箱,虽然并没有人会给我写E-mail。

30M左右容量的126邮箱有一个广告链接到了当当网的当当联盟,就是这个神奇的点击,开启了我和电子商务的关系。

我第一次知道了电子商务网站还有这种操作。

CPS,当然我还不知道这个概念,但是我已经知道了个人主页的拥有者,可以将当当网的广告条放到自己的主页里面,有人通过链接购买了商品就能够主页拥有者就能拿到佣金。

那时我觉得这好难!那应该是 03年。

后来高考考得特别差,不愿意相信高考重要的我在考试完成之后,第一时间炫耀了我的个人主页,只不过多了几行文字而已。

BSTAR 联盟

时间:大学

当事人:我和室友

我们一起穿过一个 Z 形的小道,走进邻居大学的大门,向前走 500米左右,右小拐,有一块信息栏。
我手里拽着一沓广告单,内容大意为:加入 BStar 联盟,让你拥有个人主页并且月入10元。贴了之后,就立即逃离了。

BSTAR联盟 是个什么东西呢?

当时阿里妈妈刚出来,是对标 Google Adsense 的,竞争的优势就是点击广告的价值为 0.2元/点击。而且没有任何防作弊手段。
于是我就注册了一个和讯博客(因为只有这个博客可以挂广告代码),每天给自己点击,一个月提现了近 100元。
所以我就天真地以后大家都可以用这个方法,旁边寝室的同学也注册了,也点击了,很OK啊,于是我觉得可以让大家都来。

这就是 BSTAR联盟。

后来参加了一次武汉东湖大酒店举行的阿里妈妈站长大会,看到了很多站长偶像,才发现这行有的是套路,而没有套路的人是低效的。

大二暑假做了位开心的网管

一群不回家的男生,租了个房间,决心展示自己的生存实力。
有一位同学比较厉害:做话务员什么的,每天早出晚归,看着就觉得有成就感,每天打很多电话。
剩下的都找不到什么像样的工作,陆续回家了。
朋友的朋友介绍我去家网吧做网管,200元一个月,我觉得挺好挺开心的。

租的房间有一台老式电脑,空闲的时候,我就在做一个叫“感悟”的网站。

想法是任何人都可以把自己的几十个字的简短感悟发布出来,听听,多像现在的 twitter 和 微博。
可惜那个时候只是刚学会切图,后端代码完全不会,学都学不会的那种,一个 session 我搬着书看来看去想不明白。
而且班内没有一个同学有同样的兴趣,也没有人可以交流。

当自己想做的事情,因为自己能力有限无法实现时,总是会感觉有一点点无奈!

这个片段的电商呢?

好像记得这个时候有个 yahoo 联盟出来了,和阿里有着很暧昧的关系的平台,在研究这个。

我做了一个京东

毕业找了 3 个月没有找到工作,朋友介绍到“丫口兔”做网站开发,一个类似于京东的B2C网站。

京东诞生于电脑城,丫口兔也依托于电脑城;
京东卖3C,丫口兔也卖3C;
那时候还没有京东快递,丫口兔里面我兼职快递;
京东商城界面并不好看,丫口兔里面我用 Fireworks 制作了一个广告海报,把美工比下去了。

那时候,旁边做招聘的公司有钱赚,似乎想把我们吃掉。故意请我们所有技术吃饭,不带老板。
而我对他说了句很傻的话:如果我有100万我一定投在丫口兔。

丫口兔零零星星的订单,招聘网站的广告位却很好卖。

分销:走了对的路,却发现自己不是对的人

无聊的时候,在阿里妈妈论坛写一了一个帖子,被在深圳某超市上班的小新看到。
他说他看了帖子就知道我是一个善良的人,我不知道什么是善良,但感觉这位比我小一岁的潮汕人思考得比我多很多。

我们一起去义乌借住大学同学峰兄的家里,我带了近3个月工资 8000元,他好像也带了和我差不多的钱。
最开始住在同学奶奶家,后来搬到同学小店面里面,最后搬到同学家的车库。

感觉自己和小新比起来,差得很远,IQ不低却不善思考,更不善与人交际,吃苦也不及他。

近一年后回深圳,找了份网站开发的工作,那时候我才知道开始有自信写点程序,但依旧是菜鸟中的菜鸟。一直想写一个好一点的分销系统。

当自己想做的事情,因为自己能力有限无法实现时,总是会感觉有一点点无奈!

传销 VS 分销

来上海是因为通过QQ群找了份工作,滑稽的是面试成功不是因为技术,而是诚实。
上海这家公司就是做分销软件的,一个桌面应用。一下子置身于高手之中,只有努力成长。

这个公司的软件销售模式是用户通过销售软件本身赚钱,而不是分销商品。当时我立即想到了传销,在这里工作的很长一段时间我都在想传销和直销的区别。
后台我认为如果销售的东西是没有价值的就是传销,后台被很多人否定,原因是有没有价值不好衡量。
在一个现实的社会,只要有钱总能给自己一个保护伞。

所以我也不去追究这些概念,也不去追究什么法律,但是我内心是有一个判断的。

有感觉

对人有感觉是没有道理的,
对电子商务有感觉也是很奇怪的,
对网站开发有兴趣好像已经很久了,为什么兴趣可以持续这么久。

世界在进步,社会并没有

时代在变,概念在变,社会的本质可能难以变,因为人性难变,也没有谁说有必须变。

网站联盟、CPS、点击广告任务、SEO、分销、淘宝数据包、阿里巴巴的山东骗子、长沙的好心健身会所老板、B2B2C、LightInTheBox、速卖通、口袋通、有量……

每个词汇后面都有当下的思考!

使用 nginx + uWSGI 部署 Sanic

发表于 2017-09-15 | 分类于 技术 |

Sanic 是什么

首先,简单介绍一下 Sanic。

Sanic 是和 Flask 非常像的一个基于 Python 的 Web 框架,比 Flask 相比,它是基于 Python 3.5 的异步框架。由于使用到了基于 uvloop 的 IO 模型,并发及运行效率都很高。所以 Sanic 自称:Gotta go fast!

同时我们公司的小伙伴也在工作中建立了一个CMS:Sanic-CMS

http_proxy

比较简单的方法是使用 nginx 的 http_proxy。

Sanic 自带 Web server,直接通过 python3 app.py 的方式即可运行。

1
2
3
location / {
proxy_pass http://localhost:8000;
}

虽然这样比较简单,但也有几个比较突出的问题:

  1. Sanic 自带的 Web server 能不能像 tornado 自带的 server 一样用于生产环境
  2. nginx 与 Sanic 应用通过 http 通讯不算是一种高效的方式

uWSGI

Sanic 官方文档推荐使用 Gunicorn。

这个 section 本来应该有一堆 benchmark 的,基于两点不想继续写接下来的篇幅:

  1. 最近在读 Sanic 源码,感觉是个糟糕的应用

  2. 忙/懒

结论

Sanic 以 asyncio 而出名,网红级的新框架。当然很多粉丝只是看到了网上传递的神奇 benchmark。
个人认为 Sanic 本身的代码是需要重构才能是一个合格的框架的!

开篇:回一回首,往前走

发表于 2017-09-15 | 分类于 生活 |

欢迎你,也欢迎我。

来历

1987,一个属于萌芽的年代。29 年信奉着阳光积极的美好教条,也曾立志做个好人。

「开篇」,更应该称为「再开篇」。
用大学时注册的 yooi.net 老域名做了 2 次博客了,没有坚持下去。

既然,坚持不下去的坚持就是勉强,所以问题的答案其实是不勉强。

保留

原本是一枚网站仔(当看到「网站」的时候,我才能记得我是对 TA 热爱的)。

进入一家创业公司做后端程序员,出于顶替,兼项目经理职责,兼产品经理职责。

其实早在一年前就开始奔走各种产品学习平台,练就未来做一件事的功力。

有个叛逆的画家说:多会一种语言就多一种思维,而多兼一份值就多一些思考充斥于脑中。记录是一种减负。

生活 :爱生活,爱自己,其实是需要学习的;

技术 :程序是一个工具,工具用久了却形成了思维;

创业 :开公司不叫创业,做一件有意义的事才是。

回首

所谓回首,更像看一场电影。

「每当变幻时」 - Miss 曾经在身边的人

Josh

Josh

6 日志
3 分类
21 标签
GitHub
© 2018 Josh
由 Hexo 强力驱动
主题 - NexT.Pisces