새소식

300x250
2. 웹개발/웹개발 기본

[ 신입 웹개발자 알아보기(1) ] 첫번째 _ 웹 개발자란?

  • -
728x90

[ 신입 웹개발자 알아보기(1) ] 첫번째  웹 개발자란? 


안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 웹 개발자란? ] 입니다. :) 



산업공학을 전공하였고 프로그래밍은 1도 몰랐던 제가 


웹개발자가 되기위해 약 4개월간 학원수업을 듣고 수강하여 "SI 개발회사"에 취업 했었습니다.


이제 약 4년정도 지났네요.


업무를 진행하면서 경력이 한 1년여정도 넘게 쌓였을 당시 "웹개발"에 대해 찾아보고 정리하고 생각했던 내용을 PPT로 정리했던 자료가 있어 블로그에 다시 올려보려 합니다.


그때 그당시의 내용을 보면 조금은 오그라들고 유치하지만 "신입 개발자를 준비하는 분들의 입장에선 가장 근접하지 않을까" 싶어 내용 편집은 거의 하지 않고 작성해 보려 합니다.



혹시 연차가 높으신 개발 선배님들께선 과감하게 "뒤로 가기" 클릭 해주시길 부탁 드립니다.

(※ 적정 구독자격 : 취업 전 ~ 신입 개발자 )





먼저 다음의 용어부터 어느정도 간단히 이해하고 다음 포스팅을 읽으면 더 도움이 될 것이다.



개발자 (Developer)
-PL지시하에 프로젝트 최하단에서 실제 개발을 진행하는 사람
-일정준수,  프로그램의 안정성 확보 능력 요구

PL (Project Leader)
-PM을 도와 중간 역할자로서 프로젝트를 리딩하는 사람
-실제 프로젝트에서의 핵심 인력

PM (Project Manager)
-Project를 총괄하는 관리자
-고객사와 개발사 사이에서 의견, 일정 조율

-프로젝트 관리 및 각종 문서 작업에 집중하는 위치이며 개발에는
거의 관여하지 않는다.


SI (System Integration)

-신규 프로젝트 진행
-기업이 필요로 하는 시스템에 대한 기획부터 개발과 구축,
운영까지 모든 서비스를 제공하는 직종

  SM (System Maintenance)
-시스템 운영, 유지보수, 개선

-기업이 운영중인 시스템의 기능을 새로운 환경 변화에 적응되도록 변경, 현재 시스템의 문제 사항등을 수정, 정상적으로 이뤄지도록 한다.




웹개발자란 무었일까?


▶ 웹 개발에 이제 막 관심을 갖게 되신분들은 보통 이런 궁금증을 갖지 않을까 싶습니다.


ü  개발자는 무엇을 하나요?
ü  홈페이지 만드는일 맞나요?
ü  웹개발자가 되려면 어떡해야 하죠?

ü 업무강도가 엄청 쎈가요?



이러한 의문점에 대해 쭉 포스팅을 이어 나가 볼까 합니다.




웹개발자


웹 개발자는 웹을 기반으로 한

프로그램이나 어플리케이션을 제작하는 개발자

웹사이트의 로그인, 결제시스템, 장바구니와 같은 기능을

개발하는 사람을 말한다.




▶ WebPage, HomePage 등


   "포털 사이트" - 네이버, 다음, 구글, 줌, Bing 등

   "쇼핑몰" - 롯데닷컴, 현대H몰, 11번가,  네이버 스토어팜, 옥션, 쿠팡, 티몬, 위매프 등 



관리자 페이지


  "CMS (Contents Management System)" - 콘텐츠 관리 시스템 

  "Back Offce" - 쇼핑몰 관리 시스템

  "Partner Offce", "Seller Offce" - 쇼핑몰 협력업체 또는 판매자의 관리 시스템


블로그도 마찬가지로 개인 관리자 페이지가 별로도 존재한다.

어느 온라인 서점 시스템, 쇼핑몰 시스템 또한 고객들이 보는 일반 WebPage와는 별도로 관리자 

페이지를 구축한다.


정의 하자면 

"웹사이트를 구성하고 있는 다양한 콘텐츠를 효율적으로 관리할 수 있도록 도와주는 시스템"



▶ Mobile Web


  - 이동 단말기에서 일반 웹에 접속할 수 있는 브라우징 기술

  - 모바일에서 홈페이지에 접근하면 http://m.naver.com 같은 사이트로 접근하게 되는데 이를 모바일 웹이라고 한다



※ 이외에도 API서버개발, 포스시스템 개발 등 많은 업무에도 웹 개발자들이 진출 하기도 하지만 대략 저런 개발업무를 한다고 보면 된다.




조직도


그럼 보통 회사에 입사하게되면 그 회사의 조직 구조는 어떻게 되어있을까?


이 부분은 그냥 참고 사항으로 보고 넘어가자.

모든 회사가 이렇지는 않겠지만 내가 입사했던 SI 회사의 대략적인 조직도는 이러했다.




Project


회사의 한 부문, 한 팀에 속해서 그럼 어떻게 일을 할 까?


SI 업체의 경우 해당하는 팀도 팀이지만 보통 하나의 "Project 단위"로 업무를 진행 하게 된다.


예를들면 내가 예전에 진행했던 프로젝트 중 하나는 "현대H몰 적립금 개선 Project" 였다.


현대 Hmall에서 발주하여 우리 그 당시 회사에서 수주했고 우리 Project 팀에서 맡아 진행 한 것이다.


Project단위로 일을 한다고 했는데 보통의 Project 조직은 간단히 보면 이렇게 볼 수 있다.


Project에 관해선 조금 더 자세히 다음 포스팅에서 작성 해 보겠습니다.



업무 프로세스


SI 업무가 아니더라도 대부분 웹개발자들은 SI 또는 SM 업무를 맡게 된다.


이때 업무 Cycle을 간단하게 그려보았다.




오늘은 여기까지 해서 간단하게 포스팅을 마쳐야 겠다.




관련글


2018/06/15 - [3. 웹개발/3_1 웹개발 기초상식] - [ 신입 웹개발자 알아보기(2) ] 웹 개발 업무 프로세스


2018/06/18 - [3. 웹개발/3_1 웹개발 기초상식] - [ 신입 웹개발자 알아보기(3) ] 신입 개발자의 하루, 복장, 복리후생 etc


2018/06/14 - [3. 웹개발/3_1 웹개발 기초상식] - [웹개발 기초] 웹 개발 면접 대비 기초내용 정리


  




300x250
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.