My name is Tony I am a backend software development for Synic Software in Vancouver, BC.
Software developer job
What a software developer does is try to solve a problem using the software it can be anything from everyday tasks or automation such as sorting out the garbage or even looking at the time for example. For me a typical day involves me waking up around 6:30 am and getting ready for work and then heading out around 7 so I'll get to the office around 8 am and then I just grab a coffee and get straight to work.
When I was younger I was interested in technology in general since I love playing video games so as I grew older I grew more interest in computer in general so I decided to learn more about it by going into software development so that’s where I started getting my passion all of it.
Upsides & Downsides
I love to solve problems so every problem is kind of like a puzzle in some source so once you get that puzzle solved it feels really good.
There are a lot of downsides to it. It can be really frustrating when it feels like you’re not getting anywhere but there are lots of upsides like I mentioned earlier I think that in terms of downside besides taking to the clients finding investors all those stuff one major downside would be to stare at the computer all day and just sit there.
Qualification & Skills
I think a qualification is to be able to pursue tasks and have a passion into computer software development in general so if you are not really into solving problems and software development I don’t really advise you to this field but I think going forward all you need to do is to have an eagerness to learn and just keep pushing forward.
Well in terms of skills you need to learn how you need to learn some basic algorithms you need to learn some basic data structure and but after that it’s all about learning as you go and grow as a software developer overall.
Software developing types
Beside me a backend developer where you work to get data process there is also a front end developer which kind of shows the client or you and me, in general, like what it looks like and using the data that we got from the backend. there is a full-stack development that does a bit of both and there is also a UI developer which makes it look very good for us.
For software development, you just need to keep perusing on what you like and just keep having an eagerness to learn cause if you don’t have those traits It’s gonna be really hard to push forward.