핵인싸 개발자의 길
-
[2019.04.06] 이머시브 6일차..고통스러운 목감기..핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 4. 7. 14:35
어제 썼어야 했던 글을 지금 쓴다... 어제도 목감기는 나아질 생각이 없고 계속 기침과 가래가 나오며 숨 쉬기도 힘들정도였다. 더군다나 몸에 열도 올라서 해야 될 일을 못하고 의욕이 떨어졌다...어제 있었던 이머시브12기수 회식도 못하고 바로 집에 왔다. 어제부로 Data Structure 스프린트가 끝나고 여러 사람끼리 서로 코드를 짠 것을 보며 리뷰를 남기는 코드리뷰 시간을 가졌다. 같은 문제풀이를 하는데도 여러방식의 코드 스타일을 볼 수 있었다. 자료구조 개념이나 구현하는 것은 많이 해왔기 때문에 이번 스프린트는 꽤나 수월했지만, 처음 접하는 사람들은 개념부터 숙지하느라 정말 고생했을 것 같다.아마 다음주부터는 또 새로운 스프린트로 들어가고 페어도 또 바뀔 것 같다. 마지막에 hashTable의 A..
-
[2019.04.05] 이머시브 5일차, 두번째 스프린트 DataStructure 페어프로그래밍핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 4. 5. 21:44
어제는 DataStructure Part1 스택, 큐, 오늘은 Part2인 Binary Search Tree, Tree, Linked List, Graph를 페어 프로그래밍 했다. 토요일 오후5시까지 HashTable 마저 구현하면 된다. 자료구조를 오랜만에 이렇게 코딩을 해볼 줄이야.. 그런데 자바스크립트에서는 oop 방식이 많이 다르다보니, 구현방식이 많이 생소했다. 원래면 class node를 작성하고 객체를 하나하나 만들어서 작성을 했을텐데, 자바스크립트에서는 인스턴스에다가 속성과 메소드를 전부 추가시켜주고 반환을 하는 방식으로 작성했어야 했다. 이머시브 과정을 하면서 정말 페어프로그래밍을 진득하게 하게 되는 것 같다... 그래도 다들 재밌게 코딩을 하시는 것 같아서 나도 괜히 뭔가 들뜨고 재밌게..
-
[2019.04.04] 이머시브 4일차, 객체지향 프로그래밍(OOP) 기법, Big(O) TimeComplexity핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 4. 4. 21:19
Class - object틀, 붕어빵 틀 objects - object, 붕어빵 실제 사용되는 instance(?) # 객체지향 특징 Encapsulation : 최대한 다른 기능들과 연관성을 줄이는 것 Inheritance : 상위 속성을 가져와서 물려받는 상속성 Abstraction : 공통된 특성들끼리 묶고, 불필요한 특성은 삭제 Polymorphism : 부모 클래스의 공통특성을 물려받아, 자신에게 맞는 방식으로 사용 # javascript에서 oop방식 Functional Functional Shared Prototypal Pseudoclassical 오늘 다음 스프린트 과제를 위해 페어 변경을 하였다. 다음 페어 프로그래밍 할 내용은 자료구조 스택, 큐, 링크드리스트 등...어제 블로깅 한 내..
-
[2109.04.03] 이머시브 3일차.. underbar,recursion 스프린트를 끝내며핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 4. 4. 10:02
어제 후기를 지금 쓴다...ㅜㅜ 1,2일차의 underbar, recursion 스프린트를 마치고 같이 페어한 사람들끼리 페어 리뷰를 했다. 내가 받은 페어 리뷰 같이 코드를 따라가려고 하는 모습이 보였으나, 조급함이 느껴짐. 조급함..ㅜㅜ 내가 바꿔야되는 부분이다. IMT 2차 시험때도 호용 엔지니어님께 지적 받았던 문제이다. 그때는 오히려 시험중이라 엄청 조급함 보이기는 했었다. 그래서 이머시브 중에는 서두를 것 없어서 나름 차근차근 한다고 생각 했었는데, 그래도 내가 조급함이 보이는가보다. 조금 더 신경써서 차근차근 진행하도록 해보자! 오후부터는 '자료구조' 스프린트에 들어갔다. # 자료구조 내용 Stack Queue Linked list Tree B-Tree Hash table Graph 충분한 ..
-
[2019.04.01] Immersive 첫 날! git remote, pull핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 4. 2. 00:04
오늘 드디어 이머시브 기간이 시작되었다. 8시 50분까지 모여서 첫 날이라 오리엔테이션 이것저것 했다. 오전 오후는 그냥 3개월간의 다짐 같은 거 하고.. 저녁때부터 실질적으로 스프린트가 들어갔다. 첫 스프린트는 pre코스때 진행했던 underbar를 이용하여 협업능력 키우기(?) 한 명이 네이게이터, 한 명이 드라이버가 되어 페어 프로그래밍을 하였다. 대신 git을 이용하여 코드를 주고 받으며 역할을 계속 바꿔가며 진행했다. pre코스때에 배운 git 활용 방식은 clone, add, commit, push 뿐이였으나, 이번에는 다른 pull이란 것을 새로 배웠다. # 오늘 학습내용 git remote, pull git remote -v - 현재 remote 상태 확인 git remote add pai..
-
[2019.03.25] IMT 2차 합격! 계획대로 4월1일부터..핵인싸 개발자의 길/코드스테이츠 Pre Course 2019. 3. 26. 01:05
2차 합격 발표가 났다! 다행히도 합격을 하였다...이 때를 얼마나 학수고대했던가..ㅜㅜ # 슬랙 최종합격 공지 괜히 1차시험 한번 떨어지고나서, 4월1일에 이머시브 코스에 듣지 못하게 될까봐.. 엄청 조마조마해지면서.. 잠도 제대로 못자고 1차 재시험까지의 기간이 너무나도 답답하게 느껴졌던...ㅜㅜㅜ 재시험은 정말 떨어지지 않겠다며 풀었던 문제를 지우고 풀고 또 풀고...아예 외워버릴 정도로..이번 IMT 시험에 합격하지 못해 다음 기수로 넘어가게 되면...약 한달 반 정도의 딜레이...내게는 있어서는 안되는 너무 큰 리스크였다!정말 걱정 많이 했는데, 이번 2차 시험 합격으로, 다행히 계획대로 되었다! 다음 월요일부터 시작이다. 내가 진짜 하고 싶었던 것을 정말 할 수 있게 되었다. 너무 너무 기대 ..
-
[2019.02.22] React로 Twittler 작업 완성..(하루만에..대박!)핵인싸 개발자의 길/코드스테이츠 Pre Course 2019. 3. 23. 01:07
대박...오늘 아침까지 리액트 첫번째 프로젝트 작업한거 개념 정리하고, preCoure 과제로 진행했던 트위틀러를 똑같이 리액트 방식으로 구현해 보았다.솔직히 내일까지는 걸릴 줄 알았는데, 오늘 점심부터 작업해서 방금 구현을 다 끝냈다! # 기존의 과제 때 구현했던 페이스북 형식의 twittler를 React 방식으로 구현한 모습 외관 상으로는 변경된 점이 당연히 없다. 정말 많이 변한 부분은 안의 소스코드 내용이다. # 리액트로 작성한 소스코드 기존의 html, css, javascript로만 작성했던 것을 거의 뒤집어 엎었다. 리액트 방식으로 작업을 하니 코드 구조가 전체 다 바뀌고, 데이터를 주고받는 형식, 렌더링 방식 등이 전부 달라서...작업 중에 정말 많이 헷갈렸다. 그래도 첫번째 작업한 전화..