我的开源之旅:从 Pong 到微服务

一位家人朋友安装 Linux 如何让他走上了一条充实的爱好和职业道路。
207 位读者喜欢这篇文章。
Top 4 JavaScript code editors

Opensource.com

1990 年,我是一名在越南读九年级的学生。我从未接触过电脑。有一天,我母亲旅行回来,给我带了一本书,书名是《Turbo Pascal 编程入门》。我非常高兴——书中我读到的所有内容都很有道理,我开始在纸上编写代码。

当当地大学开放了一个提供租用服务的计算机实验室时,我花了几个星期的零花钱,试图用 Pascal 语言编写经典的 Pong 游戏。

不久之后,我搬到了德克萨斯州的奥斯汀,在那里我在高中和社区大学学习了计算机编程课程。由于我需要一台电脑上学,我决定组装自己的 PC。一位在 IBM 工作的家人朋友好心地提出帮助安装操作系统。我的自组装 PC 似乎给他带来了很多麻烦;他花了几乎整个晚上才让一切正常运行。直到今天,我也不确定他为什么决定设置一个 Slackware Linux 和 IBM OS/2 的双启动,但他的决定对我的道路产生了积极的影响。

为了供自己在学校读书,我在当地的 IBM PC 工厂找了一份夜班工作,在那里我从头开始组装电路板,方法是将薄薄的玻璃纤维和铜片夹在一起,然后在大型烤箱中烘烤。为了记录我的工作时间,我需要登录一个名为 VMS 的公司范围的计算机系统。我花了很多时间浏览 VMS,一天晚上,我偶然发现 IBM 软件部门的一个实习职位空缺。我认为这是一个渺茫的机会,因为作为一名社区大学一年级的学生,我几乎没有任何经验。但是,我短暂接触 Linux 和 OS/2 的经历引起了招聘经理的注意,我在第二年夏天获得了实习机会。回顾过去,我简历上的第一个实习经历无疑帮助我快速开启了软件工程领域的职业生涯。

向前看齐,并给别人机会,一直是我生活中的中心主题。那位花了好几个小时帮助我安装 Linux 的家人朋友给了我一把通往全新事物的大门钥匙。制造工厂的轮班主管看到了我的潜力,让我使用电脑寻找更好的机会,他知道他需要找人来代替我。我非常感谢这些机会,并希望我能以类似的方式帮助他人。

今天,我是 Kiali 团队的成员,帮助为 Istio 服务网格构建可视化和监控工具。

User profile image.
Viet Nguyen 是一位攀岩爱好者和 GIS 爱好者。他目前是 Kiali 项目的团队成员。

评论已关闭。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.