본문 바로가기

전체 글12

[WIL] 개발일지: 항해99 4, 5주차 3월 넷째 주, 4월 첫째 주: 항해99 4,5주차 항해99 Chapter3 는 '3-1 주특기 기본' 과 '3-2 주특기 심화' 과정으로 나뉜다. 내가 고른 주특기는 프론트엔드의 꽃!!! 리액트(React)였다. 프론트엔드와 자바스크립트(javaScript) 프론트엔드는 단순히 HTML과 CSS를 사용해서도 웹사이트를 만들 수 있지만 자바스크립트를 더해주면 동적이고 사용자 친화적인 화면 구성이 가능하다. 하지만 이러한 동적인 유저인터페이스를 동적으로 나타내기 위해서는 수많은 상태를 관리해줘야 하는데, 이를 도와줄 수 있는 라이브러리 혹은 프레임 워크들이 존재한다. (대표적인 프론트엔드의 라이브러리에는 React Angular, Vue 가 있다. ) 리액트(React)란? 리액트는 페이스북이 만든 라이브.. 2021. 4. 9.
[WIL] 개발일지: 항해99 3주차 3월 셋째 주 : 항해99 3주차 1. 알고리즘, 자료구조 문제풀이(BAEKJOON) 파이썬 언어에 꽤나 익숙해졌지만, 새로운 알고리즘을 이해하는데 시간투자가 필요했다. 기본수학, 최대공약수/최소공배수, 정수론 및 조합론 등의 수학적 이론을 요하는 문제들은 다른 문제에 비해 쉬워보였지만 개념을 정확히 짚을 수 있어서 좋았다. 지난 주 어려웠던 동적 계획법, DFS와 BFS 문제들과 함께 새로운 알고리즘 개념도 접했다. 그 중 개념은 어렵지 않지만 코드를 짜는 것도 다른 사람들의 풀이를 해석하는 것도 쉽지 않았던 부분이 백트래킹 문제였다. DFS와 재귀를 적절히 잘 활용해야 했는데 실제로 N과 M(2) 문제는 간단해 보이면서도 그 구조를 이해하기가 쉽지 않아 거의 하루를 한 문제만 고민하며 보냈던 것 같다.. 2021. 3. 22.
[WIL] 개발일지: 항해99 2주차 3월 둘째 주 : 항해99 2주차 코딩테스트를 위한 준비 : 자료구조, 알고리즘 공부 1. 파이썬 문법 익숙해지기 - 문제를 어떻게 풀지 구상하는 것도 어렵지만 아직 파이썬 언어가 익숙하지 않아 알고리즘 문제 풀이 외에 파이썬 문법 공부 또한 필수였다. 문법부터 공부하고 문제를 풀기에는 시간적 여력이 없었기 때문에 문제를 풀면서 필요한 문법을 구글링을 통해 찾아보거나 어떻게 문제를 풀지만 방법만 생각하고 블로그에 풀이가 올라와 있는 글들을 보며 그때 그때 필요한 문법을 익혔다. 처음에는 정답 코드를 보고도 그 것을 해석하는데도 어려움이 있었지만, 많은 문제를 풀다보니 반복적으로 사용되는 언어들이 눈에 들어왔고 오히려 책을 보고 기초부터 하나하나 익히는것보다 빠르고 기억에 잘 남았다. >> 기초를 탄탄히 .. 2021. 3. 14.
[WIL] 개발일지: 항해99 1주차 3일은 3달 같았고, 일주일은 하룻밤 같았던 항해99의 첫 주가 지나갔다. 항해를 시작하기 전 보내주신 항해99 웰컴 키트!! "배는 항구에 정박해 있을 때가 가장 안전하다. 하지만 그것은 배가 만들어진 이유는 아니다." -파울로 코엘료 항해99라는 브랜드 아이덴티티를 잘 대변하면서도, 직장을 그만두고 새로운 도전을 하는 나에게 있어 큰 힘이 되고 와 닿는 글귀였다. 귀여운 굿즈도 마음에 들었지만, 무엇보다 대표님이 적어주신 글이 좋았다. 코딩만 잘하는 사람이 아닌 '좋은 개발자'를 양성하고자 하는 항해99의 진정성이 느껴지고, 이것이 내가 수 많은 부트캠프 중 항해99를 선택한 이유이기도 하다. 항해99 프로그램은 요즘 가상 오피스로 많이 사용되고 있는 온라인 플랫폼인 Gather.town을 통해 이루.. 2021. 3. 7.