출발선에 서있는 꿈꾸는 개발자
예약 시스템 개발후 작동을 확인할때
늦었지만 이제야 제가 좋아하고 잘할수 있을거 같은 일을 찾아서 기쁩니다.
공부를 딱히 좋아하지 않았는데 웹개발 공부는 하면 할수록 재밌는거 같습니다. 집에서 혼자 노트북을 켜놓고 평소 궁금한 것들을 이것저것 개발하다보면 시간가는줄 모르겠네요. 인터넷을 하다보면 특이하게 작동하는 ui를 가진 홈페이지들이 많은데 어떤식으로 동작하는 로직일지 궁금하기도 하고요. 생각지 못한 참신하고 짧은 코드로 구현한 것을 보았을때는 저의 부족함을 느낌과 동시에 더 알고싶다는 욕구가 끓어오르기도 하는 궁금하게 많은 신입 개발자입니다. ^^
팀 단위 프로젝트를 성공리에 끝마치고 교육과정을 모두 수료할 수 있었지만, 아직 마음속으로는 교육과정에서 배우지 못한 자바스크립트와 제이쿼리를 더 공부하고 활용해보고 싶었습니다. 마침 웹 디자이너를 목표로 하는 팀원이 있었는데 이전 팀단위 프로젝트(메디인포)의 경우는 디자인에 큰 치중을 두지않아 디자이너의 포트폴리오로 사용하기엔 부족한점이 많았었습니다.
그래서 디자이너 팀원과 함께 html , css , javascript , jquery를 중심으로 하는 사이트를 한번 더 제작하기로 결정했고, 요새 사람들이 많이 애용하는 홈페이지(facebook, instagram , styleshare)를 벤치마킹하여 제작을 시도했습니다. 제작이 진행될수록 프론트엔드 개발에 많은 많은 매력을 느끼게 해줬으며, 디자이너 친구는 콘티를 짜고 반응형 레이아웃을 코딩하고 포토샵으로 디자인을 구성하였으며 저는 자바스크립트 , 제이쿼리 , 백엔드 , DB쪽을 맡아 정말 즐겁게 작업을 진행하였습니다. 이전 프로젝트를 진행하면서 목말라 하던 디자인 및 퍼블리싱 갈증을 어느정도 해소 할 수 있었던 좋은 경험이였고, 공부도 많이 되었습니다. 그리고 디자이너 팀원은 해당 포트폴리오를 바탕으로 무사히 취업에 성공 할 수 있어서 개인적으로 많이 뿌듯했습니다.
교육원에서 배운 것들을 토대로 실제 팀원들과 프로젝트 주제선정부터 기획, 스토리보드 작성 , 데이터베이스 모델링 , 프로그래밍 까지 진행하였습니다. 직책은 엔지니어로써 모든 기획이 끝나고 마지막 프로그래밍때 팀원들에 맞는 역할 및 파트를 분배 조율을 담당하였고, 핵심 로직을 중점으로 구현하였습니다.
팀단위 프로젝트에서 제일 중요한 협업의 중요성을 정말 크게 느끼던 소중한 경험이였습니다. 미흡하지만 엔지니어라는 중책을 맡았고 실질적인 개발에 중축이 되어야 하는 역할이기에 처음엔 부담도 컸던것이 사실이였지만, 팀원들이 맡은 각자 역할을 해나가며 막히는 부분이 있을때는 서로 도와주고 , 알려주며 , 궁극적으로 각자의 작은 파트들이 모여서 하나의 큰 프로젝트로 완성되었을때의 성취감은 이루 말할수가 없었습니다. 개인의 힘으로는 이뤄내기 힘든 일들을 모두의 노력으로 이뤄낸 값진 결과였던거 같습니다
프로젝트를 진행하면서 화기애애한 일들만 있었다면 거짓일것같습니다. 특히 개발을 진행할수록 서로 지치고 예민해져 팀원 모두 고충이 있었습니다. 팀원들이 힘들어할때 도와주고 격려해주고, 저도 뜻대로 원하던 결과가 좀처럼 나오지 않아 힘들어 할때, 옆에서 위로를 건네준 팀원들이 있었기에 그 고충들을 무사히 해쳐나갈 수 있었는데, 대게 팀단위 협업을하는 개발자의 특성상 개인의 개발 스킬뿐만 아니라 온화한 커뮤니케이션 능력 및 타인을 배려하는 마음씨도 중요하겠다고 느끼던 순간이 아닐까 싶습니다.
개인적으로는 프로젝트를 진행하면서 데이터베이스 모델링과 sql 쿼리 작성에 대단한 매력을 느꼈습니다. 메디인포 프로젝트 특성상 예약 시스템의 경우에는 테이블간의 relationship을 굉장히 중요시 하는데 오랜만에 해보는 모델링이라 처음엔 감이 잘 잡히지 않았지만 차근차근 테이블을 완성하고 관계를 정리해 나가며 해당 테이블을 뼈대로 프로젝트를 완성했을때 데이터베이스의 중요성에 대해 다시한번 느끼게 되었습니다. 이 경험이 그 후 쿼리 작성과 데이터베이스 모델링에 더욱 관심을 가지게 되는 계기가 되었던 것 같습니다.
영어
캐주얼 작문이 가능해요.
인테리어 정보 공유 사이트
활용기술 :
JAVA, JSP & Servlet, Spring Framework 4.0, Maven, MYBATIS, Oracle DataBase 11g, HTML5, CSS3, JQUERY, AJAX, JSON, Bootstrap
구현기능 :
회원가입
로그인
프로필 편집
비밀번호 변경
탈퇴하기
게시물 작성
- 카테고리 선택
- 사진 선택(최대 12개)
- 사진 설명글 작성
- 본문 게시글 작성
게시물 수정
게시물 삭제
게시글 조회
- 메인
- 카테고리
---------인기순 조회('좋아요'에 따른)
---------최신순 조회
좋아요
팔로우 조회
팔로워 조회
해시태그 검색
댓글작성
댓글수정
댓글삭제
답글작성
답글수정
답글삭제
사용자 home
- 게시물 수/팔로우/팔로워 수
- 리스트
인디갤러리(IndeGallery)는 홈 인테리어에 있어서 자신의 인테리어 방식(가구 배치, 소품 정보) 등을 공유하는 사이트로서, 다른 이들의 인테리어 노하우들을 알 수 있습니다. 해당 사이트는 부트스트랩과 jQuery를 사용하여 반응형 웹 사이트를 제작하였으며 @media query를 이용하여 모니터의 해상도에 따라 적합하게 보입니다.
------------------------------------------------------------------------------------------------------------------
병원예약시스템 (엔지니어)
활용기술 :
JAVA, JSP & Servlet, Spring Framework 4.0, Maven, MYBATIS, Oracle DataBase 11g, HTML5, CSS3, JQUERY, AJAX, Bootstrap, visual SVN
구현기능 :
01. 일반 회원가입
02. 병원 회원가입
03. 메일 인증 발송
04. 일반 로그인
05. 병원 로그인
06. 내 정보 보기
07. 내 정보 수정
08. 내 예약 내역 보기
09. 내 문의 내역 보기
10. 내 History
11. 회원탈퇴(맴버)
12. 병원 정보 보기
13. 병원 정보 수정
14. 병원 예약 내역
15. 병원 문의 내역
16. 병원 History
17. 회원 탈퇴(병원)
18. 페이징
19. 지도 - 병원 상세 검색 (main)
20. 지도 - 병원 근교 검색
21. 지도 - 병원 길찾기
22. 관심병원 등록
23. 병원 후기(코멘트)
24. 병원 1:1문의
25. 병원 스케쥴 등록
· 병원 진료과 등록,삭제
· 병원 의사 등록
· 진료과 담당의사 등록 삭제
· 진료과 담당의사 스케쥴 등록, 삭제
26. 병원 예약
· 진료과선택
· 담당의료진선택
· 예약날짜선택
· 예약하기
27. 일반 회원관리(관리자)
28. 등록대기 병원관리(관리자)
29. 등록된 병원관리(관리자)
30. 신고 코멘트관리(관리자)
31. 진료과 관리(관리자)
연결된 Behance 계정이 없습니다.
연결된 Dribbble 계정이 없습니다.
연결된 GitHub 계정이 없습니다.
연결된 Bitbucket 계정이 없습니다.