云时代开发者生存启示录

在国内云计算发展史上,2014绝对是个重要的年份。外资云服务提供商Amazon、IBM、Microsoft迅速落地,国内互联网巨头阿里、百度、腾讯集体发力,新生力量七牛云存储、UCloud、青云异军突起。云计算市场已告别初创状态,进入大规模运营阶段。

云时代的大幕已拉开,作为新兴的生产力方式,云计算对IT带来的革命性冲击,将重构整个社会的商业和技术逻辑。开发者无疑是这波变革来领时,离潮头最近、对变化感知最敏锐的一群人。云服务对他们的生活和工作,究竟已经带来了哪些改变?围绕云计算的开发者生态链,经历了怎样的发展过程?新一代的开发者,又应该对未来做出怎样的准备?

带着这些疑问,我们走访了走访了五位有代表性的独立开发者,包括:专注WordPress建站8年,最终“站着把钱挣了”的Denis;推动Docker技术在中国落地的开源布道师马全一;用产品化思维运作媒体的《码农周刊》创始人戚祥;以及围绕成熟产品ThinkPHP做媒体小生态的刘晨;从小远离校园,探寻真实世界美好的年轻极客翁天信。

这五位开发者的状况,是一份生动的云时代生存启示录,为我们清晰拼出未来世界的版图。云服务在过去一年落地,让IT基础设施领域的专业化分工成为可能,极大提升了开发者的工作效率。同时,云服务的普及和开发者社区的成长相辅相成,案例分别涉及生态链上的独立开发者、技术社区和技术媒体,我们可以清晰看到,围绕云计算的开源生态系统正在快速成型。在一个创业逐渐成为主流文化的时代,云计算必然会为这个社会带来更多的活力,更开放的心态,和更专业的精神。

专注WordPress建站8年,站着也把钱挣了

水煮鱼DenisWordPress独立开发者广州

在WordPress建站领域,“水煮鱼”是个响当当的名号。该名号的拥有者Denis,从2007年起组建团队,给企业和初创公司建站。他运营着一个同样知名的技术博客——“我爱水煮鱼”,分享关于WordPress开发的插件、资源、技巧。

技术是互联网时代的稀缺资源,身为程序员,普遍有过接外包项目的经历,但真要脱离公司朝九晚五的环境,依靠项目养活自己,还真得下点儿决心。原因有二,其一是作为乙方,难免经受甲方的刁难,“站着把钱挣了”的理想,和现实的落差,未必能在心理上调节好;其二,外包项目重复性工作较多,想保持技术能力和业务发展的可持续性,需要投入比在公司打工更多的努力。

以上两点,Denis都做得不错。这些年下来,他帮人建过的站点数量不少,仅运动领域,就给K-Swiss、VANS、Converse等知名大牌提供过服务。回顾8年的建站经历,他认为最重要的经验就是一条:专注。

在创业初期,Denis发现自己的精力,容易被杂事所分散。踩过各种坑后,他开始做减法,用严格的标准,有选择性地接项目:不是WordPress的项目不接、要负责设计的项目不接、报价低于5000的项目不接,不参与客户比稿,也不提供功能价目表。

这些“任性”的要求,不仅没有影响业务,专注聚焦之后,自己建站效率大幅提升,客户也得到了更好的服务。由于在同一领域深耕,Denis基于普遍的客户需求,总结出了一套WordPress框架,可以把建站速度提升一倍。2013年初,微信公众平台开放服务接口,他观察到客户的新需求,做了WordPress插件“微信机器人”,实现各种自定义回复,以及数据统计等功能。售价149.9的高级版,一个月甚至可以卖出300多份,真正实现了收入和职业发展的双丰收。

除了保持业务专一,Denis对“专注”这个词,还有更深的解读:利用云服务,把专业的事情交给专业的人干,才能更有效地提升工作效率。建站过程中,最常碰到的问题就是网站加速和图片处理。一个后台要同时将数据提供给PC站点、移动站点、微信公众号、iPhone和安卓客户端,针对不同屏幕生成不同尺寸的缩略图。这个过程,自己处理非常耗时,因此当七牛云联系到他帮忙开发WordPress插件后,双方一拍即合,七牛提供了一整套完整裁图接口,只需要把图片的宽、高传递过去即可。节省下来的时间精力,可以更好地专注WordPress技术本身。

爱Docker,做开源技术的布道师

马全一Docker.cn社区发起人北京

在2013年初,马全一首次接触到Docker,多年开发经验积累出来的技术敏锐度,让他认定这是一个革命性的产品。不出所料,这个基于Go语言的轻量级容器技术,获得了包括Amazon、Google、IBM、RedHat及VMware众多云服务提供商的支持和追捧,迅速成为云计算领域最受欢迎的应用虚拟化技术。

长期以来,国内技术圈以应用为主的技术氛围,中英文语言环境的差异,以及中国互联网人为的墙,导致我们在新技术上始终处于跟随状况。这种国内、外的割裂状况,也同样影响到技术社区的运营,不仅国内社区的意见难以传达给国际社区,国外最新的技术动态也很难第一时间在国内产生影响。作为国内、外技术交流的桥梁,面向垂直领域的本地化技术社区,对新技术的普及,起到至关重要的作用。

2013年11月,马全一创立了Docker.cn社区,打算促进这项技术在国内的推广和落地。社区创立之初,由于国内互联网那道看不见的墙,Docker镜像无法被国内用户下载。在七牛云存储、UCloud、SpeedCloud等国内云服务提供商支持下,马全一为国内开发者提供了免费Public和Private镜像仓库的存储支持,先把可用性的问题解决掉。接下来,他开始组织社区,把大量Docker英语技术文章翻译成中文,以及制作DockerCon会议视频字幕,帮助更多开发者有机会尽早了解、学习和使用这项技术。

经过一年的经营,Docker.cn在北京、上海、深圳和杭州组织了数次DockerMeetup技术分享,在当地社区均引起很大反响。随着社区的持续推广,国内技术媒体纷纷开始报道Docker,百度、阿里、京东、小米、乐视等众多国内互联网企业纷纷进入技术应用环节。

Docker的商业化速度很快,项目启动的头13个月里,超过400人在Github上贡献代码,其上应用数量超过11,000个。出于对Docker未来的看好,马全一在2014年2月,开始全职运营社区。他认为,在可以预见的2015年,Docker必将成为技术领域最受关注的产品之一。这个过程中,商业和开源更紧密的结合,将会带来新的机会。

在运营Docker技术社区的过程中,最让马全一有成就感的事,是成为了一名开源技术的布道师。随着国内的技术社区的成熟,它所承载的目标,不仅是国内外开发者的桥梁,而是更多地培养本土开源项目。越来越多的开源项目和Startup公司的涌现,会成为2015年的风景线。

《码农周刊》与极思维,技术媒体商业化的两类探索

戚祥《码农周刊》创始人南京

刘晨极思维&ThinkPHP创始人上海

《码农周刊》是一份为程序员打造的IT技术电子刊,以邮件列表的方式发送。运营团队拥有微博大号developerWorks,积累了超过5万粉丝。和国内商业化技术媒体的编辑不同,周刊的运营团队都曾真刀真枪地做过开发,懂得写代码,更了解程序员想要什么。目前面向程序员的邮件列表不少,但质量参差不齐,满足不了大家的需求。在深厚的群众基础上,《码农周刊》应运而生。

创始人戚祥曾做过5、6年的开发,以及3年的产品经理,这些从业经历,促使他用产品化的思维运作这本刊物。《码农周刊》的定位不是媒体,而是一款开发者喜欢的产品。产品化的思维方式塑造了《码农周刊》的气质,他们追求在“简单”的形式里,让内容既有广度、也有深度,并且足够开放。

2013年9月12日,《码农周刊》创刊号发布,截止到2014年12月底,已发布56期。最初创刊时的3个栏目,已经扩展到7个,包括:程序设计、编程语言、工具资料、编程之外、精品课程、每周一书,以及工作机会。这本刊物依旧保持了它“简单+有用”的初衷。

周刊的人气已经吸引了不少长期商业合作伙伴,创始人依然希望能坚持初衷,做一款开发者喜欢的产品。在他看来,离开产品的支撑谈商业模式,只剩下“玩法”的差别,难以长久。

和《码农周刊》先有人气再有产品的路径不同,“极思维”则是围绕成熟产品,扩展出基于开发者的媒体小生态。创办者刘晨于2006年,发布了开源轻量级PHP框架ThinkPHP,并成长为国内最具影响力的Web应用开发框架之一。

在Web开发领域8年耕耘,刘晨深知每个开发者背后,都有自己的产品和故事。他很欣赏法国作家马塞尔·普鲁斯特说过的一句话:“真正的发现之旅不在于追求新大陆,而在于拥有新的视野”。通过提供相关的资讯、报道、产品和服务,极思维希望能帮助开发者拓宽视野,扩大交流圈子。

互联网时代创业,对技术基因的需求愈发明显,吸引了不少年轻开发者,加上部分人浮躁的心态,和实践经验的欠缺,开发者群体的技能参差不齐。和传统技术媒体不同,极思维希望从开发者的成长体系角度切入,嫁接服务资源和接口,围绕ThinkPHP和OneThink两大产品的服务体系,形成共赢的产品生态系统。

比起ThinkPHP的8年沉淀,2014年5月上线的极思维还很年轻。在运营的这半年时间里,极思维虽然得到了包括七牛云存储、51IDC在内的云服务厂商的技术支持,缓解了现有模式下图片服务的压力,但仍然要面对运营上的困难。垂直科技媒体的最大问题,在于用户参与度不够,原创内容少,而且普遍质量不高。如何从原本的技术思维,转化到对资源和渠道的整合上,是极思维的下一个挑战。

19岁Homeschooler,在自由的世界一直前行

翁天信Homeschooler广州

在设计精美的个人网站上,翁天信这样介绍自己:“一个19岁的Homeschooler,爱好旅行、摄影和创造。整个世界都是我的学校。”他14岁开始自学Web设计与开发,每年都会综合学到的新技术,把网站彻底重新写一次。完全凭兴趣做出来的个人网站,却得到不少专业人士的高度评价。

很难想象,这位优秀的年轻开发者,竟然只接受过两个星期的小学教育,便退学开始homeschooling,从此远离应试教育。每年有四分之一的时间,他跟着从事自由职业的父亲,在旅行途中渡过。因为旅行,他爱上了摄影,并做了另一个设计极简的网站Camarts.cn,展示作品和旅行故事。

翁天信认为,摄影捕捉了美,而设计和编程则创造了美。之所以喜欢Web开发,是因为这项技能是编程与设计的绝佳结合点,大胆的创意与严谨的逻辑看似矛盾,但经过精心设计,也能融为一体,这让他很有成就感。编程对他的最大影响,是获得了观察世界的另一个角度,并借此了解到非编程者难以把握的某些本质。

自小走上这条和同龄人完全不一样的路,翁天信学任何东西、做任何事情,都是以兴趣为导向。他在网站上明确谢绝一切商业性工作,只想把所有精力,都投入真正想做的事情中。互联网上的各种工具,帮助他节省了大量的时间、精力和经济成本。例如七牛云存储的镜像CDN加速和图片在线压缩,可以在减少服务器带宽压力的同时提升网页加载速度,已经在他的摄影网站Camarts.cn上得到全面应用。

这位年轻极客的故事,在今天的中国或许还是个特例,相信随着MOOC大规模在线课程的发展,云服务基础设施的成熟,越来越多的年轻人,会选择多元化的生存方式,在纯粹的创造之路上越走越精彩。