Introduction안녕하세요. Show "아는 것 만으로는 충분하지 않다. 적용할 줄 알아야 한다. 의지만 갖고는 충분하지 않다. 행동으로 옮겨야 한다." -이소룡- Overall Experiences계절학기 현장 실습2019.06. - 2019.08. 공공기관 기업에서 2달 동안 현장 실습을 하였습니다. 공공기관 프로젝트에서 화면 및 작동 테스트를 진행했었고, 새로 진행하는 프로젝트의 형상 관리(SVN)를 구축을 하였습니다. Spring Framework를 이용하여 게시판 구축 작업도 진행하였습니다.Java 비교과 수업2015.07. - 2015.08. 재학 중 방학동안 학교에서 진행하는 Java 기본에 대해서 수업을 받았습니다. 기본적인 문법을 터득 후 간단한 개인프로젝트를 진행했습니다.선문대학교 컴퓨터공학과2013.03. - 2020.02. 운영체제, 알고리즘, 자료구조 등 컴퓨터공학에 대해 조금 더 배워보고 싶어서 컴퓨터공학과로 전과를 하였습니다. 코딩을 하면서 오류를 고민하여 문제 해결하는 데에 있어서 성취감과 재미와 흥미를 느껴 컴퓨터공학과를 전공하게 되었습니다.안녕하세요. 비전공자로 백엔드 신입 개발자로 취업 준비 중에 있습니다. 포트폴리오에 메인으로 넣을 개인 프로젝트를 고민 중인데요. 아이디어를 짜는 데 어려움이 많이 이렇게 글 남깁니다. 선배님들의 조언 부탁드립니다. 1) 어떤 프로젝트를 진행하셨는지 댓글 남겨주실 수 있을까요? ( 제 수준에선 참신한 아이디어보다 무난한 프로젝트 주제에 필요한 내용을 성실하게 채우는 게 나을까 싶어서요 ) 2) 백엔드를 지원함에도 프론트엔드 쪽도 첨부터 끝까지 직접 다 하셨을까요? 이렇게 3가지를 확인하여 지원자를 선발합니다. 그래서 학습한 기록은 Git과 기술 블로그로 프로젝트 진행 경험은 포트폴리오 프로젝트로 평가합니다. 우리는 이 3가지를 준비하고, 진행하고, 연습하면 됩니다..🔥
IT 회사 채용 프로세스는 회사마다 상이하지만 대부분 서류(포트폴리오)로 1차 필터링을 하고 코딩 테스트와 개발 과제로 2차 필터링을 한 뒤 1차 기술 면접을 봅니다. 1차 기술 면접은 대부분 내가 지원한 팀(부서)의 개발자 2-4명이 내 포트폴리오와 코딩 과제(테스트)에 대한 실무단 면접입니다. 팀장 1명 + 개발 팀원 2-3명이 면접자로 들어오고 화이트보드를 사용해서 기술적인 대화를 하게 됩니다.
포트폴리오란?개발을 잘 할 수 있다는 것을 어필하기 위해 그동안 진행했던 프로젝트를 보기 좋게 정리한 것 포트폴리오에 들어갈 내용
주요 프로젝트(위에서 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%이상 개선되었습니다. 이 글을 통해 취업 준비를 하는 주니어 개발자에게 도움이되고 또, 혼자 준비하기 막막하여 멘토의 도움이 필요한 주니어에게 수업을 알리고자 작성하였습니다. 모두 화이팅!! 입니다. 👍🏻💕 (댓글 통해서 수업 또는 포트폴리오 준비 방법, 취업 등에 대해 질문주시면 소통해요!) |