보름달처럼 밝고 긍정적인 이보름입니다 :)동덕여자대학교에서 전공을 통해 HTML, CSS, DATABASE등을 배웠습니다. Show 최근에는 ReactJS에 관심을 가져 공부중에 있습니다. URL: https://altmshfkgudtjr.github.io/ 이미지: 1. 시작 페이지 2. 메인 페이지 3. 프로젝트 페이지 외 3개의 페이지가 존재합니다. 자기소개: 안녕하세요. 제목처럼 예술을 좋아하고, 개발하는 것을 즐거워하는 컴공 재학생입니다! 항상 최적의 사용자 경험을 위해서 고민하면서 프론트엔드 개발을 하고있지만, 서버, CI/CD의 자동화 등 전반적으로 관심이 많은 개발자입니다. 서비스 소개: 먼저 React를 사용하여 제작하였고, Github page로 배포를 진행하였습니다. 또한, 데이터는 json파일로 저장 및 관리하고 있습니다. 본 사이트는 프로필 및 개발 경험들을 나타내는 공간이자, 사용자와 개발자간의 연결을 표현하는 공간을 컨셉으로 제작하였습니다! 그래서 연결이라는 개념을 시작페이지에서 '선'으로 표현하고, 중간에 저를 나타내는 글을 타이핑 애니메이션으로 표현하였습니다. 또한 각 페이지들을 제작하면서, 사용자들이 재미있게 느낄 수 있도록 고민하면서 만들었습니다. 육각형 메뉴가 존재하는 페이지에서는 빈 삼각형을 누르면 애니메이션이 작동한다던지, 프로젝트 페이지는 음반의 느낌으로 제작하는 등이 있습니다. 다만, 프로필 페이지는 재미보다는 직관적인 것이 읽기 편할 것 같아서 애니메이션을 배제하여 제작하였습니다. 더하여 개발자들도 재미를 느낄 수 있도록 Terminal도 만들어봤습니다. +_+ 개발 과정: 모든 프로젝트가 그랬듯이 설계하는 부분에서 가장 시간이 오래걸렸습니다. 총 개발 기간 한달동안 디자인하고 동작 과정을 설계하는 과정이 2~3주.. 아이디어가 잘 안 떠오르더군요. ㅠㅠ 그렇게 설계가 끝난 뒤, 개발에 착수했을 때에는 물론 여러가지 난감한 경우가 존재하였습니다. github page에 배포를 고려했을 때 SPA구조는 어떻게 배포해야될지, 메인 컨셉 중 하나인 6개의 삼각형으로 구현된 육각형을 CSS로 구현하는 것이 꽤 생각처럼 잘 되지는 않았습니다. 물론 결국 구현을 다 하고나니 새로 알게된 것도 많고 역시 재미있었다는 생각이 들더군요! 😀 앞으로 계획: 취업!을 위해서 지금 기본기를 좀 더 탄탄하게 만들려고 합니다! 그리고 다들 영어 숙련자들이 많으셔서, 저도 틈틈히 영어 회화를 준비해 놓을려고 합니다. 다국어 능력자들 부럽습니다. %_% 개발자로서 진로를 결정하신 분들 모두 화이팅입니다! 👏 1. IT 회사에 개발자 취업하는 방법IT 회사에 개발자로 취업을 하려면 개발에 대한 지식 / 경력 / 실력이 필요합니다. 경력이 없는 신입(~3년 차)에게 회사가 지식과 경력과 실력을 확인하는 방법은 무엇일까요? 첫째는 학습한 기록(Git, 기술블로그) 이렇게 3가지를 확인하여 지원자를 선발합니다. 그래서 학습한 기록은 Git과 기술 블로그로 프로젝트 진행 경험은 포트폴리오 프로젝트로 평가합니다. 우리는 이 3가지를 준비하고, 진행하고, 연습하면 됩니다..🔥 2. IT 회사 채용 프로세스 이해하기
IT 회사 채용 프로세스는 회사마다 상이하지만 대부분 서류(포트폴리오)로 1차 필터링을 하고 코딩 테스트와 개발 과제로 2차 필터링을 한 뒤 1차 기술 면접을 봅니다. 1차 기술 면접은 대부분 내가 지원한 팀(부서)의 개발자 2-4명이 내 포트폴리오와 코딩 과제(테스트)에 대한 실무단 면접입니다. 팀장 1명 + 개발 팀원 2-3명이 면접자로 들어오고 화이트보드를 사용해서 기술적인 대화를 하게 됩니다. 3. 포트폴리오를 6주만에 효율적으로 잘! 준비하는 방법
포트폴리오란?개발을 잘 할 수 있다는 것을 어필하기 위해 그동안 진행했던 프로젝트를 보기 좋게 정리한 것 포트폴리오에 들어갈 내용
주요 프로젝트(위에서 4번)에 들어갈 내용
포트폴리오 프로젝트 샘플그룹 포트폴리오 수업 3기(7-8월 6주간 진행) 포트폴리오 프로젝트입니다. 카페메이트 프로젝트 Git 주소 : https://github.com/sungeun101/cafemate 카페메이트 프로젝트 도메인 주소 : http://cafemate.shop 포트폴리오 프로젝트 준비 순서
기획 및 설계 기간은 1-2주, 개발 기간은 4주로 총 6주가 소요됩니다. 1. 팀빌딩, 아이템 선정 🚗[팀 빌딩] [아이템 선정]
[기술 스택 정하기] 2. 페이지 기획 및 디자인 🚗[페이지 기획(디자인)에 필요한 툴 사용법 배우기] [기능 및 페이지 기획]
3. DB 및 API 설계 🚗[DB 종류 설명 및 설계하기] [Restful API 설명 및 설계하기]
4. 프로젝트 스케줄링 🚗[프로젝트 스케줄링하기]
[프로젝트 협업을 위한 Git 배포 룰 결정하기]
5. 개발 🚗[서비스 구조 이해하고 협업하기]
6. 도메인 설정 및 AWS 배포 🚗AWS EC2 에 프로젝트를 배포하고 무료 도메인을 설정합니다. 7. 데모 및 회고💕[회고를 통해 배운 것을 공유하기]
[프로젝트 설명서 리드미 완성하기]
포트폴리오 샘플(일부)글을 마치며2021년 상반기 개발자 멘토링 플랫폼인 카우치코딩을 런칭하고, 100명 가까이 멘티들을 만나면서 포트폴리오 프로젝트를 준비하는데 많은 어려움을 겪는 것을 알게되었습니다. 취업을 하기 위해서는 경력이나 포트폴리오 프로젝트 경험이 필요한데, 신입(주니어) 레벨에서는 혼자서 어디서부터 준비하는지 너무 막막해보였고 그 문제를 해결하기위해 6주의 포트폴리오 멘토링 수업을 런칭하게 되었습니다. 3기 수업은 8명의 취업준비를 하는 3년차 이하의 개발자가 참여하였고 그중 1명은 수업이 끝나고 바로 취업을 하는 기쁜 소식도 들을 수 있었습니다. 🙌 3기부터는 PM(project manager)인 저 뿐만 아니라 TA(teaching assistant)를 각각 프론트엔드, 백엔드 1명씩 코드리뷰를 긴밀하게 진행하였고 그 결과 프로젝트 개발 속도 향상 뿐 만아니라 코드 퀄리티가 50%이상 개선되었습니다.
이 글을 통해 취업 준비를 하는 주니어 개발자에게 도움이되고 또, 혼자 준비하기 막막하여 멘토의 도움이 필요한 주니어에게 수업을 알리고자 작성하였습니다. 모두 화이팅!! 입니다. 👍🏻💕 (댓글 통해서 수업 또는 포트폴리오 준비 방법, 취업 등에 대해 질문주시면 소통해요!) 6주 포트폴리오 수업(온라인으로 진행) 구경하기
|