- Welcome to "Meet the professional"!
- Maya Bello, Software engineer and YouTuber
- Sarah Northway, Game Maker and Nomad
- Brenda Jin, Mobile Prototyper and DJ
- Tom Heinan, Mobile Developer, Pilot, and Zombie
- Amy Quispe, Data Liberator and Developer Relater
- Bill Mills, Physicist and Interdisciplinary Programmer
- Carrie Cai, Researcher and Dancer
- Lauren Haynes, Product Manager and Lindy Hopper
- Marcos Ojeda, Designer, DJ, and Dog Owner
- Allyson Lubimir, Support Engineer and Cat Lover
What do you work on?
How did you learn to program?
My older brother showed me how to program on a VIC-20 by having me copy games out of old magazines when I was around six years old. It was incredibly frustrating. I didn't really catch the programming bug until around seventh grade when a Borland C Compiler appeared on our PC. My first significant program came around 9th grade which printed a table of possible combos for Master Locks. That was my first "formal" exposure to modulo arithmetic and
In high school, around 1998, I briefly programmed and admin'd a text-based online game which sucked away probably a year of my life. A year later, I got into web programming and made a primitive CMS using php3 and mysql by spending most of the fall reading webmonkey articles and experimenting with webpages and online publishing. Going to college, I didn't learn much programming, but I learned lots of theory which has served me well. Even now I'm not a very quick programmer, but I keep learning all the time and I'm always making new things which doesn't hurt.
What do you do when you're not programming?
What’s your one piece of advice for new programmers?
It sounds silly, but the most important thing for me has been to make things that make me giggle. Recreational programming is something of a luxury, but it has forced me to learn new things and challenged me in ways I didn't expect. Having a friend who can gut-check your work or provide honest feedback on your projects is invaluable, seek them out!
Want to join the conversation?
- Is there A simple way to explain the difference between Python and Java?(9 votes)
- how old is your dog and what is its name(11 votes)
- What course here on Khan academy would you recommend to a front end developer with moderate experience?(4 votes)
- how much do you make programming? and I just beginning a new career in this field I've been in the legal field for over 20 years, about how long do you think it'll take before I can get started on any type project?(4 votes)
- According to google the average Computer Programming salary is around $82,000. In terms of getting started on any type of project, it all depends on how much you throw yourself into programming. The average college speed, I would say around 2 years before getting into any big products at least.(5 votes)
- When it's said he 'caught the programming bug....Borland C Complier', is this a play on words, as this is the name of a virus?(3 votes)