How to Ask for Help
How to Ask Good Questions
Experienced Questioning
I don't always ask questions online but when I do I try to be as specific as possible AFTER I feel like my research hasn't answered what I'm curious about. Fortunately, this has mostly worked for me because usually it bugs people when they see the same question asked countlessly or without enough information to answer the question properly. Previously mentioned in my other blog posts, I am members of several car forums and the worst thing about these forums, besides the numerous internet trolls, is that members are ALWAYS asking the same questions which have been answered over and over again. You need to do some research people! If you have a question and you are especially new to the subject, your question has most likely been asked AND answered.
Although I do agree that sometimes google searching can't find you an answer it may be because of how you worded your search or you haven't used the correct keywords. So before you contemplate about asking a question and being ridiculed for asking a previously answered question, try rewording your question. Look at your original google search and check if it is comprehendible. If you asked "My car is making a clicking noise in front, what is it?", chances are google will find some answers but most likely will give you the answers you don't want. Use more specific details such as "car makes clicking noise when I turn the steering wheel and move forward". Google won't care if your search isn't a complete sentence because it utilizes keywords in its search. You will more likely get the answer you want with this google search. A clicking noise made when turning in a vehicle is most likely a worn out constant velocity (CV) joint by the way.
Tips on Asking Questions in Communities/Forums
- Use a Title Which Summarizes the Problem
- Introduce the Problem
- Include Tags for Your Question
- Proofread Your Question and Then Post
- Respond to Feedback
The title of the question is FIRST thing people see. If it can't summarize the problem you are having well enough they will either pass it up or ask you to clarify what you meant if the rest of question doesn't help them help you. The title should hold the main idea of your question. If you have trouble coming up with a good title then try writing the title last after you have given the rest of the question.
In the body of the question, expand on the title. Do this by including the problems you are encountering and why you weren't able to solve it yourself. Be informative as possible in how you have tackled the problem with relevant details and possibly code so that they can reproduce the problem you are having. That way they can easily and better answer your question.
If you are in a community like stackoverflow.com, be sure to include information like what language, API, and library you are having problems with in the form of tags. This will definitely help others help you.
Review your question. Make sure that there aren't any typos, missing words, or incorrect usage of words. Proofreading will make the question more clear. Nobody wants to read a question and not know what you are trying to say. It makes helping more difficult and may result in receiving no help.
When people leave feedback make sure to answer them because it may be because your question needs additional information. Sometimes they may answer your question but they may not answer it the way you want so try clarifying your question to your specific needs. Regardless of receiving the answer you want or not, remember to thank them for their time and advice!
What Have I Asked?
Well I haven't asked too many questions on the August Suns Community but when I have, I received help for them. The following is one question that I asked in the community:
I think is a good question. I didn't necessarily have a title but I was able to get the main idea across in the first sentence. I provided additional information including how I've tried solving it. However, I think I could be more clear on the exact problems I was having when installing the package controller because I ended up trying to install the package controller and it worked the 3rd time around. It may not have been the perfect way to ask the question but I was able to receive help from peers in solving my problem.
How Others Have Asked
Here's a question a peer asked in the community:
"Has anyone tried the tally votes challenge for javascript yet? Elena and I paired for this, and got stuck on figuring out how to add a new property and value to an empty object, and to increase that every time the same object is accessed. But we can't even add the object through a variable; we get a unexpected token error. Let me know if any of this makes sense!"
The first sentence gets the main idea across or at least grabs the attention of those who have already finished the tally challenge. I the body of the question he states what they are stuck on and specifically details the problem with the type of error. I believe this is also a good question because they were able to receive help from those who have finished the challenge.
Posts
-
The Post DBC Experience
Mixed Emotions
DBC was an awesome, maybe one of a kind experience. I pushed through all 4 phases with the mantids, or the improper plural...
-
How to Ask for Help
How to Ask Good Questions
Experienced Questioning
I don't always ask questions online but when I do I try to be as specific as possible...
-
Ruby on Rails
Rails
Ruby and Rails are not the same thing. Ruby is the programming language. Rails is a Rubygem or package library which is installed via...
-
Resolving Conflicts
A Conflict I Experienced
Honestly, I cannot remember a conflict I've experienced off the top of my head that would be exciting to read or...
-
My Thinking Ways
How do I Think?
I am a concrete sequential thinker which according to cgribben.com mean that I am persistent and product oriented. I am practical...
-
SQL Injection
What is SQL?
SQL is short for Structured Query Language. It is a programming language for querying (fancy word for accessing) and managing databases. SQL...
-
Affirmation and Stereotype Threat
My Values
Accomplishment, accountability, compassion, creativity, efficiency, family, friendships, and integrity area few values which come to mind when I recall the times in my...
-
Blocs, Procs, and Lambdas
Ruby Blocks, Procs, Lambdas
Blocks
A ruby block is the piece of code that is executed. This code can be executed using curly brackets {}...
-
Stereotype Threat
What is Stereotype Threat?
To put it simply, stereotype threat is the experience of not living or carrying out your full potential because of stereotypes....
-
A Pair of Minds
Pairing and Feedback
Pairing
Pairing isn't so bad. The peers are all nice and I haven't met someone who was disrespectful during the sessions. Despite...
-
A Little Ruby
A Snippet into Ruby Classes
When and Why Should I use classes?
One question which kept simmering in my head while working on this week's...
-
Ruby Cycle and Looping
Ruby:Enumberable#Cycle
The #cycle method uses a block for each element of an enumerable object (ranges, hash, or array) repeatedly for n times or endlessly if...
-
Today's Software Apps vs Law
Who Doesn’t Like App Efficiency?
Innovative technologies usually clash with old ways and methods. There are numerous apps out there which are constantly clashing with...
-
What is JS?
What is JavaScript and Why Should You Care?
Javascript(JS) is an object oriented computer programming language often found as a part of web browsers which...
-
CSS Positioning
Positioning in CSS
Elements on a website can be positioned behind, in front of, or next to by using CSS positioning properties: top, left, right,...
-
My Favorite Websites
My 3 Most Visited Websites
Newcelica.org
This is one of my favorite sites because I own a Celica. I do all...
-
Kitchen Vs Table
Kitchen Vs Table
DBC sounds like a buttkicker, a mental, emotional, and physical obstacle course. Honestly, it sounds like it would and should be overwhelming...