我在艰难世界中的第一步 (SRE/DevOps)
Source: Dev.to
Introduction
你好,我叫 Iriome。你可能不认识我(完全正常),但一个月前,我决定踏上 SRE/DevOps 工程师的道路——哇,我既震惊又有点害怕,因为任何程序员,尤其是优秀的 SRE/DevOps 工程师,都需要掌握的东西实在太多了。
但在一切之前,我显然要从最开始说起……
Early Programming Experience
其实我七年前就开始编程了,那时我才 11 岁,但那时的情况完全不同。我在使用 Unreal Engine 的蓝图系统,所以从来不怎么在意逐行写代码。
后来有一天,我的哥哥在学 ASIR,我跟着他尝试了 Python,立刻爱上了它。我沉迷其中,开始寻找教程、项目以及所有能找到的关于 Python 的资料。
Discovering Python and AI
很快,我意识到……AI 无处不在。起初,这让我感到不知所措,甚至有点泄气。但我决定坚持下去,带着数据和决心,无论如何都要成为一名程序员。
最终,我发现自己真正想做的事:自动化、编排和监控系统。由于几乎没有初级 MLOps 的岗位,我决定先从 SRE/DevOps 入手,之后再转向 MLOps。
Diving Deeper
确定了方向后,我全身心投入。我几乎每天都用 Python 编码,构建小项目和脚本来练手。很快,我意识到要想在真实环境中工作,必须掌握 Linux。因此,我装了 WSL2,熟悉了 Linux 终端,掌握了基本的 Bash 命令,并开始动手实验。
First SRE/DevOps Project
这让我创建了我的 第一个 SRE/DevOps 项目:一个小型监控系统,用来检查 CPU、内存和磁盘使用情况,记录数据,甚至还能发送通知。它远未完美,但它是我第一次实际动手构建东西,融合了编码、Linux 技能和系统监控。说实话,我已经彻底上瘾了。
Reflections and Next Steps
回顾这些初步的尝试,充满了不确定、兴奋以及大量的试错。但它们教会了我一件事:坚持和好奇心比一开始就懂得所有东西更重要。
在下一篇文章中,我会深入探讨我的第一个项目的技术细节,遇到的问题、如何组织结构以及在构建生产级监控系统时学到的经验教训。敬请期待,感谢阅读!