새로운 기술의 지속적인 개발로 인해 JavaScript는 더 이상 단순한 인터넷 언어가 아닙니다. 이제 JavaScript를 사용하여 기본 브라우저 기반 웹 애플리케이션을 구축하는 휴대폰을 많이 볼 수 있으며 Trello와 같은 유연한 웹 애플리케이션도 많이 있습니다. JavaScript를 기반으로 구축된 애플리케이션은 전 세계적으로 매우 인기가 높습니다.
현재 JavaScript는 여전히 상대적으로 사용 및 처리가 쉬운 프로그래밍 언어이며 많은 사람들이 이를 배우는 첫 번째 프로그래밍 언어로 간주합니다. JavaScript 프로그래머로서 훌륭한 JavaScript 개발자가 되기 위해 개발해야 할 몇 가지 주요 습관이 있습니다. 어떤 습관을 가지고 있는지 살펴보겠습니다!
하루 30줄의 코드
시간은 영원히 갈 것입니다. 항상 내일 모든 것을 할 것이라고 스스로에게 말하면 내일이 올 것이고 내일은 너무 많을 것입니다! 이런 일이 발생하지 않도록 하려면 매일 30줄의 코드를 작성하여 기반을 매우 탄탄하게 만들어야 합니다! 그런 다음 매주 10줄을 더 추가하면 진행 속도가 빨라진다는 것을 알게 될 것입니다!
코드를 작성하기 전에 문서 작성 방법을 배우십시오
모든 사람이 이에 동의하는 것은 아니지만 문서 작성은 코드를 명확하게 작성하는 가장 좋은 방법입니다. 코드 주석을 작성한 후에는 복잡한 코드를 작성할 때 생각이 특히 명확해집니다. 효과적이고, 풍부하고, 이해하기 쉬운 코멘트는 프로그래밍의 핵심이며 모든 사람이 이를 인정해야 합니다.
Firebug/Chrome 개발 콘솔
숙련된 JavaScript 프로그래머는 매일 그렇게 많은 JavaScript 코드를 작성하지는 않지만 자신이 작성한 코드에 오류와 결함이 있는지 지속적으로 확인합니다. Firebug는 무료이며 모든 Chrome 브라우저는 Chrome 개발 도구 통합과 함께 설치되지만 이러한 도구를 사용하여 코드를 디버깅하는 방법을 배워야 합니다. 이는 모든 언어에서 무시할 수 없는 문제이기 때문입니다. 디버깅!
적절한 코드 편집기 찾기
메모장은 잊어버리세요. 개발자라면 더 짧은 시간에 더 많은 작업을 수행하는 데 도움이 되는 자신만의 코드 편집기를 찾아야 합니다. 온라인에서 적합한 코드 편집기를 찾을 수 있으며, 몇 달 동안 배우고 익히는 것은 가치가 있습니다.
오류 모니터링
오류를 모니터링하는 것은 코드 주석을 작성하는 것만큼 중요합니다. 경험이 부족한 프로그래머로서 해야 할 가장 중요한 일은 코드에 오류가 있는지 테스트하는 것입니다. 다음에 동일한 문제가 발생할 때 적절한 해결책을 찾을 수 있도록 항상 애플리케이션을 추적하고 오류가 발생한 위치를 자세히 살펴보세요.
린팅
숙련된 프로그래머라도 Linting 도구를 사용하여 코드의 일반적인 오류나 기타 작은 오류를 확인합니다. (1) JSHint (2) JSLint (3) Closure Linter
JavaScript 커뮤니티에 참여하세요
더 나은 JavaScript 커뮤니티에 참여하세요. 전 세계의 뛰어난 JavaScript 프로그래머들이 여러분에게 매우 좋은 제안을 제공하고 작업 중에 많은 문제를 원활하게 해결하는 데 도움을 줄 수 있습니다. 당신도 그들 중 하나가 되어 프로그래밍 경험을 다른 사람들과 공유할 수 있습니다.
개발 프레임워크 이해
오늘날 프레임워크는 매우 유연하고 사용자 정의가 가능하며, 프레임워크를 마스터하면 프로그램 작성 방식이 극적으로 바뀔 수 있습니다. 커뮤니티에서 필요한 프레임워크를 찾아볼 수 있습니다. 각 프레임워크에는 고유한 장점과 단점이 있습니다. 이를 이해하면 빠르게 성장하는 데 도움이 될 수 있으며, 어떤 프레임워크가 어떤 프로젝트에 적합한지 이해하는 데도 도움이 됩니다. PHP100에서는 "Node.js가 인기 있는 이유 알아보기"를 참조할 것을 권장합니다.
나만의 코드베이스
프로그래밍을 완전히 마스터하기 시작하면 실제로 시간이 지남에 따라 많은 코드가 중복된다는 것을 알게 될 것입니다. 특정 문제를 해결해야 할 때 어떤 코드를 사용해야 하는지 알 수 있습니다. 이것이 개발자가 광범위한 문제를 해결하는 데 도움이 되는 보다 유연한 방법으로 라이브러리가 만들어진 이유입니다. 자신의 코딩 습관을 바탕으로 나만의 라이브러리를 만들면 문제를 더 쉽게 해결하는 데 도움이 됩니다.
실패할 수도 있습니다
이것은 즐거운 일이지만 실패가 최악의 적이라는 것을 알고 그것을 완전히 인식하십시오. 학습을 중단하는 대신, 이러한 어려움을 계속 극복하면 경력에 중요한 진전을 이룰 수 있습니다!