Offcanvas

���������

“개발자의 약 85%, 완전 또는 부분 원격근무한다” 스택 오버플로우

스택 오버플로우(Stack Overflow)의 ‘2022 개발자 설문조사(2022 Developer Survey)’ 결과에 따르면 대부분의 개발자가 원격에서 작업하고 있으며, 좋아하는 기술을 쓸 수 있는 유연한 환경을 선호하는 것으로 나타났다.  대부분의 소프트웨어 개발자는 현재 적어도 일정 시간 원격근무를 하고 있으며, 작업 환경의 유연성이 그 어느 때보다 중요하게 여겨지고 있다. 한편 2022년 5월 스택 오버플로우 개발자 설문조사에는 전 세계 180개국 총 7만 3,268명이 참여했다.    개발자 채용 및 유지의 새로운 법칙 지난 2020년, 완전히 원격근무로 전환해야 했던 개발자 팀이 많았다. 이번 보고서에 의하면 약 85%의 개발자는 소속 조직이 완전(42.98%) 또는 최소한 부분적으로(42.44%) 원격근무를 하고 있다고 답했다. 대기업일수록 완전 원격근무보다는 하이브리드 근무를 하는 경향이 컸다. 스택 오버플로우의 CEO 프라샨트 찬드라세카는 인포월드와의 인터뷰에서 “전 세계가 하이브리드 및 원격근무로 가고 있다. 이번 데이터는 기차는 이미 떠났다는 사실을 보여준다”라고 말했다.  이어서 그는 “작업 환경의 유연성 그리고 개발자가 쓰게 될 기술 스택은 직장 만족도에 가장 큰 영향을 미치는 요소인 것으로 조사됐다. 많은 개발자가 작업하게 될 기술 스택 때문에 채용 과정에서 중도 하차한다”라고 전했다.  한편 프리랜서 또는 개인 비즈니스를 하는 개발자가 작년보다 5%P 증가한 17%를 기록했다. 이 밖에 조직 문화도 변화하고 있으며, 클라우드 네이티브 기술이 인기를 끌었다. 대부분의 개발자의 현재 CI/CD(69.79%)를, 데브옵스 기능(59.35%), 자동화된 테스트(58.09%)를 사용하고 있다고 밝혔다. 하지만 필요한 도구 및 서비스를 쉽게 찾을 수 있는 내부 개발자 포털을 가지고 있다고 말한 개발자는 전체 응답자의 38%에 그쳤다. 아울러 내부 리소스 기술을 사용하여 코드와 지식을 공...

소프트웨어 개발자 스택 오버플로우 개발자 설문조사 원격근무 하이브리드 근무 자바스크립트 러스트 노드 리액트 클라우드 멀티클라우드 도커

2022.06.23

스택 오버플로우(Stack Overflow)의 ‘2022 개발자 설문조사(2022 Developer Survey)’ 결과에 따르면 대부분의 개발자가 원격에서 작업하고 있으며, 좋아하는 기술을 쓸 수 있는 유연한 환경을 선호하는 것으로 나타났다.  대부분의 소프트웨어 개발자는 현재 적어도 일정 시간 원격근무를 하고 있으며, 작업 환경의 유연성이 그 어느 때보다 중요하게 여겨지고 있다. 한편 2022년 5월 스택 오버플로우 개발자 설문조사에는 전 세계 180개국 총 7만 3,268명이 참여했다.    개발자 채용 및 유지의 새로운 법칙 지난 2020년, 완전히 원격근무로 전환해야 했던 개발자 팀이 많았다. 이번 보고서에 의하면 약 85%의 개발자는 소속 조직이 완전(42.98%) 또는 최소한 부분적으로(42.44%) 원격근무를 하고 있다고 답했다. 대기업일수록 완전 원격근무보다는 하이브리드 근무를 하는 경향이 컸다. 스택 오버플로우의 CEO 프라샨트 찬드라세카는 인포월드와의 인터뷰에서 “전 세계가 하이브리드 및 원격근무로 가고 있다. 이번 데이터는 기차는 이미 떠났다는 사실을 보여준다”라고 말했다.  이어서 그는 “작업 환경의 유연성 그리고 개발자가 쓰게 될 기술 스택은 직장 만족도에 가장 큰 영향을 미치는 요소인 것으로 조사됐다. 많은 개발자가 작업하게 될 기술 스택 때문에 채용 과정에서 중도 하차한다”라고 전했다.  한편 프리랜서 또는 개인 비즈니스를 하는 개발자가 작년보다 5%P 증가한 17%를 기록했다. 이 밖에 조직 문화도 변화하고 있으며, 클라우드 네이티브 기술이 인기를 끌었다. 대부분의 개발자의 현재 CI/CD(69.79%)를, 데브옵스 기능(59.35%), 자동화된 테스트(58.09%)를 사용하고 있다고 밝혔다. 하지만 필요한 도구 및 서비스를 쉽게 찾을 수 있는 내부 개발자 포털을 가지고 있다고 말한 개발자는 전체 응답자의 38%에 그쳤다. 아울러 내부 리소스 기술을 사용하여 코드와 지식을 공...

2022.06.23

“개발자들, 러스트·스벨트 선호하지만 앵귤러JS는 그닥” 스택 오버플로우

지난 8월 2일 발표된 ‘2021 스택 오버플로우 개발자 설문조사(Stack Overflow 2021 Developer Survey)’에 따르면 개발자의 학습 방식에서 큰 변화가 있었다. 보고서는 18세 미만 코더의 경우 (책과 학교를 합친 것보다) 동영상 및 블로그 등의 온라인 리소스가 기술을 배우는 데 더 중요한 것으로 나타났다고 밝혔다.    전체 응답자의 약 60%는 온라인 리소스를 통해 코딩을 배웠다고 말했다. 온라인 학습이 1위를 차지했지만 학교도 여전히 중요했다. 약 54%는 학교에서 코딩을 배웠다고 답했다.  또한 보고서는 소프트웨어 개발자의 수가 비약적으로 증가하고 있다고 전했다. 전체 응답자의 50%는 프로그래밍 경력이 10년 이하라고 말했으며, 절반 이상(53.6%)은 11세에서 17세 사이에 첫 코드 라인을 작성했다고 답했다. 대다수는(전체 응답자의 91%, 전문 개발자의 92%) 남성인 것으로 조사됐다.  한편 2021 스택 오버플로우 설문조사는 5월 말부터 6월 중순까지 진행됐으며, 총 8만 3,439명의 개발자가 참여했다. 이 밖에 살펴볼 만한 내용은 다음과 같다.  • ‘자바스크립트(JavaScript)’가 9년 연속 가장 일반적으로 사용되는 프로그래밍 언어(64.96%)로 꼽혔다. 러스트(Rust)도 6년 연속 가장 사랑받는 언어 1위를 차지했다.  • ‘리액트(React)’는 2021년 가장 일반적으로 사용되는 웹 프레임워크(40.14%)로 선정됐다. 제이쿼리(jQuery)가 그 뒤를 이었다. 가장 사랑받는 웹 프레임워크는 ‘스벨트(Svelte)’였다. ‘앵귤러JS(AngularJS)’는 현재 사용 중이지만 더 사용하고 싶지 않은 언어로 꼽혔다.  • 가장 많은 급여를 받는 언어는 클로저(Clojure), F#, 엘릭서(Elixir), 얼랭(Erlang), 펄(Perl)인 것으로 나타났다.  • 전문 개발자의 81%가 정규직이며, 이는...

스택 오버플로우 개발자 프로그래머 프로그래밍 언어 개발 언어 러스트 스벨트 앵귤러JS 자바스클비트 리액트 제이쿼리 클로저 엘릭서 얼랭 구글 클라우드 마이크로소프트 애저 AWS

2021.08.06

지난 8월 2일 발표된 ‘2021 스택 오버플로우 개발자 설문조사(Stack Overflow 2021 Developer Survey)’에 따르면 개발자의 학습 방식에서 큰 변화가 있었다. 보고서는 18세 미만 코더의 경우 (책과 학교를 합친 것보다) 동영상 및 블로그 등의 온라인 리소스가 기술을 배우는 데 더 중요한 것으로 나타났다고 밝혔다.    전체 응답자의 약 60%는 온라인 리소스를 통해 코딩을 배웠다고 말했다. 온라인 학습이 1위를 차지했지만 학교도 여전히 중요했다. 약 54%는 학교에서 코딩을 배웠다고 답했다.  또한 보고서는 소프트웨어 개발자의 수가 비약적으로 증가하고 있다고 전했다. 전체 응답자의 50%는 프로그래밍 경력이 10년 이하라고 말했으며, 절반 이상(53.6%)은 11세에서 17세 사이에 첫 코드 라인을 작성했다고 답했다. 대다수는(전체 응답자의 91%, 전문 개발자의 92%) 남성인 것으로 조사됐다.  한편 2021 스택 오버플로우 설문조사는 5월 말부터 6월 중순까지 진행됐으며, 총 8만 3,439명의 개발자가 참여했다. 이 밖에 살펴볼 만한 내용은 다음과 같다.  • ‘자바스크립트(JavaScript)’가 9년 연속 가장 일반적으로 사용되는 프로그래밍 언어(64.96%)로 꼽혔다. 러스트(Rust)도 6년 연속 가장 사랑받는 언어 1위를 차지했다.  • ‘리액트(React)’는 2021년 가장 일반적으로 사용되는 웹 프레임워크(40.14%)로 선정됐다. 제이쿼리(jQuery)가 그 뒤를 이었다. 가장 사랑받는 웹 프레임워크는 ‘스벨트(Svelte)’였다. ‘앵귤러JS(AngularJS)’는 현재 사용 중이지만 더 사용하고 싶지 않은 언어로 꼽혔다.  • 가장 많은 급여를 받는 언어는 클로저(Clojure), F#, 엘릭서(Elixir), 얼랭(Erlang), 펄(Perl)인 것으로 나타났다.  • 전문 개발자의 81%가 정규직이며, 이는...

2021.08.06

“첫 일자리 찾는 신입 개발자라면 ‘리액트’ 배워라”

소프트웨어 개발자를 찾는 수요가 이어지고 있지만 교육 기관을 갓 졸업한 초급 개발자에게는 그리 와닿지 않는 이야기다. 대부분의 구인 공고는 일정 수준 이상의 경력을 요구하고 있다. 하지만 기회는 있기 마련이다. 프로그래밍 교육 전문가 마크 라소프가 구인구직 사이트 인디드의 올해 1월 데이터를 분석한 결과에 따르면 미국 시장의 경우 리액트(React) 역량을 갖춘 엔트리 레벨 개발자에게 구직 문턱이 가장 낮았다. 그에 따르면 리액트 역량을 찾는 공고의 52%가 초급 개발자에게 열려 있었는데, 자바의 경우 이 수치는 14%에 불과했다. 초급 개발자에게 두 번째로 관대한 PHP조차 21%에 그쳤다.  리액트는 자바스크립트 라이브리러의 하나다. 따라서 HTML, CSS, 자바스크립트와 같은 다른 기본 역량을 보유해야 하긴 한다. 그럼에도 불구하고 리액트를 다룰 줄 안다면 구직 기회가 크게 넓어지는 셈이다.  라소프는 “올해 직장을 찾는 이라면 HTML, CSS, 자바스크립트, 리액트 라이브러리를 배우라고 권하고 싶다”라며, “이미 HTML, CSS, 자바스크립트를 알고 있다면 리액트 라이브러리를 그리 어렵지 않게 배울 수 있다”라고 기술했다.  2021년 1월 인디드 플랫폼에서 초급 직책에 가장 요구되는 기술 리스트는 다음과 같았다.  • 자바 • 소프트웨어 문제 해결 • 윈도우 • 자바 스크립트 • 파이썬 • SQL • HTML5 • 리눅스 • C ++ 라소프는 그러나 이 순위가 다소 왜곡돼 있다고 진단했다. 자바 및 자바스크립트 기술이 필요한 직무에 대한 수요가 많기 때문이라는 설명이다. 그는 “초급 언어로 자바를 그리 추천하지 않는다. 이러한 자바 관련 일자리는 컴퓨터 과학 졸업장을 가진 대졸자에게 돌아가는 경향이 높다. 다른 경험이 있을 때 자바를 검토할 가치가 있다고 본다”라고 말했다.  한편 초급 수준을 벗어난 개발자라면 몇몇 다른 언어를 학습함으로써 일자리를 쉽게 얻을 수 있다. 채용 사이트 하이어...

일자리 리액트 자바스크트립트 Go 스칼라 개발 언어

2021.02.17

소프트웨어 개발자를 찾는 수요가 이어지고 있지만 교육 기관을 갓 졸업한 초급 개발자에게는 그리 와닿지 않는 이야기다. 대부분의 구인 공고는 일정 수준 이상의 경력을 요구하고 있다. 하지만 기회는 있기 마련이다. 프로그래밍 교육 전문가 마크 라소프가 구인구직 사이트 인디드의 올해 1월 데이터를 분석한 결과에 따르면 미국 시장의 경우 리액트(React) 역량을 갖춘 엔트리 레벨 개발자에게 구직 문턱이 가장 낮았다. 그에 따르면 리액트 역량을 찾는 공고의 52%가 초급 개발자에게 열려 있었는데, 자바의 경우 이 수치는 14%에 불과했다. 초급 개발자에게 두 번째로 관대한 PHP조차 21%에 그쳤다.  리액트는 자바스크립트 라이브리러의 하나다. 따라서 HTML, CSS, 자바스크립트와 같은 다른 기본 역량을 보유해야 하긴 한다. 그럼에도 불구하고 리액트를 다룰 줄 안다면 구직 기회가 크게 넓어지는 셈이다.  라소프는 “올해 직장을 찾는 이라면 HTML, CSS, 자바스크립트, 리액트 라이브러리를 배우라고 권하고 싶다”라며, “이미 HTML, CSS, 자바스크립트를 알고 있다면 리액트 라이브러리를 그리 어렵지 않게 배울 수 있다”라고 기술했다.  2021년 1월 인디드 플랫폼에서 초급 직책에 가장 요구되는 기술 리스트는 다음과 같았다.  • 자바 • 소프트웨어 문제 해결 • 윈도우 • 자바 스크립트 • 파이썬 • SQL • HTML5 • 리눅스 • C ++ 라소프는 그러나 이 순위가 다소 왜곡돼 있다고 진단했다. 자바 및 자바스크립트 기술이 필요한 직무에 대한 수요가 많기 때문이라는 설명이다. 그는 “초급 언어로 자바를 그리 추천하지 않는다. 이러한 자바 관련 일자리는 컴퓨터 과학 졸업장을 가진 대졸자에게 돌아가는 경향이 높다. 다른 경험이 있을 때 자바를 검토할 가치가 있다고 본다”라고 말했다.  한편 초급 수준을 벗어난 개발자라면 몇몇 다른 언어를 학습함으로써 일자리를 쉽게 얻을 수 있다. 채용 사이트 하이어...

2021.02.17

풀스택 서버리스 잼스택 제공하는 ‘레드우드(Redwood)’ 살펴보기

기트허브(GitHub) 공동 창업자 톰 프레스턴워너를 필두로 하는 오픈소스 프레임워크 ‘레드우드(Redwood)’ 프로젝트 개발팀은 잼스택(Jamstack) 애플리케이션 개발을 지원하는 편향적인(opinionated) 풀스택 서버리스 웹 애플리케이션 프레임워크를 제공하고 있다.    ‘레드우드’는 애플리케이션 프론트엔드와 백엔드 모두에서 자바스크립트(JavaScript)를 기본언어로 사용한다. 이렇게 단일 언어를 사용하면 코드 재사용부터 개발자 채용까지 모든 것이 단순해진다고 개발팀은 설명했다.  개발팀은 공식 문서를 통해 ‘레드우드’ 혹은 ‘레드우드.js’를 설명하면서, CDN에 의해 정적으로 딜리버리되는 리액트(React) 자바스크립트 라이브러리 프론트엔드가 그래프QL(GraphQL)을 통해 전 세계의 AWS 람다(AWS Lamba)에서 실행되는 백엔드와 통신하며, 이를 모두 깃 푸시(git push)로 배포할 수 있다고 전했다.  이 밖에 ‘레드우드’를 사용하면, 그 자체로 운영상의 의사결정이 이뤄지기 때문에 다양한 기술과 구성을 선택하고 재선택하는 데 시간을 낭비하는 대신 애플리케이션 개발에 더 집중할 수 있다고 개발팀은 언급했다.  한편 사전 렌더링 및 디커플링 핵심 원칙을 활용하는 ‘잼스택’은 웹을 더 빠르고, 더 안전하며, 더 확장 가능하도록 하는 아키텍처를 제공한다. 잼스택은 최신 데브옵스 개발 철학을 정적 HTML 페이지와 결합한다.  레드우드는 현재 버전 0.20 상태다. 기트허브에서 액세스할 수 있다. 개발팀은 2020년 말에 스테이블 1.0 버전을 출시할 예정이라고 밝혔다. 표준 레드우드 애플리케이션에서 사용할 기술은 다음과 같다.  • 리액트(React) • 그래프QL(GraphQL) • 프리즘 데이터베이스 툴킷(Prism database toolkit) • 제스트 자바스크립트 테스팅 프레임워크(Jest JavaScript testing framework): 출시...

레드우드 잼스택 오픈소스 프레임워크 기트허브 리액트 자바스크립트 그래프QL AWS 람다 프론트엔드 백엔드 데브옵스

2020.11.04

기트허브(GitHub) 공동 창업자 톰 프레스턴워너를 필두로 하는 오픈소스 프레임워크 ‘레드우드(Redwood)’ 프로젝트 개발팀은 잼스택(Jamstack) 애플리케이션 개발을 지원하는 편향적인(opinionated) 풀스택 서버리스 웹 애플리케이션 프레임워크를 제공하고 있다.    ‘레드우드’는 애플리케이션 프론트엔드와 백엔드 모두에서 자바스크립트(JavaScript)를 기본언어로 사용한다. 이렇게 단일 언어를 사용하면 코드 재사용부터 개발자 채용까지 모든 것이 단순해진다고 개발팀은 설명했다.  개발팀은 공식 문서를 통해 ‘레드우드’ 혹은 ‘레드우드.js’를 설명하면서, CDN에 의해 정적으로 딜리버리되는 리액트(React) 자바스크립트 라이브러리 프론트엔드가 그래프QL(GraphQL)을 통해 전 세계의 AWS 람다(AWS Lamba)에서 실행되는 백엔드와 통신하며, 이를 모두 깃 푸시(git push)로 배포할 수 있다고 전했다.  이 밖에 ‘레드우드’를 사용하면, 그 자체로 운영상의 의사결정이 이뤄지기 때문에 다양한 기술과 구성을 선택하고 재선택하는 데 시간을 낭비하는 대신 애플리케이션 개발에 더 집중할 수 있다고 개발팀은 언급했다.  한편 사전 렌더링 및 디커플링 핵심 원칙을 활용하는 ‘잼스택’은 웹을 더 빠르고, 더 안전하며, 더 확장 가능하도록 하는 아키텍처를 제공한다. 잼스택은 최신 데브옵스 개발 철학을 정적 HTML 페이지와 결합한다.  레드우드는 현재 버전 0.20 상태다. 기트허브에서 액세스할 수 있다. 개발팀은 2020년 말에 스테이블 1.0 버전을 출시할 예정이라고 밝혔다. 표준 레드우드 애플리케이션에서 사용할 기술은 다음과 같다.  • 리액트(React) • 그래프QL(GraphQL) • 프리즘 데이터베이스 툴킷(Prism database toolkit) • 제스트 자바스크립트 테스팅 프레임워크(Jest JavaScript testing framework): 출시...

2020.11.04

Next.js 버전 10 공개··· ”이미지 최적화, 사용자 애널리틱스 추가”

베르셀(Vercel)이 10월 27일(현지 시각) 리액트 기반 웹 프레임워크 ‘Next.js’의 버전 10을 공개했다. Next.js 버전 10에는 사용자 애널리틱스, 자동 이미지 최적화, 전자상거래용 올인원 스타터 키트, 다국어 라우팅 등을 포함한 여러 기능이 추가됐다.    올해로 4주년을 맞은 ‘Next.js’는 하이브리드 정적 및 서버 렌더링(hybrid static and server rendering), 스마트 번들링(smart bundling), 타입스크립트(TypeScript) 지원, 라우트 프리페칭(route pre-fetching) 등의 기능을 제공한다. 이번에 발표된 버전 10의 새로운 기능은 다음과 같다.  • 자동 이미지 최적화(Automatic image optimization): 기존 HTML 및 브라우저 이미지를 대체한다. 개발자는 프로그레시브 로딩(progressive loading)을 통해 페이지 응답 속도를 향상시키는 리액트 기반 이미지 구성요소로 기존 HTML 태그를 자동 교체할 수 있다.  • 다국어 라우팅(Internationalized routing) 및 자동 언어 감지(automatic language detection): 사용자 선호 언어에 따라 제공할 콘텐츠를 결정하는 동시에 즉각적인 언어 네고시에이션 및 메모라이제이션을 지원해 개발팀에 번역 경로를 제공하고 DIY 접근방식을 제거한다.  • Next.js 애널리틱스(Next.js Analytics): 개발자가 웹 사이트 성능을 개선하는 데 필요한 사용자 인사이트를 지속적으로 제공한다. 지속적인 피드백은 사이트나 애플리케이션이 어떻게 작동하는지 이해하고 웹 바이탈(Web Vitals) 점수를 올리는 데 도움을 준다.  • Next.js 커머스(Next.js Commerce): 이는 성능, 개인화, 몰입적인 사용자 경험을 지원하는 전자상거래 사이트용 올인원 스타터 키트다. 이 오픈소스 플랫폼은 빅커머스(...

Next.js React 리액트 웹 사이트 웹 프레임워크 사용자 애널리틱스 자동 이미지 최적화 전자상거래 전자상거래 사이트 라우팅 서버 렌더링 타입스크립트 리액트 17 빅커머스

2020.10.28

베르셀(Vercel)이 10월 27일(현지 시각) 리액트 기반 웹 프레임워크 ‘Next.js’의 버전 10을 공개했다. Next.js 버전 10에는 사용자 애널리틱스, 자동 이미지 최적화, 전자상거래용 올인원 스타터 키트, 다국어 라우팅 등을 포함한 여러 기능이 추가됐다.    올해로 4주년을 맞은 ‘Next.js’는 하이브리드 정적 및 서버 렌더링(hybrid static and server rendering), 스마트 번들링(smart bundling), 타입스크립트(TypeScript) 지원, 라우트 프리페칭(route pre-fetching) 등의 기능을 제공한다. 이번에 발표된 버전 10의 새로운 기능은 다음과 같다.  • 자동 이미지 최적화(Automatic image optimization): 기존 HTML 및 브라우저 이미지를 대체한다. 개발자는 프로그레시브 로딩(progressive loading)을 통해 페이지 응답 속도를 향상시키는 리액트 기반 이미지 구성요소로 기존 HTML 태그를 자동 교체할 수 있다.  • 다국어 라우팅(Internationalized routing) 및 자동 언어 감지(automatic language detection): 사용자 선호 언어에 따라 제공할 콘텐츠를 결정하는 동시에 즉각적인 언어 네고시에이션 및 메모라이제이션을 지원해 개발팀에 번역 경로를 제공하고 DIY 접근방식을 제거한다.  • Next.js 애널리틱스(Next.js Analytics): 개발자가 웹 사이트 성능을 개선하는 데 필요한 사용자 인사이트를 지속적으로 제공한다. 지속적인 피드백은 사이트나 애플리케이션이 어떻게 작동하는지 이해하고 웹 바이탈(Web Vitals) 점수를 올리는 데 도움을 준다.  • Next.js 커머스(Next.js Commerce): 이는 성능, 개인화, 몰입적인 사용자 경험을 지원하는 전자상거래 사이트용 올인원 스타터 키트다. 이 오픈소스 플랫폼은 빅커머스(...

2020.10.28

Next.js 9.5 업데이트 공개··· “증분 정적 페이지 재생성 추가”

Next.js 9.5의 새로운 페이지 업데이트 메커니즘은 지연시간 급증을 제거하고 페이지가 오프라인으로 전환되는 것을 방지한다.  28일(현지 시각) 자바스크립트 UI 라이브러리 리액트(React)를 기반으로 애플리케이션 빌드를 지원하는 프레임워크, Next.js의 버전 9.5가 공개됐다. Next.js 9.5에는 증분 정적 재생성(incremental static regeneration), 리라이트/리다이렉션(rewrites/redirects) 지원 등을 포함한 여러 기능이 추가됐다.    ‘증분 정적 재생성’은 트래픽이 유입될 때 백그라운드에서 페이지를 다시 렌더링하여 기존 페이지를 업데이트한다. 트래픽은 항상 정적 스토리지에서 중단 없이 제공되며, 새로 작성된 페이지는 생성 완료 후에만 푸시된다. 이는 기존 SSR과 달리 지연시간이 급증하지 않으며, 페이지가 오프라인으로 전환되지 않는다는 이점을 가진다.  '리라이트 지원'은 Next.js를 점진적으로 도입할 때 유용한 기능이다. 이를 사용하면 개발자가 들어오는 요청 경로를 외부 URL을 포함한 다른 대상 경로에 매핑할 수 있다. '리다이렉션'은 애플리케이션 경로 구조를 변경할 때 주로 사용된다. Next.js 9.5 버전부터는 redirects 키 아래 next.config.js에서 리다이렉션 목록을 만들 수 있다.  엣지 네트워크 업체 베르셀(vercel)이 개발한 오픈소스 프레임워크 Next.js는 정적 웹사이트 구축, 앱 및 모바일 웹 앱의 사전 렌더링 등을 목적으로 하는 엔터프라이즈급 툴이다. 이 밖에 Next.js 9.5의 새로운 기능 및 개선 사항은 아래와 같다.  • basePath 구성 옵션을 사용하면 도메인의 하위 경로에서 Next.js 애플리케이션을 쉽게 호스팅할 수 있다. 개발자는 /docs 와 같은 하위 경로에서 애플리케이션을 호스팅하여 이 애플리케이션이 도메인의 해당 하위 섹션만 다...

Next.js React 리액트 자바스크립트 프레임워크 애플리케이션 정적 웹사이트 느래픽 베르셀 모바일 웹 앱 웹팩 5

2020.07.28

Next.js 9.5의 새로운 페이지 업데이트 메커니즘은 지연시간 급증을 제거하고 페이지가 오프라인으로 전환되는 것을 방지한다.  28일(현지 시각) 자바스크립트 UI 라이브러리 리액트(React)를 기반으로 애플리케이션 빌드를 지원하는 프레임워크, Next.js의 버전 9.5가 공개됐다. Next.js 9.5에는 증분 정적 재생성(incremental static regeneration), 리라이트/리다이렉션(rewrites/redirects) 지원 등을 포함한 여러 기능이 추가됐다.    ‘증분 정적 재생성’은 트래픽이 유입될 때 백그라운드에서 페이지를 다시 렌더링하여 기존 페이지를 업데이트한다. 트래픽은 항상 정적 스토리지에서 중단 없이 제공되며, 새로 작성된 페이지는 생성 완료 후에만 푸시된다. 이는 기존 SSR과 달리 지연시간이 급증하지 않으며, 페이지가 오프라인으로 전환되지 않는다는 이점을 가진다.  '리라이트 지원'은 Next.js를 점진적으로 도입할 때 유용한 기능이다. 이를 사용하면 개발자가 들어오는 요청 경로를 외부 URL을 포함한 다른 대상 경로에 매핑할 수 있다. '리다이렉션'은 애플리케이션 경로 구조를 변경할 때 주로 사용된다. Next.js 9.5 버전부터는 redirects 키 아래 next.config.js에서 리다이렉션 목록을 만들 수 있다.  엣지 네트워크 업체 베르셀(vercel)이 개발한 오픈소스 프레임워크 Next.js는 정적 웹사이트 구축, 앱 및 모바일 웹 앱의 사전 렌더링 등을 목적으로 하는 엔터프라이즈급 툴이다. 이 밖에 Next.js 9.5의 새로운 기능 및 개선 사항은 아래와 같다.  • basePath 구성 옵션을 사용하면 도메인의 하위 경로에서 Next.js 애플리케이션을 쉽게 호스팅할 수 있다. 개발자는 /docs 와 같은 하위 경로에서 애플리케이션을 호스팅하여 이 애플리케이션이 도메인의 해당 하위 섹션만 다...

2020.07.28

"AI로 파이썬 코드 완성"··· 카이트, 자바스크립트 지원

머신러닝 모델을 기반으로 코드 자동 완성 기능을 제공하는 카이트(Kite)가 자바스크립트를 학습한 머신러닝 모델을 애드온으로 추가했다. 주요 코드 편집기 및 IDE와 통합할 수 있다. 카이트 개발팀이 5월 12일 AI 기반 파이썬용 코드 자동 완성 툴, 카이트(Kite)에 자바스크립트 지원을 추가했다고 발표했다. 이밖에 고급 기능을 추가한 카이트 유료 버전도 함께 선보였다.   카이트는 파이썬과 자바스크립트 코드 각각으로 구축한 머신러닝 모델을 사용해 사용자가 입력하려는 코드를 예측하여 자동 완성 기능을 제공한다. 이는 정적 코드뿐만 아니라 코드로부터 얻은 추상구문트리(Abstract Syntax Tree)를 학습한다. 또한 사용자와 다른 개발자가 유사한 상황에서 작성했던 코드를 기반으로 맥락을 파악해 예측을 제안한다. 카이트는 초창기 파이썬만 지원했지만 카이트 개발팀은 지원 언어를 확대할 계획이라고 밝힌 바 있다. 그리고 자바스크립트가 바로 그 첫 번째 언어다. 이번에 추가된 카이트 머신러닝 모델은 자바스크립트 기반 프레임워크인 리액트(React), 뷰(Vue), 앵귤러(Angular), 노드.js(Node.js)를 포함해 주로 사용되는 자바스크립트 패키지에서 수집된 동작 데이터세트를 기반으로 한다.  비주얼 스튜디오 코드(Visual Studio Code) 및 아톰(Atom)을 포함한 대부분의 주요 개발 환경과 통합해 사용할 수 있다. 해당 툴은 로컬로 설치되며 클라우드 연결이 필요 없다. 모든 예측 기능이 자체 시스템에서 이뤄지고 제공된다.  카이트는 기본적으로 개인적 용도는 물론 상업적 용도에도 무료로 사용할 수 있다. 새로 출시된 유료 버전인 카이트 프로(Kite Pro)는 몇 가지 고급 기능이 추가됐다. 주요 추가 기능에는 데이터 딕셔너리(data in dictionaries), 앨리어스 가져오기(import aliases), 코드 스니펫(code snippets)을 포함한 딥러닝 기반으로 생성된 한 줄(sin...

자바스크립트 자동코드완성 비주얼스튜디오코드 리액트 앵귤러 딥러닝 머신러닝 파이썬 아톰 인공지능 AI 코드 카이트

2020.05.14

머신러닝 모델을 기반으로 코드 자동 완성 기능을 제공하는 카이트(Kite)가 자바스크립트를 학습한 머신러닝 모델을 애드온으로 추가했다. 주요 코드 편집기 및 IDE와 통합할 수 있다. 카이트 개발팀이 5월 12일 AI 기반 파이썬용 코드 자동 완성 툴, 카이트(Kite)에 자바스크립트 지원을 추가했다고 발표했다. 이밖에 고급 기능을 추가한 카이트 유료 버전도 함께 선보였다.   카이트는 파이썬과 자바스크립트 코드 각각으로 구축한 머신러닝 모델을 사용해 사용자가 입력하려는 코드를 예측하여 자동 완성 기능을 제공한다. 이는 정적 코드뿐만 아니라 코드로부터 얻은 추상구문트리(Abstract Syntax Tree)를 학습한다. 또한 사용자와 다른 개발자가 유사한 상황에서 작성했던 코드를 기반으로 맥락을 파악해 예측을 제안한다. 카이트는 초창기 파이썬만 지원했지만 카이트 개발팀은 지원 언어를 확대할 계획이라고 밝힌 바 있다. 그리고 자바스크립트가 바로 그 첫 번째 언어다. 이번에 추가된 카이트 머신러닝 모델은 자바스크립트 기반 프레임워크인 리액트(React), 뷰(Vue), 앵귤러(Angular), 노드.js(Node.js)를 포함해 주로 사용되는 자바스크립트 패키지에서 수집된 동작 데이터세트를 기반으로 한다.  비주얼 스튜디오 코드(Visual Studio Code) 및 아톰(Atom)을 포함한 대부분의 주요 개발 환경과 통합해 사용할 수 있다. 해당 툴은 로컬로 설치되며 클라우드 연결이 필요 없다. 모든 예측 기능이 자체 시스템에서 이뤄지고 제공된다.  카이트는 기본적으로 개인적 용도는 물론 상업적 용도에도 무료로 사용할 수 있다. 새로 출시된 유료 버전인 카이트 프로(Kite Pro)는 몇 가지 고급 기능이 추가됐다. 주요 추가 기능에는 데이터 딕셔너리(data in dictionaries), 앨리어스 가져오기(import aliases), 코드 스니펫(code snippets)을 포함한 딥러닝 기반으로 생성된 한 줄(sin...

2020.05.14

익명 기고 | 컴퓨터 전공자만으로는 개발팀을 꾸리면 안되는 이유

컴퓨터와 과학이라는 두 단어를 생각해보라. 첫 번째는 인류에게 아주 큰 선물을 줬다. 그 범위도 생명을 살리는 전자 의료 기록(EMR)의 보편화부터 ‘시간에 구애받지 않는 트위터의 가상 싸움’까지 아주 광범위하다. 두 번째 단어인 과학은 소아마비 백신, 달 탐사 등 큰 ‘발전’을 전달한 ‘지성’의 변화와 발전을 대변한다. 그렇다면 프로그래밍 팀을 꾸릴 때, 이 두 단어를 결합한 ‘컴퓨터과학’ 전공자만으로는 ‘부족’한 이유가 무엇일까? 이 분야가 전달하는 발전과 성과가 미흡해서가 아니다. 지금 세상에는 새로운 프로그래밍 언어, 매우 영리한 검색 알고리즘, 머신 비전 알고리즘 같은 새로운 것들이 가득 들어 있는 페타바이트급 레이텍(LaTeX) 파일과 수많은 개념이 존재한다. 멋진 것들이 아주 많다. 그러나 문제는 이 수많은 것들을 정말 필요로 하는 사람이 극소수에 불과하다는 것이다. 한 친구의 고백에 따르면 CS(컴퓨터과학) 전공자는 채용하지 않고 물리, 회계, 기타 수학에 정통한 인재들만 채용해 큰 성과를 일궈낸 개발팀이 있다. 이런 신입 직원들은 훨씬 더 ‘실무적’이다. 머신이 결과를 전달하도록 만드는 데에만 집중한다. 아마 대부분 기업이 원하는 인재일 것이다.   CS 학위가 나쁘다는 이야기는 아니다. 대부분 사람이 풀고 싶어 하는 문제에 대해 이야기하지 않을 뿐이다. 지금부터 CS 학위 소지자보다 다른 전공자가 더 나은 몇 가지 이유를 설명한다. 이론이 오히려 시장을 혼탁하게 하고 헷갈리게 한다 본질적으로 수학자 같은 컴퓨터 과학자가 많다. 이론에 사로잡힌 사고방식이 체화되어 있다. 한 ‘이론가’는 모든 수학적 증명이 프로그램이고, 프로그램도 수학 증명이라고 생각한다고 말한 적이 있다. 그는 실제 작동하는 코드를 전달하는 것에는 큰 관심이 없다. 그보다는 코드 증명이 적절하다는 것에 더 ...

CIO CLU 리액트 수학자 레이텍 물리학 컴퓨터과학 파이썬 프로그래밍 수학 EMR 인공지능 언어 학위 트위터 구글 LaTex

2019.02.08

컴퓨터와 과학이라는 두 단어를 생각해보라. 첫 번째는 인류에게 아주 큰 선물을 줬다. 그 범위도 생명을 살리는 전자 의료 기록(EMR)의 보편화부터 ‘시간에 구애받지 않는 트위터의 가상 싸움’까지 아주 광범위하다. 두 번째 단어인 과학은 소아마비 백신, 달 탐사 등 큰 ‘발전’을 전달한 ‘지성’의 변화와 발전을 대변한다. 그렇다면 프로그래밍 팀을 꾸릴 때, 이 두 단어를 결합한 ‘컴퓨터과학’ 전공자만으로는 ‘부족’한 이유가 무엇일까? 이 분야가 전달하는 발전과 성과가 미흡해서가 아니다. 지금 세상에는 새로운 프로그래밍 언어, 매우 영리한 검색 알고리즘, 머신 비전 알고리즘 같은 새로운 것들이 가득 들어 있는 페타바이트급 레이텍(LaTeX) 파일과 수많은 개념이 존재한다. 멋진 것들이 아주 많다. 그러나 문제는 이 수많은 것들을 정말 필요로 하는 사람이 극소수에 불과하다는 것이다. 한 친구의 고백에 따르면 CS(컴퓨터과학) 전공자는 채용하지 않고 물리, 회계, 기타 수학에 정통한 인재들만 채용해 큰 성과를 일궈낸 개발팀이 있다. 이런 신입 직원들은 훨씬 더 ‘실무적’이다. 머신이 결과를 전달하도록 만드는 데에만 집중한다. 아마 대부분 기업이 원하는 인재일 것이다.   CS 학위가 나쁘다는 이야기는 아니다. 대부분 사람이 풀고 싶어 하는 문제에 대해 이야기하지 않을 뿐이다. 지금부터 CS 학위 소지자보다 다른 전공자가 더 나은 몇 가지 이유를 설명한다. 이론이 오히려 시장을 혼탁하게 하고 헷갈리게 한다 본질적으로 수학자 같은 컴퓨터 과학자가 많다. 이론에 사로잡힌 사고방식이 체화되어 있다. 한 ‘이론가’는 모든 수학적 증명이 프로그램이고, 프로그램도 수학 증명이라고 생각한다고 말한 적이 있다. 그는 실제 작동하는 코드를 전달하는 것에는 큰 관심이 없다. 그보다는 코드 증명이 적절하다는 것에 더 ...

2019.02.08

지금 美 IT구인공고 인기 검색어 증가 1위는 '쿠버네티스'

완벽한 IT일자리를 찾는 것은 쉬운 일이 아니지만 특히 수요가 많은 일자리의 경우 특정 기술력을 찾는 IT구인공고는 원활하게 이뤄질 수 있다. 취업 검색 플랫폼이 실제로 2019년 기술직을 검색할 때 구직자가 가장 많이 사용한 용어를 분석해 지난해와 비교했을 때 몇 가지 중요한 변화를 발견했다.  인디드 이코노미스트 다니엘 컬버트슨은 "새로운 일자리를 찾을 때 사람들은 원하는 일과 관련한 최첨단 기술을 설명하는 검색어를 자주 사용한다"고 밝혔다. 컬버트슨은 "고용주 측에서는 이러한 숙련도를 갖춘 고도로 전문화된 기술 인재 수요가 높을 전망이다"고 덧붙였다.  특히 실제로 381개의 기술 직종 중 하나를 검색어로 사용하여 게시물을 클릭한다는 점을 고려해 2018년 11월 1일까지 3개월 동안 전년 대비 검색량을 추적했다. 이 조사에서 오픈소스 툴, 클라우드 컴퓨팅 기술, PHP 기반 툴, 일부 기존 기술을 포함한 전문 프로그래밍 언어는 2019년 IT전문가에게도 인기를 끌고 있다. ciokr@idg.co.kr

CIO 도커 오토캐드 쿠버네티스 인디드 마젠토 리액트 고랭 라라벨 베릴로그 검색어 Node.js PHP 검색 구글 페이스북 구직 컨테이너 어도비 구인 일자리 C 앤서블

2019.01.16

완벽한 IT일자리를 찾는 것은 쉬운 일이 아니지만 특히 수요가 많은 일자리의 경우 특정 기술력을 찾는 IT구인공고는 원활하게 이뤄질 수 있다. 취업 검색 플랫폼이 실제로 2019년 기술직을 검색할 때 구직자가 가장 많이 사용한 용어를 분석해 지난해와 비교했을 때 몇 가지 중요한 변화를 발견했다.  인디드 이코노미스트 다니엘 컬버트슨은 "새로운 일자리를 찾을 때 사람들은 원하는 일과 관련한 최첨단 기술을 설명하는 검색어를 자주 사용한다"고 밝혔다. 컬버트슨은 "고용주 측에서는 이러한 숙련도를 갖춘 고도로 전문화된 기술 인재 수요가 높을 전망이다"고 덧붙였다.  특히 실제로 381개의 기술 직종 중 하나를 검색어로 사용하여 게시물을 클릭한다는 점을 고려해 2018년 11월 1일까지 3개월 동안 전년 대비 검색량을 추적했다. 이 조사에서 오픈소스 툴, 클라우드 컴퓨팅 기술, PHP 기반 툴, 일부 기존 기술을 포함한 전문 프로그래밍 언어는 2019년 IT전문가에게도 인기를 끌고 있다. ciokr@idg.co.kr

2019.01.16

"요즘 고용주가 검색하고 구직자가 강조하고 기술 역량은..."

새로운 일자리를 찾기란 결코 쉬운 일이 아니지만, 특정 역량을 갖췄다면 직장을 골라가며 입사하는 것이 가능하다. 구직 플랫폼 인디드(Indeed)의 연구를 기반으로 현재 빠르게 수요가 증가하고 있는 역량 목록을 정리했다. 인디드의 이코노미스트 다니엘 쿨버슨은 2015 년 10월부터 2016 년 10월까지, 그리고 2016 년 10월부터 2017 년 9 월까지 2년 동안 기술 직업 분야의 검색 트래픽을 조사했다고 전하며, 그 결과 2018년 현재 뚜렷한 조짐을 포착할 수 있었다고 전했다. 리액트(React) 리액트는 사용자 인터페이스(UI) 구축을 위한 자바스크립트 라이브러리다. 페이스북과 인스타그램, 독립 개발자들을 포함한 여러 조직에 의해 관리된다. 2017년 기트허브 코드베이스에서 두번째로 많은 기여자를 기록하는 등 큰 관심을 끌고 있다. 쿨버슨은 "현재 리액트는 구직자들이 자신을 홍보하기 위해 이용하는 단어 빈도 측면에서 가장 빠르게 성장하고 있다. 또한 고용주들이 이 단어를 검색하는 비율이 3배나 증가했다. 리액트가 소비자 대면 기업 사이에서 얼마나 빨리 인기를 얻고 있는지 보여주는 트렌드다"라고 말했다. 애저(Azure) 애저는 마이크로소프트의 클라우드 컴퓨팅 솔루션을 의미한다. SaaS, PaaS, IaaS를 모두 제공하는 한편 다양한 프로그래밍 언어를 지원한다. 쿨버슨은 애저에서 웹 앱을 개발하는 데에는 파이썬 언어가 특히 애용되고 있다며, 이에 따라 이 역량 또한 보유하는 것이 중요하다고 전했다. 아마존 웹 서비스 오늘날 클라우드 컴퓨팅 플랫폼 분야의 선두 서비스다. 쿨버슨은 클라우드 컴퓨팅이 지속적으로 성장함에 따라 AWS 관련 역량에 대한 수요가 증가하고 있다고 전했다. 그는 "모든 업종의 기업들이 오프사이트 컴퓨팅 및 스토리지 사용을 늘리고 있다. 경험 많은 클라우드 개발자의 수요가 증가할 수밖에 없다"라고 말했다. 공격 역량을 보유한 보안 전문가 데이터 유출,...

R 리액트 OSCP 앵귤러JS

2018.02.14

새로운 일자리를 찾기란 결코 쉬운 일이 아니지만, 특정 역량을 갖췄다면 직장을 골라가며 입사하는 것이 가능하다. 구직 플랫폼 인디드(Indeed)의 연구를 기반으로 현재 빠르게 수요가 증가하고 있는 역량 목록을 정리했다. 인디드의 이코노미스트 다니엘 쿨버슨은 2015 년 10월부터 2016 년 10월까지, 그리고 2016 년 10월부터 2017 년 9 월까지 2년 동안 기술 직업 분야의 검색 트래픽을 조사했다고 전하며, 그 결과 2018년 현재 뚜렷한 조짐을 포착할 수 있었다고 전했다. 리액트(React) 리액트는 사용자 인터페이스(UI) 구축을 위한 자바스크립트 라이브러리다. 페이스북과 인스타그램, 독립 개발자들을 포함한 여러 조직에 의해 관리된다. 2017년 기트허브 코드베이스에서 두번째로 많은 기여자를 기록하는 등 큰 관심을 끌고 있다. 쿨버슨은 "현재 리액트는 구직자들이 자신을 홍보하기 위해 이용하는 단어 빈도 측면에서 가장 빠르게 성장하고 있다. 또한 고용주들이 이 단어를 검색하는 비율이 3배나 증가했다. 리액트가 소비자 대면 기업 사이에서 얼마나 빨리 인기를 얻고 있는지 보여주는 트렌드다"라고 말했다. 애저(Azure) 애저는 마이크로소프트의 클라우드 컴퓨팅 솔루션을 의미한다. SaaS, PaaS, IaaS를 모두 제공하는 한편 다양한 프로그래밍 언어를 지원한다. 쿨버슨은 애저에서 웹 앱을 개발하는 데에는 파이썬 언어가 특히 애용되고 있다며, 이에 따라 이 역량 또한 보유하는 것이 중요하다고 전했다. 아마존 웹 서비스 오늘날 클라우드 컴퓨팅 플랫폼 분야의 선두 서비스다. 쿨버슨은 클라우드 컴퓨팅이 지속적으로 성장함에 따라 AWS 관련 역량에 대한 수요가 증가하고 있다고 전했다. 그는 "모든 업종의 기업들이 오프사이트 컴퓨팅 및 스토리지 사용을 늘리고 있다. 경험 많은 클라우드 개발자의 수요가 증가할 수밖에 없다"라고 말했다. 공격 역량을 보유한 보안 전문가 데이터 유출,...

2018.02.14

2018년 IT채용 시장서 수요 많을 기술력 7선

완벽한 IT 일자리 찾기란 쉬운 일이 아니다. 하지만 수요가 많은 특정 기술을 보유했다면 취업이 원활하게 진행될 수 있다. 2018년에 기업이 많이 찾을 기술력을 알아보자. 까다로운 고용 시장에서 새로운 일자리 찾기란 절대 쉬운 일이 아니지만, 특정 기술력이 있다면 이 과정이 한결 수월해질 것이다. 고용주가 찾는 인재를 신속하게 구할 수 있도록 돕는 구직 플랫폼인 인디드(Indeed)가 2018년에 수요가 많을 것으로 예상되는 기술력을 작성했다. 인디드의 경제학자 대니얼 칼버트슨은 "새로운 일자리를 찾을 때 사람들은 원하는 직업과 관련한 최첨단 기술을 나타내는 검색어를 사용하곤 한다. 고용주 측에서는 이러한 숙련도를 갖춘 고도로 전문화된 기술 인재 수요가 많다"고 밝혔다. 인디드는 2015년 10월부터 2016년 10월까지, 그리고 2016년 10월부터 2017년 9월까지 2년간의 기술 직업 검색 트래픽을 조사해 구직자 측면에서 가장 빠르게 성장하는 기술을 파악해 검색어를 선정했다. 그런 다음 인디드의 경제학자와 연구원은 이력서 검색 트래픽을 같은 기간에 해당 기술이 고용주들 사이에 얼마나 인기가 있었는지 확인했다. 이러한 데이터를 종합해 2018년에 수요가 많을 기술과 IT산업 간에 견고한 공감대를 만들어 냈다. 리액트 리액트(React)는 페이스북, 인스타그램, 개인 개발자뿐 아니라 써드파티가 관리하는 사용자 인터페이스를 작성하는 자바스크립트 라이브러리다. 지금까지 2017년에 리액트 프로젝트는 깃허브의 코드베이스에 기여한 사람이 두 번째로 많다. 컬버트슨은 "실제로 리액트는 구직자들이 사용하는 기술 중 가장 빠르게 성장하는 기술 검색 용어다. 동시에 고용주가 이력서 검색에 3배 이상을 사용하는 것으로 파악됐다"며 “리액트가 소비자 대면 기술 회사들 사이에서 얼마나 빨리 인기를 얻고 있으며 프론트엔드 개발자들에게는 이 기술이 얼마나 중요한지 잘 보여준다. 간단히 말해, ...

자바 앵귤라JS Offensive Security Certified Professional OSCP 리액트 인디드 스파크 R 스칼라 파이썬 아마존 웹 서비스 인사 데이터 과학자 애저 AWS 고용 HR 채용 React

2017.12.21

완벽한 IT 일자리 찾기란 쉬운 일이 아니다. 하지만 수요가 많은 특정 기술을 보유했다면 취업이 원활하게 진행될 수 있다. 2018년에 기업이 많이 찾을 기술력을 알아보자. 까다로운 고용 시장에서 새로운 일자리 찾기란 절대 쉬운 일이 아니지만, 특정 기술력이 있다면 이 과정이 한결 수월해질 것이다. 고용주가 찾는 인재를 신속하게 구할 수 있도록 돕는 구직 플랫폼인 인디드(Indeed)가 2018년에 수요가 많을 것으로 예상되는 기술력을 작성했다. 인디드의 경제학자 대니얼 칼버트슨은 "새로운 일자리를 찾을 때 사람들은 원하는 직업과 관련한 최첨단 기술을 나타내는 검색어를 사용하곤 한다. 고용주 측에서는 이러한 숙련도를 갖춘 고도로 전문화된 기술 인재 수요가 많다"고 밝혔다. 인디드는 2015년 10월부터 2016년 10월까지, 그리고 2016년 10월부터 2017년 9월까지 2년간의 기술 직업 검색 트래픽을 조사해 구직자 측면에서 가장 빠르게 성장하는 기술을 파악해 검색어를 선정했다. 그런 다음 인디드의 경제학자와 연구원은 이력서 검색 트래픽을 같은 기간에 해당 기술이 고용주들 사이에 얼마나 인기가 있었는지 확인했다. 이러한 데이터를 종합해 2018년에 수요가 많을 기술과 IT산업 간에 견고한 공감대를 만들어 냈다. 리액트 리액트(React)는 페이스북, 인스타그램, 개인 개발자뿐 아니라 써드파티가 관리하는 사용자 인터페이스를 작성하는 자바스크립트 라이브러리다. 지금까지 2017년에 리액트 프로젝트는 깃허브의 코드베이스에 기여한 사람이 두 번째로 많다. 컬버트슨은 "실제로 리액트는 구직자들이 사용하는 기술 중 가장 빠르게 성장하는 기술 검색 용어다. 동시에 고용주가 이력서 검색에 3배 이상을 사용하는 것으로 파악됐다"며 “리액트가 소비자 대면 기술 회사들 사이에서 얼마나 빨리 인기를 얻고 있으며 프론트엔드 개발자들에게는 이 기술이 얼마나 중요한지 잘 보여준다. 간단히 말해, ...

2017.12.21

오픈소스 자바스크립트 라이브러리 '리액트 파이버', 베타 단계 진입

페이스북의 오픈소스 자바스크립트 UI 라이브러리 최신 버전인 '리액트 16(React 16)'이 베타 단계로 진입했다. 코드명 '파이버(Fiber)'로 불리는 이번 버전에서는 애니메이션과 레이아웃, 제스처 지원이 강화됐다. NPM 모듈로 공개된 이 초기 베타 버전은 기존 앱과 호환성을 강화하는 데 초점을 맞췄다. 페이스북은 버전 16이 네이티브와 비슷한 성능을 제공한다고 주장했다. 파이버에는 다음과 같은 신기능에 추가됐다. - 비동기 컴포넌트 렌더링을 통해 성능 향상 - 렌더 어레이 반환과 컴포넌트 오류 복구, 에러 스택 추적 가독성 개선 - 개선을 방해했던 내부 추상화 제거 페이스북은 리액트 16.x 개발이 끝나면 업그레이드에 대해 사전 동의를 받을 예정이다. 리액트 16.0 버전을 사용했다고 당장 앱을 획기적으로 빨라지지는 않는다. 리액트의 성능 향상은 반복적이고 점진적으로 이뤄진다고 페이스북은 설명했다. 베타 버전과 함께 페이스북은 개발자의 반응을 가장 기대하고 있다. 업체는 "15.x와 16.x 버전 사이의 성능 차이에 대한 개발자의 반응을 확인하는 데 특히 관심이 많다"라고 말했다. 16 버전은 맵과 셋트 컬렉션 타임에 의존하므로, 기존 브라우저와 기기는 이를 네이티브로 지원하지 않을 수 있다. 개발자는 앱 내에 코어-js나 바벨-폴리필 같은 폴리필(polyfill) 설치를 고려해야 한다. 리액트 16의 서버 랜더러는 전면 재개발돼 스트리밍 모드를 지원한다. 베타에서 변화된 점 중에는 새로운 오류 처리 기능이 포함됐다. 컴포넌트 트리의 런타인 오류를 잡아내는 '에러 바운더리(error boundaries)' 컴포넌트가 추가돼 이를 기록하고 펄백 UI를 보여준다. 기존에는 런타임 에러가 리액트를 장애 상태로 만들어 알 수 없는 경고를 보여주곤 했다. 스케줄링과 라이프사이클에도 변화가 많다. 이제 ReactDOM.render()과 ReactDOM.unstabl...

오픈소스 페이스북 자바스크립트 리액트 파이버

2017.08.02

페이스북의 오픈소스 자바스크립트 UI 라이브러리 최신 버전인 '리액트 16(React 16)'이 베타 단계로 진입했다. 코드명 '파이버(Fiber)'로 불리는 이번 버전에서는 애니메이션과 레이아웃, 제스처 지원이 강화됐다. NPM 모듈로 공개된 이 초기 베타 버전은 기존 앱과 호환성을 강화하는 데 초점을 맞췄다. 페이스북은 버전 16이 네이티브와 비슷한 성능을 제공한다고 주장했다. 파이버에는 다음과 같은 신기능에 추가됐다. - 비동기 컴포넌트 렌더링을 통해 성능 향상 - 렌더 어레이 반환과 컴포넌트 오류 복구, 에러 스택 추적 가독성 개선 - 개선을 방해했던 내부 추상화 제거 페이스북은 리액트 16.x 개발이 끝나면 업그레이드에 대해 사전 동의를 받을 예정이다. 리액트 16.0 버전을 사용했다고 당장 앱을 획기적으로 빨라지지는 않는다. 리액트의 성능 향상은 반복적이고 점진적으로 이뤄진다고 페이스북은 설명했다. 베타 버전과 함께 페이스북은 개발자의 반응을 가장 기대하고 있다. 업체는 "15.x와 16.x 버전 사이의 성능 차이에 대한 개발자의 반응을 확인하는 데 특히 관심이 많다"라고 말했다. 16 버전은 맵과 셋트 컬렉션 타임에 의존하므로, 기존 브라우저와 기기는 이를 네이티브로 지원하지 않을 수 있다. 개발자는 앱 내에 코어-js나 바벨-폴리필 같은 폴리필(polyfill) 설치를 고려해야 한다. 리액트 16의 서버 랜더러는 전면 재개발돼 스트리밍 모드를 지원한다. 베타에서 변화된 점 중에는 새로운 오류 처리 기능이 포함됐다. 컴포넌트 트리의 런타인 오류를 잡아내는 '에러 바운더리(error boundaries)' 컴포넌트가 추가돼 이를 기록하고 펄백 UI를 보여준다. 기존에는 런타임 에러가 리액트를 장애 상태로 만들어 알 수 없는 경고를 보여주곤 했다. 스케줄링과 라이프사이클에도 변화가 많다. 이제 ReactDOM.render()과 ReactDOM.unstabl...

2017.08.02

IDG 설문조사

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.5.0.8