我正在 SegmentFault 上录制一些 视频课程,欢迎购买收看,这是支持我创作更多技术内容的好机会哦。
基于业界最成熟的加密和版本控制工具 —— GPG 和 Git 的密码管理器:Elecpass
标签 #生活记录

离开 HackPlan

整整两年过去了,我和团队中其他人走到了一起,参与了数十个项目,时薪翻了两番,然而两年前对未来的美好憧憬已经不在。

在 HackPlan 的工作让我学到了很多,软件开发并不是一个人的战斗,需要和同事一起分工合作来完成一个复杂的软件,相比于技术上的具体问题,协作则是更大的挑战。我们定期进行进行语音会议来保持沟通;使用 Trello 来管理任务进度;设计规范的 HTTP API 来隔离服务器与客户端的工作;添加自动化的测试来减少新代码引入的缺陷;引入 Code Review 来保证代码质量;通过自动化的方式规范部署流程等等。这些规则是随着团队的成长一点点建立起来的,我清楚地记得每一项规则出现的契机,以及执行过程中遇到的困难,因为这其中很多规则都是我参与建立起来的。

加入 HackPlan 也是我第一次离开家,到一个新的环境,因为我的年纪最小,在生活上得到了其他人非常多的帮助,使我逐步掌握了如何照顾好自己、如何与他人相处。和在学校时不同,在这里是一个大家互相信任的、平等相处的环境,我们都认为对方可以独立思考和决定、可以为自己的行为负责;每个人都有各自的专长,而不是以年龄或分数一概而论。

当然离开也是有原因的,我们一开始住在苏州的一个小别墅里,后来搬到上海,生活和工作都在一个房子里。因为很少出门,所以失去了很多认识新朋友的机会;因为独处的时间较少,博客日志的产量明显减少。于是我想体验一下「在大城市打拼的普通年轻人」的生活:租个房子一个人住,每天早上来到办公区上班,出行和娱乐则安排在周末。

我们是一个纯技术团队,但只是将产品做好是不够的,我们的产品是面向终端用户的,必须让尽可能多的用户了解到我们的产品,我们不懂如何营销,甚至不知道如何寻找擅长营销的人才。在这个问题上孙亮并没有表现出在面对开发任务时的执行力,而是一拖再拖,以至于我觉得在未来很长一段时间内都不会有显著改善。

我在沟通中发现团队中一些成员是认可现在「小作坊」式的公司的,因为这样的工作更加自由和灵活,为了能和互相信任、具有默契的伙伴一起工作,即使公司在商业上不成功、即使错失一些扩大公司规模的机会也是值得的。而我觉得我可能需要一个更大的舞台,所以我选择了离开。

下一篇日志我想向大家介绍一下我在面试新公司时的故事。

2014 年度小结

转眼又一年过去了,去年的年度小结我写得很满意,今年也来写一下。

我的 2014 依然很精彩,美中不足的一点是这一年里日志写得很少,连去年的三分之一都不到。一方面是知道得多了,想得多了,越想越不敢落笔,怕写出来不理想,有疏漏,很多日志都写了一半堆在草稿箱里;另一方面是今年的大部分时间离开了家和学校,和几个小伙伴们在一起生活和工作,有了新的点子会先和他们交流,导致日志变成了一个「分发点子」的次要渠道。

首先第一部分是年初正式决定不上大学,随后又决定高中的最后一个学期也不留在学校了,离开的时候基本没有理学校的意见,至于在程序上到底算不算退学我也不是很清楚,不过我很喜欢「高中退学」这个经历。期间我写了「这个世界缺少童话」和「时无英雄,使竖子成名」这两篇日志。做出这个决定有两方面的原因,首先是在学校的所见所闻,让我更加坚定地认为学校不是一个好的学习和成长环境,无论是高中还是大学,至少对我来说是这样;然后就是我也有了离开学校,打破传统的能力,又得到了一个很好的机会,这部分会在后文提及。

然后今年六月份以观光的心态参加了高考——好吧,我决定在这里第一次透露一下我参加高考的真实目的:主要是想最后找一点机会给班主任再添添乱,可惜高考那几天她装得比较和善,没找到机会。后来离开学校之后,还经常会梦到一些场景,醒来感叹在学校的时候没多给她找点麻烦,希望以后还有机会。有关她的更多内容可见我去年写的「电影:那些年,我们一起追的女孩」和「宽容和公平」,总之我认为她不是一个合格的老师,为人非常失败,价值观扭曲。

第二部部分是我从沈阳来到苏州,今年二月我受 @unstop 和 @ming 之邀去苏州见面顺便挑选公司的办公地点。短暂的四天时间让我了解到了一种新的,理想中的生活方式是完全可行的;加上之前几个月的交流,我们的价值观也是非常接近的。于是考虑到我和小璐基本没什么发展了,以及很喜欢苏州的气候,我在一个月后搬到了苏州。前两个月这边只有我和 @ming, 之后就热闹多了,在这边成功地举办过几次粉丝聚会,@faceair, @mason, @dacer, @yudong 以及雨露姐姐都参加了活动,还有 @orzFly, @huai, @bolasblack, @xhacker, 虽然他们可能不承认是我的粉丝。

第三部分就是比较平淡的下半年,这半年里我过的是一种「没有计划」的生活。没有固定的起床和睡觉时间,困了就睡,睡不着了就起来,差不多是「滚动式」的睡眠周期;工作安排也都比较松散,有时间就做,不想做就往后拖。这样的半年之后我发现我还是挺适应的,以至于后来对「有计划」的事情开始不适应,如果第二天有什么安排的话,会很焦虑,然后睡不着觉。后半年基本天天宅在家里,仅有两次比较远的行程,一次是和公司的小伙伴一起去南京,一次是去武汉办粉丝见面会。

武汉的粉丝见面会算是计划了很久的,也是我第一次自己来准备远距离的行程,说起来参加的人数不是很理想,算上我也只有五个人。不过见到了呆萌的 cry 姐姐也算值了,在一起聊了两个半天竟然完全没有冷场,大概是之前有太多想说的话,而 cry 姐姐在网上又完全无法沟通——其实面对面沟通依然十分困难。我问 cry 姐姐在学校里还有没有其他同学和她说话,她说「偶尔有」——分明就有没有嘛。去武汉是因为之前在家呆了太久,极少出门,感觉待在家里太无趣了。然后,毫不意外地,在武汉逛了几天之后觉得还是在家消消停停地呆着舒服。每年如此循环个两三次也是挺好的。

今年里,与不少朋友疏远或是断了联系,并不是有意为之,感觉虽然曾经相互很熟悉,但是总有那么几点关键的价值观不匹配。当我们还是小孩子的时候,总是能玩到一起去,但越是长大,越体现出价值观的差异,越是越走越远,变成两个世界的人。

最后简短地谈一下技术方面,说起来这一年中,为公司写的代码中,大概 85% 的代码最后都没有被用到。原因可能是自己重构代码、更换实现方式、修改了项目需求或者方向、项目被中止等等。这大概也是为什么程序员天天在网上吐槽产品经理的原因。但我觉得这是很正常的事情,首先所有人都会犯错,都没办法准确地做出预判,就好像代码总是有 Bug 一样不可避免;另一方面,参与的人越多,就会在沟通和流程上浪费越多的资源,这同样无法避免。相信其他各行各业,同样不可避免地只有少部分的工作时间是在真正地创造价值。

精英盒子的黑历史

2009

2009 年 9 月,精子出于自己用 VB6 做一款叫「精英农场」的山寨游戏的目的,组建了后来被称为「精英盒子」的 QQ 群。当时精子已经在网络上发布过一些作品了,第一批成员就是这些小作品的用户,如 @PCLiker. 这个群从建立的一开始,就有着变态,复杂,冗长,独裁的群规,作为传统一直流传了下去,虽然有时执行得严格,有时疏于执行。

2010

2010 年 1 月,「精英农场」完成了一半,精子去百度贴吧发了两个 宣传贴,在之后的接近三年时间里,这个帖子源源不断地拉进来了上百人,@老易 和 @谦谦 是其中之一。

4 月份的的时候,本来计划将「精英农场」改为网络版,但在精子学习了一些网页制作,和 Web 后端编程技术后,精子觉得建网站更有意思。

精子的第一个网站域名是 jingyingbox.cn, 其实也就是用别人写的程序,挂上去一些自己写的有关计算机技巧的一些文章。

在 2010 下半年,精子调研了 PHP 和 ASP 之后,决定用 .Net 编写自己的网站,并于 10 月完成了 第一版,起名 JyNet 并换成了 jybox.net 这个域名。

2011

在 2011 年 6 月,精子参加了中考,在此之前的三个月里,精子花了三个月的时间来准备中考,期间委托 @黑龙 监督是不是又偷懒上了 QQ.

精子觉得自己的初中三年过得很不寻常,因此写了一篇 两万余字的长文 来记录自己初中三年发生的故事。

在中考之后,受社交网络上转发的段子影响,精子觉得腾讯是一家黑心公司,发誓以后不用 QQ. 后来精子对腾讯由黑转粉,不过因为这个变故,精子换了一个 QQ 号。

精子也觉得微软是一家黑心公司,因此决定把网站从 .Net 改成 PHP, 但挣扎了几个月之后失败了,于是还是选择了现成的 PHPWind 和 WordPress 来 改版网站。那个失败的版本,经过若干次重构,变成后来的 LightPHP.

从 2011 年 9 月开始,精子开始用 C++ 和 Qt 编写 零毫秒 ——一个即时通讯软件。连 PHP 都驾驭不了的精子,居然写 C++ 写得很开心,并在年末完成了一个简单的版本。

在 2011 年,盒子群里的核心人物是 @Abreto 和 @OUTMAN, 大家都还年轻,想得多做得少,每天就聚在一起在 QQ 群和论坛上 瞎扯淡。年末,@whtsky 加入了盒子群,@whtsky 是一个很厉害的人,让精子知道了 Python, Github, V2EX 等等很多高大上的东西,也有很多人追随 @whtsky 而来,比如 @potato.

2012

2012 年初,精子因为从微博上点到了一个 有趣的帖子 知道了果壳,然后在果壳混了大概一年的时间,期间 认识 了至今依旧呆萌的 @cry 姐姐;@cry 姐姐给精子起了很多个名字,但精子只喜欢「精子」这个名字。

年初 @whtsky 用 Python 写了一个论坛系统,精子觉得很有趣,也想一起帮忙,在此期间学习到了一些 Python Web 开发的技巧,后来用在了重构 LightPHP 中。

精子给这个论坛系统起名为 PBB, 并在 3 月份决定用它代替盒子论坛。在 PBB 上线之后,因为 @whtsky 维护不及时,问题不断,导致盒子论坛从此元气大伤。尽管后来精子把程序换成了 esoTalk, 但也 无力回天 了。因为这件事情,精子对 @whtsky 很不满意,想必 @whtsky 也是如此,后来他从盒子拉走了很多精子的粉丝,所以精子对他更不爽了。

2012 年 3 月,为了让网站更加稳定,精子决定改用 Linode, 在当时这是一笔不小的开销,因此精子决定通过出售虚拟主机的方式来回收一部分成本,因此「神马终端」诞生了。

很意外地,神马终端竟然很受欢迎,以至于手动管理用户的网站有些吃力。于是 9 月份开始,精子动手写一个虚拟主机面板,名叫 RootPanel, 最后终于在年末 上线 了,改名成了 RP 主机.

2013

2013 上半年,精子开始系统地学习计算机科学,每天在学校躲在后排看书,这半年中,精子把 深入理解计算机系统计算机网络C++ Primer Plus 看了个大概。

精子的朋友中有一些黑阔,比如 @limit, @Evi1m0, 因此在一个叫「邪红色」的黑阔组织成立之初,精子就被拉了进去,在其中混了半年,精子发现自己并 不喜欢这群人,之后分歧越来越大,和 @ricter 吵翻是后来的事情了。

2013 年比特币火了一把,价格涨得实在凶猛,精子从很早就关注比特币了,也持有了不少,因此前前后后从中 小赚了几千元钱

2013 年 6 月,RP 主机的第二个版本发布了,精子在 V2EX 发了一个 广告贴, 因此又有一大批成员加入了盒子群,包括 @qwe7002 和 @faceair 等。

2013 年 7 月,精子 遇到了 @孙亮,加入了一个叫 番茄土豆 的团队,精子发现世界好小,团队里差不多有一半的人都曾是精子的粉丝。从此精子有了稳定的收入,精子不喜欢那些不承认自己是土豪的大土豪,因此从此精子便大大方方地承认自己是一个「小土豪」。

在 2013 年的下半年,小璐 开始出现在精子的生活中,亦活跃在盒子群里,这也是盒子群最热闹的一段时间。因为小璐的关系,精子在这半年中写了很多精彩的 日志

在 2013 的年末,因为精子觉得盒子群红红火火,所以去 V2EX 上发了一个 广告贴,吹得非常离谱。因此盒子群又进来了非常一大批的人,可惜留下的并不多。从时间上来讲,这个事件过后,盒子群就变冷清了,精子也拿不准这两件事是否有因果关系。

2014

精子一直对中国的教育很是不满,在 2014 年初,精子再一次 修正自己的观点,并决定在高考前的最后一学期离开学校,至于在程序上到底算不算退学精子也不是很清楚,不过他很喜欢「高中退学」这个经历。于是精子从沈阳来到了苏州,精子很喜欢苏州的气候,也很喜欢自由的生活。

在这一年里精子见到了很多相识已久朋友,比如 @orzfly, @starriv, @mason, @lyp 还有 @cry 姐姐。

在 2014 年下半年,精子觉得反正盒子群已经这么冷清了,不如索性改成「精子粉丝团」。盒子论坛也被关掉了,变成了一个粉丝团主页。

现面向粉丝和朋友圈提供小额人民币(一万以下)与 BTC/ETH/LTC 互兑服务

精子生于 1995.11.25, 21 岁,英文 ID jysperm.

订阅推送

通过邮件订阅精子的博客日志、产品和项目的最新动态,精子承诺每一封邮件都会认真撰写(历史邮件),有想和精子说的话也可以直接回复邮件。

该博客使用基于  Hexo  的  simpleblock  主题。博客内容使用  CC BY-NC-SA 3.0  授权发布。最后生成于 2017-11-16.