第一位阿里云工程师(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

目录
相关文章
|
15天前
|
弹性计算 Ubuntu Linux
阿里云系统运维管理OOS一键安装宝塔面板,这个功能太牛了!
宝塔面板是实用的服务器管理工具,支持多种操作系统(如Ubuntu、CentOS等)。通过阿里云OOS可一键安装。安装前提包括ECS实例运行中且有公网,安全组需开放8888端口。安装步骤简单,进入ECS控制台选择预装应用并确认下单,完成后在控制台查看详情和登录信息。最后验证安装结果,确保能成功访问宝塔面板URL。
139 82
|
18天前
|
人工智能 运维 Kubernetes
阿里云容器服务AI助手2.0 - 新一代容器智能运维能力
2024年11月,阿里云容器服务团队进一步深度融合现有运维可观测体系,在场景上覆盖了K8s用户的全生命周期,正式推出升级版AI助手2.0,旨在更好地为用户使用和运维K8S保驾护航。
|
1天前
|
存储 运维 安全
深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器
本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功能和优势。
21 5
|
21天前
|
弹性计算 运维 监控
云资源运维难?阿里云免费工具来帮忙
阿里云推出免费运维工具——云服务诊断,帮助用户提升对云资源的运维效率、降低门槛、减轻负担。其核心功能包括「健康状态」和「诊断」。通过「健康状态」可实时查看云资源是否正常;「诊断」功能则能快速排查网络、配置、安全等问题,并提供修复建议,助您迅速恢复业务。体验评测活动火热进行中,参与即有机会赢取索尼头戴耳机、小米背包等好礼。活动链接:https://developer.aliyun.com/topic/cloud-health。
369 16
|
2月前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
62 2
|
3月前
|
运维 Java Linux
【运维基础知识】掌握VI编辑器:提升你的Java开发效率
本文详细介绍了VI编辑器的常用命令,包括模式切换、文本编辑、搜索替换及退出操作,帮助Java开发者提高在Linux环境下的编码效率。掌握这些命令,将使你在开发过程中更加得心应手。
48 2
|
3月前
|
存储 运维 Cloud Native
阿里云国际CloudOps的优势和云上运维的特点
阿里云国际CloudOps的优势和云上运维的特点
|
4月前
|
存储 弹性计算 运维
阿里云日常运维-购买服务器
这篇文章是关于如何在阿里云购买和配置云服务器ECS的教程。
97 6
阿里云日常运维-购买服务器
|
3月前
|
存储 运维 监控
实时计算Flink版在稳定性、性能、开发运维、安全能力等等跟其他引擎及自建Flink集群比较。
实时计算Flink版在稳定性、性能、开发运维和安全能力等方面表现出色。其自研的高性能状态存储引擎GeminiStateBackend显著提升了作业稳定性,状态管理优化使性能提升40%以上。核心性能较开源Flink提升2-3倍,资源利用率提高100%。提供一站式开发管理、自动化运维和丰富的监控告警功能,支持多语言开发和智能调优。安全方面,具备访问控制、高可用保障和全链路容错能力,确保企业级应用的安全与稳定。
58 0
|
4月前
|
域名解析 运维
阿里云日常运维-购买域名
这篇文章是关于如何在阿里云进行日常运维,包括购买域名的详细步骤和一些推荐阅读资源。
136 4

热门文章

最新文章