어플 만드는 법을 독학할려니 어려움이 많다. 그중에서도 힘든 게 무료 강의 자료는 오래된 것이 많고, 최신 업데이트를 반영하지 못한다는 거다. 강의를 봐도 개발 툴, API, 클래스, 메소드 등 변경된 내용이 많아 따라가기 어렵다. 그래서 찾아낸 곳이 스택오버플로우.
스택오버플로우(StackOverFlow)는 전세계 프로그래머들의 질문&답변 싸이트라고 볼 수 있다. 프로그래밍을 하다가 오류를 해결하고 싶을 때, 코딩이 막힐 때, 개발 툴에 에러가 생겼을 때 등등 모든 프로그래밍 문제들에 대한 질문과 답을 얻을 수 있는 곳이다. 물론 영어로 질문해야 한다는 점이 걸리지만 보통 오류 코드만 검색해도 대부분의 경우 답변이 나와있다. 그만큼 프로그래밍 능력자들의 천국이다. 아래에는 사이트 링크.
스택오버플로우. 줄여서 스오플에는 초보 개발자가 궁금해 할만한 오류 해결법은 거의 다 나와있다. 구글에서 영어로 프로그래밍 관련 문제를 검색하면 상위 게시글은 대부분 스오플이다. 영어로 열심히 검색만 잘한다면 굳이 힘들게 글을 쓸 필요가 없다는 뜻. 그럼에도 내가 찾는 에러를 못 찾겠다면 글을 쓰면 된다. 중복된 질문이라면 스오플 자체 알고리즘에서 필터를 하는 것 같다(한번 걸러져 봐서 안다).
두번째 나의 질문은 성공적으로 답변까지 받는 데 성공했다. 내용은 선택 정렬을 C언어가 아니라 Swift 언어로 구현하던 중 오류를 못 잡겠어서 질문했더니 친절히 1분도 안돼서 오류를 잡아주었다. 엄청 쉬운걸 못 잡고 있었는데 욕 한마디 안 박고 해 주다니 감동이다ㅠㅜ
왜 이렇게 열심히 답변을 해줄까? 궁금했는데 알고보니 스오플에서 프로그래머를 구직하는 회사들도 많고, 스오플 계정의 답변 점수가 높으면 업계에서는 스펙이 된다는 것이다. 생각해 보니 일리가 있다. 질문자의 채택을 받으려면 오류를 해결할 수 있는 제대로 된 답변을 해야 하고 유저들의 호응까지 얻어야 답변 점수를 얻을 수 있으니 점수가 높다는 건 그만큼 해결 능력이 높다는 걸 뜻하니까. 물론 순수한 목적으로 초보 개발자들을 돕는 사람들도 많다. 질문을 해도 점수를 얻을 수 있으나 중복 질문, 질문의 질이 낮은 경우는 오히려 - 가 된다;;
프로그래머로 해외 취업 가능성을 생각한다면 적극적으로 활용해 봐야겠다.
'IOS 어플 개발 > 아이폰 어플 제작 도전기!' 카테고리의 다른 글
아이폰 어플 만들기 독학 6일차: Swift 및 객체 지향 프로그래밍의 기본적인 문법 이해 (0) | 2020.03.27 |
---|---|
아이폰 어플 만들기 독학 5일차: 앱 개발 도전기를 쓰는 이유 (0) | 2020.03.26 |
아이폰 어플 만들기 독학 4일차: Xcode 11 - View Constraints 0 설정 불가능 에러 해결법 (1) | 2020.03.25 |
아이폰 어플 만들기 독학 2일차: 간단한 앱을 만들다. (0) | 2020.03.24 |
아이폰 어플 만들기 독학 1일차: 아이폰 어플 만들어 볼까? (2) | 2020.03.23 |
댓글