
Seaify | 游走山水间的自由开发者
他是一个程序开发者,却不穿格子衫、不关注生发水,也逃离了格子间。年初的4个月,去国外浪2个月,在家工作2个月,共赚15万。
他叫Seaify,旅行达人,宠女狂魔。他的人生态度:不会就学,不懂就干。
文|Hannah
编辑|Claire
图|Seaify
PROFILE

我是Seaify,目前在成都定居,从事程序开发8年。杀手锏是Rails和Vuejs,也会Python和PHP。我热衷满世界旅游工作的节奏,自由职业4年。
8年的开发经历中,从ACM竞赛(国际大学生程序设计大赛)的懵懂,到现在45美元(约300人民币)的时薪,学习的脚步从未停止。现正致力于提升自己的英语水平,争取国外的全职远程工作,比如像Toptal, Gitlab这样的知名企业(时薪65美元以上)。
我想要带着我的妻子和女儿,去更美的地方,过更好的生活。
01
从「信息安全」到「程序开发」
2011年毕业于武汉中国地质大学计算机信息安全专业,同学们大多就职于支付宝或者其他大企业信息安全部,而Seaify却从事了程序开发。不算大的跨界,却也是另辟蹊径的选择。而这个转变,缘于大学期间参加的一次ACM竞赛。
凭兴趣报的名,而参赛时他傻了眼,自以为学得不错的编程遭到吊打,英语也彻底露怯。
所幸骨子里不认输的劲,让他没有弃赛,而是疯狂请教学长和老师,「输出倒逼输入」,主动学习高阶编程。经一个多月努力,进入区域赛现场赛,但最后还是没拿到名次。

Seaify | 大学时代
这次经历说不上成功,但他回忆起来总会说「得到了很大的锻炼」。ACM竞赛的准备过程不仅仅让他编程水平有了质的跨越,而且让他在毕业之前就已经完成了10万行代码。
02
「不安分」的裸辞
毕业后,Seaify在上海触宝开始第一份开发工作,用C语言写输入法引擎。他干的不错,但是他却是一个「不安分」的码农。一年七个月后,他没有找下家,也没有接项目,「裸辞」去了西藏。

镜头下的大理
从西藏到甘肃,最后来到大理,一待就是一年。他热衷切换不同城市,但最爱的还是大理:天气好、没有高楼,每天最饱满的除了阳光,就是花草。
也就是那时,他遇见了做外汇的陈大哥,每天的工作就是下午3点看看大盘;还认识了几个做IT的,专门做远程技术支持的自由职业者。状态惬意自在,也维持着不菲收入。那些自由工作的画面就像那星星之火,转眼就在他脑子里燎了原。
03
第二次裸辞的「硬撑」
回到深圳,Seaify回归朝九晚五,在泰捷做电商网站维护。一年后结婚生子,他却又一次选择了“裸辞”。「主要是心理上准备好了」,他这样回应那些不可置信的问询。非常幸运的是:离职几天后,他就在V2EX平台上接到了项目。
新项目在技术上对前端和后端都有超高要求,而且要非常熟悉 Rails 开发框架。实际上手并不轻松,此时的 Seaify 学习 Rails 开发框架的程度并不深,也没做过前端。

工作中的Seaify
一个人,怎么办?像大学ACM竞赛一样,简单直接:不懂就学。那3个月,就两个字「硬撑」,除了吃饭睡觉,就只有工作学习。
说起这段经历,Seaify觉得自己就像西藏“磕长头朝圣的虔诚僧侣”,一步一拜,慢慢靠近了梦想中的布达拉宫。
最后,这个边学边干的试水项目顺利交付。而更重要的是,在这段「朝圣」的日子里,他成为了真正合格的独立开发者。在此后的技术道路上,他很少遇到难题,也再未萌生回到某个CBD的办公椅上的念头。
Interview Q\A
家人理解支持吗?
父母起初不支持,但是我从小一向比较独立自主,自己的事情自己决定和负责。不需要太多的解释,他们也就慢慢习惯了。妻子比较理解我,毕竟陪她和女儿的时间更多了。
最难忘的一次项目经历?
金融交易所行业Coinfalcon项目。当时是在Upwork上接的这个项目,因为投标聊天比较对 CTO 的胃口,所以很快就定下来了。后来还和这个项目的 CEO 和 CTO 一起去泰国工作了一段时间,还蛮有趣的。
那时候,我们有时在五星级酒店的超大办公桌上工作,有时是开摩托车去Co-work 空间工作,他们俩把车开的超快,120 码的速度,那真是一个酸爽,现在回想起来都还记忆犹新。

Coinfalcon项目合影
交易所项目的困难点?
主要是ethereum客户端同步的问题,总是不时断线,同步总是不稳定。其实解决起来很简单,换第三方包就行,客户端从geth换到了parity就解决了。但是当时经验不足,耽误了些进程。
整体难度还好,都是技术上的事,不太需要金融知识,但是项目本身要接入法币的话,要拿牌照,和当地部门申请。我记得有一次Nano币,黑客存入了大量币,想卖出中转,还好提前收到了官方邮件,被禁止了。

交易所项目界面
交易所一直是黑客重点关注,来钱快,转移也快。很少听说黑客被制裁的,主要是虚拟货币很多国家不认可,法律也是空白,包括中国也是,很多时候报案起不到实质性作用。
自由职业后的工作和生活状态?
自由职业更加看重自身能力,不需要上级来Judge你。工作量时多时少,工作时间更弹性。见朋友或者旅游的时候就少工作些。因为按小时付费,所以工作量大无所谓,不存在免费加班的事情,有更多时间陪伴家人。

Seaify和女儿在亚庇
我一般都在家工作,不太爱去咖啡厅这些地方,会感觉不自在。出门旅游,就在酒店里工作。工作是按小时计费,会有计时软件,有时候上午起床晚了,就工作一小时,自己控制大概的时间范围内完成任务就好了。
因为接的项目主要在欧美,比如有时候发现问题需要及时沟通,但是需求方那边是在半夜,所以时差是个大问题。
因此,我会尽可能在双方同时都工作的时间,先把可能出现的问题提前想好,沟通好。此外,英语的沟通交流能力要求也比较高,其实我英语一般,自己不太自信,都是硬着头皮上。
远程开发的未来?
其实这种按小时,或者按工作量计费的工作模式,在国外体系已经相对成熟了。特别是美国,很多全职工作都支持在家办公的,而中国市场还有很多改进的空间。但我相信未来这会是个大趋势,全球性的人才合作,而不局限于某地,当然相应门槛会高些,特别是英语。
未来我也更倾向于找国外全职远程开发工作。技术上的问题对于我都不是问题,目前主要是英语还有待提高。如果英语足够好的话,像母语一样的水平,就是65美元时薪起步了,那样的话一天工作几个小时就够了。
如何看待英选?
我知道英选只接受全职自由职业者,而且项目管理的模式很不错,直接给开发者推荐匹配技能、且已经做完产品梳理和 UI 设计的项目,开发者不需要浪费时间寻找项目,能减少很多无效的沟通和合作风险。
给想从事自由职业的开发者几点建议?
第一,还是多多学习英语,事业瓶颈在于英语而不是技术。自由职业真的不难,技术门槛不高,项目也很好找。大部分在公司工作个3-5年的人,基本在Upwork这种类似平台都能找到对应的项目。
第二,大胆的去尝试,失败了再总结,从任务里去看哪些技术点比较重要再去学。
第三:再就是为了接任务更容易,需要全面的技术栈,React/Vuejs这种最好还是会一个。
「英选」
让优秀的技术力量触手可及
英选,让技术服务先进、可靠而具有性价比。


