최상의 답변
아니요.
언어를 배우는 것과 말하는 것 사이에는 차이가 있습니다. 언어를 작성하고 실제로 언어를 효과적으로 사용하는 방법을 알고 있습니다.
Codecademy는 프로그래밍 언어를 말하고 읽고 쓰는 방법을 배우는 데 적합하지만 실제로 언어를 사용할 수 있도록 준비하는 데는 끔찍합니다. 효과적으로 문제를 해결합니다. 그 이유 중 하나는 개발자가 이론을 가르치는 데 그다지 뛰어나지 않기 때문이며 아마도 자신이 논리적으로 생각하지 않기 때문일 것입니다.
예를 들어, 콘텐츠가 그렇지 않은 퀴즈 질문을 접했습니다. 퀴즈가 목적인 수업에서 배웠습니다. 1 장의 퀴즈에서 2 장 개념에 대한 질문을 추가하는 것은 논리적이지 않은 것 같습니다.
그들은 논리적으로도 설명하는 데 끔찍한 일을합니다. 마찬가지로, 그들은 다른 개념에 대한 예제의 일부로 코드에 개념을 포함하지만 포함 된 개념을 슬라이드의 뒷부분이나 다른 강의의 후반부까지 설명하지 않습니다. 말이 안 돼요.
또한 CSS 과정에서는 색조가 색상이기 때문에 논리적으로 정확하지 않은 색상환의 각도로 HUE를 정의합니다. 색상은 각도가 될 수 없으며 각도가 색상이 될 수도 없습니다. 색상은 주어진 각도에서 찾을 수 있지만 각도 자체는 아닙니다. CSS가 각도를 통해 색상을 선택하는 방법을 실제 색상 (색조)과 혼동하는 것 같습니다.
논리 및 문법 오류의 버그와 오류로 인해 플랫폼이 많이 좌절되었습니다. 나는 만났다.
솔직히 문법을 배우는 데에만 좋습니다. 실제로 코드를 사용하는 방법을 배우고 싶다면 자신의 시간에 연습하는 것이 좋습니다. Codecademy가 프로그래밍에 대해 알아야 할 모든 것을 가르쳐 줄 것이라고 기대하지 마세요.
답변
목표가 무엇인지에 따라 다릅니다. 나는 완전 초보자 였고 컴퓨터 과학 배경이 없었으며 6 학년 때부터 수학과 과학을 좋아하지 않았습니다 (아직도 기억이 아팠습니다).하지만 작년에 저는 코딩 방법을 배우고 싶다고 결심하고 즉시 온라인에 접속하여 무엇을 확인했습니다.
내가 한 모든 작업은 다음과 같습니다.
- eBook 읽기
- 실제 책 구입
- 블로그에서 온라인 자습서를 보셨나요?
- 브라우저에서 자습서를 보셨나요
- 스크린 캐스트를 보셨나요?
- 주말 및 1 일 워크숍
이 모든 일을하면서 많은 것을 배웠습니다. 마침내 간단한 웹 사이트와 웹 앱을 구축하는 방법을 배우는 것이 굉장했습니다.
하지만 …
정말 힘들었습니다!
이러한 모든 온라인 리소스를 사용하더라도 정적 웹 사이트뿐만 아니라 웹 응용 프로그램을 구축하는 방법을 배우고 싶습니다. 초보자가 단지 온라인 리소스로 그렇게하기가 어렵습니다.
제 공동 설립자와 저는 모든 프로그램하는 방법을 배울 수있는 자원이 있지만 더 나은 학습 방법이 있다는 것을 알고있었습니다. 이것이 바로 여기 시카고에 코드 아카데미 (http://codeacademy.org)를 만든 이유입니다. 우리는 사람들이 전문 소프트웨어 개발자로부터 배우고 (가장 중요한) 다른 사람들에게 둘러싸 일 수있는 물리적 환경을 만들고 싶었습니다. 우리는 또한 소프트웨어 개발자로부터 멘토링을 제공하고 시카고의 기술 커뮤니티에 대한 액세스를 제공하여 웹 앱을 구축하는 방법을 배우고 사업을 시작할 수 있기를 원했습니다.
그렇게 말하면 우리는 다른 솔루션의 바다에있는 하나의 학교 일뿐입니다. 처음에 말씀 드렸듯이 배우려는 사람으로서 우선 순위가 무엇인지에 달려 있습니다. 코드 작성 방법 만 배우고 싶다면 (하지만 무언가를 빌드하기위한 것은 아님)이를 달성하는 데 도움이 될 수있는 책과 온라인 리소스가 있습니다. 하지만 실제로 머리 속에있는 아이디어를 소프트웨어를 통해 현실화하려면 더 많은 시간과 에너지를 투자해야하며, 앞으로 올 장벽을 통과 할 수있는 열정과 인내심을 가져야합니다. .
또한 기꺼이 도와 줄 사람들에게 둘러싸여 있어야합니다.