Linked by Howard Fosdick on Fri 13th Apr 2012 20:21 UTC
Thread beginning with comment 514122
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
I think people just make programming into something way harder than it actually is, computers are very simple devices.
Anyone can kick a football against a wall but that doesn't make it easy to become a professional footballer.
I often question how much value you get from a person who teaches programming for a living vs. someone who actually programs for a living.
I often question how much value you get from from a person who teaches sexual education for a living vs. someone who actually has sex for a living.
Edited 2012-04-14 10:51 UTC
I agree with you completely on your first analogy, but the second is faulty to the point of being flamebait.
There is a lot of merit in completing a degree in a field you wish to work in, especially any kind of engineering. At the same time, no amount of education can take the place of in-the-field experience. Rather, I feel the two paths compliment each other, and when you combine real world experience with the discipline and knowledge gained in school, you have the best chance of being a great engineer.





Member since:
2012-01-25
I cut my teeth on Basic on Apple IIe Basic.. Then I moved on to programming calculators (Never had a computer growing up). I would fill up entire notebooks with programs I was doodling on in class before I finally took the time to input them slowly on graphing calculator. Now I primarily program in C++ for work. I think people just make programming into something way harder than it actually is, computers are very simple devices. You can move from memory to register and vice versa, do a math operation, a conditional branch and that is about it. Though from studies I have read, for some people programming is very difficult to impossible to learn whereas others pick it up naturally. Hopefully this site will help people discover which they are early on as a taste of possibly pursuing a career in programming. As far as computer science/software engineering goes, think it is a blessing wasn't taught these methods in school and had to learn them on my own. I often question how much value you get from a person who teaches programming for a living vs. someone who actually programs for a living.