Originally posted by: you2
I'm not sure we should be doing your homework for you.
I am not asking for anyone to do the homework.......just to help me out with a looping statement
Originally posted by: you2
I'm not sure we should be doing your homework for you.
Originally posted by: ice91785
I am not asking for anyone to do the homework.......just to help me out with a looping statement
Originally posted by: ice91785
I am not asking for anyone to do the homework.......just to help me out with a looping statement
Originally posted by: ice91785
Originally posted by: you2
I'm not sure we should be doing your homework for you.
I am not asking for anyone to do the homework.......just to help me out with a looping statement
Originally posted by: Madwand1
Don't kid yourself. The people here pretty much did the homework for you. Copy & paste and maybe an edit or two, and it's done.
Originally posted by: Aikouka
Nah, don't get him wrong.. he never asked anyone for code. I personally provided some because I wanted to write some code for once. I never have the motivation to do personal projects, but I don't mind (attempting to) helping people. Although my work in this thread (to me) seems less than stellar, I actually used to tutor computer science courses and did quite well at it. Tutoring intro was the best though... the purdy math girls had to take intro :laugh:.
Originally posted by: Madwand1
I've tutored too. It's really hard to be responsible in tutoring -- to give some proper direction and help so that the student learns and really does the work, instead of doing the work yourself for the student. It's much easier all around to take the second approach. And here, obviously, several people like showing off what they can do, making the avoidance of doing the work for him that much harder.
Originally posted by: Aikouka
I think the worst experience I ever had was when I literally sat there for a good 10-15 minutes looking over some code because the person finished the program, but it wasn't working correctly. I couldn't find anything, so I said to try debugging it using certain values or viewing "working/temp variables" along the way. From that, I literally got a comment like, "Wow, you're worthless."
Originally posted by: Aikouka
Originally posted by: Madwand1
I've tutored too. It's really hard to be responsible in tutoring -- to give some proper direction and help so that the student learns and really does the work, instead of doing the work yourself for the student. It's much easier all around to take the second approach. And here, obviously, several people like showing off what they can do, making the avoidance of doing the work for him that much harder.
The worst part is when they don't want help, but they just want an answer. I mean... at some points, I tried to explain something to them... and literally get as plain as "Well, if you have something that's true, you may want to do this or else this should happen." You know, something along those lines. Half the time, they never got it either >_>.
I think the worst experience I ever had was when I literally sat there for a good 10-15 minutes looking over some code because the person finished the program, but it wasn't working correctly. I couldn't find anything, so I said to try debugging it using certain values or viewing "working/temp variables" along the way. From that, I literally got a comment like, "Wow, you're worthless."
Originally posted by: mugs
What an ungrateful bastard. Sometimes the error in the code is not obvious, and the best way to find it is by doing exactly what you told him to do.
That's not a hard equation... how could I not be able to write a comment that's understandable to any layperson? "Uses math to process 2 and then every odd number following." If you can't understand how that works with just that... I donno if you should be the one to maintain my code .
Originally posted by: Aikouka
Originally posted by: Madwand1
I've tutored too. It's really hard to be responsible in tutoring -- to give some proper direction and help so that the student learns and really does the work, instead of doing the work yourself for the student. It's much easier all around to take the second approach. And here, obviously, several people like showing off what they can do, making the avoidance of doing the work for him that much harder.
The worst part is when they don't want help, but they just want an answer. I mean... at some points, I tried to explain something to them... and literally get as plain as "Well, if you have something that's true, you may want to do this or else this should happen." You know, something along those lines. Half the time, they never got it either >_>.
I think the worst experience I ever had was when I literally sat there for a good 10-15 minutes looking over some code because the person finished the program, but it wasn't working correctly. I couldn't find anything, so I said to try debugging it using certain values or viewing "working/temp variables" along the way. From that, I literally got a comment like, "Wow, you're worthless."
Originally posted by: Matthias99
You could write a comment that's understandable -- but to verify the correctness of that code I would have to sit down and work it out by hand (or step through it with a debugger and/or add temporary variables/printouts). In isolation it's not so bad, and that example wasn't particularly heinous, but when you have things like that all over the place (especially if they're not commented thoroughly) it becomes a nightmare.
We have some people that used to work on the code I have to maintain who really liked ternary operators and frequently combined expressions by using pre/post-increments in the middle of complex math (which also tended to involve macros that were hard to understand and sometimes had boundary condition bugs). It's not fun to deal with.
Originally posted by: Matthias99
In our CS classes we were very up-front about the fact that TAs were limited in how much assistance they could give you, and were not supposed to be realtime debuggers. It tended to only be a problem in the intro class -- you'd have people who had never programmed before, and were often getting frustrated and asking for too much help. Sometimes they'd even 'shop' TAs (going back when someone else was having office hours) to see if they could get more help that way. We kept track of frequent visitors, though... :evil:
Originally posted by: Aikouka
Originally posted by: ice91785
I am not asking for anyone to do the homework.......just to help me out with a looping statement
How's it going now? did you get it to work?
Originally posted by: Madwand1
Matthias has been pretty patient on that point. I'll simplify it -- if you wrote something like that in a shop I was leading, I'd make you re-write it. It wouldn't pass say 9/10 code reviews, unless you happened to be in a shop where 9/10 people thought just like you did on that point, and the chances of that are slim. Of course it could pass in a shop that didn't do any code reviews, but part of the point here is the difference between one type of shop and the other.
