.
How were you able to break into software engineering? Im currently doing sysadmin/helpdesk work but I'm close to my comp sci degree.
Some tips since you are already in IT , but looking to transition to programming? Look for ways to automate things in the sysadmin/help desk area not just using vb script/power shell, but .NET or Java. I mean the simplest things you can think of and take it from there. Even if the program only saves you 5 secs. Those 5 seconds add up.
I got my big break doing 2 things( and was able to get out of the help desk ) :
1.) We have field users who rely big time on a certain 3rd party software, When they were having problems, they would have to call in. Give us their IP address and we would connect to their machines and look at the logs of the software. Mind you they are connecting through VPN and they were on Air Cards( signal always going up and down ) So it was a slow process, sometimes we couldn't even connect, they would become frustrated, have to read us the logs over the phone or email them to us. I though back to my Linux days and having to deal with logs all the time. I just simple wrote a VB.Net program that would capture the logs off their PC when they gave us the their IP address ( no need for us to connect to them now ) . 2nd After capturing the logs, my program would look for certain keywords and highlight them to make it easier for us to troubleshoot. something like ( word Fail would highlight in red , time/date in bold black , any success in green etc ). When the program connected it also performed standard troubleshooting for us ( reset certain settings , delete a couple of files ). Program knocked off anywhere between 5 - 20 minutes off a call. Even the vendor wanted to take a look at my program, I'm sure they could of programmed it themselves with no problems, but I thought of it before them...LOL
2.) I automated the configuration of setting up a field laptop ( Joining the laptop to Active directory, setup the user profiles , install all needed software ) Doing this manually would take a person almost an hour. I got it down 15 mins.
I automated a bunch of other things, but those stood out the most.
Another thing if you want to stand out from other programmers, Learn to properly design a User Interface. Learn Gimp or Photoshop. Most programmers just want to write code and don't want to deal with how the application actually looks.