산업기술
대부분의 초급 및 중급 개발자는 JavaScript에서 사용할 수 있는 많은 멋진 기능을 인식하지 못합니다. 오늘 저는 유능한 JavaScript 개발자가 되기 위한 필수 핵심 요소라고 생각하는 부분을 여러분과 공유하고 싶습니다. 일상적인 JavaScript 프로젝트에서 사용할 수 있는 10가지 핵을 선택했습니다.
그림 https://medium.com
1. 자바스크립트의 기본 이해
이 말이 당연하게 들릴지 모르지만 종종 무시됩니다. React, Vue, Angular와 같은 일반적인 방법론을 한편으로 사용할 수 있는 프로그래머와 JavaScript를 핵심으로 아는 프로그래머 사이에는 상당한 차이가 있습니다.
반드시 같은 것은 아닙니다. 훌륭한 JavaScript 프로그래머는 시스템을 구현하는 새로운 방법을 빠르게 배울 수 있습니다. 그러나 그 반대가 사실일 수 있습니다. React와 같은 기초에 익숙하다면 JavaScript 전문가가 아닐 수도 있습니다.
자바스크립트 코드를 보면 무슨 일이 일어나고 있는지에 대한 일반적인 생각이 있어야 합니다. 스코프와 클로저는 몇 가지 예이며, 이는 미스터리가 아닙니다. 가비지 수집, 프로토타이핑 및 구문에 대해서도 마찬가지입니다.
그렇지 않으면 조만간 벽돌 벽에 부딪힐 것입니다. 코딩 인터뷰 중에 이런 질문이 나올 수 있습니다. 그들은 당신이 무슨 일이 일어나고 있는지 자세히 설명하기를 원할 것입니다. &, 당신을 실망시키지 않기 위해 질문은 이것보다 훨씬 더 어려울 것입니다.
단지 다른 사람을 기쁘게 하기 위해 배우지 마세요. 작업에 가치를 더하는 방법을 이해하십시오. 유능한 JavaScript 코더로서 자신을 소중히 여겨야 합니다. 삶이 어디로 가든지 이 가치를 가지고 다닐 것입니다.
정독 - 보지 않음. 스콜라학자와 정통한 사람들은 종종 스크린웜이 아니라 도서성애자로 불린다는 설명이 있습니다.
끝나지 않는 저질 교육 연습과 녹음을 대충 훑어보는 것은 당신에게 그다지 도움이 되지 않을 것입니다. 일반적으로 이러한 콘텐츠를 정독하거나 시청할 때는 참여하지 않습니다.
수세기 동안 사용되어 왔으며 그 뒤에는 정당한 이유가 있습니다. 책은 어떻게 소각하든지 간에 데이터의 진정으로 중요한 원천입니다. 당신은 당분간 책을 쓰지 않습니다. 이는 작성자가 해당 데이터를 수집하고 기록하는 데 엄청난 에너지를 투자했음을 의미합니다. 웹에서 아무 것도 아닌 것처럼 보이는 콘텐츠에 대해서는 일반적으로 이에 상응하는 내용을 말할 수 없습니다.
책 정독의 또 다른 중요한 이점은 완전한 집중을 요구한다는 것입니다. 푹 빠졌을 때 (물리적) 책을 펴고 이해하기 시작하면 그것이 당신이 하는 모든 것입니다. 책을 정독하고 동반자와 토론하거나 자녀 중 한 명과 동시에 놀 수는 없습니다. 모든 것을 고려하면 그 시점에서 숙련된 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에 대해서도 이와 동등한 것을 말할 수 있습니다.
산업기술
기술의 발전이 치솟으면서 세상은 끊임없이 진화하고 있고, 우리가 알아야 할 필요성은 점점 더 높아지고 있습니다. 이러한 기술의 발전은 우리의 군사 시스템의 발전이 필요함을 의미합니다. 민간인보다 한발 앞서야 합니다. 이것은 그들의 연구 개발 팀이 제 위치에 있어야 함을 의미합니다. 우리가 다음 단계의 기술로 이동함에 따라 새로운 아이디어와 프로젝트가 드러날 것입니다. 우리는 오늘날 방위 산업에 영향을 미치는 상위 10가지 군사 기술 핵심 동향 또는 동향을 살펴보는 것이 흥미로울 것이라고 생각했습니다. 시작하겠습니다. 1-인공 지능
휴대폰, 가정 장식, 전기 배선, 배관, 유압 라인, 동전:이 모든 것의 공통점은 무엇입니까? 구리! 구리는 우리 주변 어디에나 있습니다. 보기에 예쁘기만 한 것이 아니라 기능적으로도 많이 쓰이는 아름다운 금속입니다. 널리 사용 가능하고 저렴하며 장식용뿐만 아니라 산업 응용 분야에서 다용도로 사용되는 구리는 모든 종류의 프로젝트에서 인기 있고 매력적인 선택입니다. 구리란 무엇입니까? 구리는 전 세계적으로 풍부하게 발견되는 적갈색 금속이며 상위 3개 생산국은 칠레, 페루, 중국입니다. 역사적으로 구리는 인간의 손으로 가공된