Yes, you do need to stop doing this. You're post is full of inane and contradictory statements! The flaws you point out in my "teaching" methods further to prove that you are only reversing your own words and iterating it's uselessness.
Quote: "I'm sorry for any offense... I simply have a very cynical outlook on humanity.
I can't really read your "tutorial" cover to cover, but thats typical for me (I can't stand reading what I already know) but from what I've seen, you're mearly explaining what stuff is."
That was your first mistake. You didn't completely read what has been said so far before composing your lengthy post about how it's "flawed".
Quote: ""The solution is obvious when another illuminates it, and is cast in shadow when the question is reworded"
Meaning, even though your intent is to educated people in HOW to script, you're really educating them in how a script works... which are two entirely different things.
"Only he who discovers the light on his own can find the true path""
You sound like Confusious (sp) or something.
Allow me to elaborate on your "words of wisdom" here. The solution IS obvious when someone tells you about it. Casting the solution into the darkenss by NOT telling someone about it is simply to allow them to search for one themselves.
Your follow up to this had no correlation to the quote itself. I teach them HOW scripting works because as you so thoroughly put it.... It is a TOOL. Like Calculus, to rediscover the scripting language that is FPI is pointless, I must merely teach them HOW to use it to achieve that which they seek!
"Only he who discovers the light on his own can find the true path."
In all honesty, I think that's bull ****. We're talking about programming here. There IS no "true path" in programming. There are damn near an infinite amount possibilities to achieve a single outcome! There are limitless "paths" to be taken.
I quote myself saying: (And you probably didn't read this, so i'll iterate)
Quote: "I would like to make a point for the tutorials:
They will teach nothing more than the STRUCTURE of the scripts and the COMMANDS (Conditions and Actions) for them.
In no way are these tutorials designed to TELL someone how something SHOULD be made. The way things are done in these tutorials (Use the AutoMed as an example), the person learning is hopefully gaining an understanding of what certain actions and commands do, and not how to use them for a specific purpose.
I want the people reading these to start to gain a better understanding of HOW COMMANDS WORK and not HOW TO script.
In my eyes, no person can tell you how to program. You must learn that on your own. They can simply show you how a program works and why."
There, you see? I'm, in fact, not trying to teach people how to script. With that said, I'll leave you alone in that aspect.
Quote: ""The best help you can offer is no help at all"
I know people would dispute this, stating rediscovering calculus is absurd. I agree, Calculus is a Tool, you don't need to understand it as much as you accept it. HOWEVER, You need to understand what you APPLY Calculus to."
You're right... I'm going to dispute this.
If a teacher came into the classroom and said "Okay, open your books, start reading, and let me know when you're done. Then I'll pass out the final exams and we can be done with this." What would you think? Couldn't I have just bought the book and read it without paying someone to help me learn this material? OF COURSE! But people don't learn like that. Especially me... I can't learn from a book. Never in my years of schooling (Elementary, Middle, High School, College for a Bachelors in CS, and now for a Masters in EE) have I openned a book during class... never have I taken notes... never have I attended a studygroup. But guess what? I earned a full ride scholarship to college for my Bachelors. I graduated with over a 3.85 GPA. I am now in college for a masters degree... I am acing every class. Why? Because I know something you don't? No... because I see things differently than you. When a concept is given to the class, I don't waste time absorbing the teacher's opinion on the subject, I quickly escape the classroom in my head and prove to myself "why" that concept holds true.
As you so put, "1+1=2". Why? It isn't because the teacher said so. If anyone believes anything is true BECAUSE someone told them it was true, then smack them for me. 1+1 equals 2 BECAUSE when a single object is joined into a group with another single object, then that group now holds TWO objects. That is how I proved to myself in elementary school that the rules of addition were true. Many teachers try to use that to teach addition, but they don't realise that not everyone can learn that way. Not everyone can grasp that as a proof to addition. I believe everyone has a different way that they see things in the world.
Quote: "W/E, My point is that you should aim not to explain what something is, or why it works. But challange your students to figure it out on their own, maybe even make a challange thread, revealing the final words of wisdom."
To reveal the answer to a puzzle is to rob the student of the learning experience it takes to find an answer. Also, as I've stated TIME AND TIME AGAIN, there is no single solution to a problem in programming/scripting! Perhaps in math class, this is a viable teaching solution (Up until Diff Eq and beyond, in which case I disagree) but in programming you can't give someone the answer. If you do, they will not have gained anything.
That may seem a little contradictory to the tutorials I have posted, but in what better way can you truely understand the syntax and the nature of a programming command than to see how and why it works in a practical application?
Quote: ""What one person can accomplish in a lifetime, a team can accomplish in a year.""
Very true... unless you're talking about anti-gravity. Tesla made it in a year, but teams throughout the globe have yet to solve it.
Look, if you don't like the way the teaching is done... don't read it. I won't hate you for it. People learn in different ways, and I understand that. Go find a tutorial that makes sense to you and learn on your own. Teach yourself as I have taught myself.
By coming in here and placing these claims, you are disrupting the learning environment for others who HAVE gained or CAN gain something from these tutorials. Please don't do that.
The one and only,
~PlystirE~
Urlforce:
Dude, I'd rather be declared a dbpro noob than an fpsc legend any day!