혼자 취업준비하는게 더디고 길어져서 참여하게 된 항해99의 취업 리부트!10주의 여정이고 크게 나누어 보면 4주는 알고리즘와 자료구조의 이해를 올리기 위한 코딩 테스트 연습과 4주는 개인 프로젝트를 만드는 시간으로 구성되어있다.개인 프로젝트를 만들 때 개발의 가이드라인
1주차는 기존의 이력서와 프로젝트를 이용해 이력서를 다시 한번 정비하는 시간을 가지고 있다. 프로젝트를 진행 할 때 이용할 스킬로 5분 기록 보드에 대해 배웠다. 이후에 개인 프로젝트를 진행하게 되면 꼭 사용해야겠다.주차별과 대, 소분류로 구분하고 있어서 시간의 흐름에
항해99의 취업 리부트코스 1주차 커리큘럼에는 이력서와 프로젝트와 관련된 세션이 하루에 두개씩은 진행되고 있다. 그중에 프로젝트 경험 구조화와 관련된 세션과 자료를 확인하니 예시를 들어야 하는데 하나의 프로젝트에서 가져올 수 없고 각각 다른 주제의 프로젝트에서 조금
오늘의 핵심은 기업 분석을 통해 지원 공고와 관련 된 강점을 이력서 상단에 세우는 전략! 내가 강조할 수 있는 역량과 보완해야 할 역량이 무엇인지 고민하는 시간.이력서를 많이 정돈했는데, 수치화 부분의 개선이 필요하단게 점점 체감된다. 다음 프로젝트에 성능 개선과 관련
항해99 취업 리부트 코스 1주차에 참여하면서 Zoom으로 들은 세션만 10개이다. 주차별로 안내를 해주는 발제를 제외하면 5분 기록을 활용하는 방법, 프로젝트와 포트폴리오 다듬기, 이력서 수정하고 피드백 받기, 기업의 공고와 관련해 기업노트 작성 등 이력서를 주제로
이력서를 다듬던 1주차가 지나고 2주차부터는 3주간 진행되는 Python 알고리즘의 1주차가 시작했다.이번 주차는 기본 자료구조 학습으로 스택/큐/연결리스트 관련된 학습이다. 하루에 최소 5문제씩 파이썬을 활용해 문제를 풀고있다. 기록을 노션, 블로그에 옮겨적다가 놓치
알고리즘 이론을 짚으면서 문제풀이를 해야 더 좋을거같다.자료 구조에 대해서 알아보기.배열, 리스트, 스택, 큐, 해시 테이블 등알고리즘 종류탐색 알고리즘정렬 알고리즘그래프 알고리즘깊이 우선 탐색(DFS)너비 우선 탐색(BFS)동적 프로그래밍탐욕 알고리즘이분 탐색
오늘 알고리즘 문제 풀이에서 자주 등장한 개념은 백트래킹 알고리즘이었다.일반적으로 백트래킹은 모든 가능한 해를 찾는 완전탐색에서 사용되며 가지치기라는 개념과 함께 사용될 때 효율적이다. (해가 될 수 없다고 판단되면 이전 단계로 돌아가 다른 해결책을 탐색하기)주로 재귀
알고리즘 풀이 1주차가 지나간다. 파이썬 문법에는 조금 익숙해졌는데, 문제 풀이가 참 쉽지 않다... 실버 문제도 많이 어렵다. 그래도 해야지... 어려워서 코드나 한번 더 볼 겸 올리기.
2차원 배열 문제를 근래 처음 접해서 푸는데 어렵다 어려워!멘토님이 개발에서 x와 y축은 실제와 다르게 x는 아래로, y는 우측으로 생각하는걸 직관적으로 느낄 수 있어야 한다는 조언을 해주셨다.그리고 input() 내용을 문제풀이에 접근할 수 있게끔 자료구조화하는 초기
간단한 메모와 멘토님이 추천하신 문제들 정리!오늘 풀어야 했던 문제 중 풍선 터트리기부터 난관..! 여러 풀이를 다시 한번 봐보기.백준 2346번: 풍선 터트리기백준 2493번: 탑백준 17298번: 오큰수백준 9935번: 문자열 폭발
처음 사용해본 자료구조 우선순위 큐! 풀었던 문제 몇가지와 멘토님이 추천해주신 문제를 정리하자. 백준 9375번: 패션왕 신해빈 이 문제는 거의 경우의 수 공식을 이용한 느낌이다. 풀이 1. dict 사용 풀이 2. Counter로 카테고리의 개수 세기 백준
4/34, 6, 7이 stack의 성질을 이용해서 N의 시간으로 푸는 문제들블로그 완료4/4 해시(dict), 우선순위 큐 heap블로그 완료4/5 이분 탐색, 정렬블로그 아직내용 정리이분 탐색정렬된 배열에서 원하는 값을 빠르게 찾는 탐색 방법탐색 범위를 절반 씩 줄여
DFS와 BFS 그리고 재귀함수 진입장벽이 좀 느껴진다. 제공된 문제들이 개념 숙지도 안된 상태에서 풀기에는 너무 어려워서 기본 개념을 위주로 학습했다.DFS와 BFS의 차이는 크게 재귀함수를 사용하는 것과 덱을 활용하는 것 같다. 최단거리와 같은 조건이 있을 때는 여
알고리즘 마지막 주차가 됐다. 이번 주차에서는 시뮬레이션과 완전 탐색, 그리디와 다익스트라, 다이나믹 프로그래밍이 남았다. 아직 dfs와 같은 알고리즘 기법을 이용한 풀이가 익숙하지 않아서 시뮬레이션 문제가 어렵다 어려워!멘토님이 백준의 미세먼지를 추천해주셔서 다시 돌
그리디와 다익스트라의 문제를 풀어보는 날.다익스트라는 처음 본 개념이다. 보다보니 BFS 너비우선탐색과도 헷갈린다. 각 알고리즘의 개념과 다익스트라 문제를 복습하며 오늘을 마무리~시작 노드로부터 인접한 모든 노드 탐색. 최단 경로를 찾는데 사용된다.가중치가 없는 그래프
동적 계획법이라고도 하는 다이나믹 프로그래밍은 divide-and-conquer(분할 정복)처럼 문제를 풀긴 하는데 하위 문제들에 대한 솔루션들을 결합해 가면서 문제를 풀어나가는 알고리즘을 말한다.큰 문제를 작은 문제로 나눠 푸는 알고리즘 방식.작은 문제들의 해를 저장
개인 프로젝트 주차가 시작되었다!프론트엔드의 주제로는 SNS, 커뮤니티, 커머스가 있었다. 커머스가 할 것도 많고 난이도가 높아서 커머스를 선택했다! 추후에 주차별 기능 구현 과제에 결제 SDK 연결도 있어서 난이도가 있는 것 같다. 참고로 프로젝트의 기본 셋업 구성을
이번 주 항해 취업 리부트코스에서 내가 구현한 기능은 무엇인가요?카테고리 페이지에서 무한 스크롤 적용과 최신순, 가격순 정렬상품 상세 모달창장바구니 구현해당 기능을 구현하기 위해, 어떤 기술적 의사결정을 거쳤나요?이전에는 장바구니를 전역 상태로 사용하기 위해 recoi
이번 주 항해 취업 리부트코스에서 내가 구현한 기능은 무엇인가요? 장바구니에 담은 상품으로 가상 결제를 구현하기.해당 기능을 구현하기 위해, 어떤 기술적 의사결정을 거쳤나요?장바구니와 결제와 관련되어 전역으로 상태를 참조하고 업데이트를 하는 경우가 많으니 Context