문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 프로그래머 (문단 편집) === 꾸준한 공부 === 일단 책을 보다가 모르면 이런 게 있다는 것만 알고 넘어가라. 나중에 일하다 보면 이게 왜 쓰인다는 걸 깨닫고 이해하게 된다. 골머리 썩히지 마라. '''언젠가 알게 될 시점이 온다.''' 그 중에는 '''프로그래밍 자체에 대한 흥미 및 이 분야의 트렌드를 지속적으로 구독하는 능력 및 꾸준한 공부 습관'''도 포함되어 있다. IT 분야는 발전 속도가 매우 빠른 분야이기 때문에 공부를 그만두면 도태될 수밖에 없다. 따라서 그만두는 순간까지 꾸준히 공부해야 한다. 뜬구름 같은 이야기일 수도 있지만, 프로그래머에게 필요한 가장 중요한 적성은 프로그래밍 그 자체에 대한 '''흥미'''라고 할 수 있다. 개발도구는 간편해지고 있는데 그런 툴 자체가 워낙 많이 쏟아지고 있어서 프로그래머는 그 수많은 툴 중에 뭘 쓸지 '선택'을 해야 한다. 라이브러리간 호환성이 어떤지, 개발은 계속 되고 있는지, 얼마나 많은 유저가 쓰고 있는지, 그리고 검증되었는지 등을 다 따져봐야 하게 된 것이다. 고민을 하는 동안에도 세계 어딘가에서는 새로운 툴이 만들어져 발표되고 있고 기존 툴이 대대적인 업그레이드를 해서 원래는 후보 탈락이었는데 다시 검토해야 하는 경우도 발생한다. 어떨 때는 1년 동안 고생해서 프로그램을 제작했더니 다른 회사에서 일주일만에 신기술을 도입한 더 좋은 프로그램을 출시해버리는 경우도 있다. 툴 선택이 잘못돼서 생산성이 떨어진 상태로 작업하는 게 어떤 참사를 불러오는지의 가장 극단적인 사례. IT쪽 뉴스에 뭐가 뜨면 최소한 자기 분야는 죄다 챙겨봐야 한다. 덕분에 학원 출신이라도 이후 독학으로 대학출신을 능가하는 것도 가능하다. 또한 구글링에만 의존할 것이 아니라 잘 쓰여진 책을 가지고 공부하는 것이 중요하다. 인터넷에 떠다니는 정보들은 파편화된 것으로, 전체적인 그림은 알고 있지만 일부 지식을 모를 때 이를 메우기에는 도움이 되나, 처음부터 지식을 쌓아갈 때는 오히려 독이 된다. 최근에는 코딩 교육과 딥 러닝의 열풍으로 컴퓨터 분야 기술 서적의 번역 품질이 상당히 올라간 편이다. 심지어는 IT 이야기가 나온다는 이유로 관련 영화까지 챙겨보는 사람들도 존재한다. 어차피 흥미가 있는 사람이라면 누가 시키지 않아도 직접 찾아서 새로운 기술과 관련 정보를 습득할 테고, 누가 강요하지 않아도 알아서 공부할 것이기 때문에 유리하다. 반면에 시험 같은 강제적인 동기가 없으면 공부를 하지 않는 케이스라면 학교를 졸업하고 난 후 자연스레 공부에 소홀해지고, 그렇게 되면 다른 사람들에 비해 실력이 뒤쳐지는 것이 수순이다. 이렇게 트렌드 파악 및 꾸준한 공부가 필요한 분야이기 때문에 프로그래머 집단은 동종업계 종사자들 사이에서 지식 공유가 활발하게 이루어지는 분야이기도 하다. 예를 들어, [[위키위키]]는 프로그래밍에 쓰는 패턴들을 정리하기 위해서 처음 탄생했다. 또한 모르는 사람들이 모여서 상업적인 목적으로 만든 것보다 쓸만한 물건을 만들어 내는 '''[[오픈 소스]] 프로젝트'''는 활발한 지식 공유 없이는 유지될 수가 없다. 대부분의 대학교 컴퓨터 공학과 [[교수]]들이 코딩을 적게 하는 이유가 이 '''트렌드'''를 따라가지 않아서이다. 연구 분야가 툴 자체인 게 아닌 바에야 교수가 툴에 관심을 가져야 할 이유도 없고. 다른 분야 교수들은 대학원생과 일대일 맞다이를 떠도 꿇릴 게 없는 반면 컴공과 교수들은 프로젝트를 추진하려면 대학원생을 반드시 써야 하는데 이 또한 같은 이유 때문이다. 물론 [[코딩덕후]] 출신 교수들도 있긴 한데 전체적인 모양새가 그렇다는 것이다. 해외 코딩 문제은행 사이트에 꾸준히 들러서 문제를 푸는 것도 좋은 방법이다. 기초부터 시작하고 싶다면 [[https://www.hackerrank.com/|HackerRank]], 깊이 있는 문제들을 원한다면 [[https://leetcode.com/|LeetCode]] 또는 [[https://www.interviewbit.com/|InterviewBit]]를 방문해 보자. 좋은 방법중 하나이다. 책을 산다면 대부분의 경우 가능한 최근에 출시된 책을 사야 한다. 혹여나 이전 버전으로 작성된 책을 살 경우 코드 이해가 되더라도 가독성 면에서 골치만 아파지는 쓰레기가 될 수 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기