초보 개발자를 위한 Stackoverflow 사용법
스택오버플로우 사용법
스택오버플로우의 의미는 기술적 용어이다. 프로그램이 구동되게 되면 함수가 계속 지속적으로 호출되면서 프로그램이 구동된다. 프로그램이 사용하는 메모리 양, 메모리 구간 영역을 stack이라고 말한다. 그 함수가 자기 자신의 함수를 부르게 되면 stackoverflow를 만들어내기가 좋다. 그래서 stackoverflow하는 건 함수가 메모리를 쓰는 량이 높아졌을 때 나오는 오류.특히 stackoverflow는 따로 설문조사하는 부분이 있다. 개발자들 중에서 어떤 기술들이 인기있게 쓰는지, 어떤 언어들을 많이 쓰는지 개발자 관련 설문자료도 많이 올려놓게 된다.
목차에서 Questions으로 보는 방법, Tags로 보는 방법이 있다. Users는 평판이나 명성을 통해 Reputation 점수를 받을 수 있다.
Questions에서 질문할 때 중요한 것은 질문을 하기 전에 유사질문이 있는지 꼭 봐야한다. 대부분은 질문이 되어있을 확률이 높다. 꼭 stackoverflow가 아니더라도 구글링에 나올 확률이 있다. 그 다음에 없다면 질문하는게 좋다.
Ask Question 버튼을 누르면 질문리스트를 작성할 수 있다.
안에는 코드를 그냥 이미지로 작성하는 것 보다는 텍스트로 작성해서 코드 구간을 잡아주는게 좋다. 관련된 주제 정보에 Tags를 다는것을 추천드린다.
질문 답변
코드 답변을 하이라이팅 등 해준다. stackoverflow는 영어권 국가들이 많이 사용하기 때문에 영어로 되어있고 영어가 불편해서 다른 웹사이트를 이용할 수 있지만 불편하더라도 영어로 질문하고 영어로 답변을 읽는걸 추천드린다. 왜냐하면 영어는 처음에는 느릴 수 있지만 계속 반복되다 보면 전문용어들이 섞여있기 때문에 그런것들을 연습해야 개발할 때 도움이 많이 된다. 그리고 영어로된 자료가 굉장히 많다. 그래서 영어를 읽거나 쓰는게 부족하다면 이런걸 쓰는데 제한이 될 것이다. 그래서 개발실력을 쌓는데 있어 부족할 수 있다. 많은 사람들이 영어 공부를 하는 것에 대해서 이렇게 얘기하면 나도 영어공부를 해야겠다 라고 생각을 해서 영어학원을 등록한다. 그게 잘못된 건 아니지만 문제점이라고 생각하는 거는 영어학원을 등록하게 되면 원하는 결과물을 얻기가 힘들 수 있다.
기초 영문법은 필요하다. 읽기나 쓰기 능력이 훨씬 중요하다. 말하기, 듣기보다는 이게 더 중요하다.
일반 영어회화 vs 개발주제
How do I create a new array in JavaScript? (How to know ~ how to get ~ 어떻게 내가 "~~~"를 할 수 있어?)
How do I connect to a MySQL database using PHP?
How do I fix "No such file or directory" error in Linux?
What is the difference between "==" and "===" In JavaScript? (what is dfference between a and b?)
Error "Too many open files"
What does "Permission denied" mean in Linux and How can I resolve it? (what does it mean ? 어떤걸 의미하는지)
What does "Command not found" mean and how do I resolve it in Linux?
How can I resolve "Out of memory" or "Cannot allocate memory" errors in Linux? (how can i ~)
How can I remove duplicates form a list in C#?
많이 사람들이 쓴걸 읽어보라. 유럽권에 있는 사람들도 영어를 잘하는게 아니다. 그래서 비슷한 시작을 할 수 밖에 없다.
잘못된 문제 해결을 할 수 있다. 에러 메세지는 결과와 현상이다. 이걸 핵심원인이라고 보면 안된다. sign effect가 날 수 있다.
문제 1. 스택오버플로우의 카테고리 중 'Questions'에 대한 내용으로 옳지 않은 것은?
1. 사용자들의 게시글이나 질문을 확인할 수 있다.
2. 본인이 게시한 글이나 질문만 볼 수 있다.
3. 검색을 하여 게시글이나 질문을 확인할 수 있다.
4. 주요 키워드 태그별로 게시글을 확인할 수 있다.
문제 2. 스택오버플로우에 대한 내용으로 옳지 않은 것은?
1. 태그 기능을 통해 주요 분야별 질문이나 이슈 등을 확인할 수 있다.
2. 다른 개발자들의 질문과 게시글을 확인해 볼 수 있다.
3. 다른 개발자들이 올린 소스코드와 그 원본 코드를 모두 확인할 수 있다.
4. 우리가 흔히 읽지 않고 넘길 수 있는 에러 메시지의 정확한 오류 원인을 파악할 수 있다.
문제 3. 스택오버플로우의 'Public'의 카테고리에 해당하지 않는 것은?
1. Users
2. Questions
3. Teams
4. Tags
문제 4. 강사가 언급한 내용으로 스택오버플로우의 질문 기능에 대한 내용과 먼 것은?
1. 아주 사소한 궁금증이라도 구글이나 이전 질문을 찾아보기보다 바로 질문을 하는 것이 좋다.
2. 질문과 관련된 코드를 이미지로 게시하는 것보다 텍스트로 작성하는 것이 좋다.
3. 스택오버플로우에 질문을 하기 전, 유사하거나 동일한 질문이 있는지 찾아보는 것이 좋다.
4. 관련 주제에 대한 태그를 적극 활용하면 효과적인 질문과 답변이 도출될 수 있다.
5. 스택오버플로우의 카테고리 중 'USER(유저)'에 대한 내용으로 옳지 않은 것은?
1. 다른 사용자의 주요 활동 분야 등을 알 수 있다.
2. 다른 사용자의 연락처만 확인할 수 있다.
3. 다른 사용자의 질문과 답변 등을 확인할 수 있다.
4. 다른 사용자의 평판(점수)를 확인할 수 있다.
43312