산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

2021년 초심자 JavaScript 개발자를 위한 최고의 새로운 트릭

대부분의 초급 및 중급 개발자는 JavaScript에서 사용할 수 있는 많은 멋진 기능을 인식하지 못합니다. 오늘 저는 유능한 JavaScript 개발자가 되기 위한 필수 핵심 요소라고 생각하는 부분을 여러분과 공유하고 싶습니다. 일상적인 JavaScript 프로젝트에서 사용할 수 있는 10가지 핵을 선택했습니다.

그림 https://medium.com

1. 자바스크립트의 기본 이해

이 말이 당연하게 들릴지 모르지만 종종 무시됩니다. React, Vue, Angular와 같은 일반적인 방법론을 한편으로 사용할 수 있는 프로그래머와 JavaScript를 핵심으로 아는 프로그래머 사이에는 상당한 차이가 있습니다.

반드시 같은 것은 아닙니다. 훌륭한 JavaScript 프로그래머는 시스템을 구현하는 새로운 방법을 빠르게 배울 수 있습니다. 그러나 그 반대가 사실일 수 있습니다. React와 같은 기초에 익숙하다면 JavaScript 전문가가 아닐 수도 있습니다.

자바스크립트 코드를 보면 무슨 일이 일어나고 있는지에 대한 일반적인 생각이 있어야 합니다. 스코프와 클로저는 몇 가지 예이며, 이는 미스터리가 아닙니다. 가비지 수집, 프로토타이핑 및 구문에 대해서도 마찬가지입니다.

그렇지 않으면 조만간 벽돌 벽에 부딪힐 것입니다. 코딩 인터뷰 중에 이런 질문이 나올 수 있습니다. 그들은 당신이 무슨 일이 일어나고 있는지 자세히 설명하기를 원할 것입니다. &, 당신을 실망시키지 않기 위해 질문은 이것보다 훨씬 더 어려울 것입니다.

단지 다른 사람을 기쁘게 하기 위해 배우지 마세요. 작업에 가치를 더하는 방법을 이해하십시오. 유능한 JavaScript 코더로서 자신을 소중히 여겨야 합니다. 삶이 어디로 가든지 이 가치를 가지고 다닐 것입니다.

2. 양질의 콘텐츠를 읽어야 합니다.

정독 - 보지 않음. 스콜라학자와 정통한 사람들은 종종 스크린웜이 아니라 도서성애자로 불린다는 설명이 있습니다.

끝나지 않는 저질 교육 연습과 녹음을 대충 훑어보는 것은 당신에게 그다지 도움이 되지 않을 것입니다. 일반적으로 이러한 콘텐츠를 정독하거나 시청할 때는 참여하지 않습니다.

수세기 동안 사용되어 왔으며 그 뒤에는 정당한 이유가 있습니다. 책은 어떻게 소각하든지 간에 데이터의 진정으로 중요한 원천입니다. 당신은 당분간 책을 쓰지 않습니다. 이는 작성자가 해당 데이터를 수집하고 기록하는 데 엄청난 에너지를 투자했음을 의미합니다. 웹에서 아무 것도 아닌 것처럼 보이는 콘텐츠에 대해서는 일반적으로 이에 상응하는 내용을 말할 수 없습니다.

책 정독의 또 다른 중요한 이점은 완전한 집중을 요구한다는 것입니다. 푹 빠졌을 때 (물리적) 책을 펴고 이해하기 시작하면 그것이 당신이 하는 모든 것입니다. 책을 정독하고 동반자와 토론하거나 자녀 중 한 명과 동시에 놀 수는 없습니다. 모든 것을 고려하면 그 시점에서 숙련된 JavaScript 엔지니어로 전환하는 것을 다루지 않을 수 있습니다.

좋은 책을 사십시오. 전화를 끄고 몇 시간 동안 연결을 끊고 읽으십시오. 게다가, 실제로 비용이 많이 듭니다. 그러나 그것은 벤처입니다. 디자이너인 당신에 대한 관심.

그림 https://bitrebels.com

3. 다양한 프레임워크에 대해 알아보세요.

모든 것을 고려하여 잘 알려진 프레임워크를 모두 엉망으로 만드십시오. 요약은 하루가 다르게 바뀌는 것처럼 보이지만 몇 가지 예를 들면 React, Django, Angular, Laravel 및 Next.js를 검사하는 것으로 나쁘게 판명될 수는 없습니다. 몇 가지 예를 들어.

다른 작업을 계속하지 않는 낮이나 저녁에 PC를 켜고 그 중 하나로 다른 작업을 수행하십시오. 그것들은 전체적으로 녹음되며 모든 것을 자주 롤링하는 데 몇 분 밖에 걸리지 않습니다.

놀고 몇 가지 코드를 계속 사용하십시오. 그것들을 모두 파악하고 단지 얕은 것일지라도 그것에 대한 평가를 구성하십시오.

특히 전문가들을 대상으로 한 많은 설문조사에 따르면, 특정 프레임워크로 작업하는 이유를 묻는 질문에 "요즘 가장 유명한 구조인 줄 알아봤는데, 그것이 나에게 최선이라는 의미는 아닙니다.” 

다 좋습니다. 그것은 유효할 수 있습니다. 또는 그렇지 않습니다. 누가 확실히 말할 수 있습니까? 그런데 어떤 이유로 그것이 유명하고 놀랍다고 생각합니까? 프레임워크의 요소와 가장 대조되는 요소는 무엇입니까? 특정 프레임워크가 다른 프레임워크보다 더 우수하거나 그 반대임을 나타내는 것은 무엇입니까?

지금까지 대부분의 시간에 나는 조용합니다. 그들은 시도하지 않았습니다.

시도. 조사. 놀다. 정보에 입각한 감정을 구조화하십시오. 당신의 관점. 또한 숙련된 JavaScript 디자이너가 되기 위한 여정에 함께 하는 이들을 환영합니다.

4. HTML 및 CSS 이해

저는 자바스크립트를 사랑합니다. 나는 일반적으로 있습니다. 그러나 HTML과 CSS는 웹의 기반임을 기억하십시오. 구조 블록. 당신이 체크 아웃하는 것은 약간의 스타일이 있는 HTML 구성 요소뿐입니다.

React, Vue, Angular? 정말 놀랍습니다. 그들은 모두 결국 HTML을 "배출"합니다.

HTML과 CSS를 간과하거나 가볍게 볼 수는 없습니다. 나는 믿을 수 없을 정도로 수용 가능한 JavaScript 디자이너이지만 HTML과 CSS에 관해서는 많이 알지 못하는 다양한 엔지니어를 경험했습니다. 위험합니다.

의심할 여지 없이 백엔드 자바스크립트 엔지니어가 되기를 기대한다면 기본이 아닐 것입니다. 어쨌든 사이트와 웹 응용 프로그램을 만들 가능성이 높으며 그 시점에서 HTML, CSS 및 JavaScript를 삼중항으로 강력하게 이해해야 합니다.

이를 폄하하지 마십시오. JavaScript를 배우는 것은 강렬할 수 있습니다. HTML과 CSS에 대해서도 이와 동등한 것을 말할 수 있습니다.


산업기술

  1. 산업 기술의 새로운 황금 시대
  2. Industry 4.0을 위한 새로운 경력 프로필
  3. 2021년에 배워야 할 9가지 새로운 프로그래밍 언어
  4. 더 똑똑한 식품 안전을 위한 새 시대 개발
  5. 2021년 팬데믹 이후 12가지 공급망 동향
  6. 2021년 제조일을 준비하십시오!
  7. 5G 및 에지, 2021년에 새로운 사이버 보안 과제 제기
  8. IOT 개발자를 위한 상위 7개 팟캐스트
  9. 제조업체를 위한 상위 10개 워크플로
  10. 제조업체를 위한 SaaS의 상위 5가지 장점