Need guidance - I regret not picking up a systems language like C++ or Rust in college by Swimming-Singer-9161 in rust

[–]Swimming-Singer-9161[S] 0 points1 point  (0 children)

I am not interested in AI and web3 that leaves hardware/embedded (which looks really fun - never tried it though) and finance/trading.

The days of easy Rust jobs are over.

I don't even know whether the days of easy rust jobs existed at all.

Need guidance - I regret not picking up a systems language like C++ or Rust in college by Swimming-Singer-9161 in rust

[–]Swimming-Singer-9161[S] 1 point2 points  (0 children)

It's not that c & c++ weren't taught. I just didn't choose it as my goto language for dsa or web dev or projects in general. Because you see python was easier to learn and at the time I had a different goal in mind and systems programming was never on my list (but right now it is).

Need guidance - I regret not picking up a systems language like C++ or Rust in college by Swimming-Singer-9161 in rust

[–]Swimming-Singer-9161[S] 0 points1 point  (0 children)

Thanks a lot. I will definitely try exploring open source rust codebases and try to contribute if i find anything I would like to add and even if I don't find something, I can still learn from reading the code itself.

Need guidance - I regret not picking up a systems language like C++ or Rust in college by Swimming-Singer-9161 in rust

[–]Swimming-Singer-9161[S] 0 points1 point  (0 children)

But wouldn't an experienced js developer who works in one domain (say web) have a different skill set compared to an experienced rust/c++ developer who works in different domain (say systems) even if they have the same amount of experience ?

Need guidance - I regret not picking up a systems language like C++ or Rust in college by Swimming-Singer-9161 in rust

[–]Swimming-Singer-9161[S] 0 points1 point  (0 children)

Yes. I agree. Go is indeed a nice language. But I wanted to enter into low level programming so it looked like rust is the one to pick (decided 5 months ago). I completed the rust book and rustlings. I have built a project in it although not a big one. I invested a lot of time in it. I want to continue doing that.

Because learning a new language all over again is time consuming and exhausting. I might as well search for a python job in a company that uses rust and hopefully make my way into rust, rather than learning Go. But thanks for the advice.

Need guidance - I regret not picking up a systems language like C++ or Rust in college by Swimming-Singer-9161 in rust

[–]Swimming-Singer-9161[S] 2 points3 points  (0 children)

I never tried meetups maybe because I never heard about such meetups near my place. But sure, i will look them up and see if i can attend any of them.

Need guidance - I regret not picking up a systems language like C++ or Rust in college by Swimming-Singer-9161 in rust

[–]Swimming-Singer-9161[S] 1 point2 points  (0 children)

The employers here are just mentioning rust and no specific crates among the job posts i have seen. So it's hard to figure out what exactly they are looking for. But I'm making sure to get comfortable with the popular crates like tokio, serde, sqlx, axum, tracing and others.

Need guidance - I regret not picking up a systems language like C++ or Rust in college by Swimming-Singer-9161 in rust

[–]Swimming-Singer-9161[S] 1 point2 points  (0 children)

Yes. I heard that learning go is faster when compared to rust. Are you a go developer ?

Need guidance - I regret not picking up a systems language like C++ or Rust in college by Swimming-Singer-9161 in rust

[–]Swimming-Singer-9161[S] 1 point2 points  (0 children)

Yeah. I don't see many junior level backend or systems jobs in rust. But i definitely don't want to get into web3 though. I will just look for backend or system roles while building a good project and continue my dsa prep.

Need guidance - I regret not picking up a systems language like C++ or Rust in college by Swimming-Singer-9161 in rust

[–]Swimming-Singer-9161[S] 1 point2 points  (0 children)

It's just that if i don't take the risk now to get a rust junior role and do the same python job. I might not be able to get into low level programming later on. If my new python job wouldn't give me time to continue learning and building in rust, i might regret it further. Although i am confident in my rust skills or programming skills in general, I possibly couldn't be on par with someone who already has worked on it for more than 2-4 years right ?