Programming Road
To do a good job, one must first sharpen one's tools.
Rust
Rust is a simple, efficient, and safe programming language. Its unique ownership and lifetime system ensures memory safety, allowing Rust to avoid the need for garbage collection like Java and other languages. Rust features a powerful compiler that helps developers identify and fix most bugs during the development process, enabling them to focus more on implementing functionality rather than spending a lot of time debugging. Additionally, compared to Java, Rust is faster and has a wider range of applications. Although Rust has a steep learning curve, its advantages make learning it well worth the effort.
Cargo
Java
Java is currently one of the most popular programming languages in the world. Thanks to its cross-platform capabilities and object-oriented features, it holds a significant position in internet development. Nowadays, mentioning Java inevitably brings up the Spring framework. Spring provides a series of underlying containers and infrastructure that can seamlessly integrate with common open-source frameworks, making it extremely popular. To this day, Java is deeply integrated into my studies and work, with most tasks being carried out based on Java.
JVM
JDK
Spring Framework