Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
Offcanvas
1111Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.

풀스택

칼럼 | 2배를 해내는 풀 스택 엔지니어는 환상일 뿐

단 1명의 개발자가 모든 일을 다 해낸다. 그야말로 전설 같은 풀스택콘(풀 스택과 유니콘의 합성어)일 것이다.   신생업체, 또는 기술에 적극적인 회사에서 인력을 채용할 때에도 한 명의 풀 스택 엔지니어를 데려오면 일반 개발자보다 2배 이상의 일을 해낸다. 소프트웨어 엔지니어의 길에 들어서거나 지금 하고 있다면? 풀 스택 엔지니어링을 익히면 2배 빠르게 승진할 수 있다.   이렇듯 풀 스택 엔지니어링은 매력적인 전설이지만 많은 경우 착각에 불과하다. 실제로는 한 개인이 더 많은 스트레스를 받으면서 더 품질이 낮은 제품을 생산하는 결과가 나올 뿐이다.   따라서 이제 막 경력을 시작한 개발자라면 풀 스택 엔지니어 구인 공고에 주의해야 한다. 한 명분의 급여를 받으면서 시간을 반으로 나눠 두 사람 일을 해야 하기 때문이다.   개발자를 구하는 입장이라면 풀 스택 엔지니어로 조건을 한정해 구하면 안 된다. 당장 비용을 절감하더라도 나중에는 기형적인 데이터페이스와 막대한 기술 부채, 사용자 불편이라는 비용을 지출하게 된다.   몇 가지 예외는 있다. 특정 사용례, 특정 도구에서는 풀 스택 엔지니어가 완벽하게 기능하는 코드를 만들 수 있다. 또 오랜 경험을 쌓은 베테랑 엔지니어에게는 풀 스택 전문 기술이 실질적으로 최종 단계가 될 것이다. 그러나 대부분의 경우 풀 스택은 엔지니어를 실패의 길로 이끌고 그 과정에서 설익은 솔루션을 얻는 선택이다.   풀 스택 엔지니어링이 한 사람의 1/3만큼은 가치를 제공할까? 아니, 1/4일까? 어떻게 계산하든 결론은 명확하다. 전문적인 엔지니어로 구성된 유능하고 숙련된 팀이 한 사람의 풀스택콘보다 훨씬 더 많은 가치를 끌어낼 수 있다는 점이다.   사람의 두뇌는 멀티쓰레드가 아니다 인간의 두뇌는 기하급수적으로 확장되지 않고, 무거운 인지 부하 상황에서의 병렬 처리 능력도 매우 떨어진다.   대체로 스스로 멀티태스킹이 가능하다고 믿는 사람이 멀티태스킹 능력이 가...

풀스택 개발자 2022.12.28

2020년 가장 가치 있는 소프트웨어 개발 기술

지난 10년 동안 크게 성장한 분야 중 하나인 소프트웨어 개발 기술은 지금과 같은 경기 상황에서도 여전히 수요가 높다. 그 중에서도 다른 기술에 비해 특히 더 인기 있는 기술이 있다.  코로나19 팬데믹이 전세계 일자리 시장에 계속해서 영향을 미치고 있는 가운데 개발자에게 중요한 전략은 적절한 기술을 선택해 집중하는 것이다. 구인 게시판인 CV-라이브러리(CV-Library)에 따르면, 영국의 경우 공고된 소프트웨어 개발자와 소프트웨어 엔지니어링 일자리 수가 작년에 비해 모두 33% 하락했다.    현재 시장에서 가장 가치 있는 개발자 기술은 무엇일까? 데이터를 분석해 향후 몇 년 동안 가장 유망한 개발자 기술은 무엇이고, 만만치 않은 구직 시장에서 성공하기 위한 최선의 방법은 무엇인지 알아봤다.    모든 달걀을 한 바구니에 담지 말 것  개발자는 특정 프로그래밍 언어와 프레임워크에 대한 숙련도에 따라 평가되는 경우가 많지만, 이러한 기술은 전이 가능한 기술이라는 점에 유의하는 것이 중요하다.  스택 오버플로우(Stack Overflow)는 2020 개발자 설문에서 수천 명의 개발자를 대상으로 새로운 언어 또는 프레임워크를 얼마나 자주 배우는지 물었는데, 응답자의 약 75%는 최소 1년에 한 번은 새로운 기술을 익힌다고 답했다.  IT 전문가 채용 업체 어플라이드(Applied)의 엔지니어링 팀장 휴 잉그램은 “언어와 프레임워크는 서로 매우 비슷하므로 프로그래밍 언어 간의 차이는 일반 언어의 차이보다는 훨씬 작다. PHP에서 파이썬으로의 전환은 프랑스어를 새로 배우는 것과는 전혀 다르다”고 말했다.  예를 들어 잉그램은 리액트(React) 개발자가 필요한 경우 후보자가 전에 앵귤러(Angular), J쿼리(JQuery), 심지어 기본 자바스크립트 경험만 있어도 리액트 자체에 대한 경험 유무는 별 문제가 되지 않는다고 말했다. 리액트를 금방 배울 수 있기 때문이다...

개발자 프로그래밍 구인구직 2020.10.12

“모두가 아는 자바스크립트, 모두가 알고 싶어하는 구글 고” : 해커랭크 개발자 서베이

자바스크립트가 가장 널리 알려진 개발 언어 자리를 지켰다. 최근 발표된 2020 해커랭크 개발자 기술력 보고서(2020 HackerRank Developer Skills Report)에 따르면, 자바스크립트와 함께 자바, C, 파이썬이 상위에 올랐다. 브라우저 애플리케이션용 스크립트 언어인 자바스크립트는 이 분야에서 2년 연속 1위를 차지했다. 하지만 코딩을 배우는 언어가 자바스크립트라는 응답자는 5%에 불과했다. IT 채용 플랫폼인 해커랭크의 이번 보고서는 162개국 11만 6,648명의 소프트웨어 개발자가 참여한 온라인 설문조사를 기반으로 한다. 가장 잘 알려진 개발 언어는 다음과 같다. 자바스크립트 자바 C 파이썬 C++ C# PHP 타입스크립트 파스칼 R 해커랭크의 설문조사는 소프트웨어 개발 및 인력 채용과 관련된 여러 질문으로 이루어졌는데, 주목할 만한 결과는 다음과 같다.   구글 고는 개발자들이 가장 배우고 싶어 하는 개발 언어이다. 파이썬과 코틀린(Kotlin)이 그 뒤를 이었다. 프레임워크로는 앵귤러(Angular)가 가장 널리 알려진 것으로 나타났으며, 리액트(React)와 장고(Django)가 2, 3위로 나타났다. Backbone.js는 연봉이 가장 높은 개발자와 관련된 프레임워크로 조사됐다. 그 뒤를 코코아(Cocoa)와 루비 온 레일즈(Ruby on Rails)가 이었다. 39세 이하 개발자가 가장 많이 배우는 개발언어로는 C가 베이직을 누르고 1위에 올랐다. 40세 이상 개발자는 베이직으로 시작했다는 응답이 가장 많았다. 전 세계적으로 14%의 채용 책임자가 새로운 인력을 채용할 때 개발 언어를 가리지 않는다고 답했다. 이런 경향은 미국에서 21%로 가장 두드러졌다. 소규모 기업이 대학 졸업장이 없는 개발자를 채용할 가능성이 가장 크다. 가장 수요가 많은 소프트웨어 개발자의 기술력은 풀스택(Full-stack) 개발이다. 여기서 풀스택이란 기술 스택의 모든 계층을 말하며, 스스로 최...

자바 프레임워크 자바스크립트 2020.02.06

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

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

Copyright © 2023 International Data Group. All rights reserved.