第一位阿里云工程师(ACE)标兵,4年辗转3个城市,运维转开发难不难?

简介: 今年6月,我们启动了面向ACE(Alibaba Cloud Engineer)人群的标兵评选工作,7月份评选出第一位标兵。这篇内容来源于对他的专访,开发者社区希望通过每月一次的标兵评选、人物专访,让更多有代表性的开发者被同行看到,互通、成长。

海报2.png

撰稿人:卢承慧

大学期间的学习瓶颈期,我多次辗转于城市间看乒超联赛,看国内各个顶尖球队不断碰撞,使得队员不得不在短时间内迅速调整自己,去迎战更强的劲敌,那个时候才懂得从前看到的一句话,“自己”这个东西是看不见的,撞上一些别的什么,反弹回来,才会了解“自己”。所以与很强的东西,水准很高的东西相碰撞,然后才知道自己是什么。

采访郑国城期间,仿佛又看到那些飞速旋转的乒乓球,而他是站在球桌两端的挥拍人,不断鞭笞自己,在进阶路上从未停歇。今天对话的嘉宾是第一届(7月)ACE标兵,是一位有着五年经验的Java工程师,然而他踏上开发这条路的过程,有一些曲折。

打碎自我,再次进化

郑国城在大学读的是通信工程专业,毕业后加入了运维工作的行列,开始了技术之路的征程。然而工作一段时间后,他发觉运维岗位对技术能力的要求比较低,发展前景有限,决心转向开发岗。正巧在大四参加过Java相关的培训,郑国城一边更新简历,一边在技术社区上跟大神切磋,成为了ACE群第一批活跃用户。

然而从未开发过产品的他在转岗中遇到了困难,只好降低自己的标准先加入外包公司,为银行做外包项目。虽然很少能接触到项目核心,也没有办法掌握一个产品的生命进程,只能一天调两到三个bug,但跟着师傅学习,渐渐接触功能性的开发,也为转岗铺垫了基础。在外包岗位上的技术积累与沉淀,使他在行业中逐渐受到认可,于是成功转岗,真正踏入了梦想中的开发行业。

拥抱变化,汲取并前行

从运维转到外包,再到技术开发岗,4年间辗转于三个城市,郑国城在进阶之路上步履不停,在变化中蜕变成更优秀的工程师。从厦门出发的他,四年后再回到这里,已经是另一个自己。要说在工作上有什么优势,郑国城坦言他只是一个普通的人,但是在玩社区的过程中,找到了一件可以让自己不断进步的事情——写技术博客。写博客能把自己学过和做过的技术沉淀下来,有人喜欢写教程,但他更倾向于针对实际发生的问题来写,遇到问题后记下来,通过写博客分享解决问题的方式,这个过程可以让自己反复思考,把问题想得更仔细、更透彻一些。不仅如此,他觉得写博客是一种正反馈的过程,输出内容后收获他人的评论与点赞会让自己更有动力继续下去。

在被问到职业上的规划时,他希望自己能从业务性、功能性的工作转向架构和框架性的工作,“如果有机会的话,可以带个团队开发产品“,对此他已经有了自己的蓝图,时刻着眼当下,为计划脚踏实地地迈出每一步。他说道,学会一门语言是一件神奇的事情,有一台电脑,就能创造任何你想得到的东西。

一边是迷茫,一边是希望

深耕在技术领域,不断成长是必然的,但不同段位的工程师都曾袒露过迷茫,进阶路上常常感到疲惫。郑国城也有自己的难题,进阶没有方向性,学到什么程度算是进阶呢?而后的一分钟他又自己消化了这个问题,“看着Java开发图谱,跟着成长路径慢慢学习就好了”。也许他还没有发现,自己已经有了抛出问题,又马上想办法解决问题的思维习惯,这是自我训练养成的思考模式,不管遇到什么问题,都能第一时间调动脑海中的可行性方案去解决。就像有人曾说,你觉得累的时候,正是在走上坡路。即便不自知,此时也是在成就更好的自己。远方不管有多远,只管朝着目的地奔跑就好,这样的话听着俗气,但真理往往就是这样朴素无华的存在。

工程师的人生各有模样,重要的是,在每行代码间,有关于未知世界的无限可能

一开始因为Java的基础知识在企业应用比较多,市场需求比较大,郑国城与Java结下缘分,而在不断涌现出新的技术内容时,他也时刻判断风向,把握住了机会。最近郑国城看到阿里的繁星计划对小程序的扶持,觉得小程序能在一段时间内有比较好的发展趋势,郑国城打算用业余时间进军这门技术来练练手。虽说小程序是偏向前端的应用,对Java这样的后端语言来说不是很有优势,而他已经掌握了攻克新技术的技巧,“语言之间的学习都是融会贯通的,知道怎么找到知识库,接下来就看自己愿意付诸多少时间去达成”。

“学习最怕的就是孤独”,郑国城在闲暇的周末时间,会选择在家附近的书店度过一整天,看几本书或者敲敲代码,在浓厚的学习氛围里,自己也能更投入一些。也许哪天在书店里翻开某本让自己开窍的书,写下一段能传奇代码,接下来的轨迹又会不一样。工程师的人生各有模样,重要的是,在每行代码间,有关于未知世界的无限可能。

**如果你也是开发者社区、钉钉群的活跃用户,希望与更多开发者交流、分享自己的经历,欢迎参与“阿里云开发者社区标兵”评选活动,我们将进行月度、年度评选。活动详情点击链接查看:https://c.tb.cn/I3.yk8H

目录
相关文章
|
2月前
|
运维 架构师 Linux
2024年阿里云ACE复习计划
作者目前已考取阿里云的ACP,可以说对阿里云的产品有了基础的了解,出于个人能力规划,还是计划继续备考ACE考试,但是重点不一定是突出在考试上,而是希望通过学习的过程能够查漏补缺,强化自己的云计算架构设计和实践能力,以及对复杂业务场景的解决能力。撰写本系列文的主要目的在于记录从零起步直至全面备战ACE的心路历程,这既是对未来自己的一个珍贵回顾,也是向有志于此道的同行者分享这一路上所积累的宝贵经验和实战心得,期待我们都能在回望时,清晰看见这段自我蜕变和成长的轨迹。
|
3月前
|
Cloud Native 关系型数据库 分布式数据库
|
2月前
|
消息中间件 Cloud Native 应用服务中间件
阿里云云原生工程师认证(Alibaba Cloud Certified Associate,ACA)考试大纲
介绍阿里云云原生工程师认证(Alibaba Cloud Certified Associate,ACA)所需具备的知识及学习方法等。
344 1
|
3月前
|
弹性计算 运维 监控
基于钉钉的阿里云管理实践(三)之运维管控
随着移动互联网的发展,使用移动设备进行云资源管理变得越来越普及。钉钉作为一款企业沟通和协作工具,其集成的阿里云控制台小程序让用户能够在移动端进行便捷的云资源管理操作。本教程将为您介绍如何在钉钉的阿里云控制台小程序内访问并操作阿里云资源。
114 1
|
29天前
|
人工智能 运维 监控
构建高性能微服务架构:现代后端开发的挑战与策略构建高效自动化运维系统的关键策略
【2月更文挑战第30天】 随着企业应用的复杂性增加,传统的单体应用架构已经难以满足快速迭代和高可用性的需求。微服务架构作为解决方案,以其服务的细粒度、独立性和弹性而受到青睐。本文将深入探讨如何构建一个高性能的微服务系统,包括关键的设计原则、常用的技术栈选择以及性能优化的最佳实践。我们将分析微服务在处理分布式事务、数据一致性以及服务发现等方面的挑战,并提出相应的解决策略。通过实例分析和案例研究,我们的目标是为后端开发人员提供一套实用的指南,帮助他们构建出既能快速响应市场变化,又能保持高效率和稳定性的微服务系统。 【2月更文挑战第30天】随着信息技术的飞速发展,企业对于信息系统的稳定性和效率要求
|
29天前
|
人工智能 JSON 运维
AI大模型运维开发探索第三篇:深入浅出运维智能体
大模型出现伊始,我们就在SREWorks开源社区征集相关的实验案例。玦离同学提供了面向大数据HDFS集群的智能体案例,非常好地完成了运维诊断的目标。于是基于这一系列的实验和探索。本文详细介绍智能体在运维诊断中的应用探索。
|
1月前
阿里云服务器华北1、华北2、华北3、华北4、华北5 是哪个城市
阿里云服务器华北1、华北2、华北3、华北4、华北5 是哪个城市!
|
2月前
|
缓存 数据可视化 安全
开发阿里云 RPA 机器人的技巧
在当今数字化时代,机器人流程自动化(RPA)技术正逐渐成为企业提高效率和优化业务流程的重要手段。阿里云 RPA 作为一种强大的工具,为开发高效的机器人提供了丰富的功能和支持。本文将分享一些开发阿里云 RPA 机器人的技巧,帮助您更好地利用该平台的能力。
|
2月前
|
Kubernetes Linux 开发工具
容器开发运维人员的 Linux 操作机配置优化建议
容器开发运维人员的 Linux 操作机配置优化建议
|
2月前
|
云安全 架构师 安全
阿里云云计算架构师ACE认证(Alibaba Cloud Certified Expert - Cloud Architect)考试大纲
介绍阿里云云计算架构师ACE认证(Alibaba Cloud Certified Expert - Cloud Architect)所需具备的知识及学习方法等。
584 2