It is my philosophy not to take from the community with out giving anything. That is why before asking any new question I will make sure to answer one question to the best of my knowledge so that it will be useful to at least the asker. I have answered the question "Name for “jack of all trades” type role". However it is attracting down-votes. The question also had down-votes. I have reviewed my answer and didn't find any reasons behind the down votes. Does answering a question with down votes attract down-votes?
What you posted isn't an answer.
You posted a series of questions for the asker. If you don't have the ability to post an actual answer (which happens often with questions which are closed, given the criteria for close votes) post comments asking those clarifications beforehand.
Otherwise, you will pick up downvotes (and rightly so in my opinion).
While it's great that you want to give back, sometimes it's important to understand that the goal of Stack Exchange is to help not just the asker, but to also help the thousands of future visitors who will visit that Q&A piece.
Remember, there is but one asker, but there are countless future visitors who may have the same or a similar problem.
With that said, even in its edited form, the answer still doesn't appear to be supported by facts, references, or specific expertise. What's more, these things are hard to include in questions that begin with assumptions regarding the incompleteness of the question.
The goal of Stack Exchange is to provide high quality answers to questions about a real, actual problem the asker is facing. The answers should clearly and definitively answer the question as per the guidelines in How to Answer.
While it is okay to list assumptions in your answer, please understand that the assumptions you list are actually required in order to give a solid answer, and as enderland mentions, this could be cleared up by posting clarifying comments to the asker.
Lastly, I want to address something you said in your question, something that I consider very important on Stack Exchange sites:
Keep in mind that the people who ask great, well-researched questions that follow the guidelines in How to Ask and the FAQ are giving back to the community. Some may even argue that questions are much more important than answers, as a single question can set the stage for 5 or more outstanding answers. Without good questions, we don't have good answers.
When a person asks a well-researched question, he or she should be putting effort into making sure it's well written, that important details are included, and that he or she has done a basic search to gain a better understanding of the problem so that the answers will actually make sense to the asker.
We can lead a horse to water, but we can't make him drink. So when an asker puts in effort to meet the answerers half-way, this is where the real learning happens, and that learning extends to many others who perhaps aren't as articulate enough to ask such well-written questions.
If you ask questions in this manner, you rock! This site wouldn't exist without you! Don't ever think you aren't giving back by asking good questions! :)
Hmm... Probably not.
But I would argue that a downvoted question tends to attract more downvotes because it perpetuates a "bandwagon effect" that works in concert with a "groupthink effect".
EDIT: Of course, as @enderland points out, the reverse often happens too.