2, 엔지니어링 능력, 프런트 엔드 엔지니어 먼저 엔지니어, 프로젝트 수행은 프로젝트이기 때문에 프로젝트의 프런트 엔드 부분을 운영하는 방법을 아는 것은 또 다른 필수 기술입니다.
Grunt, gulp, 웹팩은 모두 유명한 엔지니어링 도구이다. 이런 도구들은 능숙하게 사용할 수만 있다면, 기본적으로 공사 능력의 요구를 충족시킨다. 그러나 더 높은 수준의 offer 를 얻으려면 작동 원리를 이해하는 것이 필수적이다. 이러한 도구의 기본 기능은 코드 압축 및 패키징, 로컬 서버 설치 등 리소스를 처리하는 것입니다.
디버깅 능력이 필요합니다. 만약 당신이 여전히 alert 와 console 디버거를 사용하여 문제를 찾고 있다면, 당신은 여전히 요구 사항을 충족하지 못합니다.
크롬 디버그 도구 사용, 요소 보기 요소, 네트워크 보기 네트워크 요청, 소스 코드 보기 코드, 중단점 위치 설정 문제, 호출 스택 보기 호출 스택 보기 등을 배웁니다. 이런 능력은 거의 언급되지 않지만, 이러한 기술을 익히면 면접에서 가산점을 얻을 수 있을 뿐만 아니라, 더욱 중요한 것은 앞으로의 실제 프로젝트에서 역할을 하는 것이다.
4. 팀워크는 git 를 의미하며 프로젝트 개발에 필수적이다. Git 사용에 능숙하고, 자주 사용하는 명령을 익히고, 충돌을 해결하는 법을 배울 수 있다.
5. 인기 프레임 워크의 사용 vue, react 는 현재 가장 유행하는 두 가지 틀이다. 숙련은 기본적인 요구 사항이다. 많은 구직자들 사이에서 눈에 띄고 싶다면 원리를 이해해야 한다. 아니면 그 말, 너와 offer 의 격차는 사용과 실현의 차이다. 가상 DOM 의 원리, 응답성의 원리, 양방향 데이터 바인딩의 원리를 이해하려고 노력하다.
6. 프로젝트 경험은 믿을 만하다.' 몇 페이지를 모방하는 것' 이 아니라' 프로젝트' 경험이다. 전체 프로젝트가 0 부터 1 까지의 경험이다. 이 과정에서 어떤 구덩이를 만났는지, 어떻게 해결할지, 해결 과정에서 어떻게 생각하는지.