프로그래밍93 프런트 엔드의 모든 것이 프로그래밍은 아닙니다. 일부 프로그래머들이 프런트엔 관심이 없는 이유다. 프로그래머가 되는 사람은 누구나 프로그래밍을 하고 싶은 사람, 맞죠? 프런트 엔드의 모든 것이 프로그래밍이 가능한 것은 아니며, 일부 사람들은 이를 싫어한다. 저에게는 이것이 큰 이유인데, 이는 해당 지역에서 훈련을 받지 않고, 때로는 아예 훈련을 받지 않는 프런트 프로들이 많다는 것을 증명합니다. 프런트 엔드의 모든 것을 프로그래밍할 수 없는 이유가 여기에 있습니다. 2022. 3. 10. 5년의 경력에도 불구하고, 내 친구는 프로그래밍 능력 때문에 5번이나 해고당했다. 내가 그에게 한 말은 이렇다. 저는 프로그래머 경력이 몇 년이고, 프로그래머로서도 5번 이상 해고된 경험이 있습니다. 하지만 저는 누구보다 제 자신을 믿고 포기하지 않았습니다. 물론 자신을 믿지 않는다면 계속 앞으로 나아갈 수 있는 용기가 생기겠지만, 제가 염두에 두고 있는 점도 있습니다. 영역은 넓습니다: 요즘은 웹 사이트나 서버를 위한 프로그래밍에 집중할 수 있습니다. 핸드폰 프로그래밍이 더 쉬워요. 로봇공학에서는 더 높은 수준의 프로그래밍이 이미 가능하다. 게임을 만드는 것은 더 피상적이다. 많은 것들이 공장에서 기성품으로 나옵니다. 이러한 시나리오에 적합한지 확인하고 각 기술에 대한 SDK를 다운로드한 후 원하는 환경을 찾으십시오. 때때로 당신은 괜찮은 개발자가 되기 위한 기반이 부족하다. 예를 .. 2022. 3. 10. React에서 조건부 렌더링을 수행하고 토글 버튼을 만드는 방법? useState hook을 사용하면 데이터를 표시하거나 숨길 수 있는 토글 버튼을 만들 수 있습니다. 반응에서 조건부로 렌더링하는 몇 가지 방법이 있습니다. 다음 중 하나를 사용할 수 있습니다. 논리적인 경우 로컬 호스트에 Apple이 쓰여 있는 것을 볼 수 있습니다. 그래서 어떻게 됐죠? 우선, 우리는 부울 변수 애플을 만들고 참 값을 할당했습니다. 우리는 이 변수에 접근할 수 있고 곱슬괄호 안에 조건부 논리를 넣을 수 있습니다. {apple && Apple} ``` 여기에 변수가 있고 우리의 h2 태그는 오직 사과가 참일 때만 작동할 것이다. 만약 사과가 더 이상 참이 아니라면 h2 태그는 우리의 조건이 반전되기 때문에 작동하지 않을 것이다. 사과의 가치를 거짓으로 바꿔보고 무슨 일이 일어나는지 보는.. 2022. 3. 10. 프로그래머의 다이어트에 꼭 필요한 6가지 음식 그렇게 평범해 보이겠지만, 효과는 엄청나. 제가 아이들에게 맛있고 건강한 음식을 먹으라고 말하고 그것에 대해 너무 많은 조언을 하는 나쁜 엄마처럼 들릴 수도 있다는 것을 알아요. 하지만 어떻게 하면 오랫동안 앉아서 몸에 쓰레기를 넣으면서 일을 하고 뇌가 문제를 해결하도록 할 수 있을까요? 아마도 초기에는 우리 몸이 너무 좋고, 우리가 선택한 음식에 의해 파괴되는 증상은 없을 것이다. 하지만 조만간, 여러분은 여러분이 여러분의 몸을 어떻게 해치고 있는지 알게 될 것입니다. 그래서 오늘은 코딩과 관련된 것 말고, 프로그래머들이 우리 몸을 건강하게 하고 뇌를 계속 사용할 수 있는 가장 좋은 음식이 무엇인지 알아봅시다. 먹지 말아야 할 것과 하지 말아야 할 것 더 이상 못 먹을 때까지 과식하는 것. 과식 좀 그.. 2022. 3. 10. 파이썬 코드의 가독성을 향상시키는 3가지 방법 Python 스킬을 한 단계 높이십시오. 프로그래밍에서 흔히 사용되는 속담은 다음과 같다: "코드는 쓰여진 것보다 더 자주 읽힌다." 읽을 수 있는 코드를 갖는 것이 성공적인 프로젝트에 도움이 된다는 것은 말할 필요도 없다. 작업한 내용을 다시 살펴보고 수행한 단계를 명확하게 이해할 수 있습니다. 이를 통해 동료들은 자신의 작업을 이해하고 그 위에 자신만의 코드를 구축할 수 있습니다. 또한 디버깅 속도를 높일 수 있습니다. 코드가 깨끗하고 해석하기 쉬우면 버그나 오류를 훨씬 쉽게 해결할 수 있습니다. PEP 8 스타일 가이드에 익숙하다면 Python으로 코드를 작성할 때 사용해야 하는 적절한 방법을 이미 알고 있을 것입니다. 그러나 지침만 고수해도 가독성의 절정을 이뤘다고 믿는다면 오산이다. 수많은 파이.. 2022. 3. 10. 개발자의 SEO 충돌 과정, 어디에서 수익성 있는 키워드를 찾을 수 있을까요? 도입, 전래 모바일 개발자로서 나는 코드밖에 몰랐다. 하지만 사실, 비생산적입니다. 개발자들은 사업을 이해해야 하는데, 당신을 고용하는 사람도 사업을 운영하는 사람이기 때문입니다. 비즈니스를 이해하는 것이 중요하다는 것을 알고 있지만, 문제는… . 어디서부터 시작해야 하는가입니다. 나 정답 알아. SEO부터 시작. 가장 저렴한 마케팅은 어느 것입니까? 저는 마케팅 전문가가 아닙니다. 하지만 저는 마케팅에 대한 최소한의 노력으로 돈을 벌어요. 나는 페이스북 유료 마케팅, 구글 키워드 마케팅을 해봤어. 하지만 그것은 너무 비쌌다. 가장 시간을 절약하고 효과적인 마케팅은 SEO였습니다. 이 게시물은 SEO의 첫 번째 단계에 대한 것입니다. 미션 원 - 키워드 찾기 창조적 집단 사고, 브레인스토밍(무엇에 대해 .. 2022. 3. 10. 왜 내가 코딩을 시작하기로 결심했을까? 내가 하는 일은 시도만 하는 거야… 2022. 3. 10. useMemo 대 useCallback React: 유사점과 차이점 두 리액트 후크의 비교 리액트 개발의 세계에서 우리가 받은 가장 위대한 것 중 하나는 후크입니다. 2019년에 리액트 훅의 도입은 논리를 다루는 완전히 새로운 방법을 가능하게 했다. Hooks는 여러 구성 요소에서 로직을 구현, 구조화, 격리 및 공유할 수 있는 방법을 크게 개선했습니다. 3년이 지난 지금도 이 글을 쓰는 순간, 저는 특정 훅이나 그 내면에 대한 새로운 것들을 발견하고 배우고 있습니다. 최근 저의 호기심을 자극한 것 중 하나는 useMemo와 useCallback이라는 두 가지 리액트 훅이었습니다. 그들의 목적 두 훅의 목적은 메모화를 통한 리액트 성능 향상입니다. 간단히 말해서, 메모화는 입력을 기반으로 계산된 값을 저장하는 캐싱 기법이다. 함수를 동일한 입력으로 호출하면 계산을 건너뛰.. 2022. 3. 10. JavaScript 클릭 처리기에서 클릭된 요소의 ID를 가져오는 방법 우리는 가끔 자바스크립트 클릭 이벤트 핸들러에서 클릭한 요소의 ID를 받고 싶습니다. 이 문서에서는 JavaScript 클릭 핸들러에서 클릭된 요소의 ID를 가져오는 방법에 대해 설명합니다. 각 요소의 onclick 속성을 동일한 이벤트 처리기 기능으로 설정 요소를 클릭할 때 요소의 ID를 얻을 수 있는 한 가지 방법은 각 요소 객체의 onclick 속성을 동일한 클릭 이벤트 핸들러 함수로 설정하는 것입니다. 예를 들어 다음과 같은 HTML을 작성할 수 있습니다. Button 1 Button 2 Button 3 그런 다음 다음 JavaScript 코드를 작성하여 각 요소의 이벤트 핸들러를 동일한 클릭 이벤트 핸들러로 설정할 수 있습니다. const onClick = function() { console... 2022. 3. 10. 2022년 웹 개발을 위한 10대 백엔드 프레임워크 2022년 자바, 루비, 파이썬, 자바스크립트, PHP, 스칼라, 골랑에서 웹 개발을 위한 최고의 백엔드 개발 프레임워크입니다. 안녕하세요 여러분, 애플리케이션 프로그래밍 담당자로서 2022년에 배울 수 있는 최고의 백엔드 프레임워크를 찾고 있다면 제대로 찾아왔습니다. 앞서 최고의 풀 스택 개발 과정을 공유했으며, 이 기사에서는 웹 애플리케이션 생성을 위한 10대 백엔드 프레임워크를 공유하려고 합니다. 웹 개발은 일반적으로 프런트 엔드 개발과 백엔드 개발의 두 가지 범주로 나뉜다. 백엔드 개발자는 웹 애플리케이션의 서버 측 구축을 담당합니다. 프런트엔드 파트가 사용자와 상호작용하기 때문에 백엔드 파트는 내부 작업을 담당합니다. 프런트엔드는 백엔드 없이 동작할 수도 있고 그렇지 않을 수도 있지만 완전한 기.. 2022. 3. 10. 고급 파이썬: 데이터클래스 Python 3.7에 도입된 Python Dataclasses를 살펴보겠습니다. 데이터클래스는 파이썬 개발자로서 당신의 삶을 훨씬 쉽게 만들어 줄 파이썬 모듈에 새롭게 추가된 것이다. 고급 주제는 아니지만 이번 시리즈에서 다루도록 하겠습니다. 이 모듈은 init(), _repr() 등 생성된 특수 메소드를 사용자 정의 클래스에 자동으로 추가하는 데코레이터 및 기능을 제공합니다. 그것은 원래 PEP 557에 기술되었다. 지금까지 이 시리즈에서 Python 클래스, 객체 및 MRO 데이터클래스(현재 게시물) 왜 그리고 어떻게? 새로운 기능을 추가하려면 기존 시스템에 더 많은 기능이 필요하거나 (교체 시) 기대에 미치지 못하는 기능이 있어야 합니다. 따라서 우리는 왜 python.org이 데이터클래스를 도입했.. 2022. 3. 10. 이동 중 동기화(손이 많이 모자라) 저는 보통 다음과 같은 맥락으로 맹세합니다.사용자 인터럽트, 신호, 타이머 등에 의해 정지되어야 하는 장기 실행 고루틴을 구현하기 위한 데몬 루프의 인수로서 문맥: // Figure 1 type Daemon struct { // .... omitted } func (d *Daemon) Run(ctx context.Context) { for { select { case: 2022. 3. 10. 프런트 엔드 포트폴리오를 시작하기 위한 3가지 초보 프로젝트 아이디어 제안이 너무 많은 목록에 압도되었나요? 프런트 엔드 마스터로 전환하기 위해 구현할 수 있는 3가지 프로젝트 아이디어는 다음과 같습니다. 당신은 그것을 반복해서 들으셨습니다. 건축 프로젝트는 기술을 향상시키고, 배운 것을 배우고, 궁극적으로 기술 분야에서 매우 탐나는 직업을 얻을 수 있는 가장 좋은(그리고 유일한) 방법입니다. 수많은 프로젝트 아이디어가 담긴 기사가 많이 나와 있는데, 모두 훌륭하고 유용해요. 하지만, 때때로 당신에게 너무 많은 것을 던져주는 것은 분석-파바로 이어지며, 결국 당신은 그것들 중 어느 것도 하지 않게 된다. 저는 2.5년 전에 프런트 엔드 부트캠프를 졸업했고, 여기에 제가 개인적으로 만든 세 가지 프로젝트가 저의 첫 번째 직업을 얻고 현재에 이르게 하는 데 도움이 되었습니다... 2022. 3. 10. Cheat.sh - 궁극의 다국어 치트 시트 강력한 구문 및 코드 집합 검색 엔진인 cheat.sh을 소개합니다. 너무 많은 프로그래밍 언어가 존재하기 때문에 모든 구문을 기억하는 것은 불가능하다. 다양한 언어를 지원하는 궁극적인 치트시트가 있으면 좋지 않을까요? 이렇게 하면, 너무 많은 구글링으로 인해 산만해지지 않을 것이고, 바로 본론으로 들어갈 수 있을 것이다. 이러한 도구는 이미 존재하며, cheat.sh이라고 불립니다. 이 기사에서는 부정행위를 다루겠습니다.슈의 가장 좋은 모습. 시작하겠습니다! 2022. 3. 10. 다음 프로젝트에서 MongoDB를 사용해야 하는 이유 MongoDB를 다음 프로젝트로 선택한 10가지 이유. 모든 중요한 프로젝트에는 데이터베이스가 있습니다. 모든 훌륭한 프로젝트에는 믿을 수 없는 데이터베이스가 존재하는데, 이것은 중요한 성과와 높은 신뢰성을 가지고 있습니다. 관심을 끌 수 있는 흥미로운 것을 만드는 사람이 되고 싶다면 시선을 사로잡을 수 있는 데이터베이스에 의존해야 하는데 몽고DB가 바로 그것이다. (건물·도시 등이 있던·들어설) 위치, (건물·도시 등의 건설) 현장 데이터베이스 개요 및 사례 몽고DB는 온라인 서비스와 플랫폼에서 일하던 회사인 10gen에 의해 개발되어 출시되었습니다. 현재 그의 이름은 몽고DB 주식회사입니다. 이 회사는 2007년 10월에 제품을 실현했습니다. 회사가 마이크로소프트 애저(Azure)와 비슷한 서비스를 .. 2022. 3. 10. 이전 1 2 3 4 ··· 7 다음