Quote:
Originally Posted by mjcoss
The other issue is that it's not sufficient to think like a programmer, and know the language. You need to have some understanding of mechanical, and electrical systems.
|
This is probably one of the only reasons that I am able to program my team's robot as well as I am, despite my extremely limited knowledge of C++.
One year our team had a programmer who was practically a java god. They knew java inside out, it was crazy. But they had little to no understanding of any of the mechanical or electrical systems on the bot... Our robot didn't have working code until I took it home and learned enough java to fix it.
This is one of the reasons that we are now making sure that anyone involved in programming is also heavily involved with other things as well. This is also the main reason that I am planning to use the arduino to teach programming, so that kids can learn how programming can be used to interact with physical things.