신입 포트폴리오 GitHub - sin-ib poteupollio GitHub

Replies: 0 comments

Add heading textAdd bold text, <Ctrl+b> Add italic text, <Ctrl+i>

Add a quote, <Ctrl+Shift+.>Add code, <Ctrl+e>

Add a link, <Ctrl+k>

Add a bulleted list, <Ctrl+Shift+8>Add a numbered list, <Ctrl+Shift+7>Add a task list, <Ctrl+Shift+l>

Directly mention a user or teamReference an issue or pull request

Add heading textAdd bold text, <Ctrl+b>Add italic text, <Ctrl+i>Add a bulleted list, <Ctrl+Shift+8>Add a numbered list, <Ctrl+Shift+7>Add a task list, <Ctrl+Shift+l>

reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji

OKKY | [신입기준] 포트폴리오를 작성하실땐 이랬으면 좋겠습니다.

지금 신입사원을 구인중이기도 해서 도움이 될까 싶어 몇자 남깁니다. 절대적인 기준이 아닌 제 기준일 뿐입니다. 참고만 하세요. 1. 파일은 공통포맷으로 제출 hwp, alz 등과 같은 특정 SW에 종속적인 포맷은 상당히 꺼려집니다. 기업은 이들 포맷을 이용하기 위해선 기업용 라이센스를 구매해야 하며 또는 별도의 문서도구를 이용해야합니다.

okky.kr

[ why? ]

1. 포트폴리오를 보고 평가하는 사람들은 시니어 개발자들이다

 - 업계에서 최소 10년 이상 일한 분들이고, 그동안 수많은 포트폴리오를 보신 분들이다

 - 웹페이지 포트폴리오로 이쁘게 꾸며놔도 시니어 개발자분들에게는 식상한 포트폴리오 중 하나일 뿐이다

 - 껍데기가 아닌 본질(=코드)을 꿰뚫어 보시는 분들이다 

2. 개발자 포트폴리오는 필요한 정보를 제대로 제공하는 것이 중요하다

 - 필요한 정보 = 프로젝트에 대한 정보(설명 + 코드), 포트폴리오 = 프로젝트에 대한 정보들을 담는 그릇

 - 웹페이지 포트폴리오는 포장지(쓸데없는 사진들, CSS효과)로 필요한 정보를 감싸기 때문에 오히려 확인하게 불편하다

 - 웹페이지 디자인에 신경 쓰느라 정작 중요한 프로젝트 설명이 부실한 경우가 많다

3. GitHub은 프로젝트를 설명하고 소개하기에 가장 최적화된 플랫폼이다 

 - GitHub에서 프로젝트 설명과 코드를 보는 게 어색한 것은 신입 개발자들 뿐이다 

[ GitHub 포트폴리오 만들기 ]

1. GitHub에 /portfolio 저장소 생성 + README.md 파일 추가 

2. README 파일에 간략한 본인 / 이력 소개

3. 프로젝트 소개 나열 (간략하게 설명)

4. 각 프로젝트 저장소의 READEME.md 파일에 프로젝트 상세 설명 작성 (쓸데없는 거 작성 X)

 - 프로젝트 제목 / 주제

 - Demo 링크 (배포한 주소 링크)

 - 제작 기간 & 참여 인원

 - 사용한 기술 (기술 스택)

 - (필요한 경우) ERD

 - 핵심 기능 (코드로 보여주거나 코드 링크)

 - 트러블 슈팅 경험 / 자랑하고 싶은 코드

 - 회고 / 느낀 점

5. 가독성 & 오타 & 링크 체크 

<참고>

- 이모지 : https://www.webfx.com/tools/emoji-cheat-sheet/

Emoji cheat sheet for GitHub, Basecamp and other services

Emoji codes used by GitHub, Basecamp, Slack and other services. Searchable. With emoji meanings.

www.webfx.com

신입 포트폴리오 GitHub - sin-ib poteupollio GitHub

- Bitly(링크를 몇 번 눌렀는지 확인 가능) : https://bitly.com/

Bitly | Custom URL Shortener, Link Management & Branded Links

Shorten, create and share trusted, powerful links for your business. Bitly's url and link shortener helps you with industry-leading features like custom domains, branded link and link redirects.

bitly.com

신입 포트폴리오 GitHub - sin-ib poteupollio GitHub

About Me

신입 포트폴리오 GitHub - sin-ib poteupollio GitHub

Web Developer

어렵거나 힘든 일이여도 끝까지 해내는 신입 개발자 배형준입니다.

끊임없이 노력하여 성공하는 개발자가 되고 싶습니다.
어느 곳에 가서도 천천히 스며드는 사람이 되겠습니다.
중간에 포기하지 않고 끝까지 같이 갈 수 있는 개발자가 되겠습니다.

  • Full Name: 배 형 준

  • Phone: 010-2636-0764

  • Email:

  • Address: 서울특별시 송파구


My Education && External activities && License

학력과 대외활동 및 자격증에 대한 설명입니다.

Education

문정고등학교

2014 - 2017

인문계 문정고등학교 졸업

두원공과대학교

2017 - 2021

컴퓨터공학과 졸업

  • 대학교에서는 C#을 이용한 웹 프로그래밍 및 안드로이드 앱을 제작해 보았으며 Front End 기술에는 html,css 를 배웠으며, Back End 기술에는 c#,java를 배웠습니다. 그리고 데이터베이스로 MsSQL를 사용하였습니다.
  • Language:
    - C#
    - Java
    - CSS
  • DataBase(DB):
    - RDBMS 데이터 모델링, SQL,MsSQL
  • Project tool:
    - Visual Studio 2019 , Android studio

External activities && License

운전면허 자격증

2017.02

구디 아카데미

2021.02

핀테크 기반 자바개발자 양성과정 수료

  • 주로 웹 프로그래밍에 필요한 Front End 기술에는 html,css,JavaScript(jquery),jstl,thymleaf를 배웠으며 Back End 기술에는 Java,Jsp,Spring Framwork를 배웠습니다.그리고 데이터베이스로 Mysql과 mariaDB를 사용하였습니다.
  • Language:
    - Java : 객체지향설계, JSP, Servlet, Spring, Spring Security,JPA, Mybatis, REST API
    - Python : Pandas, Flask
    - Javascript : Node, Express, JQuery, ChartJS, Ajax
    - CSS : Bootstrap
  • DataBase(DB):
    - RDBMS 데이터 모델링, SQL, Oracle, Mysql, Mariadb
  • Project tool:
    - Eclipst, Visual Studio Code, Git, Github, Maven
  • Cloud:
    - Amazon Web Services, Ubuntu, Tomcat

Portfolio

이미지 클릭시 프로젝트 페이지로 이동합니다.

  • All
  • JSP
  • Model1,Model2
  • Spring

신입 포트폴리오 GitHub - sin-ib poteupollio GitHub

[Github Link]

팀 프로젝트 - LMS


프로젝트 기간 : 2020.12 ~ 2021.1(6주)


프로젝트 방식 : Spring MVC

프로젝트 도구 : Eclipse, Spring-tool-suite, Mariadb, Github, Maven

사용 언어 : Html, Java, SQL, JavaScript(jquery), MyBatis, JSTL, bootstrap


[프로젝트 설명]
Spring Framework를 사용하여 처음으로 팀 프로젝트로 진행한 LMS프로젝트 입니다.
학습관리 시스템으로써 모든걸 총괄하는 운영자, 강좌를 진행하는 강사, 강좌를 수강하는 학생이 존재하며 운영자의 가입만을 승인하는 관리자가 존재합니다.
기본적인 기능으로는 수강, 출석, 과제, 최종평가 등의 학습을 관리할 수 있는 기능이 존재하며
부가적인 기능으로는 마지막 로그인 날짜에서 6개월간 로그인 기록이 존재하지 않는 유저를 휴면처리하는 기능을 스프링의 스케줄러 에노테이션으로 구현하였습니다.
또한 비밀번호를 잃어버렸을 경우 이메일로 임시 비밀번호를 발급해주는 기능을 위해 Naver SMTP를 사용하였습니다.

신입 포트폴리오 GitHub - sin-ib poteupollio GitHub

[Github Link]

개인 프로젝트 - 가계부


프로젝트 기간 : 2020.11(2주)


프로젝트 방식 : Spring MVC

사용 프로그램 : Eclipse, Spring-tool-suite, Mariadb, Github, Maven

사용 언어 : Html, Java, SQL, JavaScript(jquery), MyBatis, JSTL, bootstrap


[프로젝트 설명]
Spring Framework를 사용한 첫 프로젝트입니다.
주요 기능으로는 캘린더 API를 이용한 달력으로 가계부를 구성하는 기능이 있으며 기본적인 기능인 로그인, 사용자 추가, 공지사항, 방명록 페이지 등이 존재합니다.
부가적인 기능으로는 poi라이브러리를 이용한 통계용 엑셀파일을 생성할 수 있으며 ajax로 비동기 요청을 통해 얻은 결과를 chart.js api를 이용하여 차트형식으로 통계를 출력해주는 기능이 존재합니다.

신입 포트폴리오 GitHub - sin-ib poteupollio GitHub

[Github Link]

개인 프로젝트 - 비디오 대여점


프로젝트 기간 : 2020.10(1주)


프로젝트 방식 : Model 2

사용 프로그램 : Eclipse, Mariadb, Github

사용 언어 : Html, Java, SQL, JavaScript(jquery), JDBC, JSTL, bootstrap


[프로젝트 설명]
mySql의 샘플 데이터베이스 Sakila 데이터베이스와 Model2 기법으로 제작한 비디오 대여점 프로젝트입니다.
비디오 대여점을 관리하는 프로그램으로써 주 기능으로는 비디오 대여, 반납, 관리와 회원, 출연 배우 관리등이 존재하며
Model1과는 다르게 모델,컨트롤러,뷰 를 나누어서 작업이 진행되었으며 처음으로 필터와 리스너 기능을 사용한 프로젝트이기도 합니다.

신입 포트폴리오 GitHub - sin-ib poteupollio GitHub

[Github Link]

개인 프로젝트 - 쇼핑몰


프로젝트 기간 : 2020.09(1주)


프로젝트 방식 : Model 1

사용 프로그램 : Eclipse, Mariadb, Github

사용 언어 : Html, Java, SQL, JavaScript(jquery), JDBC, JSTL, bootstrap


[프로젝트 설명]
Model1 방식으로 만든 쇼핑몰 프로젝트 입니다.
일반 쇼핑몰 페이지처럼 로그인, 회원가입, 마이페이지, 장바구니, 개인정보 수정, 회원탈퇴등의 사용자 기능이 존재하며 사용자는 물건을 구매, 취소할 수 있는 전형적인 쇼핑몰 페이지 입니다.

신입 포트폴리오 GitHub - sin-ib poteupollio GitHub

[Github Link]

개인 프로젝트 - 쇼핑몰 관리자


프로젝트 기간 : 2020.09(1주)


프로젝트 방식 : Model 1

프로젝트 도구 : Eclipse, Mariadb, Github

사용 언어 : Html, Java, SQL, JavaScript(jquery), JDBC, JSTL, bootstrap


[프로젝트 설명]
Model1 방식으로 제작한 첫 프로젝트인 쇼핑몰 관리 페이지 입니다.
이후 제작한 쇼핑몰 페이지를 관리하는 관리자 페이지로써, 회원 관리, 카테고리 관리, 상품 관리, 주문내역 관리, 공지사항 관리등의 작업을 할 수 있습니다.

신입 포트폴리오 GitHub - sin-ib poteupollio GitHub

[Github Link]

개인 프로젝트 - Employees


프로젝트 기간 : 2020.08(1주)


프로젝트 방식 : JSP

프로젝트 도구 : Eclipse, Mariadb

사용 언어 : Html, Java, SQL, bootstrap


[프로젝트 설명]
JAVA와 JSP를 배우면서 처음으로 제작한 프로젝트입니다.
회사내 직원, 부서, 급여 등의 정보들을 조회하거나 검색할 수 있습니다.

Skill

현재까지 배우고 사용 해봤던 기술입니다.

FrontEnd

HTML5
CSS
JavaScript(jquery)
BootStrap

Cloud

Amazon Web Services
Ubuntu

Tool

Eclipse
STS(Spring-tool-suite)
Visual Studio
Visual Studio Code
Git
Github

CONTACT ME

포트폴리오를 끝까지 봐주셔서 감사합니다.