Helping people with computers... one answer at a time.
Computer program can be a fun and rewarding profession. I look at some of what it takes to get there; some aspects are obvious, others not so much.
•
This is a very common question. Particularly with video games, kids really enjoy playing them, and are often drawn to the potential of creating them as well. There's even a series of TV commercials that play on exactly that scenario.
I've hired a lot of programmers in my career. I've also not hired even more. So I definitely have some thoughts and advice.
•
First, what'd I'd call the basics:
Some points that are very specific to video or computer game programming and design:
I really need to reiterate the fundamentals. Don't get hung up on what programming language or what platform ... programming is more about how you think than whether or not you can express your thoughts in C++ or Java, or on a Mac or a PC. "It's just another language" is something you'll hear from top tier programmers.
I've told people that HTML is a programming language, and I encourage its use, but be careful. Building websites is not the basis of a career in something as complex as video game design. If your passion turns out to be the web, then invest in some of the programming languages of the web: PHP, Perl, Flash, Javascript.
Take the programming classes you have access to. High school, Community College, Vo-Tech - whatever. Then go get yourself a Computer Science degree or a closely related Engineering degree. I have mixed feelings on whether you need a Masters degree.
My own pet peeve: PLEASE make sure you learn assembly language along the way. It won't make sense today, but it'll help you understand concepts and techniques that a lot of programmers today have trouble with. AND it'll help you write better code, and aid in debugging it as well.
There are so many skills that could help, I could go on. Math. Logic. English. Heck, verbal and written skills are areas that I wish I had spent more time and I would recommend strongly to anyone entering any profession.
Article C2473 - November 27, 2005
@Rushawn
Posted by: Mark J at October 21, 2011 1:06 AMSomehow the human brain seems to be able to handle several languages, computer spoken, without much mix-up. Maybe some other readers can give their experience here.
I do not know anything about computer programming and I want to know is it hard work and should I do IT in school or i university? Please help!!!
Posted by: kesh at October 23, 2011 3:57 AMDear Leo
Posted by: Patrick Delaney at November 18, 2011 3:26 PMI have worked in retail selling tv/laptops etc.Ive managed 2 electrical stores along the way aswell.The company i work for decided to make a website & i have been envolved in from start to finnish & have learned a lot .I have a great desire to be a computer programmer & have great intrest in all aspects of programming .I admire both yoursel & Bill gates in what you have achived & i am a firm beliver in anything is possible.I have no degrees or a great education but i am passionate about learning to program & would spend night & day learning as it is pleasure rather than a chore to me.Ive all ebooks on & i am learning more every day & practicing.My question to you is if a great programmer who has not been through all the schools & colleges but can do the job as good or better than one who has a degree/qualification etc is it posssible he could be hired if he could prove he could do the job required..
Best Regards
Paddy....
I want to know hw 2 become a computer programmer and program vidoes,games,files.e.t.c
07-Jan-2012
I would enjoy learning some things from you on how to actually code programs and learn how to change things like that . :)
Posted by: Nick Grimes at February 7, 2012 11:04 AMPlease Respond !