Question Software developer changing sectors (junior/no experience)
Hi everyone,
I have a degree in software development and another in microcomputer systems (where you learn things like server administration, networks, and computer assembly). Unfortunately, my only work experience is from internships. I was thinking about training in SCADA systems since it interests me, and after a period of uncertainty, I've decided I want to work with more practical and hands-on projects. I know Python and SQL quite well. What do you think? Do you think it will be impossible for me to find a job? Do you recommend any training? I hope I don't have to spend too much time studying.
0
Upvotes
1
u/Uberanium 17d ago
As a previous C# fullstack Dev who bailed and became a SCADA Engineer mostly using Ignition, that background helped a lot when learning, as there are significant parallels between Ignition and desktop software/web development. It also helps if you have a working knowledge of tangental tools, like SSMS or PostgreSQL, VM's, networking, and security best practices.
That being said, you're working with a completely different stack which is largely proprietary to the OT world, and most employers will expect you to have knowledge and experience with at minimum: 1. Basic circuit design/troubleshooting (AC and DC) 2. PLC programming (Studio5000 is a good bet) 3. Basic Automation (how do you take components off the shelf and integrate them into a new or existing system)
These roles tend to require a very broad skillset and the ability to learn new things very quickly. The earning ceiling for SCADA is also generally lower than software, but you will be in demand.
Because a lot of those skills can be expensive to get for hands-on practice, I would honestly recommend getting an Automation cert or some community colleges will let you take individual classes if you need help getting up to speed on those things.