【运维专家大讲堂】腾讯资深运维专家周小军:QQ与微信架构的惊天(3)
2)提供超出预期的服务,还要主动站在用户角度替用户思考,给用户带来价值,实现多方共赢. 3、一万小时的专业技术积累和丰富的实战 因此我们在工作中要善于利用时间,尽量保证20%的工作时间用在提升专业能力和运维效率方面.即使是加班时间也要把时间用在提升效率的工作上,避免加班仍是做重复性而无技术含量的事情. “纸上得来终觉浅,绝知此事要躬行”.要把技术运用得弓马娴熟,武艺精通,就得把知识落地,应用到实践中,在工作中不断提出新想法,勇于尝试新事物,不断给自己新的挑战. 4、不断打破心理舒适期寻求突破 打破心理舒适期就要保持自我动因,譬如对技术的热爱,保持强烈的好奇心,给自己设立中长期目标,对工作和事业的自我驱动力等. 在突破的领域上,运维人员不仅只是局限于运维技术层面,在沟通表达、项目管理、业务、产品、开发等方面都要获得成长. 打破舒适期甚至要勇于跳离舒适的岗位、稳定的公司,寻求更好的职业发展平台,这样才把保证自己的价值不断获得增值,打破“IT只是吃青春饭”的悲观宿论. 5、开发能力 运维的开发语言可选Python、PHP甚至C/C++等.有些优秀的运维人员可能是全栈工程师,从前端到后端,从WEB开发到后台开发都可以自己解决. 除了开发能力,运维人员还要深入了解运维需求和业务需求,规划设计具有前瞻性的运维产品,用产品的理念来做运维系统.优秀的运维系统需要具备出色的用户体验,并通过模块化、松耦合的设计,方便其他工程师在平台上的二次开发,以提升运维开发效率和运维效率. 好的运维产品可以开源出来,回馈业界,为外界弱小的运维团队提供更大的帮助以及贡献度. 精通开发还便于理解业务,和开发一起共同推动业务架构的优化,成为开发的紧密合作伙伴. 具备开发能力还可以让运维工程师掌握进入系统内部的钥匙.运维工程师通过阅读Linux内核源码、MySQL源码或者Redis源码等,能更深入掌握操作系统、数据库和网络框架等服务的运行机制,根据业务特点改写功能特性,使之更能符合业务需求.好的特性还能回馈提交社区,以结合到下一个版本中. (编辑:ASP站长网) |