220630 TIL 기획의 중요성
·
성장이야기/TIL
오늘은 최소한의 게시판의 기능을 구현했다. 이때까지 애먹던 수정하기, 삭제하기까지 오늘 완성했는데 처음에는 안되던 기능을 구현했다는 사실 자체만으로 기분이 너무 좋았다. 레이아웃은 전혀 신경 쓰지 않았기 때문에 모양은 정말 이상하지만 어쨌든 게시판 시늉은 하고 있는 것 같았다. 근데 다 만들고 나의 코드를 보는데 분명 내가 작성한 코드인데도 내가 봐도 이해하는데 오래 걸렸다. 코드 구조가 정말 복잡하게 돼있었다는 것을 지금에서야 깨달아버렸다. 코드가 복잡하다 보니 어디 하나 고치거나 추가하려면 시간이 정말 많이 걸렸다. 시작부터 잘못되었다는것을 너무 늦게 알아버린 것이었다. 프로젝트를 시작할 때 코드를 어떻게 짤지 설계하고, 코드 구조를 구상했어야 했는데 나는 그냥 그런 작업 없이 바로 생각나는 대로 코..
220629 TIL 이게 왜 안돼????
·
성장이야기/TIL
오늘은 코딩 도장 이야기로 시작하려고 한다. 요즘은 코딩 도장을 프로그래머스 사이트 level 1문제를 풀고 있다. 아무래도 level1문제다 보니까 이전에 풀었던 지그재그 문제나 Spiral Matrix 같은 문제보다 훨씬 쉽다. 그러다 보니 문제를 딱 보고 바로 풀이법이 떠오르고 문제를 해결하는데 까지 얼마 걸리지 않는다. 지그재그를 일주일 만에 풀었던걸 생각하면 프로그래머스 level1문제들은 아주 나를 기분 좋게 한다. (level이 높아지면 또 나를 괴롭히겠지..) 오늘의 프로그래머스 문제는 "약수의 합"이다. 이 문제를 보고 바로 for문 쓰면 되겠다 생각하고 10분 만에 풀었다. 그리고 든 생각은 50분이나 남아서 이렇게 쉬운 문제 풀 때 빨리 stream을 사용해보면서 stream 사용법을..
220628 TIL 한번 할 때 제대로 하자
·
성장이야기/TIL
오늘은 어제 해결하지 못했던 작업이 있어서 오늘은 꼭 해결하겠다고 다짐하고 하루를 시작했다. 어제 해결했어야 했던 목표는 글을 작성했을 때 글의 제목만 각 페이지에서 조회할 수 있도록 하는 기능을 구현하는 것이었다. 처음에는 코드를 다 작성하고 실행을 시켰는데 글 작성은 되는데 글의 제목이 페이지에 보이지 않는 것이었다. 뭐가 잘못됐나? 생각하고 차근차근 코드를 순서대로 보는데, 아무리 봐도 내 머리는 이게 맞는데?라고 생각하고 있었다. (이게 왜 안돼??????) 그리고 이 문제를 해결하기 어려웠던 점은 지금까지의 intellij는 코드가 잘못되면 실행이 안되고 빨간 줄이 떠서 여기가 잘못됐으니 고쳐라!라고 아주 친절하게 알려줬었는데 그런 것도 없이 잘 실행은 되는데 내가 원하는 기능은 작동하지 않아서..
220627 TIL 목표는 하루하루가 모여 이루어진다
·
성장이야기/TIL
오늘은 집중을 정말 1도 못한 하루였다. 어제 todolist를 꼭 만들고 자겠다고 다짐했지만 결국에는 만들지 못하고 새벽 늦게 잠을 잤다. 늦게 자는 게 반복되다 보니 몸에 피로가 점점 누적되는 느낌이었고, 너무 피곤해서 계속 졸았던 것 같다. 정신 차리자..! 아직도 이번 주 금요일까지 게시판을 구현할 수 있을까 하는 걱정으로 가득 차 있지만 그래도 금요일까지 게시판을 구현하기 위해 체크리스트 형식으로 일일 계획을 작성해서 눈앞의 할 일을 하나씩 해치우는 중이다. 오늘은 4개의 계획을 세웠는데 지금까지 3개를 완료했고 til 작성하고 나머지 1개의 계획을 부수러 갈 생각이다. 하루 계획을 세운 기준은 오늘 당장 제출해도 게시판이라는 역할을 할 수 있게 핵심적인 기능만 일단 만드는 것을 목표로 잡았다...
220626 TIL 피드백은 빠를수록 좋다
·
성장이야기/TIL
오늘은 todolist를 만들어야 게시판을 만들 수 있다는 이야기를 듣고 오늘의 작업 목표를 todolist를 만드는 것으로 정했다. 그래서 오후 2시쯤 동료들 모두 모여서 짝 프로그래밍으로 todolist를 만들기를 시작했다. 솔직히 처음에는 만들어야 할 todolist 페이지 사진을 보고 저 정도면 그래도 금방 만들지 않을까? 생각했고, 초반에는 예상대로 수월하게 진행이 되었다. 우리가 뭐를 만들어야 하는지, 어떤 기능들을 구현해야 하는지 먼저 적어놓고 완료할 때마다 완료 표시하고 넘어가는 식으로 진행했다. 정말 간단하게 TOLIST 제목에 해야 할 일을 적을 수 있는 칸과, 확인 버튼까지 만들고, 확인 버튼 눌렀을 시에 입력한 할 일을 밑에 한 줄씩 출력하는 기능도 구현했다. 여기까지 정말 수월하..
220625 TIL 시작은 언제나 불만족
·
성장이야기/TIL
시작은 설렘과 두려움으로.. 금요일 저녁에는 내일 무슨 과제가 올라올지 항상 기대 반 두려움 반으로 기다린다. 이번 주 과제는 개인 프로젝트 주간(사실은 레벨테스트라고 하신다..)으로 지금까지 배운 자바 기초 과정을 바탕으로 내가 만들고 싶은 게시판을 웹사이트로 만드는 게 이번 주의 과제였다. 아침에 딱 이게 과제라는 것을 보고는 솔직히 막막했다. 분명 7주간 많은 것을 배웠지만 이걸 활용할 수 있을까?라는 생각을 많이 했었는데 진짜 이제는 내가 배운 내용들을 활용해야 하기 때문에 걱정이 먼저 앞섰다. 우선 게시판의 필수 기능으로 목록 보기, 글 작성, 상세 페이지, 수정하기, 삭제하기 가 기본 베이스로 들어가야 하는데 이걸 어떻게 만들지.. 한참을 생각했다. 그래도 일단 당장 오늘 3시까지 만들고 싶은..