Gabriel Shimmel
Web Developer, Software Engineer, and Designer in 1621 Quarterhorse Dr, Henderson NV
Hey, you might be wondering, who is this guy, making a website about a dream career, and looking incredibly stupid? Thats me, and everything you're wondering was on point with what I said, you're right.
Anyways, this little thing says I have to showcase my Dream Career, that being
SOFTWARE DEVELOPER
“Hey mom! I made a video game!”
Software development is the job where you code stuff in some other language you definitely can't speak in, such as videogames, either for yourself or for a company, and get paid to do it.
Software development is not just limited to video games, just like how I'm not just limited to your mom. It expands out to apps and tools that you use on a daily basis, such as Google, Steam, Windows, pretty much anything you can use on a computer.
Education Required
Actually, you don't need an education or any degree to get this job, but don't start getting giddy, 2nd graders.
To even be able to do the job, you'd usually want to teach yourself everything to know about code, either through many YouTube tutorials, or by reading a really, really long documentation on how code formatting works, and how every little bit of it works. It sucks, I know.
Salary
Now Google shows that software developer gets you $89,988 a year, which is really good, however, when you look at more specific companies like Facebook, it's a lot more. $189,416 a year to be specific, that's more than most essential workers, I'm not complaining!
Required Skills
Coding Ability:
This is the most important, because how else will you understand what "~void ('update')" means? Understanding code language takes time to absorb and remember.
Code builds just about everything other than visuals in a video game and acts as the engine to the product.
Patience:
Patience is needed mainly because coding can get boring, or take a really long time to make, sometimes what you're working on is over 700 lines of code.
Basic Computer Understanding:
Every legit game creation engine has always ever been on a computer, you will never ever find one on a phone, by computer, I don't mean Chromebook.
Fast Typing:
90% of the job is typing stuff down, if you can't type fast and the next thing you have to do is over 800 lines of code, have fun spending the whole day!
Multitasking:
Chances are something you're working on will require 3 separate files of code (scripts) to work, so you must be good at multitasking to remember variables and values between the linked files so the pipeline works smoothly, and nothing effs up.