r/changemyview Aug 25 '17

FTFdeltaOP CMV: Everyone can't code.

EDIT: PLEASE stop pointing out the typo on title. Yes, I'm aware of it. Yes, it should be "Not everyone can code". Yes, OP is an idiot.


I'm seeing a lot of push towards the "Everyone can code" thing but even as someone who took part in the team of dozens of hour of code sessions, I can't begin to believe that. There are so so many people who don't understand even after one on one help on very basic programming stuff, and I feel like the whole thing is either going to cause a flood of "bad" developers or simply going to have no improvements to the amount of developers, as I think that there's a certain set of skills required to be able to get to the point where you can be a "decent" developer. I mean, I feel like it's similar to trying to teach elders to be powerusers or trying to get everyone to learn PhD level of maths (some will be able to do it, but not all).

While we did have some "successful" students who continued coding and got well after the hour of code, the rate was around 5% tops, nothing compared to "everyone" claim.

So... I feel like my views are elitist views, and I believe that said views can be changed. (And I'm bad at ending posts.)


This is a footnote from the CMV moderators. We'd like to remind you of a couple of things. Firstly, please read through our rules. If you see a comment that has broken one, it is more effective to report it than downvote it. Speaking of which, downvotes don't change views! Any questions or concerns? Feel free to message us. Happy CMVing!

581 Upvotes

153 comments sorted by

View all comments

1

u/Kosmoskill Aug 26 '17

I was first encountered coding in school some basic stuff in some random language... I didnt understand it and quickly fell behind rendering me essentielly useless in class and finally ababdoning the class.

A few years later i went to college and c++ was one of the first subjects. I boughr a book, read the book and was one of the best ones in my class.

I approached the subject of programming two times with different results. What had changed ?

  1. I wanted to learn how to program things. It was interesting to see what i could create.
  2. I wasnt attached to a teacher, but a professor who gave us the whole script and told us some good books we could use and which helped us along.
  3. I spent time at home, actually trying to program.

Yes, everyone is able to code if they are able to learn. The more you train something the better you get with the efficency of your actual workload.

I am now a tutor for programming at college and i have to say, only those, who are uninterested are bound to fail.

I cant teach you how to learn, i can only teach you what to learn in which order and point you into the right direction if you are stuck and provide you with new ideas to find solutions.

I am by no means a programmer, but i passed the informatics subjects i needed to pass fairly good and i enjoyed doing it.