作者归档:白宦成

关于白宦成

独立开发者, 自由职业者, 写作者

什么样的人适合做独立开发者?

什么样的人适合做独立开发者?

我这几天在 Twitter 上发了一条推,引起了一些热烈反响。不少推油也从不同的角度给出了看法。

https://twitter.com/xiqingongzi/status/1336353507167780864

后续我也补充了一些信息

https://twitter.com/xiqingongzi/status/1336850171255091202

不过,我觉得我可能需要完整的描述一下我对于独立开发者的定义,以确定大家的讨论会在同一个维度上。

技术人的常见道路

技术人的常见路线其实很明确,总体可以分两个大类:技术专家和产品研发。

技术专家

技术专家的特征是对于技术研究更深刻,会更加专注于某一项技术的研究,有通才型的技术专家,但较少。更多的是在某一个领域方面深入的技术专家。

技术专家的话,一般而言,最好的路线是进入企业,以技术专家的身份,被企业供养着。特别是进入大的企业,较大的企业拥有足够的技术场景可以供技术专家进行深度研究。同时,大型企业也拥有足够的预算来供养这些技术专家。

产品研发

产品研发类,不会太过于纠结于技术的本身。而是会将更多的精力投放在技术产品的价值。

这类人大多最终会走上独立开发者/创业者的道路,企业内部虽然也会有内部创新的道路,但可能很多时候会受限于企业的资源和布局,因此,在出现企业利益与产品利益冲突的时候,容易触发这类人离职。

产品研发类的人的特点是,技术也会研究,但不会像技术专家一样沉迷于某一个技术,更加关注是技术之间组合产生的价值,站立在产品、研发、和人文的交叉点,讨论组合产生的价值。

从他们的表现逆推,则可知,两种发展路线可能会需要的一些特性:

技术专家

  • 耐得住寂寞:技术的研究远不如产品的研发能够提供的正反馈和多巴胺,绝大多数的时候是鼓噪的过程。
  • 热爱:技术的研究是一个枯燥的过程,热爱能够让他从初期的没有成功,抗过最初的困难期,渐入佳境。

产品研发

  • 不抗拒与人打交道:产品研发类的人最终走上的无论是创业还是独立开发,都会涉及到需要和人沟通,如果抗拒和人打交道,最终这个过程可能会让你心情低落,甚至抑郁。
  • 耐得住寂寞:产品研发虽然和技术专家大体路线不同。不过,产品研发早期可能很难得到正反馈,因此,耐得住寂寞可以让开发者在产品的初期,坚持做下去。
  • 抗风险能力强:独立开发者的路线是坎坷曲折的。和创业类似,唯一不同的是,失败的时候可能只有你自己,相同的是极高的失败率,因此,抗风险能力一定要强,扛得住失败。有多个收入来源,确保生计是一个很重要的事情。最好不要 All in ,容易一不小心把自己玩死。
  • 技术基本成熟:不一定是使用最新的技术,但要具备独立借助技术解决问题的能力。如果完全从零开始的话,可能会在前期获得非常多的负反馈。所以,有一定技术基础的人是比较好的。一般而言,我建议从业在 3年以上的人,可以开始考虑做独立开发者。

总结

关于独立开发者而言,需要具备的特点有很多,这里仅能根据自己的经验总结一些,也欢迎各位在下方评论。共同讨论。

从 iPad Pro 到 iPad Mini

从 iPad Pro 到 iPad Mini

事实证明,我并不够 Pro ,以配得上 iPad Pro。

我把自己的 iPad Pro 换成了 iPad Mini。因为我发现,自己可能配不上 iPad Pro 的 Pro 。

我最早买 iPad Pro 是我 2018 年在家里 Remote 的时候,以写作为主,所以 买了 iPad Pro 来专事写作。iPad Pro 配上 K380 ,拿着出门去咖啡厅写文章的体验还不错。

不过,两年后的今天,我依然从事着我最擅长的领域 —— 软件开发。而软件开发的领域,并没有为 iPad Pro 留出空间。

严格意义来说,并非不能完成工作,你依然可以在 iPad 上通过 Working Copy +诸如 Server Cat 之类的软件,以瘦客户端的方式来完成开发。

这使我的 iPad Pro 并不能真正发挥其 Pro 的能力,大部分时候都是爱奇艺了。

这时我意识到一个问题,既然我不需要它的 Pro,为什么我还要继续保留呢?于是乎,我将其换为了 iPad Mini。

对比我自己的主要使用 iPad 的场景:阅读、看课程,iPad Mini 的屏幕已经足够我使用。同时,性能也足够。挺好。

2020 年 11 月月度总结

2020 年 11 月月度总结

TL;DR

倒计时啦!

月度总结

工作

这个月的工作有些拖延的问题。不过好在是开始写周报了,所以会慢慢提升一下效率。

生活

本月主要以在家为主,出门逛了逛,但也没有去太多的地方。

Side Project

本月 Side Project 没有太多进展。

写作

本月还是没有开始写作。

财务状况

本月总收入 23923.59 元;支出24305.98元,略超支出。下月继续努力。

此外,今年的年度收入预期即将达成

娱乐

本月是旅行的月份!yeah!

本月去了这些地方:

  • 沈阳
  • 长春
  • 哈尔滨
  • 北京(两次)

阅读

  • 《匆匆那年》
  • 《改变你的服装,改变你的生活》
  • 《摄影笔记》
  • 《云边有个小卖部》
  • 《美国众神》
  • 《4点起床——最养生和高效的时间管理》:作者花了大量的笔墨介绍,如果你四点起床,可以做什么,以及在一些特定的场景下,起床更早的好处。但总的来说,你需要做到的是,早点睡,然后早点起。可以更加有精力来做那些值得做的事情。
  • 《老爸评测:你的健康呵护指南》:感觉就是公众号文章整理成书,有个基本的逻辑,但篇与篇之间的逻辑不强。
  • 《从零开始做内容 : 爆款内容的底层逻辑》:作者希望讲解底层逻辑,但行文基本上在介绍技巧,文不对题。
  • 《坏小孩》:朱朝阳够狠。

学习

  • 商业记者的八堂写作课

年度计划对标

课程学习

一年学习 54 门课程,本月进度 1 门;全年进度3 /54;

图书阅读

一年读书 54 本,本月进度 9 本;全年进度 24/54

电影观看

一年观看 54 部电影,本月进度0 部;全年进度9 /54

几本超融合的书

几本超融合的书

这几本是我前段时间在研究超融合时找到的,这里分享给大家。因为这些书都是公开放在网上(厂商提供下载)的,所以整理起来一并发布。

这四本书值得发一个很有意思的点是这四本书都是 For Dummies 出版社为这四家企业定制发行的电子书。官网上没有,但使用的都是 For Dummies 的标示,所以这看起来也是一个出版社营收的事情。

这四本书提供了四个不同的厂商对于超融合的看法,对于在研究超融合的你来说,是一个不错的选择。

《罗小黑战记》观后感

《罗小黑战记》观后感

看了这部电影,我对罗小黑战记的动画版本更加有期待了。罗小黑战记的动画我就是在出行途中看的;结果这次的大电影也是出行途中看的。

这部电影是在从北京飞往深圳的时候,看的。

总的来说,这部电影很好,人物塑造成功;立意很深;和动漫也没有重复的内容,所以来看肯定不浪费你的时间。

人物塑造

这部电影中塑造的几个主要人物都挺有特色的。

  1. 天真可爱的罗小黑;
  2. 表面高冷内心温柔的无限;
  3. 为了自己的理念,誓死方休的风息

除此之外,我觉得比较有特色的人物还有

  1. 傲娇的哪吒

主题立意

这部电影介绍的是人和妖精和睦相处,探讨的是人和妖精能否正常和睦相处的问题。但结合到我们身边来看的话,其实更多是我们能否和自然、和动物和谐相处。

这部电影里,无限认为,人和妖精终究是要共存,因而也无法谁消灭谁,只能和睦相处。这一点是我们绝大多数的人的看法。

而在这部电影中,无限是一个维护妖精的人类,十分特殊的身份。身为人类,他并没有高高在上,而是选择了守护妖精,颇为难得。

与之对应的,是坚持应当将人类赶出家园的风息。这可能和风息的遭遇有关,也可能和风息的种族(狼)有关,我们不得而知。但,风息坚持自己的理念,去和主流
抗争,是颇为难得的。最终,因为自己的理念无法实现,也不愿再次离开,以一个失败者存在,从而选择放弃自己,让自己变化为一片森林,很是悲情。

风息的选择,也是可以理解的。当然,作为我们人类,这样的选择可能大逆不道,可能是反智的。但确实是存在的。

我还期待的

罗小黑战记先看了动漫,再看大电影。因为我平时很少看动漫,所以现在应该还有几集存货没看,最近要抽空看一下。

此外,很期待罗小黑战记这样的故事能够出现更多一些。我觉得这个故事的剧情让我非常想要看罗小黑战记的小说版,一睹为快。

上次有这样的感受,是我在上海看完了东野圭吾《信》的音乐剧之后,马上买了对应的书籍,来回味。

生命在于体验

生命在于体验

我不止一次的和我的朋友们说,我如今的 Slogan 变成了「生命在于体验」。

说了这么多次,自己也有点疲惫了,倒是不会觉得我想错了,只是觉得每次说同样的话,好麻烦,所以我决定写一篇文章来说这个话题。这样,下次有人讨论相关问题的时候,我只要抛出一个文章链接就好了。

生命在于体验

在我看来,我们所做的众多事情中,只有围绕体验所做的事情,才是只为我们自己所做的事情。

我们这一生,要做很多事情,从小要上学,长大要工作,老了要帮孩子带一带子嗣。看起来我们做了很多事,但这些事是否真的是为了我们自己而做的?这里面到底是为了自己,还是为了让基因可以流传下去而做的?

如果是为了基因可以流传下去而做的,那么这些事情就不再是为我自己而做的,是为了基因而做的,是为了别人而做的。

这样来看,我们的好好学习、好好工作、好好赚钱买房、好好养育下一代,是否都是为了让基因流传下去而做的呢?

当你想到这里的时候就发现,我们在追求的很多东西可能都不再是为我们自己而做的,不过是基因操纵之下,让我们误以为是我们想做的。

那既然如此,我们如何找到那些专属于「我」的事情呢?

在我看来,这个就是「体验」,主要原因有以下两点:

  1. 体验是专属于一个人的,和其他人无关。即使某一项可能涉及到多个人,但每一个人在这个活动中获得的体验是专属于他自己的。
  2. 体验是无形的,人死道消。你死去后,你的那些体验就不复存在。可以认为,这些体验是只为你存在的,如果离开了你,这些体验就不复存在。

当我意识到,体验是 Only For Me 以后,我觉得,那么我应该追求的是在有限的生命中,去体验不同的生活,让自己的人生可以更有意思。

YOLO

今天在群里聊起来的时候,群友(大侠)说,YOLO。

我去搜索了以下,YOLO 是 you only live once 的缩写,意为「你只会活一次」

我觉得,这个和我提到的体验才是唯一属于你不太一样,不过,鼓励的事情类似,就是你要勇敢的去体验那些你没有体验过的东西。

特别是你还有的选,有的体验的时候,更要去这样做,因为以后可能就没有机会这样做了。

[探店]哈尔滨 – 鹿鱼咖啡馆

[探店]哈尔滨 – 鹿鱼咖啡馆

今天和推油见面,就约了哈尔滨咖啡排名第一的「鹿鱼咖啡」,体验还是不错的。

位置

哈尔滨市中央大街红专街43号(靠近中央大街)

这个咖啡厅的位置很好,就在中央大街中间的一个侧路上,如果你是来附近旅游,临时需要加班,就很方便。

网速

鹿鱼咖啡的网速非常给力。

环境

这个咖啡在中央大街的侧路红专路上,需要往里走一段距离,因而也不会受到中央大街的困扰,没有那么喧闹。

我是早上 10 点到的,一直到 12 点离开,除了我和推油,没有其他的客人来访。

咖啡厅的环境不错。

消费

我和推油点了一杯浓缩 + 一杯拿铁,一共花了 65, 应该算这几天去的咖啡厅中比较贵的。

插座

插座不多,我是坐在咖啡机旁边的位置,有一个插座。插座的实用程度不高,所以算是比较好插的。

照片

[探店]哈尔滨 – 本末咖啡馆(中央大街店)

[探店]哈尔滨 – 本末咖啡馆(中央大街店)

0629 书吧因为在一个地下商场里,而地下商场关门较早,所以我不得不转移阵地,来到了另外一个咖啡馆。

位置

黑龙江省哈尔滨市道里区尚志大街124-1号

位置离索菲亚教堂并不远,我从0629书吧走出来后没多远就到了。

网速

嗯,这里的网速比 0629 好多了。

环境

本末的店铺是狭长的,不过,有两点比较好:

  1. 有两个长桌子
  2. 店里有洗手间

店里除了一些小的网红桌子,有两个大的长桌子,很适合办公。你可以早点来占位。二楼的体验极佳!

店里有洗手间意味着你不需要离开太远,就可以解决问题 ,不需要担心你的设备丢失。

消费

美团上有券,美式咖啡 9.9 一杯。我点了一杯澳白,26;

插座

楼上有插座,可能比较远,如果你的线不够长的话,建议自己带一个(当然,店里的小哥也可以给你提供一个)

照片

[探店]沈阳 Runner Coffee

[探店]沈阳 Runner Coffee

这个咖啡店是前两天在沈阳的时候去的,没有自己的照片,只能去大众点评上找一些我认为拍的不错的,也符合实情的照片了。

店名

RUNNER COFFEE(十一纬路二经街店)

位置

辽宁省沈阳市沈河区十一纬路北二经街88号

这个店铺的位置还行,在沈阳地铁的南市场站和青年大街站的中间。

网速

当天没测试,不过我当天开了一次语音会议,倒是不卡,同期还有其他几个人在工作。

环境

这家店铺不大,是租用了临街的民房改造的,但好在有一个很大的落地阳台,变成了榻榻米,可以沐浴着阳光加班;

此外,用餐区其实很小,两张大的桌子,在下方;两张小的桌子,在榻榻米上,所以人并不会很多。可以放心的办公。

室外还有就餐区,不过办公嘛,就肯定不考虑了。

店里会有流浪猫来拜访,不怕人,可以撸。

消费

店里的咖啡价格还行;

美式 20 一杯,属于可以承受的范围内。

插座

属于正常好插好拔的感觉,不会太紧或太松。

照片

以下照片都来自大众点评,但整体和我的体感没区别,是一家不错的咖啡厅。

评价

个人感觉很好,店里的音乐可能会声音稍大,但总的来说,还好,开会的时候没有被投诉声音不OK。

[探店]哈尔滨 0629 书吧

[探店]哈尔滨 0629 书吧

前两天在 Twitter 上说,应该要写咖啡店的探店,刚好,今天下午要在咖啡店忙工作,所以就直接写探店信息了。

位置

哈尔滨道里区石头道街人和索菲春天时尚潮品购物广场地下一层。

如果你要来的话,可以找公交站 兆麟街 从公交站后面的入口进去就好了。

网速

speedtest.net

来干活,自然先要看一下网速,实际体验的话,网速还行,因为没啥人,所以这个速度几乎是你独占。

环境

一个能干活的咖啡厅,环境自然是要好的。太过吵吵可能会导致你无法开一个会议(难免临时要开会)。

这个咖啡厅的环境是非常不错的。他因为人少,所以本身的噪音源就少。

其次,这里的卡座之间有一些间隔的柜子,可以进行一定程度上的隔音。

消费

不贵,美式咖啡单买 19 ;美团上有套餐,只要 9.9 就可以了。

插座

插座很牢固,没有像星巴克那样,会松动。

评价

个人感觉很适合办公,网速虽然不能算特别快,但好在人少,相当于你独享。此外,书吧里有不少书,桌上的一些纸条也很有学生气息,想来平时会有不少孩子会在这里写作业吧。

从语言到项目:看文件管理方式的改变

从语言到项目:看文件管理方式的改变

我昨天对 macOS 进行了重装,因此,不少的文件发生了改变,借此机会,谈一下新的系统下,我是如何管理我的文件的。

从语言入手

在我的根目录下,又一个文件夹 Developer,其下以语言为基础,分了多个不同的语言和文件夹,在不同的语言文件夹下面,则是对应的项目。

 ~/Developer/ tree -d -L 1
.
├── ebook
├── frontend
├── golang
├── hexo
├── minapp
└── php

这样的组织简洁明了,但遇到的问题是,当你要处理一个相对复杂的项目的时候,就会出现难以管理的问题。因为你的一个项目中的多个文件夹会分布在不同的文件夹下。

因此,在新的文件夹管理方式中,我引入了项目的概念。

转换为项目实现

在新的目录组织方式下,我在根目录放置了两个文件夹,分别是 DeveloperProjects

 ~/ tree -d -L 1
.
├── Developer
├── Projects
└── Public

Developer 文件夹和之前的项目没有区别,依然是基于语言 + 基于文件夹。不同的是,我在 Projects 中,以项目为基准,建立文件夹。

 ~/Projects/ tree
.
├── project1
│   └── minapp-for-client -> /Users/bestony/Developer/minapp/project1
└── projce2
    ├── main -> /Users/bestony/Developer/golang/src/projec2
    └── ops-config -> /Users/bestony/Developer/golang/src/project3

这样我就可以将一个项目的文件放置在一个文件夹下进行操作。

具体的操作是这样的:

  1. 在 Projects 下建立项目文件夹
  2. 进入到项目文件夹
  3. 使用软链接的方式,建立目标文件夹的快捷方式

这样的好处是,当我进行项目研发的时候,可以直接进入到 projects 目录,在相应目录根据需要进入到特定的文件夹。方便快捷。

总结

从语言到项目,表现出所专注的项目的复杂度不断提升,于此同时,相应的管理方案也需要跟着调整,以适应相应的变化。

制作一个 macOS 启动盘

制作一个 macOS 启动盘

我一直以来都是网络安装的 macOS ,但这次我的网络死活没有加载到恢复服务器,我就从相机中拔了一张空白的 SD 卡,来做一个启动盘。

1. 安装 macOS 镜像

安装制作 macOS 启动盘的时候,你需要这样一个 安装 macOS Catalina 的磁盘镜像。

但正常情况下,我们会把安装 OS 的软件删除掉(毕竟占地 8G),所以,如果你需要制作启动磁盘,第一步就需要安装 macOS 镜像。

你可以访问 App Store 下载:https://itunes.apple.com/cn/app/macos-catalina/id1466841314?ls=1&mt=12

2.制作启动盘

制作启动盘对于磁盘的大小和文件格式有要求,需要你的磁盘

  • 大于 12 GB
  • 磁盘格式为 macOS 拓展文件格式

安装完成 Catalina 后,就可以制作启动盘了,具体的命令如下

sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/install

这里我的磁盘的名称是  install ,如果你的不是,则需要修改为对应的名字。

3. 使用启动盘重启

制作好启动磁盘,就可以试着使用你刚刚制作的启动磁盘重启,并使用其恢复。