JavaRush /Java Blog /Random-KO /커피 브레이크 #11. 프로그래밍을 습관으로 만드는 방법과 비전통적인 코딩 유형에는 어떤 것이 있나요?...

커피 브레이크 #11. 프로그래밍을 습관으로 만드는 방법과 비전통적인 코딩 유형에는 어떤 것이 있나요?

Random-KO 그룹에 게시되었습니다

프로그래밍을 습관으로 만드는 방법

출처 : Freecodecamp 커피 브레이크 #11.  프로그래밍을 습관으로 만드는 방법과 비전통적인 코딩 유형에는 어떤 것이 있나요? - 1 코드 작성 방법을 배워 개발자가 되고 싶은 사람들이 매년 늘어나고 있습니다. 그러나 그들 중 많은 사람들은 매일 프로그래밍하는 것이 어렵다고 생각합니다. 부분적으로는 코드 작성을 습관으로 바꾸는 방법을 모르기 때문입니다. 저를 믿으십시오. 전혀 어렵지 않습니다. 이제 이것을 직접 볼 수 있습니다.

습관이란 무엇인가

"습관"이라는 단어는 무엇을 의미합니까? Wikipedia에 따르면 습관은 확립된 행동 방식이며 특정 상황에서 이를 구현하면 개인에 대한 필요성의 성격을 갖게 됩니다. 무료 사전(The Free Dictionary)에 따르면, 습관은 빈번한 반복을 통해 개발된 반복적이고 종종 무의식적인 행동 패턴입니다. 일반적으로 습관은 자동으로 발생하는 과정입니다. 예를 들어, 아침에 이를 닦는 것입니다. 습관이 어떻게 형성되는지 이해하려면 습관의 구성 요소를 식별해야 합니다. 신호, 루틴, 보상의 세 가지가 있습니다.
  1. 신호

    신호는 작업을 트리거하는 이벤트입니다. 신호는 시간, 감정 상태, 위치 또는 행동 자체일 수 있습니다. 예를 들어, 일을 하다가 갑자기 동료 책상 어딘가에서 커피 냄새가 나면 가서 커피를 한 잔 따른다. 커피를 마시는 습관이 시작됐고, 그 신호는 냄새였다.

  2. 루틴

    루틴은 습관 과정이 신호에 의해 촉발될 때 취하는 바로 그 행동입니다. 즉, 가서 커피 한 잔을 따르는 것이 일상입니다.

  3. 보상

    보상은 전체 과정의 마지막 순간입니다. 이것은 루틴을 따른 후에 사람이 받는 것입니다. 커피 한 잔의 예에서는 우리가 더 주의를 기울이게 만드는 카페인을 섭취하는 것입니다. 보상이 더 긍정적이고 즐거울수록 뇌가 습관을 유지할 가능성이 더 높아집니다.

프로그래밍을 습관으로 만드는 방법

코드를 작성하여 "루틴"이 되려면 무엇이 필요합니까? 신호로 안내받고 싶다면 특정 시간으로 설정해 보세요. 예를 들어, "나는 코드를 작성하기 시작했습니다...
  • 매일 아침 식사 후;
  • 퇴근 후;
  • 점심 시간 동안;
  • [적절한 트리거를 삽입하세요].
또한 더 쉽게 탐색할 수 있도록 작업 순서에 대한 시간 프레임을 설정할 수도 있습니다. 예를 들어, “30분 동안 코딩하고 싶어요.” 또는 “30분 동안 [기술 삽입]을 배우겠습니다.”라고 말할 수 있습니다. 옵션은 다를 수 있습니다. 습관 형성 과정에서 중요한 부분은 보상입니다. 생산성을 높이려면 목표를 설정해야 합니다. 이는 습관을 통해 목표를 달성하는 데 더 가까워지는 데 도움이 될 것입니다. 보상은 접근 자체일 수 있습니다. 예를 들어, 더 높은 수준의 지식을 얻습니다. 그러나 보상은 다를 수 있습니다. 스스로에게 이렇게 말할 수 있습니다. "오늘 한 시간 동안 프로그래밍을 공부하면 보상으로 초콜릿 바나 다른 맛있는 간식을 살 것입니다."

도전은 습관을 기르는 데 도움이 됩니다.

습관을 기르는 또 다른 좋은 방법은 100일 간의 무언가에 도전하는 것입니다. 알코올 중독자 익명 그룹도 비슷한 규칙을 사용합니다. 그리고 그들의 방법은 매우 효과적입니다. 단지 '금주 100일' 대신 '코딩 100일'을 목표로 삼아보세요. 처음에는 어려울 것이지만 시간이 지나면 즐거움을 느끼기 시작할 것입니다. 그리고 소셜 네트워크에서 마라톤 진행 상황을 공유하면 같은 생각을 가진 사람들로부터 확실히 지원을 받게 되어 추가적인 동기를 부여받을 수 있습니다.

작업 계획

작업 단계를 구조화하면 목표 달성이 더 쉬워집니다. 단지 앉아서 코드를 작성하는 것이 아니라 정확히 무엇을, 어떻게, 언제, 왜 할 것인지 미리 결정하는 방법을 배워야 합니다.

꿈의 프로젝트에 참여하세요

꿈의 프로젝트를 위해 매일 코드를 작성하는 것보다 더 나은 것이 있을까요? 나만의 앱을 만들면 추가적인 동기를 부여받을 수 있습니다. 매일 당신의 아이디어에 참여하면 당신의 습관은 즐거운 감정으로 끊임없이 힘을 얻게 될 것입니다.

적합한 작업 환경

편안하고 즐거운 작업 환경을 조성할 수 있다면 매일 코딩에 대한 의욕도 높아질 것입니다. 더 편안하고 덜 피곤할 수 있도록 작업장을 정리하십시오.

비전통적인 코딩 유형

출처 : Hackernoon 매년 디지털화되는 세상에서 코딩 기술은 전통 지식보다 훨씬 더 중요합니다. 이를 통해 시스템 작동 방식을 이해할 수 있을 뿐만 아니라 다양한 기술 혁신을 직접 만들어낼 수도 있습니다. 커피 브레이크 #11.  프로그래밍을 습관으로 만드는 방법과 비전통적인 코딩 유형에는 어떤 것이 있나요? - 2프로그래밍의 중요한 장점 중 하나는 접근성입니다. 코드 작성 방법을 배우려면 값비싼 장치나 독특한 장비가 필요하지 않습니다. 코딩은 과학을 배우는 것보다 더 민주적입니다. 대학에 가지 않고도 프로그래머가 될 수 있습니다. 비전통적인 코딩이 무엇인지, 어떤 유형이 있는지 자세히 살펴보겠습니다.

커뮤니티에서의 코딩

디지털 여름 캠프나 방과후 클럽은 코딩 기술을 향상하고 추가적인 동기를 얻을 수 있는 좋은 방법입니다. 적대적 프로세스를 통해 새로운 지식을 배우는 속도를 빠르게 유지할 수 있습니다. 집에서 교과서의 도움으로 독립적으로 공부할 때 학생은 이러한 기회를 박 탈당합니다.

온라인 강좌

인터넷은 전 세계의 사람과 문화를 연결하는 것을 가능하게 했습니다. 교육적인 관점에서 볼 때 이는 학습 과정을 크게 촉진했습니다. 이제 학생은 방향, 정확히 무엇을 배우고 싶은 프로그래밍 언어뿐만 아니라 플랫폼과 학습 도구도 선택할 수 있습니다. 온라인 강좌의 또 다른 장점은 멀티미디어 교육 방법을 사용한다는 것입니다. 여기에는 비디오, 퀴즈, 지식 테스트 설문조사 및 기타 방법이 포함됩니다. e-러닝이 프로그래밍 학습에 있어서 전통적인 교육보다 더 효과적이라는 것은 의심의 여지가 없습니다. 교수법을 선택할 기회가 생기면 대부분의 학생들은 학교와 대학에서 흔히 볼 수 있는 보수적인 암기를 버리고 민주적인 과정을 선호합니다.

JavaRush 편집자로부터:

온라인 학습의 또 다른 이점은 자신의 일정에 맞춰 공부할 수 있다는 것입니다. 매일 4~6시간 공부하고 싶나요, 아니면 주말에 2~3시간만 공부하고 싶나요? 제발. 멘토를 "끌어당기는" 것이 아니라 작업 결과에 대한 즉각적인 확인을 받고 싶은 경우에도 마찬가지입니다. 프로그래밍 학습을 위한 온라인 코스는 대학이나 오프라인 코스에서 공부하는 것보다 더 저렴한 도구입니다. 즉, 없이는 할 수 없는 다른 학습 소스와 쉽게 결합할 수 있습니다. 예를 들어 Java를 배우고 싶다면 JavaRush 과정 에서 이론의 '백본'과 최대한의 코딩 실습을 얻을 수 있으며 , 책을 읽고 자신의 프로젝트를 작성함으로써 프로그래밍에 필요한 지식을 심화시킬 수 있습니다.

애플리케이션, 소프트웨어 및 게임화

많은 프로그래머들은 단지 프로그램을 만드는 것만으로도 학습에 큰 도약을 이룰 수 있습니다. 앱 빌더 및 기타 응용 프로그램을 통해 코딩의 기본을 가르치는 것을 목표로 하는 플랫폼이 많이 있습니다. 이러한 플랫폼 중 다수는 어린이를 대상으로 하지만 성인에게도 유용한 플랫폼도 있습니다. 예를 들어, 해킹을 통해 사이버 보안 기술을 가르치는 게임이 있습니다. 그러한 플랫폼 중 하나인 Hack the Box는 사용자가 코드의 취약점을 찾도록 유도합니다. 그에게 제기된 문제를 해결한 후 학생은 또 다른 칭호를 받게 되며 이는 또한 그의 동기를 증가시킵니다. 이 모든 방법이 프로그래밍 기술을 향상시킬 수 있습니까? 분명하게 예입니다. 기술을 통해 우리는 전통적인 교실 밖에서 더 깊은 교육을 받을 수 있습니다. 그러므로 그러한 전망을 거부하는 것은 큰 실수가 될 것입니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION