.
그리고 그것은 단지 한 사람의 연구 결과입니다!
이게 좋은 일이야?
많은 사람들이 우리 모두가 아니라면 도구로 너무 많이 침수하는 것이 좋고 나쁜 일이라는 데 동의 할 것입니다. 우리는 선과 나쁜 것을 그렇게 요약 할 수 있습니다
우리가 처분 할 때 끝없는 도구 공급이 있기 때문에 좋은 일입니다. 우리가 프론트 엔드 개발자로서 우리가 직면 한 거의 모든 문제를 해결하는 데 도움이됩니다.
너무 많은 옵션이 너무 많아서 너무 많은 옵션이 마비 될 수 있으며 때로는 우리가하는 일을 미워하게 만들 수 있습니다. - .
물론, 모든 사람 이이 두 지점에서 내 평가에 대해 단어를위한 단어에 동의하는 것은 아니지만, 모든 사람들 이이 모든 것에 대한 업 사이드와 단점이 있다는 데 동의 할 것이라고 생각합니다. - .
문제가 존재하는 이유는 무엇입니까?
대부분의 사람들은 아마도 우리가 우리가있는 상황에있는 이유를 이해할 것입니다. 웹 플랫폼은 누구나 어떤 이유로 든 자신이 적합한 이유에 사용할 수있는 개방형 플랫폼입니다.
.
웹 플랫폼
우리는 웹 플랫폼을 구성하는 기술을 사용하여 물건을 구축합니다. 그리고 대부분의 시간 동안, 우리는 공개적으로 물건을 만들어 다른 사람들이 우리가 구축 한 것을 개선하는 방법에 대한 피드백을 제공 할뿐만 아니라 프로젝트를 수행하고 자신의 것을 만들 수 있습니다. 그것은 강력한 일이 될 수 있습니다.
이것은 우리 산업의 위대한 것 중 하나이며, 일부 비즈니스 전략과 달리이 개방성과 협업은 혁신을 방해하지 않습니다. 그것은 반대입니다.
머리를 물 위로 가져 가면
나는이 게시물의 제목이 주목을 끌기위한 것이라는 것을 인정하는 첫 번째 사람이 될 것입니다. 그러나 나는 그것이 우리가 어디에 있는지에 대한 정직한 설명이라고 생각합니다. 그래서 나는 그것을 사용하는 것을 부끄러워하지 않습니다.
내가 논의한 문제 - 그리고 이것이 좋은 문제임을 분명히하기를 바랍니다! - 곧 나아지지 않을 것입니다. 상황이 기본적으로 동일하게 유지 될 것으로 기대합니다. 그리고 새로운 오픈 기술이 추가되면 상황이 악화 될 것으로 기대할 수 있습니다.
그래서 우리는 어떻게 대처할 수 있습니까? 새로운 도구를 계속 사용하고 생산성을 유지하며 새로운 기능을 유지할 수있는 방법은 무엇입니까?
의견에서 귀하의 제안을 듣게되어 기쁩니다. 그러나 여기 내 조언이 있습니다.
압도적이라고 느끼지 마십시오
이 업계에서는“1 년이 걸리면 쓸모 없게 될 것”이라고합니다. 그것은 내가 이전에 링크 한 Tuts 기사의 직접적인 인용입니다. 그리고 이것의 최악의 부분은 그런 식으로 느끼기 위해 1 년이 걸릴 필요가 없다는 것입니다. 나에게 여기의 핵심 단어는 느낌
입니다. 예, 당신은
쓸모없는 느낌이 들지만, 그다지 나쁘지는 않을 것입니다.
내 생각에, 업계의 개발자 중 80%조차도 "남은"것인지는 중요하지 않습니다. 중요한 것은 우리가 일을 끝내고 있다는 것입니다. 편안하게 느끼는 속도와 작업을 수행하기 위해 필요한 속도로 새로운 물건을 집어 들으십시오.
확실히, 특정 도구를 따라 가지 못하면 새로운 실리콘 밸리 스타트 업에 기술을 마케팅하지 못할 수도 있습니다. 그러나 표준을 낮추어야 할 수도 있습니다. 전 세계의 장소에서해야 할 일이 많으며 모든 개발자 채용 게시에 모든 것을 알고 있어야하는 것은 아닙니다. 도구를 교육적으로 로 둡니다
아마도 매주 수십 개의 새로운 스크립트, 라이브러리 및 플러그인을 만나게됩니다. 이 도구 중 거의 모든 도구는 소스 코드가 열려 있습니다.
그러니 그들에게서 배우십시오!
지금 특정 스크립트를 사용할 수 없을 수도 있고 절대 사용하지 않을 수도 있습니다. 그러나 당신은 여전히 소스를 엿볼 수 있습니다.
그것을보고 스스로에게 물어보십시오 : 코드는 어떻게 구성됩니까? 주목하고 읽고 싶은 낯선 패턴을 사용하고 있습니까? 인식하지 못하는 패턴이나 방법이 있다면, 그것에 대해 물어 보거나 찾는 데 도움이됩니까? 소스에는 더 잘 이해함으로써 혜택을 누릴 수있는 이상하게 보이는 것이 있습니까?
jQuery BoilerPlate Source에서
>
요점은, 지금까지 쓰여진 모든 코드 조각은 실제 환경에서 아무도 사용하지 않더라도 어딘가에 누군가에게 약간의 교육적 가치가 있다는 것입니다. .
문제 해결에 중점을 둡니다
를 배우는 데 약간의 이점을 볼 수 없다면 최신 새로운 도구 및 기술에 대해 걱정하지 마십시오.
처음에는 많은 개발자들이 시간을내어 CSS 사전 처리기를 배우는 것을 주저했다고 확신합니다. 많은 프로그래밍이나 명령 줄 경험이 없다면, 많은 사람들이 시간 투자에 대한 수익이 많지 않은 것처럼 보이는 어려운 작업으로 간주되었습니다.
.
그러나 이제는 점점 더 많은 개발자들이 대규모 프로젝트가 SASS 이하의 도구의 기능을 사용하여 많은 것을 얻는다는 것을 인식하고 있습니다. 따라서 많은 개발자들은 전처리자를 배우기위한 시간 투자가 잠재적 인 수익의 가치가 있다고 올바르게 결론을 내 렸습니다. .
그리고 그것은 새로운 도구를 배우는 데 적용 해야하는 것과 같은 원칙입니다. 멋진 아이들이 그것을 사용하고 있기 때문에 무언가를 사용하지 마십시오. 생산성이 높거나 특정 문제를 해결하기 때문에 사용하십시오.
.
상황을 어떻게 처리합니까?
그것은 오늘날 업계의 위치와 우리가 어떻게 최대한 활용할 수 있는지에 대한 나의 것입니다. 보시다시피, 우리가 부정적인 측면에만 초점을 맞추면 낙담 할 수 있지만 업계에는 좋은 점이 많으며 좋은 점이 나쁜 것보다 중요하다고 생각합니다.
.
하지만 그게 내 견해 일뿐입니다. 당신은 어떻습니까?
업계에서 이용할 수있는 새로운 도구와 기술의 양에 압도 당합니까?
이 모든 것에 다른 긍정적이거나 부정적인 측면이 있다고 생각하십니까? 그리고 더 중요한 것은…
개인적으로 어떻게 처리합니까?
-
웹 개발 도구에 대한 자주 묻는 질문 (FAQ)
웹 개발을위한 가장 중요한 도구는 무엇입니까?
- 웹 개발을위한 가장 중요한 도구에는 숭고한 텍스트 또는 Atom과 같은 텍스트 편집기, GIT와 같은 버전 제어 시스템, AngularJS 또는 Reactjs와 같은 웹 응용 프로그램 프레임 워크 및 Jasmine 또는 Mocha와 같은 테스트 도구. 이 도구는 코드를 효과적으로 서면, 관리 및 테스트하는 데 도움이됩니다. 또한 Adobe XD 또는 Sketch와 같은 디자인 도구는 사용자 친화적 인 인터페이스를 만드는 데 중요합니다.
올바른 웹 개발 도구를 어떻게 선택합니까? -
올바른 웹 개발 도구를 선택하는 것은 프로젝트에 따라 다릅니다. 요구 사항, 팀의 전문 지식 및 도구 커뮤니티 지원. 언어 지원, 사용 편의성, 확장 성 및 도구의 학습 곡선을 고려하는 것이 중요합니다. 리뷰를 읽고 다른 도구를 사용해 보면 올바른 선택을하는 데 도움이 될 수 있습니다.
무료 웹 개발 도구가 있습니까?
예, 무료 웹 개발 도구가 많이 있습니다. 여기에는 Atom과 같은 텍스트 편집기, GIT와 같은 버전 제어 시스템 및 AngularJS와 같은 웹 응용 프로그램 프레임 워크가 포함됩니다. 그러나 일부 도구는 비용으로 프리미엄 기능을 제공 할 수 있습니다. 웹 개발 도구는 어떻게 생산성을 향상 시키는가?
웹 개발 도구는 반복적 인 작업을 자동화하고 코드 버전 관리 및 제공하여 개발 프로세스를 간소화합니다. 응용 프로그램 구축을위한 구조화 된 프레임 워크. 또한 오류를 조기에 감지하여 시간과 노력을 절약하는 데 도움이됩니다. 웹 개발 도구의 최신 트렌드는 무엇입니까?
웹 개발 도구의 최신 트렌드에는 AI 구동의 사용이 포함됩니다. 도구, 실시간 웹 앱 및 프로그레시브 웹 앱. 유연성과 커뮤니티 지원으로 인해 오픈 소스 도구에 대한 선호도가 커지고 있습니다.
끊임없이 변화하는 웹 개발 도구를 어떻게 따라 잡을 수 있습니까?
끊임없이 변화하는 웹을 따라 잡으십시오. 개발 도구는 어려울 수 있습니다. 그러나 소셜 미디어의 업계 리더, 웹 세미나 및 컨퍼런스에 참석하고 온라인 커뮤니티에 참여하면 관련 뉴스 레터를 구독하면 업데이트를 유지하는 데 도움이 될 수 있습니다.
웹 개발 도구 사용의 과제는 무엇입니까?
웹 개발 도구를 사용하는 데있어 일부 과제에는 가파른 학습 곡선, 호환성 문제 및 빠르게 진화하는 기술로 인해 기술을 업데이트해야 할 필요성이 포함됩니다. 그러나 이러한 도전은 지속적인 학습과 실습으로 극복 될 수 있습니다. 웹 개발 도구는 협업에 어떻게 도움이됩니까? 웹 개발 도구는 여러 개발자가 충돌없이 동일한 코드베이스에서 작업 할 수있게함으로써 협력에 도움이됩니다. git anable 버전 제어와 같은 도구 Github 또는 Bitbucket과 같은 플랫폼은 코드 공유 및 검토를 용이하게합니다.
다른 웹 개발 도구를 함께 사용할 수 있습니까? 예, 다른 웹 개발 도구를 함께 사용할 수 있습니다. 서로를 보완합니다. 예를 들어, 텍스트 편집기는 버전 제어 시스템, 웹 애플리케이션 프레임 워크 및 테스트 도구와 함께 포괄적 인 개발 환경을 만들 수있는 테스트 도구와 함께 사용할 수 있습니다.
새로운 웹 개발 도구를 사용하는 방법을 어떻게 배우나요?
새로운 웹 개발 도구를 사용하는 법을 배우는 데 문서를 이해하고 자습서에 따라 소규모 프로젝트를 수행하는 것이 포함됩니다. 온라인 커뮤니티 및 포럼에 참여하면 귀중한 통찰력을 제공하고 문제 해결에 도움을 줄 수 있습니다.