on
코더의 블록: 걱정을 멈추고 코딩 경력을 시작하는 방법
코더의 블록: 걱정을 멈추고 코딩 경력을 시작하는 방법
반응형
그 무서운 코더의 블록! "지금 일을 계속해, 아가야, 넌 잘 하고 있어"라는 충고로 무장한 먼 친척들 보다 더 많은 초기 경력을 망친 두 가지 간단한 단어. 아마 여러분은 이미 이 비열한 짐승과 마주쳤을 것입니다. 만약 그렇지 않다면, 여러분은 그것이 올 때 대비하는 것이 좋을 것입니다.
오늘은 이 모든 것에 대해 토론해 봅시다. 코더의 블록이 무엇인지, 코더의 블록이 무엇인지, 그리고 가장 중요한 것은, 어떻게 그것을 극복하고 생산성과 성공을 향해 나아가야 하는지입니다.
코더스 블록이란 무엇인가?
코더의 블록은 좋은 코드를 쓸 수 없는 완전한 무능력이다. 또는 어떤 코드도 마찬가지입니다. 당면한 일에 접근하는 개념을 개발하려고 노력하는 것은 공포를 불러일으킨다; 여러분의 마음은 텅 비었고, 도구 화면은 텅 비었고, 여러분의 의지는 무정형 젤리이다. 익숙하게 들리나요?
하지만 걱정하지 마세요. 곧 문제의 본질을 분석하고 대처법을 배우게 될 것이다.
왜 이렇게 될까요?
몇 가지 이유가 있는데, 우리는 그것들을 하나씩 다룰 것입니다. 가장 내면적인 것부터 시작합시다.
이유 1: 당신은 자신을 너무 의심한다
여러분의 기술과 능력에 대한 너무 많은 의심은 심지어 어떤 것을 시작할 수 있는 어떤 기회도 망칠 수 있습니다. 만약 "나는 이것에 대한 사고방식이 없을 뿐이야" 또는 "너무 많은 지식을 필요로 해, 나는 확실히 혼란스러워질 거야"와 같은 생각을 하는 것이 여러분의 것이라면, 그냥 스스로에게 물어보세요, 왜 그런 생각들이 나타나나요? 정답은 자가 교정이 너무 잘못되었기 때문입니다. 즉, 올바른 측정 척도가 없기 때문입니다.
이유 2: 지나친 이론, 연습 부족
아무리 많은 책과 비디오 튜토리얼로도 성공적인 코더가 될 수 없습니다. 지식을 축적하는 것은 가치가 있지만, 어느 정도까지는 그렇지 않다. 그럼 코드를 쓰세요.
어떻게 할 수 있겠어요? 몇 가지 사항:
이유 3: 당신의 목표가 엉망진창이다.
분명하고 이해하기 쉬운 방법으로 당신의 직업 목표를 계획해 놓은 것이 확실합니까? 만약 당신이 코더의 블록을 가지고 있다면, 그것이 문제일 것이다. 불분명한 목표는 그들에게 도달하는 불분명한 방법을 의미하는데, 이것은 여러분이 무엇을 해야 할지 모르고 아무것도 하지 않는다는 것을 의미합니다.
맞아, 넌 코더가 되고 싶은데, 왜? 당신은 무엇을 성취하고 싶습니까? 적어라. 이 목표는 당신이 원하는 만큼 상세할 수 있다. 그래도 보수가 좋은 직장을 구해서 성공적인 경력을 쌓아라, 베스트코더인더월드 주식회사 최고의 전문가가 되라 등의 말도 좋다.
계획을 세우세요. 만약 여러분이 그것을 위한 길을 이해할 수 있는 단계로 나누지 않는다면, 복잡한 목표에 도달하는 것은 거의 불가능하다. 이런 식일 수 있습니다. 작성한 계획의 각 단계는 더 나아가서 빠르게 수행할 수 있는 매우 간단한 부분으로 나누어져야 합니다. 예를 들어, "Java 과정 완료" 단계를 살펴봅시다.
큰 목표를 무너뜨리는 것은 첫 걸음을 내딛는 데 매우 중요하다.
이유 4: 당신은 외로운 사무라이가 되려고 한다
네, 고독을 선호하는 사람들에게는 혼자, 그리고 공동체로부터 완전히 고립되어 예술을 마스터한다는 생각이 유혹적으로 보일 수도 있습니다. 하지만 저를 믿으세요. 지역사회와 협력하는 것은 여러분의 발전을 급상승시킬 수 있습니다.
공유된 경험과 성공담에서부터 여러분의 코드와 직업 조언에 대한 피드백까지, 코더의 집단에서 활동적인 구성원이 되는 것의 이점은 셀 수 없이 많습니다.
지식 활용
자, 우리는 코더의 블록에 대한 주요 이유와 이러한 것들을 극복하기 위해 여러분이 할 수 있는 것을 다루었습니다. 이제 여러분이 성공을 압박하기 위해 사용할 수 있는 것들을 살펴보도록 하죠.
코더의 블록은 물리치고 나면 영원히 남을 것이 아니다. 그것은 이전보다 더 강하게, 가장 어두운 시간에 돌아올 수 있습니다. 그렇기 때문에 생산성을 높이고 창의력을 발휘할 수 있는 방법을 아는 것이 중요합니다. 이것은 단지 그것을 위한 몇 가지 방법일 뿐이다.
코딩 게임 실행
여러분은 이미 게이미피케이션 원리에 대해 들어보셨을 것입니다. 몇 년 전에 이 원리는 뜨거운 주제였습니다. 기본적으로, 게임을 만들면 모든 것이 더 쉽고 즐거워집니다. 코딩도 예외가 아니다. 코딩은 어떻게 게임화합니까? 글쎄요, 독자적으로 몇 가지 방법을 만들 수 있지만, 좋은 소식은 많은 사람들이 이미 여러분을 위해 그것을 했다는 것입니다.
여러분을 위해 몇 가지 옵션을 준비했습니다.
프로젝트와 다른 사람의 작업을 지속적으로 연습
네, 전에도 말했지만요. 연습하세요. 연습을 많이 하세요. 애완동물 프로젝트를 가지고 놀면서 새로운 것을 시도하면서 주말을 보내는 것은 온라인 튜토리얼을 2-3주 정도 보는 것보다 쉽습니다.
따라서, 여러분이 흥미롭게 생각하는 몇 가지 아이디어를 탐색하고 그 아이디어를 바탕으로 프로젝트를 시작하세요. 실험해 보세요. 놀아라. 코딩은 굴이고, 그것을 요리하는 많은 방법들이 있다.
하지만 여러분의 아이디어와 프로젝트에만 국한하지 마세요; 인터넷은 공짜로 가득 차 있고, 그 중 일부는 그것이 제공할 수 있는 영감의 측면에서 값을 매길 수 없는 것들입니다. 다음은 오픈 소스 소프트웨어 관련 주요 사이트입니다.
동일한 작업에 대해 서로 다른 접근 방식 시도
인생에서, 때때로 무언가를 하는 방법은 한 가지 이상이다. 코딩에는 항상 두 개 이상이 있습니다. 심지어 다섯 가지 이상의 방법이 있습니다. 여러분이 될 수 있는 최고의 코더가 되는 것의 일부는 끊임없이 문제 해결을 위한 새롭고 더 효과적인 접근 방식을 찾기 위해 여러분의 마음을 훈련시키는 것입니다. 이러한 사고방식을 훈련시키기 위한 몇 가지 사항들이 있다.
결론
여기 있습니다. 코더의 영역을 넘어 완벽한 코드로 가득한 빛나는 미래로 나아가십시오. 그리고 만약 여러분이 가끔 막힌다면, 너무 많이 자신을 벌하지 마세요. 그것은 일어난다. 결국 우리는 모두 인간이다. 단지 가능한 한 빨리 극복하도록 노력하세요, 그러면 여러분 모두에게 큰 영향을 미치지 않을 거예요. 커뮤니티, 목표와 계획, 다른 사람들의 경험, 연습, 그리고 동기부여를 이용하세요.
그리고 많이 연습하세요. 내가 연습한다고 말했나?..
from http://top-poster.tistory.com/44 by ccl(A) rewrite - 2021-10-09 20:01:17