一个程序员的成长足迹

为何创建ixx.life

2018年,夏。我年满30,说不上为什么,我对这个年龄非常敏感,总认为而立之年必须有所作为——然而并没有。我和很多“上进”的年轻人一样,都很焦虑,都在拼命挣扎,每天仿佛都在对着镜子里那个蓬头垢面的自我喊上一万遍“我会成功!”。等热泪盈眶过后,留下的依然是那个丑陋的我。

经过深刻反思,我大致总结了问题所在:

  1. 浮躁,凡事追求一个“快”字,人生理想也不过是物欲和享乐,像我这种平头老百姓,不焦虑才怪!
  2. 懒惰,总喜欢用我很忙、很累、压力大、没时间、没前途,来掩盖自己停止学习的事实!
  3. 自嗨,喝着名人的励志鸡汤,听着付费知识的浓缩精华,幻想能平步青云走向人生巅峰,爽翻了!

怎么解决这些问题呢——自律!

所以,我开始每周读本书、写学习笔记、学英语、编程,这些交付物最全部都放在github.com/philon/arts。不知不觉半年时间,积累了一百多篇文章。就冒出个想法,要不还是搞个博客吧,然后就有了ixx.life

ixx其实是i++

如果你是一个程序员,想必听过c++,由于+不能用于文件命名,故替换为cpp或cxx。其实我想注册的就是i++.life,同样的++不能用于域名,所以退而求其次改用ixx

i++源自编程语言,i是单词index的首字母,表示索引,++表示每次增加一个单位。我偷换了概念,字母I在英文里表示“我”,所以I++的主要表达的就是自我增长。

如何自我增长?——重复!

1
2
3
4
5
6
7
8
9
10
// 每周读本书并写感悟
for (i = week; i < 52; i++) {
reading(books[i]);
writing(post[i]);
}

// 每月跑100公里
for (i = month; i < 12; i++) {
run(100 * kilometer);
}

上面两段代码基本表明了我所谓的“重复”——并非机械式重复,而是累加式重复。因为很多事情我们过分讲究“技巧、方法和策略”,而忽略了“积累”本身。就像减肥,一个没有毅力的人,学再多方法也等于零。有些时候其实没必要把简单的事情搞复杂,重复是一个非常痛苦的过程,幸好我每次总能有所收获。再说减肥,别人试遍百十种方法都反反复复以失败告终,我每次跑完步基本没什么变化,但时间一长居然成功了,哈哈,我估计是我命比别人好吧。

我会记录些什么?

  • 读书:历史、人文、社科、传记、心理,什么都读,这事我会坚持一辈子,真的!
  • 学习笔记:毫无疑问,这些都是和编程技术有关的东东。
  • 英语翻译:我的英文太烂了,希望通过阅读和翻译来提高,同时还可以接触一手资料,何乐而不为。
  • 随笔:个人感悟、日记之类的。

如果不是太忙的话,我可以保证每周更新1、2篇文章。当然,我刚开始写了半年左右,文笔确实不好,但就这件事情上我也选择自增人生。

0%