Ever thought about working as a Computer Scientist? This interview gives an insight into the world of computer science, the ups and downs, how much you can expect to earn and more. A true story, as told to AsianHires.com, where you’ll find other interviews with professionals working in the field, from a Graphic Designer to an Eglish Teacher.
I am a computer scientist with eight years of experience in my field. I work for a healthcare company and consult on the side when I can. On a typical day, I manage two other computer scientists and help maintain the company’s software and information technology infrastructure. I collaborate with our IT specialists and management to develop software that meets the company’s needs.
I am a male Korean-American. I have never faced any discrimination in the workplace, either from coworkers or superiors. In fact, many of my coworkers are also minorities. The workplace is encouraging and pro-diversity. I did hear things as a child, but I learned that not everyone is like that. You have to make sure you do not let hateful people dictate your life.
I was born in the United States and raised speaking English. I knew some Korean phrases but not many. In college, however, I made a point to take several Korean courses. I even studied abroad in Seoul. Studying abroad and speaking more than one language looks great on a resume. It definitely was a plus when I applied for my current job. More importantly, it enriched my life and taught me a lot about my cultural history. I encourage everyone to learn a language and become immersed in a different culture.
My job satisfaction is extremely high. On a scale of one to ten, I would say it is a nine or so in the least. I like playing with numbers, designing systems, and working with a great group of professionals. It has definitely turned out to be a dream job. There are plenty of tips and tricks that comes with working a computer science job, just like with any job. You do not always learn these tips in school. There is no substitute for work experience. I recommend seeking internships all throughout school, both for your resume and for practical experience.
I have always loved math and originally I sought to major in mathematics in college. After talking to professors and taking a couple of computer science courses, I decided to change. It was the same amount of math but it also allowed me to play on computers all day. Perfect job! If I could go back and change something, I would maybe consider taking some business courses. It would help with dealing with management and the business side of my job.
One of the most satisfying parts of my job is when we complete overhauls and release new editions of our software. There is always a huge crunch before the deadlines and it is satisfying to be finished with it. On top of that, whenever we do a good job it is great to hear feedback from employees on software being easier to use. On the other hand, we also get complaints occasionally. This helps us improve future versions, though.
Another plus is that I enjoy substantial benefits. We receive four weeks of vacation per year, and we have flexible workweeks. I work four ten hour days and take a three day weekend. This allows me to spend plenty of time with my wife and friends, plus hiking or making three day trips. I can combine the three day weekend with vacation time to maximize my time off if I want to. I also receive paid holidays, so I can go on a week long trip and perhaps use only a day or two of my vacation time if I plan it out well. This fits great with the frequency in which I like to go traveling.
Computer scientists can get paid anywhere between $75,000 and $125,000. Someone with my experience at a company this large gets paid around $110,000. This is in addition to health insurance, paid time off, and other benefits. Considering how much I enjoy my work, this is more than adequate. I’m very happy with what I get paid.
It goes without saying that math skills are absolutely crucial to becoming a computer scientist. A bachelor’s degree in computer science has enough math in it to almost be considered a mathematics degree as well. If you are interested in this field you should definitely start practicing your math skills. Make sure you take an appropriate difficulty level and work your way up. You will also need good programming skills, of course, but these are often taught at the very beginning level in your degree and additional study before college is probably unnecessary, especially if your math skills are strong. Also, for most jobs a doctorate may be required. Mine requires one. Others may only require a Master’s degree, but few will accept only a bachelor’s. It would be in your best interest to pursue a graduate degree.
To get hired, you should look at internships and research during your time as a student. Companies look favorably upon students who have work experience and a research oriented mind. You will also learn tons of practical tips in an internship that you will not have learned otherwise, not to mention earn some good cash for a summer job. Internships and research experience are also important for graduate school, which can be fairly competitive.
If I could be anywhere I wanted in the next five years, I am not sure I would change anything about what I do. I would probably have more consulting jobs simply because they are fun and pay very well. However, I would like to stick with this company for the long run.
Have an interesting career story?
Interview with us and you may win an iPad!
