학생이나 코드를 배우고 싶은 사람 사이에서 공통적이고 기본적인 질문 중 하나는”어떻게 코드를 빨리 배우고 프로그래머로서의 경력을 쌓을 수 있습니까?”. 당신이 프로그래밍에서 작업을 전환하려고 학생,신선한 또는 경험이 풍부한 사람이든 당신은 확실히 신속하고 효과적으로 프로그래밍을 배울 수있는 팁과 트릭을 찾기 위해 노력할 것입니다. 프로그래머의 일은 시장에 있는 높은 급여받는 일의 한개 및 사람들이 하기 위하여 찾아내는 가장 차가운 일의 한이다. 코드를 학습 하 고 그것에 마스터링 초보자에 대 한 년이 걸릴 수 있습니다. 대부분의 사람들은 진정으로 시작하기 전에 포기합니다. 처음에는 코드 학습의 개념에 대해 매우 흥분하지만 나중에 대부분의 경우 학생이나 초보자는 계속하기가 어렵 기 때문에 빨리 포기하고 막히고 코드에 대한 해결책을 찾는 데 어려움을 겪습니다. 프로그램을 배우는 것은 하룻밤 여행이 아니지만 사람들이 생각하는 것만 큼 어렵지 않으며 헌신,열정,관심 및 인내심이 필요합니다. 쉽고 빠르고 효과적으로 코딩하는 법을 배울 수있는 온라인 및 오프라인 리소스가 너무 많습니다. 우리는 효과적이고 빠르게 프로그래밍을 배울 수있는 몇 가지 팁을 논의 할 것이다.
기본 사항을 분명히하십시오:
프로그래밍을 배우는 동안 학생이나 초보자가 저지르는 일반적인 실수는 기본 사항이나 1 장을 건너 뛰고 바로 다음 장으로 직접 점프하는 것입니다. 프로그래밍의 고급 개념을 이해하려면 프로그래밍의 기본 사항에 대해 매우 명확해야합니다. 너가 동일한 과오를 그때 어떤 점에서 하면,너는 혼란의 제비에 끝내고 너의 기초에 다시 돌아와야 할 것이다. 이러한 기본 사항은 데이터 구조,변수,제어 구조,구문,도구 또는 텍스트 편집기입니다. 당신은 하나의 프로그래밍 언어를 선택 프로그래밍 일을 시작할 때,그것을 고수하고 다음 단계로 이동하기 전에 먼저 프로그래밍의 모든 기초를 취소합니다. 이 경로를 따를 경우 코딩을 배울 수있는 전체 시간은 확실히 저장됩니다.
읽고,연습하고,읽는 것만으로 배우기:
초보자가 프로그래밍을 배우는 동안 흔히 범하는 실수는 책을 읽거나 연습하지 않고 바탕 화면의 샘플 코드를 보는 것입니다. 그것은 루프,변수에 대해 읽고 당신의 머리에있는 모든 것을 얻는 것은 쉽지만 실제 프로그래밍은이 방법으로 작동하지 않습니다. 당신은 정말로 코딩에 손을 더럽 히고 정기적으로 연습해야합니다. 당신이 많은 문제에 직면 프로그래밍을 시작할 때,당신은 거기에 박히,당신은 실질적으로 코드를 구현하고 특정 문제에 대한 해결책을 찾을하라는 메시지가 표시됩니다 코드를 구현하는 동안 거기 당신은 당신의 머리를 긁을 것이다. 당신이 코드를 작성할 때,코드와 함께 플레이,다른 결과를 볼 수있는 코드를 변경,코드를 최적화하고 다른 솔루션을 시도,당신의 논리적 사고 능력은 하루 하루를 향상 얻을 당신은 결국 당신에게 더 나은 프로그래머를 만드는 많은 것들을 배울. 코딩을 시작할 때 배운 동일한 책이나 리소스를 참조 할 필요가 없을 때까지 또는하지 않는 한 동일한 코드 또는 샘플을 반복해서 연습하십시오. 또한 코딩 과제에 참여,자신의 프로젝트를 구축 관련 게임을 코딩 재생,매일 자신의 끝에 그것을 연습 할 수 있습니다.
손으로 코드:
초보자로서 프로그래밍을 시작할 때 왜 내가 손으로 코딩해야하는지 생각할 것입니다. 그것은 시간이 많이 걸리는 과정,실행 하 고 종이에 내 코드를 확인 하 고 또한 실제로 내 시스템에 뭔가 구현 해야 하는 경우 다음 왜 펜과 종이를 사용 해야 합니다. 가장 큰 이유 중 하나는 인터뷰입니다. 당신은 프로그래밍의 작업에 적용 할 때,대부분의 시간 기술 평가 과정은 손으로 코드를 포함합니다. 펜과 종이를 사용하여 코드를 작성하라는 메시지가 표시되거나 화이트보드를 사용해야 할 수도 있습니다. 손으로 코딩하는 것은 오래된 학교 기술이지만 실제로 프로그래머의 숙련도에 대한 테스트가 포함됩니다. 손으로 코딩하는 것은 당신에게 구문과 알고리즘의 명확한 이해를 제공 할 수 있습니다,당신은 당신의 두뇌에 깊은 연결을. 이 방법으로 프로그래밍을 학습하면 나중에 작업을 더 쉽고 빠르게 할 수 있습니다.
공유,가르침,토론 및 도움 요청:
프로그래밍을 쉽고 빠르게 이해하는 가장 좋은 방법 중 하나는 가르치는 것입니다. 누군가에게 가르치고,지식을 공유하고,다른 프로그래머와 토론을하면 더 나은 프로그래머가 될 것입니다. 누군가에게 가르치는 것은 너무 자신에게 가르치고있다,그래서 당신은 당신이 진정으로 개념을 이해 의미 누군가에게 가르 칠 수 있다면. 무언가를 충분히 배우는 제일 거주 이고 너가 동일한 화제에 돌아온것을 필요로 하지 않는 것을 너는 실현할 것이다.
또한 오픈소스 프로젝트에 참여하거나,공동 프로그래머와 코드를 토론하거나,깃허브에 기여할 수도 있고,포럼이나 토론 사이트에서 도움을 받을 수도 있다. 당신이 프로그래밍을 배울 때 도움을 요청에서 망설이지 말라. 초보자는이 실수를하고 도움을 요청해야 할 때 수줍음을 느낍니다. 당신이 바보 같은 질문을하고 바보 보이는 경우 그것은 중요하지 않습니다,그것은 장기적으로 당신을 도울 것입니다 당신이 그것을하지 않으면 나중에 코딩에 어려움을 겪고있을 것입니다. 따라서 멘토를 찾거나 동료 프로그래머의 도움을 받아 개념을 쉽고 빠르게 이해하는 것이 좋습니다. 당신의 멘토 또는 전문가는 전에 이미 당신의 신발에 있었기 때문에 당신을 더 잘 안내 할 수 있습니다.
온라인 리소스 사용:
유료 또는 무급 온라인 리소스가 많이 있습니다. 이러한 온라인 리소스에서 도움을 받아 프로그래밍 여행을 시작할 수 있습니다. 당신은 유튜브 채널에 가입하거나 신속하고 효과적으로 프로그래밍을 배울 부트 캠프를 코딩 시도 할 수 있습니다. 가이드 및 프로그래밍을 배우는 데 사용할 수있는 많은 리소스가 있습니다. 또한 프로그래밍 관련 블로그를 읽고 스택 오버 플로우의 도움을 받아 사이트 또는 온라인 커뮤니티와 같은”프로그래밍 학습”하위 레딧의 습관을 만드십시오.
휴식을 취하십시오:
프로그래밍을 배우고 싶다면 몇 시간 동안 컴퓨터 앞에 앉아서 모든 것을 한 번에 파악하는 것이 좋지 않습니다. 이 청크에서 코딩을 배우는 것이 좋습니다 있도록이 작업을 수행하여 배출 될 것입니다. 새로 고침을 얻기 위하여 약간 짧은 틈을 가지고 가십시요. 또한 코드를 디버깅하는 동안 이 점을 염두에 두어야 합니다. 때때로 당신은 버그를 찾기 위해 시간과 시간을 보내고 있지만 짧은 휴식을 취할 당신의 마음을 취소하고 다른 일을하는 것이 좋다,그래서 당신은 당신의 코드에 대한 솔루션을 얻을 수 없습니다. 그것은 당신의 초점을 복원하고 당신은 당신이 붙어 있던 코드에 대한 솔루션을 가지고 올 수 있습니다. 또한 모든 종류의 산만 함을 제거하십시오. 휴대 전화 알림,이메일 알림을 끄고 집중 할 자신을 분리하려고합니다. 이렇게 시간을 많이 저장 됩니다 및 두통 또는 좌절에서 멀리 있을 것입니다.
디버거 사용 방법 배우기:
코딩에서 실수를 저지르는 것은 매우 일반적이며 프로그래밍에서 완전히 받아 들일 수 있습니다. 처음에는 코드에서 많은 오류를 찾을 수 있으므로 디버거를 사용하여 오류,결과에 미치는 영향을 찾아 실수 한 위치를 확인하는 것이 좋습니다. 디버거나 도구를 사용하여 코드의 오류를 수정하는 데 많은 시간을 절약할 수 있습니다. 디버깅을 잘한다면 프로그래밍을 배우는 것이 더 쉬울 것입니다. 그래서 몇 가지 좋은 디버깅 기술을 사용 하거나 코드의 조각을 확인 하는 도구를 사용 하 여 배울.
결국 마지막 팁은 프로그래밍 여행을 시작할 때 그만 두지 않는 것입니다. 당신은 당신이 코딩하지만 코더처럼 생각하기 위해서는 약간의 시간과 인내심이 필요하지만 빨리 배울 것을 명심하기에 충분히 똑똑하지 않은 중간에 생각 될 수 있습니다,당신은 올바른 경로를 따라하고 일관성이 있어야합니다. 모든 단계를 따라,당신의 기초를 먼저 명확 하 게,그것을 연습 유지 하 고 일단 당신이 기본에 도전 하 고 그것에 더 나은 얻을 다른 사이트에 경쟁 프로그램에 참여,논리 능력을 구축 하 고 코더 처럼 생각. 당신은 당신이 매일 매일 그것을 연습함으로써 얼마나 좋은 코더 나중에 자신을 발견 할 것이다.
행운과 행복 코딩!!!