8 ms·
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
by deltaonefour 5y 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.
- notch656a 5y ago>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. Lol K bro, I didn't say this to brag, I said it because of what I witnessed. I don't think being good at engineering school is an 'achievement' or a sign of superiority, I just think it means you may be wired differently than some other people -- that's it. The school in question I'm referring to is ranked in the top 10 of US engineering programs, with much lower grade inflation than many of the private schools, and no one takes you seriously when you say this school is 'easier.' I lived with several of these people who were trying, and they were doing everything right and taking the necessary steps, with full family support, and working tirelessly and still just couldn't cut it. One of them I spent time with daily ended up becoming a doctor instead; these were not dumb or undisciplined people. Many of the more 'highly selective' private programs are actually easier because they milk you dry in tuition and they want to keep the dollars flowing, so they will coddle you along. Believe it or not there are public schools that will take essentially anyone with a pulse into engineering, and a handful of the more challenging and highly ranked engineering programs are included. These are not 'easy' programs, and attrition rates far exceed other programs at the same university. Personally I approve of this approach because it allows anyone to try their hand rather than depending on BS criteria like standardized testing or high school performance, or other dumb factors like whether your parents had the strings to pull in a non-profit to make you look like mother teresa. The kind of person who succeeds at engineering is often not the kind who has an impressive background coming out of highschool. >I remember coming out top of the class at these schools simply studying for a test the night before The number of people who received, or would be able to receive, an ABET accredited engineering degree at the top of their class from any of say the top dozen engineering schools while simply 'studying for a test the night before' is a much rarer trait than you think. Either you're unaware of your exceptional aptitude or you were blind to your surroundings.
- deltaonefour 5y ago>I don't think being good at engineering school is an 'achievement' or a sign of superiority, I just think it means you may be wired differently than some other people -- that's it. The school in question I'm referring to is ranked in the top 10 of US engineering programs Bro, I went to a top 10 as well, and it's also not a private school. I'm telling you that it doesn't matter. Doing well in a school that has zero selectivity is not an achievement because you're competing with many people who don't even have the drive to succeed. Of course a huge number will be fodder for you to step on. Sure you're school is hard.. but that's a different kind of hard. At a selective school, every student you're with has drive and has consistently placed number 1 at every previous school they've been at. The classes and challenge are normalized so that just being number one is now average or even below average. This is hard on another level. >Many of the more 'highly selective' private programs are actually easier because they milk you dry in tuition and they want to keep the dollars flowing, so they will coddle you along. Not true at all. Again, Selective programs normalize what is easy among top students. The curve becomes insanely steeper. Schools allow you to change majors to keep milking the dollars but they still fail you out of the class. >Believe it or not there are public schools that will take essentially anyone with a pulse into engineering, and a handful of the more challenging and highly ranked engineering programs are included. These are not 'easy' programs, and attrition rates far exceed other programs at the same university. Personally I approve of this approach because it allows anyone to try their hand rather than depending on BS criteria like standardized testing or high school performance, or other dumb factors like whether your parents had the strings to pull in a non-profit to make you look like mother teresa. The kind of person who succeeds at engineering is often not the kind who has an impressive background coming out of highschool. I never said it's easy. But it certainly is easier. Let's do a quantitative analysis then. Anyone with a pulse and let's say they fail out 75%. That's equivalent to a 25% pass rate. Then take a look at a selective school with a (in my case 20% failure rate and 10% acceptance). That's about 8% pass rate assuming anyone with a pulse applies (of course this is not the case, better performing students tend to apply). By that number alone you know how much harder it is in a selective school. And the 20% failure rate is just a random guess, could be much higher than that as tons of kids switch majors after their first weeder class. Realistically I give it 50% failure rate if you count people who switch. >The number of people who received, or would be able to receive, an ABET accredited engineering degree at the top of their class from any of say the top dozen engineering schools while simply 'studying for a test the night before' is a much rarer trait than you think. Either you're unaware of your exceptional aptitude or you were blind to your surroundings. Let's caveat something here. I passed top of my class and studied the night before in a non-selective school. The other school I transferred to, (a top school) I could not do this. Also ABET is garbage, let's be clear about that. Many top engineering schools have certain programs that are ABET accredited, and many schools with ABET accredited programs are easy.
- MockObject 5y ago> Learning programming is not easy...discipline or the study habits...necessary studying to succeed... spend the time to grind... 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.
- deltaonefour 5y agoMany have it. Much less people have the aptitude for quantum physics which is way harder. Programming is so easy that even as a teenager you have sufficient background to learn it. I assure you that as a teenager, it's very unlikely you had any aptitude for quantum physics or any of the hard mathematics required to understand general relativity.
- Scea91 5y agoPointless debate when you do not define the level. Anyone can be surgeon, if you define 'surgery' as being able to 'remove mole'. Many programmers just remove moles. Some do coronary bypass surgeries.
- deltaonefour 5y agoThen let's define the level. Whatever the level is for an Average programmer, my claim is anyone Normal can achieve that level.
- notch656a 5y agoClaiming that if everyone programs the normal average person will achieve the average is claiming nothing. You're simply saying average is average. A lot of words without saying anything at all.
- deltaonefour 5y agoNo I'm saying the average level of adequate programming for a software engineering job. The average for the job is higher than the average skill level for the population. This is obvious. Your diving into technicalities of language, which is unnecessary. My claim is that most of the population can achieve the average skill level held by an average developer.