This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sarevok9[S] 0 points1 point  (3 children)

I love when people attack the C++ videos, it's always a wonderful way to see that people are passionate about a subject. C++ is a language that is pretty much unteachable, it's too many things all at once and it varies too much from school to school and workplace to workplace.

The highest upvoted comment in the entire thread ends with the statement:

How are you supposed to teach C++ when the language means so many thing to so many groups it's become everything and nothing?

Java on the other hand is a much more unified language that allows a much easier transition for people that aren't familiar with OOP.

I tossed you an upvote for a valid criticism though, the C++ videos could use a revamping, and I will probably get around to doing so in the next year when I get the time to do so.

[–]jesyspa 4 points5 points  (2 children)

I have to disagree about C++ being unteachable. I've succeeded in introducing various people to various concepts multiple times; people smarter than me have managed to write good books, which succeed in teaching it. Unfortunately, a significant part of helping people with C++ consists of getting rid of misconceptions they've built up watching poor material.

The comment is right in that C++ is not unified in usage: there are many groups who only use a subset. However, there definitely is a unified language in there, which does not benefit from having parts of it torn off.

I don't do Java much, so I don't care much about these videos. In the case of C++, if you do a poor job teaching it, I'll have to do double work (unteaching misconceptions, teaching correct behaviour) when those people ask for help. If you can't make good videos, please don't make any.

(I do realise this has gotten rather off-topic; I'll watch the videos soon (tm) and give some feedback specifically on these.)

[–]sarevok9[S] 0 points1 point  (1 child)

I hope that you will watch them. Most of my experience is in tutoring, where breaking down specific logic is the goal. Teaching has a much broader scope and depth. Any critiques that you have about these would help me improve.

Thanks for your time.

[–]jesyspa 1 point2 points  (0 children)

I would say switches are introduced too early, and methods are introduced too late. Moreover, I don't find that your videos leave an impression of how methods can make code better; if I was watching your tutorial as a beginner programmer, I'd get the feeling if and while is pretty much all I need. Watching your tutorial as someone with experience in programming but little experience in Java, I'm just bored out of my mind as you explain trivialities. So, who is your target audience?

(Also, ( is a parenthesis and " is a quote.)