코딩을 배우는 12가지 재미있는 방법
게시 됨: 2020-02-10공부에 대한 사랑은 지혜처럼 나이가 들면서 옵니다. 아이러니하게도 우리 대부분은 가장 유리한 시기에 새로운 것을 배울 소중한 기회를 놓치고 있습니다. 젊을수록 새로운 기술을 더 쉽게 습득할 수 있습니다. 어린이는 성인보다 뉴런이 더 많기 때문에 연결을 더 효과적으로 만듭니다.
몬테소리의 교육 이론과 시스템이나 이부카 마사루의 " 유치원은 너무 늦었다 "에 대해 잘 알고 있다면 그들의 가르침을 알고 따를 것입니다. 그러나 이것은 대부분의 사람들에게 해당되지 않습니다. 설상가상으로 우리는 어린 시절 이 기회를 잡을 적절한 동기가 없습니다. 자신을 회상하십시오. 학교는 사교, 성격으로 성장, BFF와 함께 놀라운 일을 하는 것의 전부였습니다. 그러나 확실히 하루 종일 책에 코를 파묻고 기술을 연마하는 것은 아닙니다. 따라서 원칙적으로 기회의 창은 이미 닫혀 있습니다. 그러나 좋은 소식은 그것이 그대로 남아 있다는 것입니다. 다시 열리지는 않겠지만 여전히 꽉 쥐고 목표를 달성하기에 충분할 것입니다.
노년기에 새로운 기술을 습득할 때 우리에게는 한 가지 큰 이점이 있으며 그것은 강력한 동기 부여입니다. 이 추진력은 경로에 있는 모든 장애물을 극복합니다. 이 창을 여는 데 도움이 되는 것 중 하나입니다. 이 문제에 도움이 되는 또 다른 것은 학습 방법입니다. 이것이 지루하고 단조로운 과정이라면, 당신이 가진 모든 동기를 죽이는 것은 말할 것도 없이 당신에게 별로 도움이 되지 않을 것입니다. 특히 과학자들은 놀기 좋은 환경이 새로운 것을 배우는 데 매우 좋다고 널리 알려져 있습니다. 무엇보다도 우리는 태어날 때부터 놀이를 통해 배웁니다. 따라서 코딩과 같이 어렵고 까다롭더라도 새로운 기술을 개발하는 이 고유한 방법은 매우 유익할 수 있습니다.
이 생각을 유지하면서 재미있는 환경을 사용하여 코딩을 가르치는 환상적인 애플리케이션, 플랫폼 및 개인 프로젝트를 찾았습니다. 그들이 당신을 컴퓨터 천재로 만들지는 않겠지만 확실한 출발을 할 것입니다.
코드 전투
원래 이 응용 프로그램은 어린이를 대상으로 했습니다. 그러나 코딩의 기초를 이해하는 것과 관련하여 우리는 모두 그런 아이처럼 느낍니다. 해결해야 할 과제가 있는 캐주얼 게임입니다. 환상의 세계는 매혹적이고 고무적입니다.
미모
이전 예와 달리 Mimo는 성인용 iOS 애플리케이션입니다. 학습 과정은 코딩 기술을 덩어리로 가르치는 아이디어를 중심으로 합니다. 따라서 사용자는 바쁜 평일에도 플랫폼으로 작업할 수 있습니다. HTML 및 CSS에서 C++ 및 C#에 이르기까지 다양한 프로그래밍 언어를 다룹니다.
메뚜기
Grasshopper의 타겟 고객은 모든 연령대의 초보자입니다. iOS 및 Android 장치 모두에서 사용할 수 있으므로 모바일에 집착하고 빠르게 진행되는 세계에 이상적인 옵션입니다. 기본적인 JavaScript 기술을 재미있게 배울 수 있는 작고 재미있는 게임을 제공합니다. D3를 기반으로 한 애니메이션을 비롯한 다양한 기초를 가르칩니다.
홉스카치
Code Combat과 마찬가지로 Hopscotch는 원래 어린이를 위해 만들어졌습니다. 그러나 새로운 직업을 위해 훈련하려는 기술에 익숙하지 않은 모든 사람들에게 이것은 시작을 제공할 수 있습니다. 즐겁고 눈에 거슬리지 않게 코딩의 기본을 공개하여 실제로 무언가를 만들 수 있는 기회를 제공합니다.
스위프트 놀이터
Swift는 Apple 기기용 애플리케이션을 구축하기 위한 프로그래밍 언어입니다. 예상대로 Swift Playground는 iOS에서만 사용할 수 있습니다. 간단한 퍼즐을 푸는 것으로 시작하여 기술을 마스터하기 위해 복잡한 수수께끼와 도전을 진행하세요.
코딩 플래닛
Coding Planets는 모든 연령대의 사람들의 논리적 사고를 개발하기 위한 응용 프로그램입니다. 지루함을 느끼지 않도록 흥미로운 두뇌 티저로 채워져 있습니다. 퍼즐을 풀고 앞으로 나아가기 위해 로봇에게 지시를 내리기만 하면 됩니다.
WarriorJS
Warrior는 웹 페이지용 스크립팅 언어를 배우기 위한 작지만 흥미로운 게임입니다. 괜히 워리어라고 합니다. 즉, 전사는 모험의 심장이자 영혼입니다. JavaScript를 사용하여 모든 장애물을 통해 영웅을 이끌고 동시에 언어 기본 사항에 익숙해지십시오.
엔키
Enki는 프로그래밍 기술을 향상시키는 봇입니다. 이를 통해 사용자는 지식 기반을 점차적으로 구축할 일일 운동에 참여할 수 있습니다. 친구나 동료를 초대하여 참여할 수도 있습니다. Android 및 iOS 기기 모두에서 사용할 수 있습니다.
코드 카드
보드 게임의 팬이라면 확실히 Code Cards에 감사할 것입니다. 그것은 재미를 느끼고 새로운 것을 배우는 구식 방식입니다. 팀은 HTML5, CSS, JavaScript, Ruby and Rails의 네 가지 카드 데크를 제공합니다. 각 카드에는 작업이 포함된 53개의 카드가 포함되어 있습니다. 게임에 향신료를 추가하기 위해 쉽게 혼합할 수 있습니다. 그냥 인쇄하고 즐기십시오.
js로봇
jsRobot은 널리 사용되는 스크립팅 언어에 대한 친숙함을 즐겁고 즐거운 경험으로 바꾸는 데 성공한 Real Khalil의 개인 프로젝트입니다. 따라야 할 지침이 있는 작은 모험입니다. 여행을 따라 이동하려면 기본 JavaScript 기능을 사용하십시오. 여러 레벨을 탐색할 수 있으므로 지루함을 느끼지 않을 것입니다.
코드 유추
앞서 언급한 리소스와 달리 Code Analogies는 게임 경험을 제공하지 않습니다. 대신 현실 세계의 유추를 사용하여 기본을 설명하려고 합니다. 팀은 그림, 일러스트레이션, 다이어그램 및 물론 매력적인 자습서를 사용하여 코딩 문제를 명확히 합니다.
플렉스박스 프로기
24개의 레벨이 있는 이 작고 재미있는 게임은 실제로 Flexbox의 기본 사항을 설명합니다. 각 작업은 특정 속성에 중점을 두고 있으므로 새 레이아웃 모드의 이면에 있는 아이디어를 보다 효과적으로 파악할 수 있습니다. 작은 개인 프로젝트지만 정말 도움이 됩니다. 이러한 유형의 게임을 즐기는 경우 HTML 및 CSS를 재미있는 방식으로 가르치는 CSS Diner, Erase All Kittens 및 Grid Garden도 확인하십시오.
계속 배우도록
기회의 창은 다시 열리는 경향이 있지만, 그렇다고 너무 오래 미뤄야 하는 것은 아닙니다. 나는 그것이 결코 늦은 것보다 낫다는 것을 알고 있습니다. 그러나 눈에 거슬리지 않고 휴대 가능하며 가장 중요하게는 새로운 것을 배우는 재미있는 방법이 많기 때문에 바로 지금 바로 여기에서 당신의 꿈을 실현할 시간이 왔습니다. 코딩은 로켓 과학이 아닙니다. 시간이 지날수록 경험과 반복이 좋아지는 시이다. 매력적이고 즐거운 환경에서 이 소규모 프로젝트를 사용하여 코딩 기술을 익히고 견고한 기반을 구축하십시오.