u/kazuto-09

What one skill, if developed excellently, would have the greatest positive impact on my career?

I was just reading this book and I came across this question. It really made me think. So I started asking around to my friends, seniors, and professors to get their insights.

One answer that I got from my professor really worried me. He said that only those who know about "agentic AI" ( AI which does heavy duty stuff on its own) will get anywhere in the current market. He feels that Software engineering will die out within 5 years and only machine learning would have job security.

I have been learning Rust for the last 1 year. I will not lie the consistency of my learning at first was bad and was not really putting in 8 hrs a day but now I am slowly changing it. I took up Rust though it had a high learning curve because I see the growing job opportunities for Engineers who are trying to migrate their existing C++ or Go systems to Rust for better performance. My ultimate goal would be to take up senior migration roles which generally require 3-5 years of experience. But currently I want to build backends and want to get a job as a fresher in Rust to gain experience and put a foot in the door.

>But this was the challenge thrown to me by my professor. He asked "So you will become a good Rust developer and you migrate a repository. What do you do after that".

I was quiet then. I knew that my professor was correct. In established companies, they would just have to migrate the code once. So essentially my job would be done at that time. My professor then mentioned that in a few years the AI would have the capability to monitor the system find the bugs and even fix it on its own and at that time I had absolutely no answer.

After thinking a lot about the conversation two things struck me

  1. I heard that developers are rewriting the Machine learning libraries into Rust to get a great performance boost.

  2. With CUDA support for Rust available, I can work on creating libraries for highly computationally intensive workloads on a GPU.

I took these points to my professor and since my degree is in AI/ML he was convinced that it is a great plan. He said that if I continue building ML libraries in Rust and utilizing the GPU to maximize performance, I will have a great future. He said that today the industry is turning towards Senior developers acting as Architects who will then use the AI to write actual code and all the developers will have to do is test the code.

So I think this is what my future looks like now. The market is indeed turning drastically and we are seeing lots of layoffs due to AI. However I feel that by building libraries and maybe building models, I might be safe for the future.

What do you all think? What is that ONE skill which will have the most positive impact on my career in the near future? I am a bit confused and need guidance.

reddit.com
u/kazuto-09 — 20 hours ago

What one skill, if developed excellently, would have the greatest positive impact on my career?

I was just reading this book and I came across this question. It really made me think. So I started asking around to my friends, seniors, professors etc to get their insights.

One answer that I got from my professor really worried me. He said that only those who know about "agentic AI" ( AI which does heavy duty stuff on its own) will get anywhere in the current market. He feels that Software engineering will die out within 5 years and only machine learning would have job security.

I have been learning Rust for the last 1 year. I will not lie the consistency of my learning at first was bad and was not really putting in 8 hrs a day but now I am slowly changing it. I took up Rust though it had a high learning curve because I see the growing job opportunities for Engineers who are trying to migrate their existing C++ or Go systems to Rust for better performance. My ultimate goal would be to take up senior migration roles which generally require 3-5 years of experience. But currently I want to build backends and want to get a job as a fresher in Rust to gain experience and put a foot in the door.

>But this was the challenge thrown to me by my professor. He asked "So you will become a good Rust developer and you migrate a repository. What do you do after that".

I was quiet then. I knew that my professor was correct. In established companies, they would just have to migrate the code once. So essentially my job would be done at that time. My professor then mentioned that in a few years the AI would have the capability to monitor the system find the bugs and even fix it on its own and at that time I had absolutely no answer.

After thinking a lot about the conversation two things struck me:

  1. I heard that developers are rewriting the Machine learning libraries into Rust to get a great performance boost.
  2. With CUDA support for Rust available I can work on creating libraries for highly computationally intensive workloads on a GPU.

I took these points to my professor and since my degree is in AI/ML he was convinced that it is a great plan. He said that if I continue building ML libraries in Rust and utilizing the GPU to maximize performance, I will have a great future. He said that today the industry is turning towards Senior developers acting as Architects who will then use the AI to write actual code and all the developers will have to do is test the code.

So I think this is what my future looks like now. The market is indeed turning drastically and we are seeing lots of layoffs due to AI. However I feel that by building models and converting those models into libraries I might be safe for the future.

What do you all think? What is that ONE skill which will have the most positive impact on my career in the near future? I am a bit confused and need guidance.

reddit.com
u/kazuto-09 — 3 days ago

What one skill, if developed excellently, would have the greatest positive impact on my career?

I was just reading this book and I came across this question. It really made me think. So I started asking around to my friends, seniors, professors etc to get their insights.

One answer that I got from my professor really worried me. He said that only those who know about "agentic AI" ( AI which does heavy duty stuff on its own) will get anywhere in the current market. He feels that Software engineering will die out within 5 years and only machine learning would have job security.

I have been learning Rust for the last 1 year. I will not lie the consistency of my learning at first was bad and was not really putting in 8 hrs a day but now I am slowly changing it. I took up Rust though it had a high learning curve because I see the growing job opportunities for Engineers who are trying to migrate their existing C++ or Go systems to Rust for better performance. My ultimate goal would be to take up senior migration roles which generally require 3-5 years of experience. But currently I want to build backends and want to get a job as a fresher in Rust to gain experience and put a foot in the door.

>But this was the challenge thrown to me by my professor. He asked "So you will become a good Rust developer and you migrate a repository. What do you do after that".

I was quiet then. I knew that my professor was correct. In established companies, they would just have to migrate the code once. So essentially my job would be done at that time. My professor then mentioned that in a few years the AI would have the capability to monitor the system find the bugs and even fix it on its own and at that time I had absolutely no answer.

After thinking a lot about the conversation two things struck me:

  1. I heard that developers are rewriting the Machine learning libraries into Rust to get a great performance boost.
  2. With CUDA support for Rust available I can work on creating libraries for highly computationally intensive workloads on a GPU.

I took these points to my professor and since my degree is in AI/ML he was convinced that it is a great plan. He said that if I continue building ML libraries in Rust and utilizing the GPU to maximize performance, I will have a great future. He said that today the industry is turning towards Senior developers acting as Architects who will then use the AI to write actual code and all the developers will have to do is test the code.

So I think this is what my future looks like now. The market is indeed turning drastically and we are seeing lots of layoffs due to AI. However I feel that by building models and converting those models into libraries I might be safe for the future.

What do you all think? What is that ONE skill which will have the most positive impact on my career in the near future? I am a bit confused and need guidance.

reddit.com
u/kazuto-09 — 3 days ago
▲ 12 r/rust

What one skill, if developed excellently, would have the greatest positive impact on my career?

I was just reading this book and I came across this question. It really made me think. So I started asking around to my friends, seniors, and professors to get their insights.

One answer that I got from my professor really worried me. He said that only those who know about "agentic AI" ( AI which does heavy duty stuff on its own) will get anywhere in the current market. He feels that Software engineering will die out within 5 years and only machine learning would have job security.

I have been learning Rust for the last 1 year. I will not lie the consistency of my learning at first was bad and was not really putting in 8 hrs a day but now I am slowly changing it. I took up Rust though it had a high learning curve because I see the growing job opportunities for Engineers who are trying to migrate their existing C++ or Go systems to Rust for better performance. My ultimate goal would be to take up senior migration roles which generally require 3-5 years of experience. But currently I want to build backends and want to get a job as a fresher in Rust to gain experience and put a foot in the door.

>But this was the challenge thrown to me by my professor. He asked "So you will become a good Rust developer and you migrate a repository. What do you do after that".

I was quiet then. I knew that my professor was correct. In established companies, they would just have to migrate the code once. So essentially my job would be done at that time. My professor then mentioned that in a few years the AI would have the capability to monitor the system find the bugs and even fix it on its own and at that time I had absolutely no answer.

After thinking a lot about the conversation two things struck me

  1. I heard that developers are rewriting the Machine learning libraries into Rust to get a great performance boost.
  2. With CUDA support for Rust available, I can work on creating libraries for highly computationally intensive workloads on a GPU.

I took these points to my professor and since my degree is in AI/ML he was convinced that it is a great plan. He said that if I continue building ML libraries in Rust and utilizing the GPU to maximize performance, I will have a great future. He said that today the industry is turning towards Senior developers acting as Architects who will then use the AI to write actual code and all the developers will have to do is test the code.

So I think this is what my future looks like now. The market is indeed turning drastically and we are seeing lots of layoffs due to AI. However I feel that by building libraries and maybe building models, I might be safe for the future.

What do you all think? What is that ONE skill which will have the most positive impact on my career in the near future? I am a bit confused and need guidance.

reddit.com
u/kazuto-09 — 3 days ago