我是如何从 Java 转到 Go 和 Rust 的

查看 35|回复 0
作者:roseduan   
2019 年本科毕业,大学双非,自学的 Java 编程,毕业后找到了 Java 业务后端的开发工作。
后来自己折腾,业余时间学习 Go ,看了《 Go 程序设计语言》这本书,照着书敲了一些代码。
然后跳槽找工作,那时候只会 Go 基础语法,写了一个简单的 KV 存储项目,然后去面试 Go 岗位的工作,发现大公司是不怎么问语言的,自己做的项目有很大加分,于是面试通过了。
所以就用 Go 写了一段时间的业务开发。
后来转到了数据库内核开发,自己负责的一个组件需要使用到 Rust ,于是看了 Rust 官方文档,然后把自己之前写的 KV 存储用 Rust 重新写了一遍,加深了对语言的理解。
经历这两次对新语言的学习,我觉得有一个项目实践真的很重要,可以快速的巩固自己学的基础语法知识,并且可以熟悉项目开发,在实战中学习效率真的很高。
我也把自己实现 KV 存储的项目公开出来了,感兴趣的小伙伴可以来看看: https://w02agegxg3.feishu.cn/docx/Ktp3dBGl9oHdbOxbjUWcGdSnn3g
现在这大环境不好,Java 等业务后端卷上天了,不妨新学一门语言,做一个硬核的项目实战,给自己的职业发展增加更多的可能。
一点浅薄的感想,各位大佬轻喷。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部