2018.01.31

'IoT 덕에 인기' Node.js·머신러닝 등 기술력 7선

Hannah Williams | CIO UK
사물인터넷의 사용이 기술 산업에서 성장함에 따라, IoT 관련 기술 요구 사항의 수가 눈에 띄게 증가하여 취업 광고에 나타나고 고급 IT 직원에게 기대된다.

IoT는 이미 기업이 기술에 돈을 쓰는 방식을 바꾸고 있다. IDC에 따르면, 기업은 2015년부터 2020년까지 IoT 시장에 미화 1조 달러 이상을 투자할 것으로 예상된다.

이 분야가 주류로 부상함에 따라 이전부터 IoT 기술력 부족 문제를 해결하고자 많은 기업이 노력했다. 하지만 캐노니컬(Canonical) 보고서에 따르면 기업의 68%는 IoT 전문가를 고용하기 위해 여전히 고심하고 있다.

IoT에는 많은 기술력이 필요하다. 그 가운데 구인 공고가 활발한 분야를 정리했다.

1. Node.js


Node.js는 라즈베리파이와 같은 연결된 장치를 관리하는 데 사용되는 오픈소스 크로스 플랫폼 자바스크립트 환경이다.

임베디드 스마트 기기와 이를 구동하는 서버 측 소프트웨어 모두에서 실행되는 완벽한 IoT 시스템을 지원할 수 있다. 이를 기반으로 Node.js는 IoT용 애플리케이션을 만들 때 기존 전문 지식을 활용하려는 개발자에게 인기 있는 플랫폼이 됐다.

지난 몇 년 동안 넷플릭스, 우버, 페이팔 등 여러 기업이 Node.js를 채택하기 시작했다.

2. 머신러닝


머신러닝은 크게 성장하는 분야다. 이에 따라 실행 가능한 통찰력을 인식하는 데 IoT 기기에서 생성된 데이터를 활용하는 기업이 늘어나기 시작했다.

이를 달성하려면 숙련된 전문가가 필요하다. 여기에는 알고리즘을 사용해 제품을 구축할 수 있는 역량이 포함돼 있어 이들은 데이터 센서 및 연결 기기에서 더 스마트한 제품, 애플리케이션, 기타 제품을 만들 수 있다.

기업에서 IoT가 폭발적으로 인기를 끌면서 2016년부터 2017년까지 머신러닝 수요가 220%나 증가했으며 지금까지 가장 수요가 많은 IoT 기술로 쉽게 등급을 매길 수 있었다.

3. 보안


생산된 모든 데이터를 안전하게 보관하는 것은 당연한 일이며, 바로 이 때문에 보안 관련 기술이 기업에서 중요하다.

인터넷 연결 기기는 위험에 노출돼 있으며 2020년까지 500억 개에 달할 것으로 예상된다. IoT 기기가 늘어남에 따라 사이버공격의 위협이 확대될 것이므로 기업은 특히 보안과 인프라 분야 전문가를 찾게 된다.

특히, 유럽과 북미 지역에서 많은 중고 IoT 기기를 해킹한 미라이(Mirai) 공격으로 기업은 그러한 공격에 대비하고 대응할 방법을 모색하고 있다.

4. 오토캐드


오토캐드는 공학용 애플리케이션으로 잘 알려진 최고의 디자인 소프트웨어다. IoT 기기가 급속히 늘어나면서 더 많은 기업이 강력한 소프트웨어와 유연한 기술을 필요로 했으며 오토캐드를 사용하면 확실히 이를 얻을 수 있다.

연결 기기 엔지니어는 오토캐드를 사용하여 개발 프로세스의 모든 단계에서 필요한 설계를 변경할 수 있다.

전반적으로 오토캐드는 IoT 기기 개발이 제공할 수 있는 ROI를 인식하면서 더 많은 기업이 필요로 하는 필수 기술이 됐다.

5. 빅데이터


빅데이터가 업계에서 새로운 용어는 아니지만, 비즈니스와 IT인프라를 재구성하고 있는 것만은 분명하다.

빅데이터의 기술력은 기업이 일반적으로 비즈니스 구조에 중요한 것으로 인식하지 못한 영역에 걸친 광범위한 작업을 창출하는 데에도 도움이 된다.

IoT의 증가는 특히 이용 가능한 데이터양을 증가시켰으며, 대량의 데이터를 생성했다. 따라서 기업은 비즈니스와 관련해 생성된 데이터를 수집하는 동시에 해당 데이터를 보호해야 한다.

이는 기업이 인공지능, 소프트웨어, 프로토콜을 포함한 효율적인 메커니즘을 채택해야 함을 의미한다.

6. 프로그래밍 언어


IoT 기기를 개발하려면 개발자가 기본 프로그래밍 언어를 이해해야 한다.

일반적인 프로그래밍 언어 중 하나는 C와 C++로, 이 언어 기술은 다양한 기업이 추구하는 언어 기술이며, 여러 가지 프로젝트에 사용될 수 있고, 필요한 다른 프로그래밍 기술의 토대가 된다.

자바는 다른 프로젝트에서도 사용할 수 있는 객체지향 언어며 IoT에도 적합한 언어다.

마지막으로 파이썬은 웹 개발에서 주로 사용되는 기술이다. 파이썬을 이해하는 기술은 IoT로 잘 변환되며 가독성을 처리할 때 유용하다.

7. 클라우드 컴퓨팅


클라우드는 클라우드 컴퓨팅 기술을 통해 수행할 수 있는 유일한 방법이기 때문에 IoT에서도 분명 중요한 영역이다.

IoT의 성장은 클라우드 규모를 늘릴 수 있는 분야이며 클라우드 전문가들은 IoT를 사용하여 이점을 볼 수 있다.

건강 관리와 같은 산업 분야에서 많은 기업들은 의료 전문가가 IoT 연결 기술을 사용해 환자를 모니터링할 수 있는 제품과 서비스를 개발하려고 한다. 비슷한 전략이 자동차 및 웨어러블 기술 분야의 회사에도 적용된다. ciokr@idg.o.kr
 



2018.01.31

'IoT 덕에 인기' Node.js·머신러닝 등 기술력 7선

Hannah Williams | CIO UK
사물인터넷의 사용이 기술 산업에서 성장함에 따라, IoT 관련 기술 요구 사항의 수가 눈에 띄게 증가하여 취업 광고에 나타나고 고급 IT 직원에게 기대된다.

IoT는 이미 기업이 기술에 돈을 쓰는 방식을 바꾸고 있다. IDC에 따르면, 기업은 2015년부터 2020년까지 IoT 시장에 미화 1조 달러 이상을 투자할 것으로 예상된다.

이 분야가 주류로 부상함에 따라 이전부터 IoT 기술력 부족 문제를 해결하고자 많은 기업이 노력했다. 하지만 캐노니컬(Canonical) 보고서에 따르면 기업의 68%는 IoT 전문가를 고용하기 위해 여전히 고심하고 있다.

IoT에는 많은 기술력이 필요하다. 그 가운데 구인 공고가 활발한 분야를 정리했다.

1. Node.js


Node.js는 라즈베리파이와 같은 연결된 장치를 관리하는 데 사용되는 오픈소스 크로스 플랫폼 자바스크립트 환경이다.

임베디드 스마트 기기와 이를 구동하는 서버 측 소프트웨어 모두에서 실행되는 완벽한 IoT 시스템을 지원할 수 있다. 이를 기반으로 Node.js는 IoT용 애플리케이션을 만들 때 기존 전문 지식을 활용하려는 개발자에게 인기 있는 플랫폼이 됐다.

지난 몇 년 동안 넷플릭스, 우버, 페이팔 등 여러 기업이 Node.js를 채택하기 시작했다.

2. 머신러닝


머신러닝은 크게 성장하는 분야다. 이에 따라 실행 가능한 통찰력을 인식하는 데 IoT 기기에서 생성된 데이터를 활용하는 기업이 늘어나기 시작했다.

이를 달성하려면 숙련된 전문가가 필요하다. 여기에는 알고리즘을 사용해 제품을 구축할 수 있는 역량이 포함돼 있어 이들은 데이터 센서 및 연결 기기에서 더 스마트한 제품, 애플리케이션, 기타 제품을 만들 수 있다.

기업에서 IoT가 폭발적으로 인기를 끌면서 2016년부터 2017년까지 머신러닝 수요가 220%나 증가했으며 지금까지 가장 수요가 많은 IoT 기술로 쉽게 등급을 매길 수 있었다.

3. 보안


생산된 모든 데이터를 안전하게 보관하는 것은 당연한 일이며, 바로 이 때문에 보안 관련 기술이 기업에서 중요하다.

인터넷 연결 기기는 위험에 노출돼 있으며 2020년까지 500억 개에 달할 것으로 예상된다. IoT 기기가 늘어남에 따라 사이버공격의 위협이 확대될 것이므로 기업은 특히 보안과 인프라 분야 전문가를 찾게 된다.

특히, 유럽과 북미 지역에서 많은 중고 IoT 기기를 해킹한 미라이(Mirai) 공격으로 기업은 그러한 공격에 대비하고 대응할 방법을 모색하고 있다.

4. 오토캐드


오토캐드는 공학용 애플리케이션으로 잘 알려진 최고의 디자인 소프트웨어다. IoT 기기가 급속히 늘어나면서 더 많은 기업이 강력한 소프트웨어와 유연한 기술을 필요로 했으며 오토캐드를 사용하면 확실히 이를 얻을 수 있다.

연결 기기 엔지니어는 오토캐드를 사용하여 개발 프로세스의 모든 단계에서 필요한 설계를 변경할 수 있다.

전반적으로 오토캐드는 IoT 기기 개발이 제공할 수 있는 ROI를 인식하면서 더 많은 기업이 필요로 하는 필수 기술이 됐다.

5. 빅데이터


빅데이터가 업계에서 새로운 용어는 아니지만, 비즈니스와 IT인프라를 재구성하고 있는 것만은 분명하다.

빅데이터의 기술력은 기업이 일반적으로 비즈니스 구조에 중요한 것으로 인식하지 못한 영역에 걸친 광범위한 작업을 창출하는 데에도 도움이 된다.

IoT의 증가는 특히 이용 가능한 데이터양을 증가시켰으며, 대량의 데이터를 생성했다. 따라서 기업은 비즈니스와 관련해 생성된 데이터를 수집하는 동시에 해당 데이터를 보호해야 한다.

이는 기업이 인공지능, 소프트웨어, 프로토콜을 포함한 효율적인 메커니즘을 채택해야 함을 의미한다.

6. 프로그래밍 언어


IoT 기기를 개발하려면 개발자가 기본 프로그래밍 언어를 이해해야 한다.

일반적인 프로그래밍 언어 중 하나는 C와 C++로, 이 언어 기술은 다양한 기업이 추구하는 언어 기술이며, 여러 가지 프로젝트에 사용될 수 있고, 필요한 다른 프로그래밍 기술의 토대가 된다.

자바는 다른 프로젝트에서도 사용할 수 있는 객체지향 언어며 IoT에도 적합한 언어다.

마지막으로 파이썬은 웹 개발에서 주로 사용되는 기술이다. 파이썬을 이해하는 기술은 IoT로 잘 변환되며 가독성을 처리할 때 유용하다.

7. 클라우드 컴퓨팅


클라우드는 클라우드 컴퓨팅 기술을 통해 수행할 수 있는 유일한 방법이기 때문에 IoT에서도 분명 중요한 영역이다.

IoT의 성장은 클라우드 규모를 늘릴 수 있는 분야이며 클라우드 전문가들은 IoT를 사용하여 이점을 볼 수 있다.

건강 관리와 같은 산업 분야에서 많은 기업들은 의료 전문가가 IoT 연결 기술을 사용해 환자를 모니터링할 수 있는 제품과 서비스를 개발하려고 한다. 비슷한 전략이 자동차 및 웨어러블 기술 분야의 회사에도 적용된다. ciokr@idg.o.kr
 

X