5 ms·
I think you're both right. Once trained, someone who can fly a 747 can also fly an A320 or an L-1011 since they know how to fly a multi-engine plane. Programmi
by bumblebeard 10y ago
I think you're both right. Once trained, someone who can fly a 747 can also fly an A320 or an L-1011 since they know how to fly a multi-engine plane.
Programming is similar in that once you "get it" the skills transfer easily between languages. Learning a new language is much easier than learning the first one.
- craigvn 10y agoCorrect.
- onion2k 10y agoThat's true, but do you think a developer with 10 years of Java would ever get offered a C job if their only experience of it was self-learning? Unless they have other exceptional skills beyond code, or they're very lucky, they're stuck doing Java.
- taurath 10y agoThats only because there is no agreed upon way to understand talent. I'd bet that that MOST Java programmers could take a C job and start doing pretty damn well in the first month or two.
- keithnz 10y agomy experience is the opposite, ( talking about embedded C environment ). It is a hard transition, if they get trained, it's better, but self learning is often characterized by a lot of "learning from mistakes"
- nradov 10y agoA 747 pilot will have to go through a significant retraining process before being allowed to fly an A320 or L-1011 in commercial service. This involves classroom sessions, simulator flights, and real flights with an instructor. Boeing and Airbus aircraft have significant differences in cockpit layout, controls, and emergency procedures.
- keithnz 10y agoexactly my point, you can know "how to fly" but you need to be trained on specific aircraft, not only that, you need to be trained on landing / takeoff on that aircraft into specific airports. In fact I used to work on software that helped manage pilots / aircrews and schedule them onto aircraft and maintain legal requirements, certifications, etc.