Β #TechTrends #Programming #CareerAdvice
Hey techies! π Let’s talk about Rust! π¦
Have you noticed an increase in demand for Rust skills in the tech industry lately? π€ Is Rust truly becoming more widely used? Here are some thoughts to consider:
– Rust is said to be as fast as C/C++ with added safety features. π
– It’s being touted for applications like databases, embedded software, and infrastructure. π»
– However, the learning curve is steep, which might require months of dedication to grasp fully. β οΈ
As a rising senior and data engineering intern, you’re likely pondering what technologies to invest your time in. So, should you dive into Rust and ride the wave of its rising popularity? πββοΈ Or is there another language or technology with a higher return on investment? π°
What are your thoughts? Do you believe Rust is the future, or are there better options out there? Share your insights and advice! Let’s help each other navigate the ever-evolving tech landscape. π€π‘ #TechTalk #FutureReady #CareerDevelopment
>In your opinion, is this something the industry is moving towards?
not based on my observation
don’t worry about specific language focus on the fundamentals (data structures & algorithms), this way you’ll be ready regardless what’s the hot-language-of-the-day by the time you graduate
Companies care more about what problems you have solved rather than what language you used. It just so happens that a lot of problems are solved by the same one or two main programming languages. Figure out what types of problems you want to solve in industry, then let that help you figure out what types of roles tackle those problems, then what skills and knowledge are prerequisite.
> In your opinion, is this something the industry is moving towards?
The part of the industry that normally uses C++; yes. But not everything else. Rust has a very specific niche.
Also specific programming languages really aren’t a concern for you.
I have sent Rust primarily in Blockchain based projects.
If you’re interested in data engineering and data science, why study a language for embedded systems and infrastructure?
I donβt see Rust growing really. At an applied practical level it doesnβt solve anything modern c++ doesnβt. The orgs that are using c++ dangerously wouldnβt be interested in using Rust in the first place, if they were interested in putting in the effort they would be using analysis tools on their code to prevent the same issues in c++ that rust prevents.
US gov defence work may prioritize memory-safe programming languages like Rust over traditional options like C and C++. US government wants to reduce software vulnerabilities by using memory safe languages.
If your core of computer science is strong you’ll be able to ride the waves (hot languages) when they change from time to time. I have always found it best to have a nice core language that gets the job done and to know something very modern and known (Python, Go, Rust, TypeScript, JavaScript) to be solid and useable in many environments (C, C++, Java, C#) in addition to the ability to spin up on x language’s popular frameworks.
Which would allow you to be highly employable if you are itching for a change and give you time to prep before you move on and you’ll be able to speak the language when the technical people start asking in-depth questions about languages and frameworks they use.
Compared to three years ago when I last was looking for a job, I’m seeing rust coming up a hell of a lot more. I work in DeFi and it seems whenever people start something new these days they make a choice between golang and rust, C++ isn’t even considered anymore. I even see postings for dev roles at trading firms asking for rust, so in my little niche it is becoming more standard.
Not yet I think
i’m using it for work to rewrite older c programs, i think it’s becoming more popular. i think it’s still a lot less popular than java, python, go though.
The only places I can really see Rust being adopted are the Mozilla browser and blockchain startups.
Modern C++ severely dilutes Rust’s value proposition.
C++ (not C!) will be king for a very long time.
I donβt believe Iβve seen a large amount of Rust (or even C++) jobs explicitly as of late. Iβve only seen C#, python, and JavaScript postings around.