전체 글 16

[주간회고] 2021-07-12 ~ 2021-07-18

7/12~7/18 일간 작성한 일일회고 2021/7/12 월요일 2021/7/13 화요일 2021/7/14 수요일 2021/7/15 목요일 Facts (사실, 객관) OJT에 이어 랜딩 과제도 마무리하였다. 랜딩 과제의 피드백을 반영하여 코드를 개선했다. 신규 기능 테스트 과제를 받아서 수행했다. 회사에서 요청한 '셀프 피드백'을 작성하였다. '타이탄의 도구들' 책을 1회독 완료했다. Feelings (느낌, 주관) 오랜만에 주간회고를 작성한다. 그래서 부끄럽다. 나름 바쁜 일이 겹쳤다고 변명하고 싶은 맘이 고개를 든다. 회사에 적응하는데 집중하고, 42seoul을 통해 개발자가 되다 같은 후기를 정성들여 쓰고, 인터뷰하고, 취업턱을 내러다니는 등 한게 적진 않다. 하지만 부끄러운 일이다. 질 좋은 성장..

Notes/주간회고 2021.07.19

[주간회고] 2021-05-31 ~ 2021-06-06

5/31~6/06 일간 작성한 일일회고 2021/5/31 월요일 2021/6/01 화요일 2021/6/02 수요일 2021/6/03 목요일 2021/6/04 금요일 2021/6/05 토요일 Facts (사실, 객관) 코드숨 5주차 과제를 완료했다. 최종 기술면접을 진행했고, 오퍼를 받았다. 42seoul의 멘토님, 학장님, 운영진 분들과 수다하고 감사 인사를 전했다. Feelings (느낌, 주관) 이번 주는 면접에 집중했다. 1차 면접에서 드러난 내 부족한 점들을 학습하면서 나름 성장이 일어난 것 같고, 최종 면접에서는 일하는 방식과 회사 자체에 대해서 많이 학습할 수 있었다. 성장할 수 있어서 즐거웠고, 별개로 좋은 결과가 있어서 많이 기뻤다. 코드숨 과정도 끝까지 진행하고 싶었는데 팀에 적응하는데 ..

Notes/주간회고 2021.06.07

[주간회고] 2021-05-24 ~ 2021-05-30

5/24~5/30일간 작성한 일일회고 2021/5/24 월요일 2021/5/25 화요일 2021/5/26 수요일 2021/5/27 목요일 2021/5/28 금요일 2021/5/29 토요일 Facts (사실, 객관) 지원한 A 기업의 1차 기술면접을 진행했다. 코드숨 4주차 과제를 진행했다. 스파르타 42 회의에 2차례 참석했다. 사이드프로젝트 '페블'의 회의를 진행했다. 오브젝트 책 6장을 읽고 정리했다. Feelings (느낌, 주관) 경영학과 출신으로서 AdTech는 계속 관심있었고, 작년 당근마켓 CTO님 강연 이후로 관심이 더 커져있는 상태였다. 그런데 마침 내가 지원한 팀 도메인이 AdTech였다. 덕분에 자연스레 AdTech 도메인의 용어와 트렌드를 학습할 기회가 왔다. 경험상 흥미 + 타이밍..

Notes/주간회고 2021.05.30

[주간회고] 2021-05-17 ~ 2021-05-23

5/17~5/23일간 작성한 일일회고 2021/5/17 월요일 2021/5/18 화요일 2021/5/19 수요일 2021/5/20 목요일 2021/5/21 금요일 2021/5/22 토요일 Facts (사실, 객관) 코드숨 3주차 과제를 구현했다. 42sparta 회의를 참석했다. 사이드 프로젝트-페블을 시작했다. 지원 기업에서 보내준 사전 질문지를 작성했다. Feelings (느낌, 주관) 코드숨 과제를 진행할 때나 기술 면접을 준비하며 나의 미숙함을 꽤나 느꼈다. 어서 한 몫하는 개발자가 되고 싶은데.. 좀 더 노력해야겠다. 나와 같은 시기에 개발을 시작한 동료가 취업하는 것을 봤더니 초조함이 늘었다. 거기에 지원금이 늦게 들어와서 잔고 걱정을 해보니, 취업하고 싶다는 생각이 더욱 커졌다. 시간을 빡빡..

Notes/주간회고 2021.05.24

[주간회고] 2021-05-10 ~ 2021-05-16

5/10~5/16 주간 작성한 일일회고 2021/5/10 월요일 2021/5/11 화요일 2021/5/12 수요일 2021/5/13 목요일 2021/5/15 토요일 Facts (사실, 객관) 코딩테스트 학습목표량 달성을 실패하였다(..) iOT 동아리 행사 진행을 위한 토이 프로젝트를 구현했다. 코드숨 2주차 과제를 진행했다. PR에 대한 피드백은 5번 받긴 받았다. 코드숨 1주차 과제를 1차 리팩토링하였다. sparta42 회의에 2차례 참여하였고, jira 활용 방법을 협의했다. Feelings (느낌, 주관) 분명 바쁘게 지냈지만, 원하는 만큼 역량이 성장한 느낌은 아니다. 이번 주에는 새벽 4시에 잠든 날이 이틀 있어서 상당히 피곤하다. 지금도 밤이 늦어서 좀 졸리넹..ㅎㅎ; 코드숨 과제 PR에서..

Notes/주간회고 2021.05.17

[주간회고] 2021-05-03 ~ 2021-05-09

오늘 나는 무엇을 배웠나? 글에 소개된 3fs와 Affirmation(자기 선언)으로 한 주를 회고합니다. Facts (사실, 객관) 이력서를 작성했다. 카카오 인턴, 프로그래머스 데브매칭 코딩 테스트를 치뤘다. 코드숨 스프링 코스에 참여하여 1주차 과제를 진행하였다. sparta42 팀 별로, 그간 고민한 협업 방식을 공유하는 모임을 가졌다. iOT 동아리에서 NFC 인식기에 카드 연동하여 음료수 라벨 출력 프로젝트를 진행할 팀을 꾸렸다. 수, 목, 금요일 오전 오후는 가족 행사 및 여행에 썼다. Effective java 책을 빌렸고 초반부를 확인했다. Feelings (느낌, 주관) 이력서 작성에 스트레스를 많이 받았다. 이력서를 쓰는데 시간을 써도 기대만큼 잘 써지지가 않으니 시간 아깝게 느껴졌다..

Notes/주간회고 2021.05.10

[API 설계] DELETE request 요청/처리/응답에 관한 소소한 고민

👨🏻‍💻 들어가며 최근 제한된 시간 안에 RESTful API를 설계하고 구현해야 했습니다. 그 와중에 아직 잘 숙지가 되지 않았는지 묘하게 위화감이 있는 부분이 있었는데요, 바로 DELETE 요청 메서드의 처리 정책입니다. 단순히 예제 수준에서 DELETE 요청 메서드로 자원 삭제를 요청하는 것은 정말 쉽지만, 아래 상황에서 고민되는 지점들이 있었습니다. DELETE 요청한 클라이언트의 권한을 검사해야하는 상황에서, 인증/인가에 필요한 정보를 어디에 담아서 요청해야할까? Soft delete 하는 상황에서 soft delete 여부를 관리하는 컬럼 이름은 무엇이 적절할까? 그리고 자원을 삭제하는 것이 아니라 플래그를 바꾸는 것이니 메서드는 PATCH 메서드를 써야하는 걸까? DELETE 요청에 대해 응..

[로그인?] 다양한 인증 수단들

들어가며 안녕하세요! ✋ 문득 로그인이 무엇인지 제대로 알고있지 못하다는 생각이 들었습니다. 관련 지식을 구조화할 겸 가볍게 포스팅해봅니다! 👨🏻‍💻 로그인은 무엇일까? In computer security, logging in (or logging on, signing in, or signing on) is the process by which an individual gains access to a computer system by identifying and authenticating themselves. - Wikipedia 로그인은 자원에 접근할 수 있는 권한을 획득하기 위해 인증과 인가를 받는 절차입니다. 로그인을 쉽게 접할 수 있는 웹 서비스를 예로 들어봅시다. 웹 서비스는 보통 클라이언트가..

블로그 글, 가볍게 쓰자(블랙커피 블로그 스터디를 신청하며)

안녕하세요~ 블로그에 가벼운 글을 쭉쭉 써보겠다고 다짐하며 블랙커피 블로그 스터디에 신청했습니다! 현재(2021. 4. 1.) 기준으로 가장 최근에 쓴 글이 2021. 1. 17.에 쓴 [Backbone js] 백본 튜토리얼2 - Todo 만들기이니 근 세 달간 블로그 글을 쓰지 못했는데요, 이 스터디를 다시 블로그 글을 쓰는 계기로 삼으려합니다. 제가 생각했을 때 그간 글을 못 썼던 이유를 한번 짚어봤습니다. 1. 블로그 글을 작성하는데 시간을 전혀 투자하지 않았다. 블로그 글을 써야지써야지하면서 정작 시간을 투자하지 않았습니다. 그러니 당연한 결과입니다. 예를 들어 2주 전까지는 42seoul의 마지막 과제 프로젝트였던 트렌센던스에 몰입해있었습니다. 장장 103일 동안 27000여 라인, 1231 커..

Notes 2021.04.02

[Backbone js] 백본 튜토리얼2 - Todo 만들기

Todo를 구현하며 Backbone.js을 익혀봅니다. 들어가며 Backbone.js 튜토리얼1에서 말씀드렸듯 Todo 처럼 간단한 애플리케이션을 만들면서 동시에 개념을 확인하는 것이 학습에 효과적입니다. 마침 todoMVC에는 Backbone으로 Todo 애플리케이션을 구현한 예제가 있습니다, 간단한 애플리케이션이지만 바인딩, 모델 데이터의 지속성 유지, 라우팅, 그리고 템플릿 렌더링 같은 Backbone의 핵심 기능들을 확인할 수 있습니다. 본 튜토리얼은 이 todo 애플리케이션을 단계별로 구현하는 식으로 진행해보겠습니다. 이미 자바스크립트 프레임워크에 익숙하신 분들은 이 튜토리얼을 확인하실 필요 없이 그냥 todoMVC의 소스 코드를 주석과 함께 확인하는 식으로 학습이 가능하실 거에요 👍 ES6 문..