Jungle / WIL(Weekly I Learned)
[WIL] 6주
카테고리 주간 실행 목표 (Action Item) 결과 01. 문제해결 매일 자료구조 c언어 구현 문제풀이로 논리적 사고 훈련 ⭐ ⭐⭐ 02. 설계 수요코딩시 아키텍쳐를 먼저 생각해보기 ⭐ 03. 구현 자료구조 구현시 엣지 케이스 생각하며 구현하기 ⭐
| 카테고리 | 주간 실행 목표 (Action Item) | 결과 |
|---|---|---|
| 01. 문제해결 | 매일 자료구조 c언어 구현 문제풀이로 논리적 사고 훈련 | ⭐ ⭐⭐ |
| 02. 설계 | 수요코딩시 아키텍쳐를 먼저 생각해보기 | ⭐ |
| 03. 구현 | 자료구조 구현시 엣지 케이스 생각하며 구현하기 | ⭐ |
| 04. 품질 | 자료구조 검증 테스트 케이스 추가 해보기 | ⭐ |
| 05. 유지보수 | 변수 명명에 의미를 담아 가독성 높은 코드 작성하기 | ⭐ |
| 06. 협업 | 작업 현황을 팀원들에게 즉시 공유하여 투명한 소통 유지 | ⭐⭐⭐⭐⭐ |
| 07. 태도 | 과제 부여 시 의도와 상위 카테고리를 먼저 분석하는 습관 | ⭐ |
| 08. 비즈니스 이해 | 사용성을 생각하며 코드 생산 | ⭐ |
| 09. AI & 생산성 | 하네스 사용해서 바이브 코딩 진행해보기 | ⭐ |
| 10. 학습 민첩성 | SQL이 뭔지 이해하고 SQL문장을 읽고, 파싱하고, 실행하는 처리기를 만들기 | ⭐⭐ |
📅 이번 주 학습 및 프로젝트 요약 (4월 2주차)
<p>이번 주 블로그에 기록했던 주요 프로젝트와 학습 내용을 한눈에 볼 수 있도록 정리했습니다.</p>
<div>
<div>
<h3>1. C로 구현한 파일 기반 SQL 처리기</h3>
<p>직접 SQL 파서와 실행기를 구현해 보는 6주차 프로젝트를 진행했습니다. <b>Lexer와 Parser</b>를 통해 SQL을 분석하고, 이를 바탕으로 실제 <b>CSV 파일</b>에 데이터를 INSERT하거나 SELECT 하는 흐름을 완성했습니다. AI를 전략적으로 활용해 빠르게 기능을 구현하면서도 핵심 로직을 스스로 이해하는 데 집중했습니다.</p>
<a href="https://forrest7.tistory.com/48">프로젝트 상세 보기 →</a>
</div>
<div>
<h3>2. Pintos를 위한 C언어 핵심 정리</h3>
<p>Pintos 과제 수행 전 필수적인 C언어의 메모리 관리와 포인터 개념을 정리했습니다. 파이썬과 대비되는 C언어의 특징, 주소와 값의 차이, <b>malloc/free</b> 활용법, 그리고 <b>구조체 패딩(Padding)</b> 최적화 등 실무적인 팁을 다루었습니다.</p>
<a href="https://forrest7.tistory.com/47">C언어 정리 확인하기 →</a>
</div>
<div>
<h3>3. AI 시대, '고민의 시간'이 주는 가치</h3>
<p>AI가 정답을 알려주는 시대에 왜 직접 고민하는 과정이 필요한지 정리한 에세이입니다. 문제 해결 근육을 키우는 '학습의 구덩이' 개념과 더불어, AI를 단순 정답기가 아닌 지적 <b>가속기</b>로 활용하는 전략(Time-boxing 등)을 공유했습니다.</p>
<a href="https://forrest7.tistory.com/46">에세이 읽어보기 →</a>
</div>
<div>
<h3>4. 이동석 코치님과의 커피챗 (4/6)</h3>
<p>현직 코치님과의 대화를 통해 Rust의 동향, C언어 오픈소스 분석 팁, 그리고 성능 최적화를 위한 <b>프로파일링(Profiling)</b>의 중요성을 배웠습니다. '좋은 코드란 무엇인가'에 대한 근본적인 고민을 할 수 있었던 유익한 시간이었습니다.</p>
<a href="https://forrest7.tistory.com/45">커피챗 요약 보기 →</a>
</div>
</div>
<p>#정글 #Jungle #SQL처리기 #C언어 #AI학습 #커피챗 #개발자성장기</p>