[IT 정보] 풀스택개발자, 히어로인가? (풀스택개발자의 의미와 역할)
안녕하세요!
오늘은 풀스택 개발자에 대해서 알아보아요.
채용 소식이나 뉴스들을 살펴보면
간간히 풀스택 개발자라는 용어가 돋보이는데요.
어떤 의미인지 알고 계신가요?
설령 알고계신다 해도!
우리나라에서 통용되는 풀스택 개발자의 의미가
원래는 다른 의미라는 것..!
때문에 처음부터 차근차근
풀스택 개발자는 어떤 의미인지, 어떤 역할을 하는
개발자인지 알아봅시다!
풀스택 개발자, 무슨 뜻인가요?
우리나라 채용시장에서 이해되는
'풀스택 개발자'는 단말, 서버, 웹, 데이터베이스 등 모든 것을
다~~~~다룰 줄 아는 개발자를 뜻합니다.
여기까진 좋지만,
간혹가다 2명분의 개발자가 할 일을
1명의 풀스택 개발자가 해낼 수 있다는 잘못된 이해가
문제가 되는 것이죠 ㅠㅜ
그렇다면 '풀스택 개발자'의 원래 의미는 무엇일까요?
풀스택 개발자를 이해하기 위해선
프론트엔드 개발자와 백엔드 개발자를
알아둘 필요가 있어요.
프론트엔드 개발자는 웹을 사용하는 유저들에게
보여지는 화면을 만드는 개발자들을 뜻합니다.
즉, 눈에 보이는 화면을 만드는 기술을 갖고 있는 사람이죠
기본적으로 HTML+CSS 웹표준코딩은 물론 HTML5 최신버전 및
자바스크립트는 필수 능력이랍니다.
백엔드 개발자는 눈에 보이지 않는 서버에서 작용하는 기술을
개발하는 사람입니다.
자바를 기반으로 Spring프레임워크도 많이 사용한답니다.
이 두 직군을 보니 뭔가 느낌이 오죠?
풀스택 개발자는 프론트엔드 개발자와 백엔드 개발자를 합친 것이라 보면 되는데요.
프론트엔드 기술 영역과 밴엔드 기술영역을 모두 활용할 수 있는 사람입니다.
풀스택 개발자, 어떻게 해야 될 수 있을까?
풀스택 개발자 역량은 사실 쉽게 갖출 수 있는 역량이 아니에요.
하지만 기업에서는 단연 풀스택 개발자를 선호하기 때문에
많은 개발 직무 지원자들이
풀스택 개발자를 꿈꾸고 있습니다.
풀스택 개발자는 운영체제나 데이터베이스 그리고 웹 서버에 대한
이해도까지 요구되기 때문에
모든 분야를 다룰 수 있는 능력이 필요해요.
일단 가장 먼저, 프론트엔드 개발자와 백엔드 개발자의
공통분모인 자바스크립트를 마스터하는 것이
가장 기본이 아닐까 생각되네요!
'IT소식 > IT 정보' 카테고리의 다른 글
[IT 정보] 인공지능 활용 사례 알아보기 (0) | 2017.07.26 |
---|---|
[IT 정보] 컴퓨터공학과 수시 준비! 어떻게 시작해야하지? (0) | 2017.07.20 |
[IT 정보] 개인정보 스스로 지켜요! 개인정보 보호하는 방법 (0) | 2017.07.10 |
[IT 정보] IT/SW 개발 직무 차이점 알아보기 (0) | 2017.07.05 |
[IT 정보] 애자일 소프트웨어 개발 방법론이란? (0) | 2017.07.03 |