전체 글 85

Spring 본캠프 Day 037 - [Java 문법 종합반] 1주차 완강, 2주차 수강 (1/2)

"오늘 꿈에서 200% 확률로 청기 백기 들 겁니다." "근데 이제 청기가 true이고 백기가 false인……." 논리 연산자가 꼭 청기 백기 같다는 팀원분 말에 정말 공감했다. TIL을 작성하는 지금도 머릿속에 true와 false가 둥둥 떠다닌다. 과연 튜터님들께 질문다운 질문이나 할 순 있을까, 의구심이 들었는데 쓸데없는 생각이었다. 혼자 십여 분 동안 끙끙 앓다 보면 낯가림이고 어색함이고 죄다 사라졌다. 키보드를 두들긴다고 뇌가 의식할 때쯤엔 이미 직장인 자세로 각 잡고 앉아 메시지를 작성한 뒤였다. 오늘 드디어 계산기 만들기 실습 과제를 받았으니, 아마 내일은 더 많은 질문을 아침부터 할듯싶다. 진도가 안내받은 계획표보다 한참 느려서 지금도 걱정이 이만저만이 아니지만, 그렇다고 움츠러들진 않았다..

Spring 본캠프 Day 036 - [Java 문법 종합반] 1주차 수강 (1/2)

"개인 과제의 학업 성실도 및 성적" "팀 프로젝트 활동 참여율 및 소통" 본캠프 둘째 주의 첫날이다. 팀을 구성할 때 고려하는 기준을 머릿속에 새겨두고 싶어서 적었다. 사전캠프 때 자바(Java) 강의를 들으면서도 이 학습 방향이 맞는지 의문이 종종 들곤 했는데, 내일배움캠프에서 지급한 강의를 들으면서 당시 선택이 옳았음을 깨달았다. 강의 방식부터 전체 흐름까지 다른 두 강의가 서로 구멍 난 부분을 메워주었다. 12월이 되기 전까지는 개인 과제와 각자 공부하는 기간이라 분위기는 저번 조와 다르게 조용했다. 마치 독서실에서 공부하는 모범생이 된 기분이 들었다. 열심히 진도를 빼야겠다. [습관 관련]목감기가 또 제대로 왔다. 아침에 거북목 스트레칭과 허리 근력 강화 운동을 10분씩 간단하게 했고, 점심과 ..

KPT 24.11.04-24.11.08 '미니 프로젝트'

[What I've Done]1. 프로젝트 이름: 저장을 사랑하는 모임, 저사모 소개 2. 담당한 일: 프로젝트 일정 및 팀원 간 의견 조율 및 발표 [Keep]1. 팀에서 모두가 망설일 때 팀장 맡겠다고 자진한 점 2. 팀원에게 칭찬할 때 구체화하여 얘기한 점 3. 작업 일정을 계획할 때 예상 밖 문제를 고려하여 마감보다 하루 일찍 마치기로 한 점4. 매일 팀원들에게 잔소리한 점 ▶ "여러분, 학습하기 전에 뭐부터 해야 하죠? 중간 인증 버튼 누르고 와주세요."▶ "오늘 꼭 TIL 작성해 주세요. 제가 매일 읽으러 갑니다."▶ "방금 슬랙(Slack) 공지방에 공지 올라왔습니다. 체크 버튼 누르고 눌렀다고 얘기해 주세요."5. 사전캠프에 이어 매일 TIL을 작성한 성실성6. 특강을 듣거나 코드 리뷰를 ..

Spring 본캠프 Day 035 - 정리 끝!

발표회 녹화본을 다시 훑어보며 마지막 메모를 정리했다. 튜터님들이 다른 팀에 해준 피드백도 복습하고, 우리 팀이 들은 평도 다시 되짚을 수 있어서 좋았다. 무엇보다 발표 실력도 같이 키워야겠다고 다짐을 굳힐 수 있었다.  일단, 말을 더듬거리지 말자. 많은 사람 앞에서 발표하기란 늘 떨림을 동반하지만, 발표할 내용을 제대로 숙지하지 않을 때일수록 긴장은 존재감을 키운다. 대본을 고칠지언정 외우지 않는 이유이기도 하고, 배우가 허공을 바라보며 대사를 읊듯 슬라이드만 띄워놓고 혼자 여러 번 말하는 까닭이기도 하다. 현업에서도 발표할 일이 많다고 하니, 어떤 연습이든 게을리하지 말아야겠다. [습관 관련]눈은 이때 뜨긴 했는데 10시 넘어서 일어났다. 이 와중에 '아, 인증해야지' 생각하며 핸드폰 화면을 찍은 ..

Spring 본캠프 Day 034 - 머릿속 기억 장치 최적화

"메모리가 부족합니다."내가 만약 컴퓨터라면 분명 머릿속에 저 경고문이 떴을 거다. 자바(Java) 문법 강의를 들을 수 있었지만, 과감히 강의 듣기 대신 정리하기를 택했다. 특강을 들을 때나 발표회에서 메모장을 켜고 적곤 했는데, 이렇게 많이 쌓일 줄은 몰랐다. 무작정 앞만 보고 달렸다가는 용량 초과로 다른 지식이 들어오지 못할 듯했다. 무엇보다 본캠프가 열리고 맞이하는 첫 주말인 만큼, 쉬어가는 시간을 누리기로 했다. 오늘은 메모를 대부분 정리하고 내일 발표회 녹화 영상을 다시 보면서 개인 KPT 작성 및 팀 KPT 수정을 하며 팀 프로젝트를 진짜로 마무리 지으련다. [습관 관련]어제 새벽 2시 넘어서까지 팀원들을 비롯하여 다른 사람들의 TIL을 읽으며 생각에 잠겼다가 아주 제대로 늦잠 잤다. 평일 ..

Spring 본캠프 Day 033 - 미니 프로젝트 100%, 첫 KPT, 첫 다면평가

"가장 백엔드다운 프로젝트 아니었나." "최종 프로젝트의 요약본과도 같았다." "근거, 앞으로 무엇을 개선할 예정인지, 정량화된 수치, 트러블슈팅(Troubleshooting)까지 그동안 강조해 온 사항이 모두 담겼다." 기진맥진했다. 머리가 지끈거리고 허리는 욱신대고 눈꺼풀은 무거운 데다 목은 따끔거린다. 발표 때 모든 기운을 남김없이 쏟아부은 까닭이리라. 발표회에서 화면에 띄울 PPT 디자인을 수정하고, 팀원과 함께 한 고민과 노력이 모두 전달되도록 대본을 고친 다음, 오후 2시가 되기 직전까지도 마이크를 무음 상태로 해둔 뒤에 몇 번이나 읽었는지 모른다. 대본을 외우려다가 너무 떨린 나머지 '입이랑 혀가 뇌와 알아서 박자 잘 맞추겠지'란 심보로 암기는 깔끔하게 포기했다. 정말 놓쳐서는 안 되는 부분..

KPT 24.11.04-24.11.08 '미니 프로젝트'

[What We've Done]1. 프로젝트 이름: 저장을 사랑하는 모임, 저사모 소개 2. 한 일: 팀 소개 웹 사이트 제작 및 댓글 기능 구현3. 사용한 기술: HTML, JavaScript, CSS, Media Query [Keep]1. 어떤 언어로든 '미안합니다.' 또는 '죄송합니다.' 금지인 팀 규칙 0번2. 무언가를 모를 때 혼자 끙끙 앓지 않고 팀원들에게 솔직하게 모른다고 얘기하는 태도 3. 팀에서도 답이 나오지 않을 때 망설임 없이 튜터님께 찾아가 피드백을 구하는 적극성4. 무언가를 결정하거나 방향을 정할 때 기준을 세우고 그 기준에 맞추어 판단하는 습관5. 데일리 스크럼과 회고 외에도 점심과 저녁 먹기 십 분 전에 모여서 진행한 중간 점검6. 다양한 방안을 두고 각 방안의 장단점을 파악한..

Spring 본캠프 Day 032 - 미니 프로젝트 90%

"어?" "이게 되네?" 오늘 술술 풀리려고 어제 그렇게 매듭처럼 꼬였나 보다. 팀에서 'GitHub.io로 팀 소개 웹 사이트를 배포해 보자!'는 얘기가 나왔을 때, 담당자가 나라서 또 한방에 안 되겠거니 싶었다. 완전히 마음을 비웠는데, 웬걸. 모르는 사이에 URL이 생성되어 배포하기에 성공했다. TIL을 쓰는 이 순간까지도 어떻게 단번에 해냈는지 모른다. 고생 끝에 낙이 온다더니, 팀원분 말대로 이 행복이 도파민과 같아서 '이 맛에 개발 공부를 하는구나!' 싶었다.  'TIL 특강'에서 '문제 해결 과정을 담아보라'고 권장하기도 했거니와, 때마침 오늘 그 과정을 두 번이나 겪었다.  첫째, 어제 접착제보다도 강력하게 달라붙은 무기력감을 어떻게 떼어낼까? 아무것도 모른다고 넋 놓고 구경하고 싶지 않았..

24.11.06(수) "뭐야, 내 3만 원 돌려줘요."

[참고 및 인용 출처]1. 구글 검색: 티스토리, "나누기 구조", 컴퓨터 연산-나눗셈, (2024.11.07)2. 구글 검색: 수학사랑, "나누기 dividend", 나눗셈(division), (2024.11.07) [문제]public class VariableExtraPractice { public static void main(String[] args) { int dividend; // [1] 정수형 int 타입 변수 dividend 선언 dividend = 10; // [2] dividend 변수에 값 10을 넣어 변수 초기화 // [복습 1] 변수 선언 및 초기화를 함께 할 수 있다. // 즉, in..

Spring 본캠프 Day 031 - 미니 프로젝트 70%, 첫 코드 리뷰

이번 주는 뭘 하든지 간에 처음이라 매 순간순간이 무겁다.  본캠프 첫 주이자 첫날, 첫 팀 프로젝트, 첫 코드 리뷰 등등…….  첫 프로젝트는 다름 아닌 팀 소개 웹 사이트 제작하기. 우리 팀은 어느 부분을 맡을지 정할 때 아래와 같은 기준으로 판단했다.  첫째, 캠프에 참여하기 전 팀 프로젝트를 진행한 경험이 있는가?둘째, 캠프에 참여하기 전 프로그래밍 언어를 배운 적이 있는가?셋째, 다른 사람이 쓴 코드를 읽고 의견을 제시해 줄 수 있는가? 우리 팀은 딱 둘씩 나뉘었다. 처음에는 서로 부담을 줄이고자 메인 페이지 1명 / 구글의 파이어베이스(Firebase) 연결 2명 / 디자인 1명으로 각 구역을 쪼갰는데, 튜터님께 피드백을 받고 프로젝트 계획과 방향을 수정했다. '제한 시간 안에 제대로 된 결과..