字数统计: wordcount(post.content)
阅读时长预计: Min2Read
总字数统计: TotalCount

无效的领域中自我折腾

吴军《见识》一书中提到,应当防止成为“伪工作者”,特别是高效率的“伪工作者”。

我对此的理解是,不在无效的领域中自我折腾。

无效的领域是什么?

在社会大分工的今天,每个领域都可以延伸出无穷的需求和“精进”的目标,但其中究竟多少是正在创造真正价值的,值得每个在各自领域中不停奋进的我们思考。

1. 分工过于精细后,导致工作输出的受众减少

从日复一日的工作中抽身出来,把手头的工作停上一段时间,看看究竟有多少人会因此受到影响。

如果发现,如果手头的工作只能满足极少数人的事务上的需求,那么很可能你正在从事的工作已经属于了“无效”领域。

2. 分工过于单一后,导致工作过程变成简单重复

即使你发现你的工作影响的用户有许多(特别是互联网行业),但也有必要看看你的工作是否具有明显的替代性。如果能把手头的工作梳理出可以简单重复的流程实现,那么你有必要提醒自己不要继续付出大量的时间在这个“无效”领域中继续折腾。

应该如何思考

出现上述的困局的原因不在于你不努力,而是对于努力存在误区

1. 简单重复

简单重复指的是对于当前工作、生活的状态缺乏自我觉醒的主动性,没有看到整个社会的红利趋势是将聚集在最高端的极少数人中,如果不自我刻意实现跨越,而是靠提高效率的简单重复,总有一天会被淘汰。

2. 习惯失败

工作中的确不是一帆风顺,但也不能对于出现的失败抱有习以为常的态度。失败不可怕,可怕的已经习惯了失败,再也没有坚定死磕一次的决心。现实社会中终究是以“成败论英雄”的,唯结果论之下,没有成功过的努力在外人眼里还是无效。

3. 路径依赖

困入无效领域中的人往往也曾经取得过不菲成就,但一旦习惯了只依赖过去经验应对新鲜事物的路径时,即使是仍能贡献出其应有的价值,但相对于那些善于思考、总结新经验的人而言,也是陷入了停滞不前的状态了。

4. 无法叠加

无法叠加是指那些不断在单个项目取得突破的人,却因为总是找不到整合成功成果的方式,量变无法形成质变,他们的努力可敬也可叹。

起因

在昨天完成基于JEKYLL的静态网页搭建后,发现始终是有几个md无法展现,在github发了相关的issue提问后,发现这个项目已经很久没有人回复了,而自己因为并不了解JEKYLL的建立机制,从零开始去解决这个使用层面的偶发问题,感觉会消耗大量的时间。

为此

我选择了基于HEXO重新搭建,原因在于:

  1. 网上的教程都比较的新。
  2. 静态页面直接提供的主题也不少,而且看到别人的演示页面风格也喜欢。
  3. 能在本地化的模拟发布,这点比等github的“不确定”时间渲染后才知道效果要好。
  4. 和现有的工作流一致,如支持md发布等。
  5. 使用的资源基本是免费、可靠。

实施

找了几个教程,其中和在用环境最为匹配的是Mac下使用GitHub+Hexo搭建个人博客

  1. 本地安装HEXO

在安装node.js的时候,碰到Failed to download resource “icu4c”等问题,需要下载源码编译(多了许多的时间)
使用npm安装HEXO

1
sudo npm install -g hexo-cli 
  1. 配置HEXO

在HEXO中部署发布模式

1
sudo npm install hexo-deployer-git --save

关联GitHub,修改项目中的_config.yml文件

1
sudo npm install hexo-deployer-git --save
  1. 绑定域名

在github中生成CNAME文件,写入绑定的域名

在github中项目的setting中,修改custom domain

4. 发布

在_post目录中写入md文件
在项目的目录下用HEXO命令发布

1
hexo g & hexo d
  1. 优化

基于_config.yml的优化
基于新主题的优化(目前拟发布10篇blog再折腾)

体会

  1. 在部署新项目的时候,需要看看项目的可靠性,包括了作者的更新时间,参与人员的数量等。
  2. 在决定技术引入的时候,优先考虑可以本地化模拟的项目,然后再在云端发布,这样做初期可控性要好许多。