<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>code_park.log</title>
        <link>https://velog.io/</link>
        <description>...</description>
        <lastBuildDate>Mon, 14 Aug 2023 11:24:51 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>code_park.log</title>
            <url>https://images.velog.io/images/code_park/profile/4a3f7004-a15a-41d1-b35b-1391b4f93ad1/social.jpeg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. code_park.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/code_park" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[KPT] With 프로젝트]]></title>
            <link>https://velog.io/@code_park/KPT-With-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8</link>
            <guid>https://velog.io/@code_park/KPT-With-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8</guid>
            <pubDate>Mon, 14 Aug 2023 11:24:51 GMT</pubDate>
            <description><![CDATA[<p>송이삭님</p>
<p>K: 밤을 새우는 열정
P: 처음 설계과정에서 API명세를 제대로 작성하지 못해서인지 응답을 요청하고     받는데 다소 어려움이 있었다.
T: 설계과정에서 API명세를 확실하게 작성하자</p>
<p>송어진님</p>
<p>K : PR을 통한 안정적인 Git Merge, 충돌하지 않는 깔끔한 업무 배정
P : DeadLine 없는 업무 배정, 그리고 API 명세서 설계 당시 고려하지 못한 추가적인 사항에 대해 front와 back의 약속이 이루어지지 않아 요청이 받아 들여지지 않는 문제 발생
T : DeadLine 정하고 넘길 시 대처 정하기. API 명세서 외의 작업을 할 시에는 front에 문의하여 해당 사항에 대한 추가적인 약속을 할 것</p>
<p>최혜원님
K : 팀원들과 활발한 소통!
P : 완성되지 못한 기능이 있어 아쉽습니다.
T : 질문을 많이 해서 마지막까지 기능을 구현하도록 하는 열정을 가지도록 하겠습니다.</p>
<p>박현규님 
K: 안정적인 erd 설계 , 깃을 통한 협업관리
P: 프론트에 너무 많은 시간을 투자
T: 어떤 프로젝트가 기술적으로 좋은 프로젝트일지 고민해봐야겠다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[KPT] TEAM.CHECKSHIRTS / AIRYGRAM 회고]]></title>
            <link>https://velog.io/@code_park/KPT-TEAM.CHECKSHIRTS-AIRYGRAM-%ED%9A%8C%EA%B3%A0</link>
            <guid>https://velog.io/@code_park/KPT-TEAM.CHECKSHIRTS-AIRYGRAM-%ED%9A%8C%EA%B3%A0</guid>
            <pubDate>Mon, 24 Jul 2023 08:08:21 GMT</pubDate>
            <description><![CDATA[<p><img src="blob:https://velog.io/0fe0387c-93be-4253-a990-9ef9d211a1b0" alt="업로드중.."></p>
<p>배포 주소:  <a href="https://airygram.online">https://airygram.online</a></p>
<h2 id="조우진님의-회고">조우진님의 회고...</h2>
<h3 id="느낀점--적은-인원임에도-불구하고-다들-실력이-뛰어나셔서-맡은-역할에-집중하며-개발할-수-있었습니다-그리고-구현과정에서-제가-놓친-자잘한-부분마저도-팀장님께서-전부-케어해주셔서-죄송하고-너무-감사했습니다-모두들-고생-많으셨습니다">느낀점 : 적은 인원임에도 불구하고 다들 실력이 뛰어나셔서, 맡은 역할에 집중하며 개발할 수 있었습니다. 그리고 구현과정에서 제가 놓친 자잘한 부분마저도 팀장님께서 전부 케어해주셔서 죄송하고 너무 감사했습니다. 모두들 고생 많으셨습니다!</h3>
<h3 id="k깃허브-관리-시-각자-pr-요청-후-같은-시간에-모여-병합하며-함께-충돌을-해결한-점">K:깃허브 관리 시, 각자 PR 요청 후 같은 시간에 모여 병합하며 함께 충돌을 해결한 점!</h3>
<h3 id="p애노테이션-남용">P:애노테이션 남용!</h3>
<h3 id="treadme활용하기애노테이션-사용-전-의미-이해하고-필요-시-사용하기">T:ReadMe활용하기,애노테이션 사용 전 의미 이해하고 필요 시 사용하기</h3>
<h2 id="조아영님의-회고">조아영님의 회고...</h2>
<h3 id="k-각자-담당한-기능을-알맞게-구현하는-능력-서로-응원하며-칭찬하기">K: 각자 담당한 기능을 알맞게 구현하는 능력! 서로 응원하며 칭찬하기!</h3>
<h3 id="p-협업-시-setter-noargsconstructor-등의-무분별한-사용-주의">P: 협업 시 @Setter, @NoArgsConstructor 등의 무분별한 사용 주의!</h3>
<h3 id="t-readme-보완-사용하지-않는-코드-삭제-등-클린-코드를-위해-힘쓰기">T: Readme 보완, 사용하지 않는 코드 삭제 등 클린 코드를 위해 힘쓰기!</h3>
<h2 id="박현규의-회고">박현규의 회고...</h2>
<h3 id="k-팀원의-소중함-잊지않기깃허브를-통한-협업-계속-이어나가기">K: 팀원의 소중함 잊지않기!깃허브를 통한 협업 계속 이어나가기!</h3>
<h3 id="p-setter-noargsconstructor의-사용의-주의하기-프론트엔드와-백엔드의-통신-방법-일관성-있게-구현하기">P: @Setter, @NoArgsConstructor의 사용의 주의하기! 프론트엔드와 백엔드의 통신 방법 일관성 있게 구현하기</h3>
<h3 id="t-배포한-상황에서-발생하는-문제들-살펴보기-readme-보완하기">T: 배포한 상황에서 발생하는 문제들 살펴보기, Readme 보완하기</h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[KPT 회고록] 뉴스피드 프로젝트 -밥4조-]]></title>
            <link>https://velog.io/@code_park/KPT-%ED%9A%8C%EA%B3%A0%EB%A1%9D-%EB%89%B4%EC%8A%A4%ED%94%BC%EB%93%9C-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%B0%A54%EC%A1%B0-</link>
            <guid>https://velog.io/@code_park/KPT-%ED%9A%8C%EA%B3%A0%EB%A1%9D-%EB%89%B4%EC%8A%A4%ED%94%BC%EB%93%9C-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%B0%A54%EC%A1%B0-</guid>
            <pubDate>Fri, 07 Jul 2023 09:30:49 GMT</pubDate>
            <description><![CDATA[<h3 id="공통-kpt">공통 KPT</h3>
<h3 id="keep">Keep</h3>
<p>(현재 만족하고 있는 부분, 이어나갔으면 하는 부분)</p>
<ul>
<li>프로젝트를 통해 스프링 부트에 대해 조금이나마 개념을 잡을 수 있었고 엔티티 간의 연관관계나 JACKSON라이브러리를 비롯한 추가적인 개념에 대해 학습할 수 있었습니다.</li>
<li>스프링 부트와 JPA를 이용한 데이터베이스 관리를 실천해 볼 수 있었고, MVC 패턴이나 3Layer Architecture에 기반한 코드를 직접 작성해 봄으로써 좀 더 스프링 부트 기초에 관한 이해가 깊어진 것 같습니다.</li>
<li>담당한 부분에 대해 무사히 구현에 성공해서 팀에 기여를 한 것 같아 기뻤습니다.</li>
<li>기능에 알맞는 프론트엔드 구현을 통한 웹 서비스에 대한 전체적인 이해도를 높일 수 있어 좋았습니다.</li>
<li>과제 수행 시 지켜야 할 사항이 세부적으로 명시되어 각자 학습에 대한 이해도를 점검해 볼 수 있었다.</li>
<li>팀원들끼리 서로 모르는 내용이 있으면 물어봐 가면서 과제를 진행한 것도 인상적이었다.</li>
<li>막히는 부분에 있어 포기하지 않고 끝까지 도전해보기</li>
</ul>
<h3 id="ploblem">Ploblem</h3>
<p>(불편하게 느끼는 부분, 개선이 필요하다고 생각되는 부분)</p>
<ul>
<li>아직 Spring Security에 대한 이해가 좀 부족한 것 같아서 제 자신의 실력으로 활용하진 못했던 것 같습니다.</li>
<li>기능 하나를 구현하는 데에도 우여곡절이 많았어서 프로젝트의 많은 부분을 참여하진 못했어서 그 부분이 조금 아쉬웠습니다.</li>
<li>깃을 활용한 협업 관리가 많이 부족했던 것 같습니다.</li>
<li>개인적으로 공부하는 시간이 많아서 끝까지 기능구현을 하지 못한것이 아쉬웠습니다.</li>
<li>전반적인 학습 진도를 따라가지 못한 탓에 이해도가 낮아 맡은 부분을 원활하게 진행하지 못했다는 점이다. 전반적인 진행 속도가 빨라 하루라도 뒤쳐지면 다시 따라잡기가 힘든 것 같다.</li>
</ul>
<h3 id="try">Try</h3>
<p>(Problem에 대한 해결책, 다음 회고 때 판별한것, 당장 실행 가능한것)</p>
<ul>
<li>주말을 이용하여 밀린 부분을 학습해 학습 속도를 회복해야겠다.</li>
<li>강의만 들으며 수동적으로 학습하는 것보다, 개인적으로 프로젝트를 진행해 보는 방식으로 학습할 예정이다.</li>
<li>Spring Security에 대해 학습하기</li>
<li>다른 분들의 프로젝트 참고하기</li>
<li>스프링 부트 기초 보충 학습하기</li>
<li>다음 프로젝트에서 이번에 담당해보지 못한 부분 맡기</li>
<li>깃에 대한 스터디를 진행해야겠다.</li>
</ul>
<h3 id="각-팀원별-느낀점">각 팀원별 느낀점</h3>
<h3 id="김진희-님">김진희 님</h3>
<p>  진도나 실력적으로 많이 뒤쳐지는 기분이 자주 들어서 다른 방법들을 시도해보면서 공부하며 조금씩 희망을 찾아가고 있었는데
  팀플을 시작하니 저번 프로젝트에 비해서 상당히 많이 복잡해져서, 갈피를 잡지 못하고 아는 부분만 듬성듬성 만지다보니 전체적으로 어디부터 손대야 할지 모를 정도로 멘탈이 나갔었는데 팀원분들과 팀장님의 격려로 조금씩 난관을 헤쳐나가게 되어서 빈말이 아니라 진짜 너무 좋은 경험이 되었습니다.</p>
<p>  좋았던 점
  -전체적-
  누구 탈락하는 것 없이 다같이 회의도 하고 의견도 잘 내고 공부할 수 있어서 좋았습니다
  헷갈리는 것, 모르는 것, 참고 해야 될 점이나 꼭 알아야 할 부분을 팀장님께서 수시로 체크해주시고 강의해주셔서 공부에 도움이 많이 됐습니다!</p>
<p>  -기능적-
  포스트 CRUD는 어느 정도 이해했다고 생각하는데 비슷한 느낌인 댓글을 구현하면서 다시 복습하는 느낌이 들어서 좋았습니다!
  포스트의 미니 포스트를 다는 느낌으로 포스트와 연동시켜주는 부분도 알게 되고 직접해봐서 공부가 많이 됐습니다</p>
<p>  아쉬웠던 점
  -전체적-
  개인적으로 진작에 강의를 빨리 빨리 다 보고 구현을 더 해봤으면 하는 아쉬움이 듭니다
  코딩을 하면서 어렵고 힘들 때도 있었지만 포기하지 않고 계속 붙잡고 하니까
  어느 정도는 완성도 되면서 재미도 느껴졌고 더 열심히 하게 됐습니다</p>
<p>  -기능적-
  필터와 시큐리티 부분에서 더 알고 이해하고 싶습니다!!!!!!!!!
  조금만 아는 상태로 다른분들과 팀장님의 도움을 받아 로그인 유저와 연결된 댓글을 만들었지만
  필터와 시큐리티도 그렇고 다른 부분에서도 제가 좀 더 세부적이고 깊게 이해해야 되겠구나 하고 생각이 들었습니다
  더 팀장님을 괴롭히면서 계속 물어봤어야 했는데! 그래도 잘 알려주시고 챙겨주셔서 감사합니다!!</p>
<h3 id="지은영-님">지은영 님</h3>
<p>KPT 회고</p>
<p>Keep</p>
<ul>
<li>먼저, 팀장님이 팀을 잘 이끌어주셔서 과제를 완수할 수 있었던 것 같다. 팀원들끼리 서로 모르는 내용이 있으면 물어봐 가면서 과제를 진행한 것도 인상적이었다. 다들 적극적으로 참여해주셔서 나도 폐를 끼치지 않고 싶은 마음이 컸던 것 같다.</li>
<li>과제 수행 시 지켜야 할 사항이 세부적으로 명시되어 각자 학습에 대한 이해도를 점검해 볼 수 있었다.</li>
</ul>
<p>Problem</p>
<ul>
<li>다만 아쉬운 점은, 내가 전반적인 학습 진도를 따라가지 못한 탓에 이해도가 낮아 맡은 부분을 원활하게 진행하지 못했다는 점이다. 전반적인 진행 속도가 빨라 하루라도 뒤쳐지면 다시 따라잡기가 힘든 것 같다.</li>
</ul>
<p>Try</p>
<ul>
<li>주말을 이용하여 밀린 부분을 학습해 학습 속도를 회복해야겠다.</li>
<li>강의만 들으며 수동적으로 학습하는 것보다, 개인적으로 프로젝트를 진행해 보는 방식으로 학습할 예정이다</li>
</ul>
<h3 id="정해인-님">정해인 님</h3>
<p>만족한 점:
프로젝트를 통해 스프링 부트에 대해 조금이나마 개념을 잡을 수 있었고 엔티티 간의 연관관계나 JACKSON라이브러리를 비롯한 추가적인 개념에 대해 학습할 수 있었습니다.
스프링 부트와 JPA를 이용한 데이터베이스 관리를 실천해 볼 수 있었고, MVC 패턴이나 3Layer Architecture에 기반한 코드를 직접 작성해 봄으로써 좀 더 스프링 부트 기초에 관한 이해가 깊어진 것 같습니다.
담당한 부분에 대해 무사히 구현에 성공해서 팀에 조금이나마 기여를 한 것 같아 기뻤습니다.</p>
<p>아쉬운 점:
아직 Spring Security에 대한 이해가 좀 부족한 것 같아서 제 자신의 실력으로 활용하진 못했던 것 같습니다.
기능 하나를 구현하는 데에도 우여곡절이 많았어서 프로젝트의 많은 부분을 참여하진 못했어서 그 부분이 조금 아쉬웠습니다.</p>
<p>앞으로의 다짐:
Spring Security에 대해 학습하기
다른 분들의 프로젝트 참고하기
스프링 부트 기초 보충 학습하기
다음 프로젝트에서 이번에 담당해보지 못한 부분 맡기
열정 bbb</p>
<h3 id="권진혁-님">권진혁 님</h3>
<p>진도나 실력적으로 많이 뒤쳐지는 기분이 자주 들어서 다른 방법들을 시도해보면서 공부하며 조금씩 희망을 찾아가고 있었는데
팀플을 시작하니 저번 프로젝트에 비해서 상당히 많이 복잡해져서, 갈피를 잡지 못하고 아는 부분만 듬성듬성 만지다보니 전체적으로 어디부터 손대야 할지 모를 정도로 멘탈이 나갔었는데 팀원분들과 팀장님의 격려로 조금씩 난관을 헤쳐나가게 되어서 빈말이 아니라 진짜 너무 좋은 경험이 되었습니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[TIL] 자바 2024.05.26]]></title>
            <link>https://velog.io/@code_park/TIL-%EC%9E%90%EB%B0%94-2024.05.26</link>
            <guid>https://velog.io/@code_park/TIL-%EC%9E%90%EB%B0%94-2024.05.26</guid>
            <pubDate>Fri, 26 May 2023 02:14:03 GMT</pubDate>
            <description><![CDATA[<ol>
<li><p>문제 발생!</p>
<p> 아주 간단한 레시피 작성 프로그램이다. 요리 이름과 평점, 10개의 레시피 항목을 작성하면 된다. 기본적으로는 아래와 같이 단순 연습용 코드이다. </p>
<pre><code> public static void main(String[] args) {
     Scanner sc = new Scanner(System.in);
     String title = sc.nextLine();
     float rate = sc.nextFloat();
     String input1 = sc.nextLine();
     String input2 = sc.nextLine();
     String input3 = sc.nextLine();
     String input4 = sc.nextLine();
     String input5 = sc.nextLine();
     String input6 = sc.nextLine();
     String input7 = sc.nextLine();
     String input8 = sc.nextLine();
     String input9 = sc.nextLine();
     String input10 = sc.nextLine();

     title = &quot;[ &quot; + title + &quot; ]&quot;;  // [ 제목 ]
     System.out.println(title);
     int intRate = (int)rate; // 강제 형변환
     System.out.println(intRate);
     double percentageRate = intRate * 100 / 5.0; // 자동 형변환
     System.out.println(percentageRate);
     System.out.println(&quot;1.&quot; + input1);
     System.out.println(&quot;2.&quot; + input2);
     System.out.println(&quot;3.&quot; + input3);
     System.out.println(&quot;4.&quot; + input4);
     System.out.println(&quot;5.&quot; + input5);
     System.out.println(&quot;6.&quot; + input6);
     System.out.println(&quot;7.&quot; + input7);
     System.out.println(&quot;8.&quot; + input8);
     System.out.println(&quot;9.&quot; + input9);
     System.out.println(&quot;10.&quot; + input10);
 }</code></pre><p> 하지만... 뭔가 사용자 편의성이 떨어져도 너무 떨어지지 않았나 하는 생각에 코드를 좀 더 수정하는 과정에서 발생했다.
 내가 하고 싶었던것은 아래와 같이 대화형 프로그램의 형태로 수정하고 싶었다.그래서 출력문을 추가하며 수정했지만사진에서 보이듯 1번과 2번이 합쳐지며 1번은 입력값을 받지 않는 문제가 발생했다. 
 <img src="https://velog.velcdn.com/images/code_park/post/eb0f1c98-bf91-4042-8def-8bbfe869bab5/image.png" alt=""></p>
</li>
</ol>
<ol start="2">
<li><p>시도!
문제의 부분...
단순히 System.out.print()으로 항목 번호를 출력하여 그 뒤로 입력을 하고 엔터를 통해 다음 항목으로 넘어가는 방식을 생각해서 작성했다.</p>
<pre><code>     System.out.println(&quot;요리 레시피를 작성해주세요! 총 10개의 순서로 작성해주세요 !&quot;);
     System.out.print(&quot;1 번 : &quot;);
     String input1 = sc.nextLine();
     System.out.print(&quot;2 번 :&quot;);
     String input2 = sc.nextLine();
     System.out.print(&quot;3 번 :&quot;);
     String input3 = sc.nextLine();
     System.out.print(&quot;4 번 :&quot;);
     String input4 = sc.nextLine();
     System.out.print(&quot;5 번 :&quot;);
     String input5 = sc.nextLine();
     System.out.print(&quot;6 번 :&quot;);
     String input6 = sc.nextLine();
     System.out.print(&quot;7 번 :&quot;);
     String input7 = sc.nextLine();
     System.out.print(&quot;8 번 :&quot;);
     String input8 = sc.nextLine();
     System.out.print(&quot;9 번 :&quot;);
     String input9 = sc.nextLine();
     System.out.print(&quot;10 번 :&quot;);
     String input10 = sc.nextLine();
</code></pre><p>1) 첫번째 삽질</p>
<p>기본적으로 1번과 2번의 출력문이 겹치는 것이라고 생각해서 2번 출력문에 \n을 넣어 줄을 띄어주었다.</p>
<pre><code>  System.out.print(&quot;1 번 : &quot;);
     String input1 = sc.nextLine();
     System.out.print(&quot;\n2 번 :&quot;);
     String input2 = sc.nextLine();
</code></pre><p><img src="https://velog.velcdn.com/images/code_park/post/f9bc0376-3eb6-4655-8848-2427696f2f48/image.png" alt="">
하지만 위의 사진과 같이 1번을 입력받지 않고 2번으로 바로 넘어가지는 것을 보아 1번 출력과 입력부분이 문제라고 생각했다.</p>
</li>
</ol>
<p>2) 두번쨰 삽질</p>
<p> 1번과 2번의 출력문이 겹치는 것이 문제가 아닌, 아예 1번의 sc.nextLine()의 문제라고 생각해서 sc.next()로 바꾸어보았다.<img src="https://velog.velcdn.com/images/code_park/post/c440f27b-dfa1-4813-9c85-d8b2fb7928ef/image.png" alt=""></p>
<p> 음 이거였군.라고 생각했을때 다른 문제가 발생했다. 생각해보니sc.next()는 공백문자를 무시하지 않아서 정상적으로 &quot;물 100ml를 부어주세요&quot;라는 내용을 입력했을때 공백에 따라서 다음 값들에 담기는 것이었다. 결국에는 처음 작성한 코드식으로 nextline()을 활용해야하는 것이었다. </p>
<ol start="3">
<li>해결!</li>
</ol>
<p>입력과 버퍼에 대한 이해도와 자바의 스캐너 함수들의 특징을 이해하지 못한게 문제였다. 문제가 생긴 윗 부분에서 sc.nextFloat()를 이용해 값을 받았는데 여기서 엔터를 입력해서 1번 항목들을 입력을 위해 넘어가는 과정에서 엔터가 버퍼에 담겨서 그대로 1번 항목에 담기는 문제였다. (사실 완벽하게 이해하지는 못했다...)</p>
<p>임시방편 해결책으로 </p>
<pre><code>        System.out.print(&quot;요리 평점을 입력해주세요 :&quot;);
        float rate = sc.nextFloat();
        sc.nextLine();

        System.out.println(&quot;요리 레시피를 작성해주세요! 총 10개의 순서로 작성해주세요 !&quot;);
        System.out.print(&quot;1 번 :&quot;);
        String input1 = sc.nextLine();</code></pre><p>위와 같이 sc.nextLine()을 중간에 넣어서 nextFloat에서 입력한 엔터키값을 훔쳐서 1번 입력 변수에 담기지 못하게하는 중간다리 역할을 만들어주었다. </p>
<ol start="4">
<li>알게된 점! 느낀 점!</li>
</ol>
<p>단순히 강의에서 알려주는데로 작성하는 것은 재미가 없어서 나름 사용자 편의성을 위해 코드를 몇 줄 추가하는 과정에서 문제가 발생하고 그것을 해결하기 위해 살펴보며 성장한 기분이다. 솔직히 입력과 버퍼에 대해 백프로 이해했다고 하면 거짓말이겠지만, 앞으로 입력함수를 사용할때 좀 더 올바른 코드를 작성할 수 있을것같다. TIL도 이렇게 쓰는게 처음이다. 내가 지금까지 여러 프로젝트와 공부를 해왔지만 이런 기록을 하지않아 아쉬움이 항상 컸다. 단순히 취업 포트폴리오의 문제를 떠나서 이런 작은 기록 하나가 은행에 예금을 넣는 것 처럼 든든한 마음이 들어 기분이 묘했다. 앞으로도 초심을 잃지 않고 기록으로서 성장하는 개발자가 되어야겠다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[TIL] 스파르타 코딩 클럽. Spring 종합반 DAY-1]]></title>
            <link>https://velog.io/@code_park/TIL-%EC%8A%A4%ED%8C%8C%EB%A5%B4%ED%83%80-%EC%BD%94%EB%94%A9-%ED%81%B4%EB%9F%BD.-Spring-%EC%A2%85%ED%95%A9%EB%B0%98-DAY-1</link>
            <guid>https://velog.io/@code_park/TIL-%EC%8A%A4%ED%8C%8C%EB%A5%B4%ED%83%80-%EC%BD%94%EB%94%A9-%ED%81%B4%EB%9F%BD.-Spring-%EC%A2%85%ED%95%A9%EB%B0%98-DAY-1</guid>
            <pubDate>Tue, 16 May 2023 00:16:17 GMT</pubDate>
            <description><![CDATA[<p>20230516</p>
<p>스파르타 코딩 클럽에서 운영하는 코딩캠프 1일차!
사전캠프때 해결했어야 할 강의들과 TIL,WIL 같은 기록습관들을 모두 실천하지 못해서 아쉬웠지만
지금부터라도 좀 더 힘을 내서 속도를 내야겠다.</p>
<p>이번주내로 웹개발 종합반 강의와 sql 강의에서 배운 내용을 TIL로 정리해서 올려보는것을 목표로 한다!</p>
]]></description>
        </item>
    </channel>
</rss>