As you might know, the world in which we live in is full of technology. Ranging from cell phones to robots, technology has become embedded into everyday life because of how useful and important it can be. After jumping into the fold of the industry of technology, I aspire to one day graduate with a degree in Computer Science from UCSD, in which I’m currently attending. Though before I can take advantage and fully appreciate the major I am in, I need to see what careers are open to me. As I examine the trials and tribulations of a computer game designer and software engineer, the code of life is just a simple phrase I use to describe what this blog is suppose to do, and that is to record the musings and exploration of Computer Science and how it relates to me and the rest of the world.
To start with, the job of a computer game designer is that of fame and creativity. One person who is particularly breaking into the game industry is Markus Alexej Persson also known as Notch. He is computer game designer/programmer and is creator of Minecraft and owns Mojang AB in Sweden. http://www.mojang.com/notch/ Known to love coding, Notch and Mojang create games because they love it. One important thing that I learned from Notch is that you must love programming before you can make the game you want.
The job of a game designer is to design and structure a variety of genres in video games ranging from simulation, education, and strategy video games for a multitude of platforms such as computers, cellphones, consoles, and the internet.Most game designers have earned a bachelor’s degree in Computer Science, art or English. Computer languages can also be different because of how code implemenation works, but most should know C/C++ and Java programming languages. Game designers with at least three years experience typically earn $46,000 annually, on average. And with more time, they can earn up to $70,000 on average. Game designers are usually in development teams and oversee the majority of the base level decisions such as art direction, design, and story elements.(For more see: http://www.allsalarydata.com/game-designer/)
To look at another side of technology, a software engineer can easily be the most versatile and rewarding job. As with all software jobs nowadays, a bachelor’s degree in Computer Engineering, Electrical Engineering, and Computer Science is crucial to finding a job. Having a brother who works at Qualcomm as a Senior Software Engineer, he occasionally fills me in on the ins-and-outs of the software engineering world. For most of the work he does, he tells me that the bulk of programming they do is C/C++. Though he never discloses his earnings, on average, the median salary of a software engineer in the United States is $58,433(http://www1.salary.com/Software-Engineer-I-Salary.html). He is in a team that run tests and debugs programs for cell phones and their chips. As with all programming jobs, he does share his working space with others and does sometimes work in a cubicle. The most interesting part of the job I seem to gather from our talks is that once you gather and master the C/C++ language, you can practically land a good job anywhere since a lot of the programming languages out there are derived from C/C++.
Coding is good once you understand life.