자율 학습 방법:
1. 초보자로서 너는 반드시 체계적인 학습 계획을 명확히 해야 한다. 나는 반드시 독학할 수 있는 멘토가 있어야 한다고 제안한다. 포기할 확률이 크다. 웹 프런트엔드에 대한 개념이 없을 때, 누군가 당신을 데리고 들어오게 해야 합니다. 그러면 당신은 스스로 공부해야 합니다. (존 F. 케네디, 공부명언) 첫 번째 단계는 웹 프런트 엔드에 필요한 내용과 학습 완료 시간을 결정하는 것입니다. 권장 시간은 6 개월입니다.
2. 비디오 위주이고 책은 보조이다. 많은 초보자들이 프런트엔드를 공부할 때 책을 사는 것을 좋아하지만, 최종 결과는 무엇입니까? 아무것도 쓸 수 없는 것 같아서 여기서 책을 읽을 수 있다는 것을 상기시켜 주지만, 이미 어떤 지식점에 대해 구체적인 조작을 한 후에 책으로 개념을 공고히 하는 것이 지식에 대한 이해에 더 유리하다는 것을 일깨워 준다.
3. 학습 기술에는 하나의 학습 방법을 익히는 것이 매우 중요하다. 사실, 웹 프런트 엔드 학습을 위해 많은 학습 방법이 동일합니다. 일단 학습 방법이 틀리면, "방법이 틀렸다, 노력이 헛되다" 는 결과를 초래할 수 있다. 사실, 여기에 많은 것들이 있습니다. 간단한 예를 들어 보겠습니다. 어떤 사람들은 수업을 들으면서 코드를 따르는 것은 옳지 않다. 수업을 들을 때 그들은 전심전력으로 문제를 풀었다. 이것은 경험한 사람의 경험이다. 꼭 들어야 한다. 사람마다 차이에 따라 학습방법에는 출구가 있을 수 있고, 적절한 학습방법을 찾는 것이 학습의 전제조건이다.
4. 자습 프로그래밍을 권장하지 않습니다. 지금까지 내가 아는 한, 0 부터 프로그래밍을 배우고, 결국 이 일을 성공적으로 하는 사람은 많지 않다. 대부분의 이유는 웹 프런트엔드가 무엇인지, 무엇을 배우고 있는지 모르기 때문에 맹목적으로 책을 사고, 여기저기 동영상을 찾고, 결국 보고 포기했기 때문이라고 생각한다. 그래서 초보자는 구체적인 개념이 없기 전에 경험이 있는 사람에게 먼저 상담하고 이야기할 것을 제안한다.
튜토리얼 경로:
단계 1: 홈 페이지 재구축 (4 주)
내용은 (PC 측 웹 사이트 레이아웃 항목, HTML5+CSS3 기본 항목, 웹 앱 페이지 레이아웃 항목) 입니다.
2 단계: 자바스크립트 고급 프로그래밍 (5 주)
기본 자바스크립트 대화형 기능 개발 프로젝트, 객체 고급 및 ES5/ES6 애플리케이션 프로젝트, 자바스크립트 도구 라이브러리 자체 개발 프로젝트 등이 포함되어 있습니다.
3 단계: PC 엔드 전체 스택 프로젝트 개발 (3 주)
여기에는 (jQuery 클래식 인터랙티브 효과 개발, HTTP 프로토콜, Ajax 고급 및 PHP/JAVA 개발 프로젝트, 프런트 엔드 엔지니어링 및 모듈식 애플리케이션 프로젝트, PC 측 웹 사이트 개발 프로젝트, PC 측 관리 정보 시스템 프런트 엔드 개발 프로젝트) 가 포함됩니다.
4 단계: 모바일 프로젝트 개발 (6 주)
내용은 (터치 프로젝트, 위챗 장면 프로젝트, Angular+Ionic 을 이용한 WebApp 프로젝트 개발, Vue.js 를 이용한 WebApp 프로젝트 개발, React.js 를 통한 WebApp 프로젝트 개발) 입니다.
단계 5: 하이브리드 화, 반응성 발달 (1 주)
내용은 다음과 같습니다. (위챗 애플릿 개발, ReactNative, 다양한 혼합 애플리케이션 개발)
NodeJS 단계의 전체 스택 개발 (1 주)
여기에는 (웹 앱 백엔드 시스템 개발, 1, NodeJS 기반 및 NodeJS 핵심 모듈 2, Express 3, noSQL 데이터베이스) 가 포함됩니다.
비디오 자습서:
웹 링크
웹 링크
공부의 앞부분에 대해 아무것도 모른다면 언제든지 나에게 물어봐도 된다. 더 좋은 자습서가 없다면, 나를 찾아 달라고 할 수도 있다.