정확한 의미를 알고 싶습니다. 정보
정확한 의미를 알고 싶습니다.
본문
http://sir.kr/cm_free/1381642 nanati님의 글에 있는 링크를 보고 궁금해서..
디자이너:
퍼블리셔;
프런트엔드 개발자:
백엔드 개발자:
DB개발자:
풀스택개발자 : 프런트엔드 + 백엔드 + DB개발자
가 나오는데, 정확하게 구분한다면 어디까지일까요?
링크에 나오는 것은 풀스택만 3가지를 동시에 하면 된다는 것이니까...
나머지만 정확하게 규정이 되면 될 것 같습니다.
본인이 생각하는 파트가 어디까지 일까요?
0
댓글 9개

퍼블리셔 : psd => html css 퍼블리싱하는 사람
프론트엔드 개발자 : client side script 코딩하는사람
벡엔드 개발자 : server side script 코딩하는 사람
DB 개발자 : Database 설계하고 query 코딩하는 사람
풀스택 개발자 : 혼자 다 하는 사람
뭐 이렇게 규정하면 되겟네요.
자신의 능력이나 실력에 따라 할 수 있는거 하면 됩니다.
딱 자기 파트 정해서 그 파트만 하면 좋은데 우리나라 웹 제작 시장이 그렇게 녹록치 않잖아요./





풀스택 개발자가 보통 서버관리 및 세팅 도 하지 않나요?

//////////////
스킨이 아니네? 테마도 아니네?
죄송합니다. 선배님.. ㅎ

안녕하세요!
제가 생각하는 풀스택 개발자의 개념을 설명해드리고 싶네요
디자인은 풀스택 개발자의 역량하고는 맞지 않다고 생각이 드네요
그리고 프론트엔드 개발자 안에 퍼블리싱이 원래 포함이 되는 것입니다
프론트엔드 개발자라면 퍼블리싱은 당연히 할 줄 알아야 합니다
백엔드 개발자는 오직 DB와 화면을 바라보며 데이터를 추출해내서 좋은 성능과 함께 데이터를 화면에 보내주는 API를 개발하는 사람이죠(보통 서버쪽도 많이 만집니다) 이 작업을 잘하는 사람이 풀스택 개발자보다 돈을 많이 받습니다
DB개발자는 DBA라고 불리며 데이터베이스의 설계와 어떤 RDBMS 혹은 NOSQL을 쓸지 결정을 하고 아키텍처를 구상합니다. 쿼리를 더 효율적으로 쓰기 위해 인덱스와 뷰를 적절히 조합해서 만듭니다
제가 생각하는 풀스택이란 프론트엔드, 백엔드, DB, 서버까지 아우르는 사람이라고 생각합니다. 프론트엔드, 백엔드를 하다보면 AWS, NCP, VERCEL 등 배포를 하기 위해서 서버를 만질 수 밖에 없습니다.