一起长锈:1 超好用的Rust工具链(从Java与C++转Rust之旅)

讲动人的故事,写懂人的代码

  • 故事梗概:
  • 在她所维护的老旧Java系统即将被淘汰的危机边缘,这位在编程中总想快速完事的女程序员,希望能转岗到公司内部使用Rust语言的新项目组,因此开始自学Rust;
  • 然而,在掌握了Rust编程知识之后,为了通过Rust项目组的技术面试,使得转岗成功而不至被裁员,她必须领会编程如何"快速"才能有真正的意义。

女程序员赵可菲加班到深夜,正在修复老旧Java系统的nul pointer exception缺陷。

等到家后,老公、保姆和不满一岁的宝贝儿子都已经睡了。

她只能轻轻亲了下宝宝肉嘟嘟的小脸蛋儿。

赵可菲在父母的严格教育下成长,因此总是缺乏自信。

她从小就被父母催促着抓紧时间做作业,理由是“后面还有很多事情要做”。

所以,作为程序员,她养成了迅速完成任务的习惯,无论是在编写代码还是在生活和娱乐中。

她现在在公司负责一个有十多年历史的老旧Java系统。这个系统即将被淘汰,代码质量也很差。

每次上线都会出现很多bug,她不得不加班修复。

她的唯一愿望就是尽快解决这些问题,好回家陪伴她的宝宝。

有一次,赵可菲修的bug没过测试,测试人员就让她再修一下。

赵可菲看了半天,发现自己漏掉了一个异常的处理。

她说:“这个很快就能搞定。”

测试人员就问她:“赵可菲,你每次都能修得都挺快,但怎样才能一次就修好,别老返工呢?”

赵可菲轻描淡写地回答说:“那样就慢了。后面还有好多事等着我呢。”

赵可菲维护的那个Java老旧系统快要淘汰了

她的老板给她扔了个三个月的内部转岗的“救生圈”,说是如果转不出去,那就只能被裁了

赵可菲陷入了焦虑和不安。

她喜欢当前的公司文化和同事,希望能留下来继续做程序员。

但她的Java编程技能已经陈旧,内部转岗程序员不再占优势。

她得知公司可能会用Rust重写很多系统。另外,公司也提供Rust培训。

然而,她听说这门近两年大火的编程语言,入门难度有点大

她已经离30岁没差几年了,对自己能否再学习新的编程语言有点疑虑。

她对未来感到迷茫,不知道下一步该如何选择。

赵可菲听到了一个小道消息,她之前维护的那个Java老旧系统,可能会考虑用rust重写。

既然公司正在给大家上Rust培训,她想了想,编程其实还挺好玩的,于是就毫不犹豫地报名参加了培训。

在公司内部的Rust培训课上,赵可菲碰到了讲师贾克强。他是来自高性能网络服务项目组的Rust程序员。

她还碰到了她在课堂上结对编程的搭档席双嘉。他是一位C++程序员。

她还用上了AI编程助手艾极思(AiGeeCee)。这是公司最近在内部部署的大模型。程序员在编程时,可以与艾极思聊天,获得帮助。

赵可菲和席双嘉两个在学Rust的过程中,有啥不懂的就找贾克强帮忙解答,还会经常向艾极思提问。

贾克强和艾极思都是随叫随到,无微不至的帮助他们。

1.1 学习Rust的方法

贾克强提了个建议,对于那些在课堂上一起编程的伙伴们,回家后也可以一起看看Rust官网推荐的那本书:《The Rust Programming Language》。

这本书是Steve Klabnik和Carol Nichols一起写的。官网上有2023年中文版的第二版,还可以免费下载pdf版哦。

赵可菲和席双嘉已经开始看这本书了。

贾克强还说:“学Rust的最有效的办法只有三步。“

”第一步,看Rust的书。“

“第二步,把书上的例子改改ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值