# 한 달 안에 취업하기 #7

- Author: @kimyoungjo
- Published: 2020-01-31
- Updated: 2020-02-01
- Source: http://blex.me/@kimyoungjo/%ED%95%9C-%EB%8B%AC-%EC%95%88%EC%97%90-%EC%B7%A8%EC%97%85%ED%95%98%EA%B8%B0-7
- Tags: 프로그래밍, javascript, 알고리즘, 취업, 개발자, 프론트엔드, 신입, 프로젝트, 프로그래머스

---

##### 오늘 할 일
 - 알고리즘 1문제
 - SPA 프로젝트 진행
 - 프로그래밍 관련 영상 리뷰해보기
 
### 알고리즘 1문제

오늘의 문제 : [문자열 내 p와 y의 개수](https://programmers.co.kr/learn/courses/30/lessons/12916)

솔루션 : [GitHub](https://github.com/yoyounn18/1Day1Algorithm/blob/master/%EC%A0%9C%20%20%20%20%20%EB%AC%B8%EC%9E%90%EC%97%B4%20%EB%82%B4%20p%EC%99%80%20y%EC%9D%98%20%EA%B0%9C%EC%88%98)

### SPA 프로젝트 진행

[SPA Project 개발 노트](https://blex.me/@yoyounn18/spa-project-%EA%B0%9C%EB%B0%9C%EB%85%B8%ED%8A%B8)

### 프로그래밍 관련 영상 리뷰해보기

오늘의 영상 : [테크보이 워니 - 개발자의 포트폴리오 - 취업을 위한 포트폴리오 완벽 가이드](https://www.youtube.com/watch?v=u0gRzyo-Hqw)

 - 포트폴리오는 이력서 혹은 나의 백그라운드가 부실할수록 중요하다.
 
 - 특히 즉시 전력감을 원하는 스타트업에서 포트폴리오가 특히 더 중요하다.
 
 - 포트폴리오에 개시된 프로젝트는 프레젠테이션이 잘 구성되어있어야 한다.
 
 - 웹 프로젝트는 ui/ux적으로 신경을 많이 써야한다.
 
 - 웹 프로젝트의 프로젝트는 url이 살아있어야한다.
 
 - css, javascript를 더 강조하고 싶어서 불필요한 효과들을 덕지덕지 발라놓는것은 경계
 
 - 프로젝트의 문서화는 프로젝트 알맹이만큼 중요하다. 사용자 입장의 Demo를 얼마나 잘 구성해놓았는지, 코드에 주석을 얼마나 잘 달았는지 등이 중요하다. (늘 일반 사용자가 내 프로젝트를 본다는 마인드로 자세하게 구성해야한다.)
 
 - 스토리가 있는 프로젝트가 좋다. (내가 필요해서 만들었다를 어필)

 - 오픈소스 프로젝트에 탑승해보는것도 좋은 포트폴리오가 된다. (협업)
 
지금까지 필자의 포트폴리오를 생각해보면 문서화, Demo 등의 사용자 입장에서 필요한 기능들이 잘 안되어있었던것 같다. 졸업작품 시연 영상도 100mb가 넘어가버려서 Github에 올린 프레젠테이션에서 빼버렸고, 진행했던 Spring 프로젝트도 url이 현재 살아있지 않아서 포트폴리오적으로 좋지 않았던것 같다. 

알아보니 영상같은 경우는 youtube에 올리고 그 링크를 Github에 걸어두는것이 제일 효과적이라고한다. 웹사이트같은 경우는 Github 정적 호스팅을 받아서 개시하는것도 좋겠지만 직접 도메인을 사서 걸어두는게 더 성의 있어 보이지 않을까 하는 생각이 들었다. 이를 명심하고 앞으로의 포트폴리오 작성을 하면 될 것 같다.

##### 내일 할 일
 - 알고리즘 1문제
 - SPA 프로젝트 진행
 - 프로그래밍 관련 영상 리뷰해보기
