转载自微信公众号“DevOps产品化实践”
作者:向靖
作者简介:具备10+年运维及自动化从业经验,曾任新浪微博数据平台开发主管、领导开发并落地蘑菇街整个基础运维平台,对行业需求具有精准把控。多次获邀于全球互联网技术大会、运维帮等大型技术交流会议上发表DevOps相关主题演讲。
十二年前,大二暑假,我和校友们一行10人,历时28天完成兰州到乌鲁木齐的“丝路远征”,用自行车丈量了近2600公里的征程。
事情缘起于上一年,经历高考洗礼后的我成为了地处大西北的兰州大学一名新生,在这里遇到了两个一生的挚友,是师兄也是老乡,当时我们三人一拍即合,计划第二年暑假骑自行车去新疆,以不枉在大西北走一遭。在准备阶段,我们几个又觉得独乐乐不如众乐乐,以一纸「邀车友,游丝路」英雄帖召集了一批志同道合的校友,组建了“丝路铁骑”车队,同时为了得到学校的支持,还于04年12月1日在校团委批准下成立了“自行车协会”(简称车协)。最终,远征活动于05年8月16日在所有队员安全返校后画上圆满句号。


虽然上图里活动总结的文字现在看着很是青涩,远征的装备也很“屌丝”,但也正是这次远征的顺利组织,为车协后续发展积累了丰富的经验,同时也赢得了校团委老师和社团联合会的认可和支持,之后每一年5.1、10.1、暑假,车协都会组织中长途远征实践活动(下图是我大学四年车协骑行过的地方)。

那么,自行车远征和DevOps产品化实践关联何在呢?
首先,在我的价值观里,自行车远征和DevOps产品化实践对我来说都是一件很有意义也很有价值、值得用心去做好的事情。所以,既然能在十二年前做好一件现在拿出来说也值得骄傲的事情,那么我相信只要用心、热爱、准备充分、方法得当,也一定能做成现在这件事情,同时不仅仅是做成还要做好,用匠心打磨产品,也希望再过十二年还值得拿出来说道说道。
其次,俗话说“台上一分钟,台下十年功”,这话放在车协和远征活动上,我深以为然。虽然那时的我们正处在激情有余而理性稍显不足的年纪,而户外长途骑行又很危险(特别是06年暑假骑车远征布达拉宫),然而四年下来,车协至少组织了大大小小100次户外短、中、长途骑行,从来没有发生一次重大事故,最多也就是摔车造成一些皮外伤而已,基本上由队医处理即可;同时,为了使活动顺利成行,作为组织者事先还需要做很多协调工作,比如争取团委老师的支持、寻求校内外兄弟社团的协助、以及社会上的资金和资源支持,因此在活动开始前,活动成不成其实心里都有数了,正所谓孙子兵法“先胜而后求战”。
所以,作为组织者(大二下学期我接任协会会长),为了保障活动中队员们的安全,我们在每年的协会纳新后,就开始着手策划暑期远征活动、组建暑期社会实践团队,然后每周进行体能训练、骑行技巧以及车队骑行规则和纪律(比如跟车技巧、上下坡技巧、骑行手势规则等),每两周进行一次短途拉练(周六出发,周日返校,部分拉练活动如下):

同时还对团队成员进行了分工(固定职责:路线、外联、摄影、后勤、队医、维修;临时职责:前骑、后骑、前站),由各成员完成相关技能的准备。
相关职责说明
路线:负责制定远征路线和行程安排,精确到每天骑行多少公里,每天在哪里过夜等等
外联:拉赞助、联系媒体
摄影:用相机记录骑行过程的点点滴滴
后勤:远征前负责了解沿途的风土人情、气候条件,给队员进行必要的科普,制定远征装备清单;远征中负责团队的起居饮食,采购第二天路途中的干粮
队医:负责处理骑行过程中发生的意外
维修:换胎、补胎、自行车保养、刹车片调校
前旗:骑行过程中的车队领骑,任何队员不能超过前旗,一般由体力好的男生轮流担当,因为领骑最耗体力,同时车尾还要扛一杆兰州大学的校旗
后骑:顾名思义,就是车队最后一人了,不能让任何队员落在身后,车尾扛一杆车协的会旗
前站:每日骑行到距住宿点前2-3个小时左右时,会轮流指派两名队员提前赶往住宿点安排住宿事宜,大部队一般会每隔30~60分钟休息一次,前站则没有休息了

也正是有了以上这些准备,才有效保障了车协的持续发展和远征活动中的安全。
同理,我认为要设计并实现DevOps平台的产品化,前期的准备工作和知识技能以及经验的储备缺一不可,同时还要有虚心学习的心态和意识,博采众长、厚积薄发,避免闭门造车、不懂装懂,因为运维涉及的面实在太广,光靠埋头苦干很难达到“兼济天下”。



最后,想以这句话作为结语:“一个人可以走得很快,一个团队才能走得更远”。车协历年所有活动的成功,正是团队力量的最好体现,大家各司其职,并且在关键时刻及时为队友补位。而DevOps理念和实践,也是致力于打破“部门墙”,加强开发、测试、QA、运维等组织的沟通和协作、有效协同,形成相互支持的团队,而非“事不关己高高挂起”的团伙。

题图,为张掖山丹军马场军马,摄于“丝路远征”途中。
网友评论