Must Be Said — About Asking Questions
I’ve been a C++ TA for a few months now. Some things have been bothering me, and with thesis troubles on top, I need to speak up.
I deeply understand that the Class of 03 students are eager to learn, and I’m genuinely happy about that. But there are still some things that need to be said clearly.
- Have you thought about it yourself or looked up information before asking?
When I first became a TA, I heard complaints about not knowing how to use MSDN or development tools. I figured no one taught them, and they just came out of high school where they were force-fed. So I gave a lecture on MSDN and tool usage. I thought that would solve it. Now near the end of the semester, on the BBS, I still see questions like:
How to convert string to int How to access the nth character of a string How to clear a set C2061: syntax error
These are things you could find the answer to in seconds by checking MSDN, Google, or asking a classmate. If you don’t have that basic self-learning ability, sorry to be blunt, but this field isn’t for you.
Some people just paste their code and shout “Help!” … waiting for someone to save them. No description of the error whatsoever.
Some even top their own posts after a few minutes, shouting: Urgent SOS… Calling TA Looking for an expert to answer Please help me! I’d be eternally grateful Why is nobody answering me… Why isn’t anyone replying! I need this tomorrow, you’d better take a look… And so on.
As if TAs are online 24/7 without eating or sleeping just to answer questions.
- Know the right occasion, time, and place to ask questions.
I won’t say much about this. Let me share some real experiences (other TAs have similar stories):
One day, logging into bbs.tongji.net, a PM dialog pops up with 5 new messages: