본문 바로가기

분류 전체보기

(167)
[ 네이버 부스트캠프 9기 ] 챌린지 최종 회고 (웹모바일) 8월 9일 챌린지 수료식을 끝으로 부스트캠프 챌린지 과정을 마치게 되었다.챌린지 과정에서 무엇을 경험했고 무엇을 배웠는지 담백하게 후기를 작성해보려고 한다.챌린지에서 무엇을 경험하고 배웠나?부스트캠프 홈페이지에 챌린지 과정을 다음과 같이 설명하고 있다.제한된 시간 내 강도 높은 프로그래밍 미션 해결에 도전하며 한계를 극복합니다.컴퓨터 공학의 기초 지식을 프로그래밍에 적용하고,커뮤니티 안에서 동료와 함께 학습하고 방법을 연습하는 과정입니다​. 챌린지 과정을 마치고 나서 위 설명을 보니 아주 정확하다. 구현하면서 배우는 CS지식부스트캠프에서는 CS지식을 기반으로 하는 미션이 하루 단위로 주어진다.미션은 요구사항이 주어지고 요구사항에 맞게 설계하고 구현한다. 미션의 난이도는 매우 높다.난이도가 높기 때문에 하..
[ 네이버 부스트캠프 9기 ] 챌린지 3주차 회고 벌써 챌린지 3주차까지 끝나고 마지막 주만 남았다.부스트캠프를 진행하면서 시간이 정말 빠르게 흐른 것 같다.그만큼 하루하루 몰입을 잘했던 것 같기도 하다.이번에도 마찬가지로 4L회고법으로 회고를 진행해보려고 한다.Liked (좋았던 점)이번 3주차는 짝과 함께하는 시간이 많았다.짝과 함께 코드를 개선해보기도 하고 드라이버, 내비게이터 역할을 나누고 짝프로그래밍도 진행했다.함께한 짝 분들이 모두 좋은 분들이셔서 서로의 의견을 잘 나누면서 재미있게 진행할 수 있었다. 함께하면서 매번 느끼는 점은 혼자 미션을 진행할 때보다 함게할 때 배우는 것이 더 많다.아무래도 상대방에게 설명하는 과정이 필요하다 보니 '아는 것'과 '안다고 착각하는 것'을 쉽게 구분할 수 있는 것 같다.'안다고 착각하는 것'을 발견하는 것..
[ 네이버 부스트캠프 9기 ] 챌린지 2주차 회고 Liked (좋았던 점)내 의견을 말하는 데 자신감이 많이 생긴 것 같다.저번주에 비해 피어세션에서 더 적극적으로 얘기하려 하고 질문하려고 노력했다.얘기를 많이 할수록 '진짜 아는 것'과 '안다고 착각하는 것'을 구분할 수 있다.'진짜 아는 것'의 범위를 점점 확장해 나가고 있다. 짝 프로그래밍을 처음 진행해봤다.VSCode의 Live Share 기능을 활용해 코드를 공유하며 진행했다.요구사항 분석 - 설계 - 구현을 포함한 모든 의사 결정을 짝과 함께 의논해야 했다.중간에 이해하지 못하거나 궁금한 부분을 짝과 함께 토론하면서 해결해나가는 과정이 기억에 남는다. 저번주에 다짐했던 "에러가 났을 때 디버깅 툴 활용하기'를 실천해보았다.디버깅 툴은 복잡한 코드 환경에서 에러를 찾는 데 아주 유리한 도구라는 ..
[ 네이버 부스트캠프 9기 ] 챌린지 1주차 회고 문제 해결력 2차 테스트를 통과해서 챌린지 과정에 입과할 수 있었다.07.15~07.19까지 챌린지 과정 1주차를 마쳤고 이에 대해 4L 회고법으로 회고를 남긴다. Liked (좋았던 점)일반적인 CS 지식에 기반한 강도 높은 미션이 주어진 점이 인상 깊었다.첫 날을 제외하고는 하루에 끝내기 벅찬 수준의 난이도에 미션들이 주어졌다.시간이 하루로 제한되어 있다보니 더 어렵게 다가왔던 것 같다.그래도 베이직 과정에서의 경험을 발판 삼아 요구 사항을 분석하고 설계를 하고 구현을 차근차근 진행했다.요구 사항 분석 - 설계 - 구현 과정이 많이 익숙해진 것같다.하루하루 미션을 해결하기 위해 몰입할 수 있는 좋은 경험이었다. 동료들과 함께할 수 있는 시간이 많아서 좋았다.매일 동료들과 함께 자신이 작성한 코드와 접..
[ 네이버 부스트캠프 9기 ] 베이직 수료 후기 네이버 부스트캠프?부스트캠프는 네이버 커넥트 재단에서 운영하는 교육이다.부스트캠프 홈페이지에 들어가면 "개발자의 지속 가능한 성장 커뮤니티"라고 소개하고 있다.네부캠이라고 하여 예전부터 유명한 교육이라는 것을 알고 있었고 개발자로서 한 층 더 성장하고 싶어 지원했다. https://boostcamp.connect.or.kr/ 부스트캠프개발자의 지속 가능한 성장을 위한 학습 커뮤니티boostcamp.connect.or.kr 모집 과정모집 과정은 이번 9기부터 새롭게 개편이 되었다.9기 모집 과정과 기존 모집 과정의 크게 다른 점은 다음과 같다.- "베이직" 이라는 과정이 새롭게 추가되었다.- 코딩 테스트에서 문제 해결력 테스트로 변경되었다. 다음과 같이 변경된 이유는 부스트캠프 공식 블로그에 자세히 설명되..
[구름톤 8기] 해커톤 참여 후기 구름톤? 친구가 구름톤을 지원한다길래 나도 같이 지원했다. 구름톤이 뭔지 몰랐었는데 찾아보니 꽤 유명한 해커톤이었다. 경쟁률이 30:1 ? 도 된다는 소문이 있었다. 구름톤은 카카오와 구름이 주최하는 제주에서 약 3박 4일동안 이루어지는 해커톤이다. 제주에서 해커톤이 열린다는 점이 구름톤의 특색이자 장점인 것 같다! https://9oormthon.goorm.io 구름톤 in JEJU 8기 모집 kakao x goorm 제주에서 펼쳐지는 해커톤 9oormthon.goorm.io 구름톤은 오직 지원서를 기반으로 선발한다! 지원서에는 기획자, 프론트엔드 개발자, 백엔드 개발자, 디자이너 중 포지션을 선택해야하고 공통 질문이 주어진다. 나는 프론트엔드 개발자로 지원했고 8기 질문은 다음과 같았다. 1. 구름톤..
[프로그래머스] 게임 맵 최단거리 (JS) - DFS/BFS 문제 https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 DFS 풀이 (효율성 테스트 실패) function solution(maps) { const n = maps.length; const m = maps[0].length; const dy = [0, 1, 0, -1]; const dx = [1, 0, -1, 0]; let answer = -1; const isVisited = Array(n) .fill(false) .map(() => Arr..
[프로그래머스] 불량 사용자 (JS) - DFS 문제 https://school.programmers.co.kr/learn/courses/30/lessons/64064 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 내 풀이 function solution(user_id, banned_id) { const isVisited = Array.from({length:user_id.length}, ()=>false); const arr = []; let realArr = [] dfs(0) function dfs(idx){ if(idx===banned_id.length){ realArr.push([...ar..