开篇语

大家好,我是 Aaron2099,目前在国内一家金融服务企业工作,从事数据类开发和运维工作。

信息技术和思维新知是我专注的两个领域。新技术日新月异,要求技术开发工作者夯实基本功的同时,也要不断学习提高自身能力。另外,人生不能只有工作,需要不断向外拓宽自身的边界,探求新的知识。

我给自己的方案是:一方面,给自己一个时间期限(往往是一个月),学习并发展与本职工作相关的技术栈;另一方面,经过挑选,认真学习工作以外的思维新知。形式不限,无论是课程、书本还是视频,均纳入考虑范围。

本「杂·志」内容也会聚焦于这两部分内容。第一个模块是「读了啥」,是我在投入一段时间的学习后,结合自身情况,给出的评价或建议。第二个模块是「看了啥」,是给有价值内容作的简短推荐。

如果你也有好文章或者课程推荐,欢迎留言评论告诉我喔 😊 让我们一起无限进步!⛽️⛽️⛽️

读了啥

Tech / Linux Up Skill Challenge

入门的好教材

长久以来,自己接触了很多后台运维的工作,却没有系统性地学习。Github 上看到这门收费转免费的课程—— Linux Up Skill Challenge ——觉得很不错,便把自己当成外行,利用通勤时间看完,挺有收获。

课程详细介绍了 Linux 的基础知识和基本操作,手把手教你如何免费获取一台 Linux 主机,介绍了许多有用的文件操作命令等等,是入门计算机科学不可多得的「好教材」。

如果想要了解更多,你需要依照官网 Linux Up Skill Challenge 的课程,按部就班学习,相信会有相当大的收获。个人感受是,大多数知识点都是必备,这次也算是温故而知新。

获取 Linux 主机的补充

课程介绍了目前互联网上,免费获取 Linux 主机方法。主要有两种:

其实,无论是使用 MacOS,抑或是 Windows 10 操作系统,也可以近似的拥有一台 Linux 主机,并照着课程学习。对于 MacOS,直接开启「终端」即可,绝大部分命令与 Linux 类似。

Windows 10 则更加方便,它允许安装 Linux 子系统。进入「控制面板」-「程序和功能」-「启用或关闭windows功能」,勾选「适用于 Linux 的 Windows 子系统」

重启计算机后,打开 Microsoft Store,搜索操作系统名称,如 Ubuntu(也可以搜索 Linux,可安装更多系统)。多个结果,选择其一安装即可。

Knowledge / 掌控习惯

一开始是被分数吸引,原书《Atomic Habits》豆瓣 8.8 分,繁体中文版《原子習慣》 9.1 分,简体中文版《掌控习惯》8.6 分,稳定的表现驱使我将它加入书单。

一句话概括本书,就是:相信复利的力量。

不断坚持微小的习惯,最终带来的益处,就如同滚雪球一般会越滚越大。那我们自己能否做出改变,养成良好习惯,进而达成设想中的目标呢?也许这本书就提供了不错的答案。

习惯的养成和戒除

书中列出了习惯养成的 4 个阶段。分别是:

阶段模型养成好习惯戒除坏习惯
1提示让它显而易见使其无从显现
2渴求让它有吸引力使其缺乏吸引
3反应让它简便易行使其难以施行
4奖励让它令人愉悦让它令人厌烦

书里举了查看手机消息的例子,我画一张逻辑图进行说明

  • 阶段1,手机发出声音,提示有新消息收到
  • 阶段2,声音提示触发了想要查看新消息的欲望
  • 阶段3,欲望促使人拿起手机进行查看
  • 阶段4,满足了欲望,从而强化了整个行为链路

相反的,如果你被众多营销类的手机信息打扰,导致不能够静下心来利用大段时间。这时候,说明有必要避免频繁被打扰了。依旧参考习惯养成的4个阶段,我们可以反其道而行之:

  • 阶段1,关闭或者静默特定 app 的推送消息,眼不见为净,便不会触发后续的动作;
  • 阶段2,选择不喜欢的铃声作为消息提醒,提醒自己「要不要看有这么难听铃声的消息」。当然了,何同学的方法,设定手机壁纸对自己强提醒,告诫自身也是不错的方法
  • 阶段3,手机放到远处,意味着要查看消息,必须付出「亲自走过去」的代价;
  • 阶段4,当阶段3的行动能产生「不愉悦」的体验,就可以弱化整个行动链条

设计方法养成习惯

道理懂得之后,我们要怎么养成对自己有用的习惯?所谓知易行难,不如将认知化作行动。我以自己作为实验对象,设计了要养成每天睡 6 小时以上的方法。

规则如下:23 点手机提醒该休息了,早上起床后提醒记录睡眠情况,如果成功,则 Tally 增加 1,连续满 21 天则奖励购买愿望清单中的数码产品。

阶段\时间
1、提示第 2 步:6 点提醒记录睡眠情况第 1 步:23 点提醒休息
2、渴求激发行动 
3、反应第 3 步:查看手环并自动记录 Tally 
4、奖励成就感和真实奖励的满足感 

本人表示很乐观 😊

看了啥

01 Python 使用异步 IO

当我们同时要跑好几个程序,每个程序又都有IO操作时,除了可以开启多进程以外,还可以用异步 IO 的方式。特别是服务器资源有限,难以通过多进程提高效率的时候。

打个比方,我们以两个程序 A 和 B 为例。当 A 因为 IO 正处于阻塞状态的时候,进程就去执行 B,两个程序之间没有相互依赖。不必等 A 完成之后再去跑 B。这在涉及读写文件的时候特别有用,特别是做下载动作。

Python 提供的方案是 asyncio 模块。这个功能,给我做项目时提供了灵感,进而有了具体的解决方案,着实好用。

02 如何启动 Oracle 数据库

我对数据库的操作,往往还只是停留在对各个表的 CRUD——分别表示 create、retrieve、update和delete —— 对数据库系统本身的配置,知之甚少。

某一次加班,配置相关参数后,发现需要重启 Oracle 数据库。作为数据库的外行,DBA 也早已下班,只能自己动手搜索。当然了,也算顺利找到了答案:

sqlplus / as sysdba # login as the sysdba
startup mount # ORACLE Instance started
recover database # Media recovery complete
alter database open; # Database altered

03 别人家的思维导图,原来这样画!

我平常制作的思维导图,还停留在非常「经典」的风格。往往就是像下面的图一样,就,很「经典」。

而文中的方法:

  • 首先将导图改为竖向结构
  • 其次调整间距后仅留大标题
  • 使用自有浮动主题或者主干的分支作为自己的主干

我也可以制作竖向思维导图啦。

04 Unsplash 支持图片搜索了

Unsplash 作为世界上最大的高清免费版权图库之一,现在支持按照图片搜索了。我平时找高清图片,一般就直接在这儿搜索。不过我还是比较建议使用真实事物的图片进行搜索

比如我将上面的思维导图用于搜索

搜索的结果不算好,嗯,也许它有自己的理解。

我又想,是不是图片中带有中文的缘故。于是将它改成英文继续搜索

搜索的结果,还是不满意

我又想,是不是需要真实的图片才行,于是我拿柯基试了一下

效果突然变得很不错,前三张起码有两张真是柯基。其中第三张莫名很像我家狗子🐶

05 为什么工作会杀人?

文章向我们解释了何为「工作倦怠」,它又如何伤害你的身心健康。其中最击中我的一段话,是告诉我们应该如何应对。摘抄如下:

对于职场人来说,那么,究竟应该做点什么?才能让自己没那么容易工作倦怠呢?我之前写了很多文章。从战略选择上来说,你需要从事那些轻度脑力劳动+中度体力劳动的职业,你要成为内在动机驱使的人;从战术上来说,你需要掌握一些生活技巧,比如品味生活;再如增加自己的社会资本、文化资本、心理资本与技能资本。而今天想说的是,最重要的是,你需要像人类一样活着。

06 打工人的赚钱逻辑

虽然我也没什么经验,不能判断文中列出的数据是否准确,但本文好就好在,它从现实社会情况出发,梳理了一套「打工人」如何更好挣钱的逻辑。如果你还没有自己的体系,那么这是一个不错的模版。结合上一篇《为什么工作会杀人》来看,也许他们提供了一些不错的建议,让我们更好地追求 Work-Life-Balance 这个目标。

「打工人」嘛,就是认真做好当前的事情,当机会来临,一定要抓住!