본문 바로가기

회고

(8)
20240429 ~ 20240503 11주차 정리 Django 심화 (Django Rest Framework) 개인 과제 회고→ Serializer의 본래 기능(데이터 직렬화)을 잊은 채로 DRF에서 제공하는 Serializer의 기능에 너무 매몰됐다→ 기본적인 Data 처리는 Django에서 제공하는 메서드를 이용해서 구현할 줄 알아야 한다. 필요할 경우 공식 문서를 적극 활용해야 한다→ Pagination을 구현할 때 DRF에서 제공하는 Pagination 기능이 있고 이를 설명하는 공식문서가 존재함을 알았다.→ 그런데 더 알아보려 하지 않고 직접 구현하려고 했다→ 공식 문서의 설명을 바로 이해할 순 없어도, 구현하려고 시도해보려 노력해야 했다
[TIL] 20240426 52일차 이번 주차엔 모의 면접을 진행했다.아래는 질문 받았던 문항들이다. '파이썬은 느리다'라는 문장에 대해 본인의 생각을 기술적 근거를 기반으로 말해주세요. 인터프리터 언어가 무엇인가요? 컴파일 언어와 무슨 차이가 있나요? GIL은 무엇인가요? 가상환경이란 무엇인지에 대해서 설명해주세요. 데코레이터란 무엇인가요? mutable 자료형과 immutable 자료형에는 어떤 것들이 있고 각각 어떤 특징을 가지고 있나요? ---------- 다른 웹 프레임워크와 비교했을 때 Django의 장점과 단점은 무엇이라고 생각하시나요? 장고의 ORM과 SQL 쿼리 간에 어떤 장단점이 있나요? 어떤 상황에서 각각을 사용하시나요?ForeignKey, OneToOneField, ManyToManyField의 차이점을 설명해주세요...
[WIL] 20240304 ~ 20240308 4주차 회고 알고리즘 1주차 시간이었다. 생각보다 너무 정신이 없다. 난 천천히 곱씹어보며 넘기는걸 좋아하는데 시간이 허락하질 않는다. 튜터님은 한 문제에 너무 빠지지 말라, 2시간 이상 쓰면 바보다 라고 하셨다. 원래는 열심히 풀어보고, 도저히 안되겠으면 힌트를 얻고 영감을 받아서 해결하는 걸 좋아한다. 하지만 시간이 이를 허락하질 않는다. 그래서 요즘 굉장히 어렵다. 그럼에도 이겨내보려고 한다.
[TIL] 20240304 14일차 자료구조 / 알고리즘 섹션이 왔다. 코드 카타는 현재 프로그래머스 사이트에서 진행 중이고 팀 4개 정도를 한 반으로 묶어 진행하는데, 이 반에선 백준 사이트의 문제 풀이를 목표로 하고 있다. 프로그래머스 코드 카타는 첫 시작엔 10개를 제시했지만 배정된 문제 수가 상당하고, 백준 사이트 문제 풀이도 감안해야해서 38개를 완료했다. 문제 풀이를 진행하면서 기록할 필요가 있다 느끼면 글 작성을 하려고 한다. 아직까진 없어 회고로 마친다.
[WIL] 20240226 ~ 20240301 3주차 회고 [정규] 파이썬 문법 종합반 2주차를 마무리했다. 이번엔 강의에서 배운 지식을 토대로 4개 문항이 있는 과제를 수행했다. 지금까지 배웠던 것들을 돌아보며 정리할 수 있던 시간이었다. 다만 개인 과제다 보니 팀원분들과 소통이 소흘해졌던 거 같다. 아니면 소통하는 방식에 문제가 있었을지도 모른다. 이전 팀장님께서 어떻게 하셨는지 다시 되짚어봐야겠다. 다음에 팀장을 맡게 되어도 마다하지 않을 것이다. 뭐든지 도전해봐야 깨닫는 법이다. 2번째 팀원들께. 고생 많으셨습니다. 2주간 같이 진행하면서 부족한 모습을 보였을 수 있으나 다음을 위한 밑거름으로 삼겠습니다. 다음 팀에서 만날 수도 있고 아닐 수도 있지만 각자 바라보시는 목표 달성하시길 기원합니다.
[WIL] 20240219 ~ 20240223 2주차 회고 [정규] 파이썬 문법 종합반 1주차를 마무리했다. 이번엔 4명이 한 팀이 되었고, 저번 주차의 팀원이셨던 분도 계신다. 이번엔 다수결로 팀장까지 맡게 되었고 팀에서 정한 Ground Rule에 따라 하루에 2번 모임을 가지고 질문과 정보를 공유하고 있다. 과제 발제 이후로 팀원분들께서 조금 힘들어하시는 모습이 보인다. 강의에서 하라는 것을 그대로 진행하는 것(이론)과 어떤 조건을 만족하게 처음부터 작성하는 것(응용)은 분명한 차이가 있다. 이런 점에서 코딩은 다소 자유롭다. 응용 과정에서 내가 작성한 코드를 얼마든지 테스트해볼 수 있다는 점이 그것이다. 실행해보고 오류가 나면 그것을 해결하고 다시 시도하고... 를 반복하는 데에 그리 큰 자원이 들어가질 않는다. 나름대로 팀원 분들의 궁금점을 같이 해소하..
[TIL] 20240220 6일차 오늘은 강의도 그렇고 제대로 집중이 되지 않은 날이었다. 날씨가 계속 흐려서 그런가... 그래도 오후 3시에 진행했던 AI 웹트랙 특강 때는 튜터님 말씀에 집중하면서 들었다. 우선 튜터님께서 현재 캠프의 경쟁력을 설명해주시면서 AI 웹 개발의 현 주소를 설명하시고자 그래프를 보여주셨다. ChatGPT와 Edge의 Copilot 등을 사용하면서도 AI가 얼마나 많이 쓰이는지 스스로 체감을 잘 못했는데 그래프로 보니 확 와닿았다. 그래프 출처는 여기다. 이게 작년 3월의 그래프니까 지금 비율은 더 증가했다고 봐야 한다. 즉 AI를 다루지 못하면 개발자 명함을 내밀기가 굉장히 어렵다는 것도 깨닫게 됐다. 다음으로 보여주신 영상이 아래 영상인데, 이것도 작년 영상이다. 이미 큰 기업들은 AI를 현재 서비스에 어..
[WIL] 20240213 ~ 20240216 1주차 회고 [GPT]웹개발 종합반 1주차를 마무리했다. 주마다 팀이 바뀌는 식인데 화요일에 시작을 했기에 4일 동안만 같이 했던 팀이었음에도 경험이 많은 분은 팀원들의 문제 해결에 도움을 주셨고 초행이신 분은 포기하지 않고 문제 해결을 하려고 노력하는 모습 덕분에 팀 분위기도 좋았고, 각자 원하는 것들을 얻어갔을 것이라 확신한다. 팀이 바뀐다고 해서 소통을 못하는 일은 없다. 현재 팀에서 팀원분들과 협업하고, 과거의 팀원분께 조언을 구하거나 같이 고민할 수도 있는 거다. 대면 수업이었으면 연락처를 공유받고 날을 잡는 등의 나름 번거로울 수 있는 과정을 비대면 수업이라 생략할 수도 있는 현재의 방식을 긍정적으로 보고 있다. 하지만 앞으로의 팀들이 꼭 나와 어울릴 것이라 장담할 수 없다. 이건 전의 대학 생활 때의 팀..