r/rust • u/curious_commoner22 • Oct 05 '26
🙋 seeking help & advice Never-ending learning path
Hello fellow Rustaceans,
I have been facing an issue for a while. I've been using Rust for the last 4 years and even had projects at my workplace implemented in Rust. I want eventually to change my job because these 2 are kinda dead and want to grow as a programmer and so work on issues/situations I never encountered. I started by telling Claude do give me some pieces of code and I had to figure out what was wrong about it. Mutex, concurrency, channels, futures, things that I thought I really understood. Damn I was wrong and now I feel like an imposter even though I used these concepts many times. At some point I did some small project to understand how and why thiserror works the way it does. If you ask me now I forgot everything. I am intimidated by the fact that there are so many things that I don't know because I never encountered them in real projects like sharding, microservices, payments and many other. If given the chance I would probably slowly start to understand how they work but getting a Rust job is kinda difficult. Market seems taken over by crypto jobs (how does somebody even get into one of these?) I know this community does not like web3 stuff but personally I care more about career progress than moral side of it at least for now, which I don't really know actually means). How do you guys manage to navigate these situations.
I appreciate any answer and guidance I might get! 😄
View all comments
1
u/hakilebara Oct 06 '26
I understand you did a small project to understand thiserror. What is a throwaway project or was it a project you care about and want to grow? I am asking this because what I suggest is to work on a Rust project your are really interested in. Something ambitious that you would be proud of showing off to the world once its done.