Today I Learned
-
뽀모도로 시트Today I Learned 2022. 9. 4. 23:59
동료분께서 꾸준히 하고 계는 뽀모도로 시트 작성을 어제부터 나름대로 따라서 작성해보는 시도를 하고 있다. 오늘의 뽀모도로마다 목표했던 내용과 결과를 돌아보면서 개선해야 할 점을 생각해본다. 오늘 목표했던 To Do 목록 코딩 도장 최소 수 목, 가능하면 지난주 목까지 다 해치우기!!! PPP TDD 책 1부 2장소단원 타락한 객체까지, 3부 25장 테스트 주도 개발 패턴 읽기!! 12주차 강의 적어도 2강까지는 강의노트 작성할수 있도록!! 3뽀모도로 동안 Git 스터디 준비 오후 4시에는 화장실, 주방 청소 질문글에 올렸던 intercepter의 attribute가 작동하는지 검증해보기 코드리뷰 빈틈없는 회원가입 리팩터링 10:45~11:15 수요일 코딩 도장 체육복 Java 풀이 도전 시간 가는 줄도..
-
'진짜 내 것'으로 만든다는 것Today I Learned 2022. 9. 3. 17:17
토요일에도 Zep에 들어와 학습을 하던 중 트레이너님의 Zep 방문이 있었다. 같이 있던 동료분께서 학습 프로세스에 대해 고민하는 부분이 있어 트레이너님께 강의 인출 학습과 퀘스트 과제를 수행하면서 들었던 생각을 공유했고, 트레이너님께서 약 3시간 여 동안 그에 대한 조언을 해주셨다. 옆에서 같이 들으면서 내가 이해했던 바를 정리해보고 내게는 어떻게 적용할 수 있을 것인지 고민해본다. Question 강의 반복 과제를 이행하다 보면 단순히 과제를 제출 시간 안에 제출하기 위한 목적에 사로잡히는 것 같은 경향이 있다. 그러다보니 강의를 빠르게 인출해도 강의의 패턴을 조금 변경해서 응용해보는 퀘스트 과제를 할 때는 강의를 통해 익힌 개념들을 응용해 적용시켜보기 어려운 경향이 있다. 어떻게 해야 제한된 시간 ..
-
마인드셋 긴급 점검 #2Today I Learned 2022. 9. 2. 23:59
주간 과정의 주요 학습과정인 코딩 도장, 강의 반복 과제, 짝 프로그래밍을 수행할 때 어떤 프로세스를 가져가야 할 것인지 마인드셋을 재점검한다. 코딩 도장 월-목요일에는 오전 9시부터 10시까지, 금요일에는 오전 10시 30분부터 12시까지 주어지는 프로그래머스 코딩 테스트 문제를 풀어서 제출한다. 제출 시간까지 제출하지 못한 코딩 도장 문제는 가급적 해당일이 지나기 전까지 제출한다. 코딩 도장의 의의는 우리가 다루는 프로그래밍 언어인 Java와 JavaScript의 숙련도를 높이는 데 있다. 주간 강의를 학습하면서 배우는 것들이나, 그 이상으로 문제를 풀기 위해 필요한 것들을 직접 찾아보고 소스코드에 적용해보는 데 있다. 그리고 개인적으로 코딩 도장을 풀면서 의도적으로 '작업 단위 쪼개기'를 연습해볼 ..
-
마인드셋 긴급 점검Today I Learned 2022. 9. 1. 23:54
좋은 프로세스가 주어진다 한들 그것을 받아들이는 것은 받아들이는 사람의 몫이다. 그동안 '왜 해야 하는지' 잘 납득하지 못했던 것들은 잘 하지 않는 경향이 있었다. 문제는 한번 그렇게 납득하지 못하겠다고 못박아버린 것들에 대해서는 그 이유를 찾으려 하지 않고 그냥 계속 그렇게 안 했다. 혹시 내가 내용을 너무 겉핥기 식으로만 파악해서 중요한 가치들 중 많은 부분을 캐치해내지 못한 것인가? 일단 나는 주말 강의 학습 과정, 코딩 도장, 강의 반복 과제, 짝 프로그래밍 과정에서 지켜야 하는 프로세스들을 구체적으로 알고는 있을까? 프로세스들은 왜 그렇게 주어지는 것일까? 주말 강의 학습 주말 강의 학습은 다음의 순서를 지켜야 한다. 강의를 시청하면서 강의 노트를 작성한다. 처음 작성하는 강의 노트는 각 강의 ..
-
나는 지켜야 하는 원칙을 지키고 있었는가?Today I Learned 2022. 8. 31. 23:59
나는 지켜야 하는 원칙을 지키고 있었는가? 올해 초까지 나는 웹 개발이 아닌 다른 개발 분야를 공부하고 있었다. 그럼에도 그때까지 했던 것들을 내려놓고 메가테라 웹 개발자 과정을 신청했던 이유는, 이 과정에서 주어지는 것들을 소화하면서 단순히 개발을 잘하는 것 이상의 가치를 얻어갈 수 있을 것이라고 생각했기 때문이었다. 나는 지금까지 이 과정에서 주어지고 있는 수많은 가치들을 얼마나 받아들여 내 것으로 만들었는가? 과정을 온전하게 소화하기 위해서는 지켜야 하는 프로세스들이 있다. 트레이너님이 내가 그 프로세스들을 지키고 있는지, 다른 사람들에게 그 프로세스들을 설명해 납득하게 할 수 있는지 물었을 때 나는 온전히 대답하지 못했다. 프로세스를 지켰을 때와 지키지 않았을 때 나타나는 성과들의 차이는 이미 나..
-
정규식 때리기Today I Learned 2022. 8. 30. 23:58
11주차 퀘스트 과제 깐깐ㅎ... 아니 빈틈없는 회원가입 과제에서 만족시켜야 할 요구사항들 중에는 다음과 같은 내용이 있다. 이메일 주소의 형식이 맞지 않는 경우 회원가입 처리하지 않고 에러를 발생시킵니다. 이메일 주소 형식: local-part@domain (총 30글자 이하) 비밀번호 형식이 맞지 않는 경우 회원가입 처리하지 않고 에러를 발생시킵니다. 비밀번호 형식: 8글자 이상의 영문 대소문자, 숫자, 특수문자만 입력 가능, 영문 대소문자와 숫자를 필수적으로 혼용 요구사항을 보니 이전에 파보려다가 관뒀던 정규식을 다시 보기 시작해야 하겠구나 싶은 생각이 들었다. 이월 3주차 퀘스트 과제였던 깐깐한 계산기 과제를 풀 때 정규식을 한 번 활용해본 적이 있었다. 문자열이 특정 조건을 만족하는지를 하나의 ..
-
다른 사람이 내 앞에서 내가 쓴 글을 읽어도 부끄럽지 않을 글을 쓸 수 있는가?Today I Learned 2022. 8. 29. 21:07
근 2주 동안 플로우가 굉장히 낮은 상태에 있었다. 문제는 그 안 좋은 상태의 플로우를 가감없이 이곳저곳 틈나는 대로 드러내고 다녔다. 그 덕분인가, 최근 동료들이 알려준 내가 자주 보인 모습은 Zep 공간 구석탱이에 캐릭터를 옮겨놓고 머리를 부여잡고 고개를 숙이고 있는 모습이었고, 내 블로그에 들어가서 찬찬히 살펴본 최근 2주 동안 내가 썼던 글들은 3개에 하나 꼴로 어둠의 기운으로 점철된 글들이었다. 쏟아냈던 어둠의 글들에는 몇 가지 문제들이 있었다. 어떤 글들은 어둠의 정도가 너무 지나쳐서 글에서 진짜 말하고 싶었던 부분을 잠식했다. 오늘 동료가 짖궂게 날 놀리면서 내가 쓴 글 내용을 일부분 읽어줬었는데, 당황해서 그 글의 진짜 의중은 그 부분이 아니라 그 밑엣부분이라고 급히 해명했다. 내가 진짜 ..
-
졸면서 따라 치기Today I Learned 2022. 8. 28. 23:48
졸면서도 어떻게든 강의를 한 줄이라도 더 쳐보려고 하고 있다. 어느 순간 정신을 차려보면 눌린 키보드로 인해 화면에 같은 문자가 몇 줄씩이나 입력되어 있는 모습을 발견하곤 한다. 졸면서까지 강의를 따라 쳐야만 하는 이유는 무엇인가? 강의 반복 과제 수행 시 인출이 어려울 때 참고할 수 있는 일종의 이정표를 만들어놓는 작업을 하고 있다. 따라칠 때 매 강의 혹은 강의 내에서 주요한 과정마다 나눠서 Github에 커밋해 놓는데, 커밋 내역에서 소스코드의 변경 내역을 확인하는 식으로 소스코드의 특정 부분이 왜 그렇게 쓰였는지를 추측할 수 있다. 아쉬운 점이라면 졸 수밖에 없는 시간대까지 학습을 끌고 왔어야 했는가를 들 수 있을 것 같다. 특히 졸 때는 소스코드와 테스트 코드를 자주 왔다갔다하거나, 소스코드들 ..