IT Tech Talks - 1 StackOverflow ,
StackOverflow
Reputation benifits
StackOverflow is like a Wikipedia for developers: a community-based curated knowledge base for programmers of all backgrounds and of different levels of expertise. Knowledge is structured in the form of Q-A threads. All input - questions, answers, comments - is rated, and the total rating of your profile is directly linked to the points you earn from your input.
An obvious benefit from participating in the StackOverflow community is the ability to find answers to your coding-related questions. However, participating passively just mining the answers will give you only a small part of the full utility that StackOverflow provides. You extract much more value if you are active, i.e. post questions, answers, and comments as well.
To summarise, being active on StackOverflow gives you the following benefits:
1. You learn how to ask questions.
A well-crafted question that ignites a helpful discussion and uncovers brilliant answers is often rated as highly as the best given answer. Just remember two things:
(a) before you ask the gods of StackOverflow, try to find the answer yourself - posting a question without doing your homework is disrespectful to the community, and other developers will instantly see whether you really need their help or just fishing for somebody to do the heavy lifting for you;
(b) before you ask a question, check whether somebody else has asked a similar question before. You don't want your question, which you have spent some time drafting, eventually be marked as a 'duplicate'.
2. You learn by answering questions.
Explaining something that you already know to others makes your knowledge stronger and often uncovers new knowledge. When you write an answer to a question, you try to make it as clear and comprehensive as possible, so that your answer stands out and, consequently, you earn more points. Because of this attention to detail, you will often get back to something you did not pay initial attention to, totally forgot, or never knew in the first place. In addition, you will practice your technical writing and logical reasoning. It is a great feeling to post a high-quality answer and take something out of it yourself, even if you don't earn any votes.
3. You learn that nobody is perfect.
This is a funny but still a very important one. There will be times when your question or answer is downvoted: either you answered incorrectly (in which case you must promptly edit or delete your input not to confuse anyone), or somebody had a bad day. Don't take it personally. There is no shame in it, as long as you learn from your mistakes (if there are indeed any). Keep up trying to contribute with high-quality content to the community, and your hard work will always be appreciated.
A stack overflow is an undesirable condition in which a particular computer program tries to use more memory space than the call stack has available. In programming, the call stack is a buffer that stores requests that need to be handled.
Stack Overflow is a platform where students and professionals post queries and answer questions about programming. It is a platform to showcase their knowledge. It is owned by the Stack-exchange Network. The answers are up-voted based on its usefulness to the community. Users can also use Stack-overflow to advance their careers. It is a community of more than seven million programmers.
Stack-overflow is a free community where programmers write quality answers that help other users. Based on the quality of answers, the people who have answered them gain popularity when other uses have up-voted the said answers. The following pie chart shows you the distribution of professionals on Stack Overflow.
Advantages
- It benefits your online reputation, which is important to potential employers, customers and clients.
- It builds a network of technologists you can reach out to.
- It provides an opportunity to expand your familiarity with specific technologies, exploring them in new contexts and ways.
As per the StackExchange Reputation on StackOverflow shows how much community trust you. Besides that
1) You can add link of your SO profile on your Resume. It will give good impact.
2) you can add below flair on your website, Blog, Linkedin profile etc
3) If you are available on any freelance portal like odesk elance then you can show case your expertise on that profile. This will help you lot.
4) Many recruiters ask for your Stackoverflow profile Example company Join - Digicorp
5) you can link it to Stack Overflow Careers
6) On any tech event introduce your self with fellow guy with your reputation on SO :P
6) You can ask such question on other website like this quora
How can I increase my Stack Overflow reputation points?
First read the FAQ thoroughly. When you understand how Stack OverFlow works, you will start earning reputation faster.
- First pick a topic or two that you know best.
- Try to be the first to answer.
- Always improve your answer by editing.
- Give good, detailed answers.
- Ask good questions. You can read Jon Skeet's post about how to ask a good question (http://tinyurl.com/so-hints).
- Never forget you are trying to help people. Be kind.
- There are people who knows more than you. Be humble.
- Be fair. If somebody already gave a good answer, upvote them.
- Correct newbie's mistakes, and help them get familiar to the Stack Overflow community.
-------------------------------------------------------------------------
Comments
Post a Comment