They cannot walk straight, and that’s not because they don’t want to. Their bodies tell them exactly on how they can move forward. How can I learn Rust?Ī crab doesn’t need to learn how to walk. Moving, borrowing, and lifetime will cost you a lot of hairs at the beginning of your Rust journey unless you’re very smart or you learn it in a more proper way than I do. I know there is a way around it, but it’s strict by default. Good thing is that it won’t let you shoot yourself on the foot. The compiler is genius, and it does pretty good job at making you feel dumb. Many patterns that you have under your belt no longer work. The hard part is that you cannot do things that you normally do in other languages. What? really? yes it’s not hard, but it’s just different. I came to the conclusion that the language is not hard. (Credit: My own research on a very reliable source - Reddit)Īfter the first week of getting bashed by the compiler every other night. Karen Rustad Tölva drew the mascot, and Rust is part of her name. So, the mascot might be inspired by the word Crustacean. The term Rustacean came before the mascot. Rustacean is a term for Rust programmers. Rust’s unofficial Mascot is an orange crab named Ferris (I thought the crab □ was orange only when it was cooked, but I was wrong). ![]() The language just ruined my self-confidence. On the first day I tried, I felt like the compiler hated me really much. This strategy always worked for me until I met Rust. When I’m learning a new language, I’ll try to adapt what I already knew in one language, and transfer it to another. I only look at the topic that is related to what I’m working on. I recommend going through this when time is your very limited resource. Reading books is not working well for me when I’m exhausted since the book will read me soon after! So, I often go to the code examples to learn the syntax and some basic APIs. I can pick up some other languages like Python, Ruby, Typescript and Golang in a few days, and become productive within the same day or a few days later. Before I started learning Rust, I’m familiar with JVM languages like Java, Kotlin, and Scala. Rust is fast, really fast, and I think knowing a system language will give me more power in solving problems in the area that other high-level languages won’t be suitable. I want to learn a new shiny language (I mean Rust), but how? Why Rust? ![]() I’m also a software engineer, and a curious one at that. I love this honorable job (being a father). My me time begins after 10 PM everyday when everyone goes to bed, and my stamina is almost depleted at that point. As you can guess, I don’t have much time for myself. One is super energetic, and another one is brand new.
0 Comments
Leave a Reply. |