|
|
|
|
|
by deltaonefour
1543 days ago
|
|
Engineering programs especially in top schools are way too hard for what's required to learn programming. And by top school I mean a top school that admits less than 10% of applicants. These programs are way more challenging than normal. Failing one of these programs does not mean you can program. Also when I say anyone can do it, I mean anyone with around an average IQ or above. Obviously if you're mentally challenged it's a different story. Obviously new born babies don't have the IQ to learn programming. I've went to schools where they admit anyone with a pulse and I've also been to actual top schools that are highly selective. I can tell you these programs that admit anyone feel significantly easier because they are. Doing well in one of these schools is not an achievement. I remember coming out top of the class at these schools simply studying for a test the night before. But the reasoning as to why people fail in these "easy" schools is not what you think. It's exactly what the other replier said but more. Learning programming is not easy, and many people don't have the discipline or the study habits necessary to achieve it in a class room environment as well. They may look like they're studying hard... but a good number them aren't doing the necessary studying to succeed. They may not even be interested in programming. But make no mistake, if you make the curriculum longer and easier or if these people spend the time to grind, most people will succeed in learning programming. |
|
Programming is what I did obsessively as a teenager. I didn't need any discipline or study habits. It was and still is exciting and creative. This is aptitude and interest, which obviously, few have.