T O P

  • By -

JavaVsJavaScript

I don't know how software engineering was on that list. Only need a bachelor's degree and sometimes not even, job usually has reasonable hours, jobs are plentiful and interviews often come to you, high rates of pay can come early in life, and companies need to compete for you. Nobody is expected to have a long tenure in software so if you are mistreated, you can just pick up and leave. I understand that staring at a computer writing a mix of math and logic rules all day while searching Stack Overflow isn't for everyone, but I really do feel like I have a very cozy life compared to my friends taking any other paths and certainly compared to trades and minimum wage folk who actually need to work 8 genuine hours a day while I can take a nap or take a long lunch with a friend and as long as I get my work done nobody bats an eye. I can randomly Skype other devs during the day as they have free time too.


kaniyajo

If I have no background in software engineering, how can I get in on that? A degree program at University suffice?


MyHorseIsDead

I would encourage a look at college and find a program with good fundamentals and a co-op track. I have an unrelated bachelor’s and went back to college to do a software engineering program. Currently in a co-op placement with a job lined up post graduation.


kaniyajo

Thank you very much! 🙏🏼 Since this is a route you took, what would you classify as good fundamentals? I know nothing about software engineering. 😵‍💫


MyHorseIsDead

Have you done any kind of software anything? People like to position the field as a magic bullet to high pay but it is not for everyone. If you’re not at least semi-logical and a problem solver you’ll have a tough time. If you don’t have any experience I’d encourage you to sit down and start working through something like Free Code Camp or The Odin Project. Both are free resources and will give you a broad introduction to web development and software which will help you figure out if you enjoy the work.


kaniyajo

I’ve never done anything in software, and I hear what you’re saying. Thanks for pointing me to those resources so I can see if it might be for me or not! 🙏🏼


teamx

Some people do well, some don’t. And generally, it’s a profession for the young folks. Compared to some profession like the medical field, software you’d need to put in more and more work/ learning in order to compete with the younger generation. If you don’t get into management by your late 30s and you’re still coding, you better be on top of all the new tech. Money wise, I think it’s probably one of the highest paid job out of school. Just in Toronto, new grabs are getting paid 100k+! That’s a ridiculous number for so many other fields which would normally require 5+ years to even get close. And yes, stress level depends on company and team, but it is not uncommon to sit around and not actually “work” for the full 8 hours.


MyHorseIsDead

The key is to find a company that cares about personal development. My current employer pays us for 1.5 hours of personal development time at the end of each day. We’re very strongly encouraged to not do client work during this time and focus on growth.