내일배움캠프 11

Day.34 + 35 고민, 그리고 의미 있는 데이터란?

프로젝트를 진행하면서 과연 의미있는 데이터란? 에 관한 물음을 수없이 던진 이틀이었다. 해당 미니 프로젝트에서 요구하는 바가 있었지만, 왜 ? 라는 질문을 많이 해보았다. 물론 나름의 뜻있는 이유가 있었겠지만, 백엔드 입장에서는 과연 그 데이터들이 의미가 있는 데이터일까? 에 깊은 사색에 잠겼다. 그래서 나름 혜안을 얻고자 튜터님들과 주변 사람들에게 물어봤고 한 의견으로 귀결할 수 있었다. 자세히 내가 고민하고, 내 생각들을 적은 글은 아래있다. 2022.12.16 - [기술면접 관련 및 참고하기] - 나의 고찰 1 - 백엔드 입장에서 보는 유의미한 데이터란?? (봉투패턴) 나의 고찰 1 - 백엔드 입장에서 보는 유의미한 데이터란?? (봉투패턴) 웹에선 HTTP 통신 프로토콜을 이용해 서버와 클라이언트 ..

Day.12 재귀함수 그리고 졸업 프로젝트

오늘은 학부 마지막 종착역이자 엔드포인트인 졸업작품 프로젝트 발표회가 있었다. 그래서 공부에 많이 집중할 수 없었는데, 뭔가 아쉬우면서도 최종 피드백을 듣고 엔드포인트를 돌려고하니 4년의 시간이 주마등처럼 지나가면서 묵었던 체중이 내려가는 것 같았다.. 직접 서비스를 기획하고 만들고, 피칭 준비까지 팀장의 무게는 나름 잘 견뎠다고 생각했다... 본론으로 넘어가서 금일은 많은 공부를 못했다...... 오늘 공부한 내용은 재귀함수에 대해 공부했다. 알고리즘의 단골 문제.... 알고리즘 강의 2주차 8에 있는 재귀함수를 간단하게 공부하고 백준 문제로 이 것을 적용해서 풀어보았다. 우선 재귀함수가 무엇이나? 재귀는 자기를 호출하는 프로세스를 가지는 함수인데, 이 알고리즘을 이용해 다양한 문제를 해결 할 수 있는..

Day.7 Python 내가 궁금했던 지식 채우기

나는 파이썬을 정말로 간단하게만 배웠었다 대학교 (1학년 전공같은 전공아닌 전공?) 그 마저도 GUI를 이용한 간단한 수업이었는데, 그 떄 이후로 거의 벽을 쌓고 살았고, 그나마 공모전? 준비하면서 파이썬을 잠시 써본 것 같다. 그래서일까 파이썬에 대한 지식이 많이 부족했는데, 오늘 파이썬 문법 기초를 수강하며 새로 얻게 된 지식을 글로써 남기고자 한다. (변수나 뭐 이런 완전 기초적인 내용은 제외하고 내가 잘못 알고 있었던 혹은 새로 알게 된 지식에 대해서만 정리) 1. 파이썬은 흔히 우리가 사용하는 변수의 자료형을 명시하지 않는다 (명시를 하지 않아도 알아서 잡아주는게 편리하긴 했다.) 근데 어째서? 보통 파이썬처럼 변수의 자료형을 명시하지 않는 언어를 '동적 타입 언어'라고 한다 (그럼 자연스레 정..

첫번째 KPT 회고

작은 미니 프로젝트가 끝나고 처음으로 KPT 회고에 대해서 작성하려 한다. 먼저 KPT 회고에 대해 간단하게 설명하자면 K = Keep (유지) P = Problem (문제점) T = Try (시도) 이 세 단어의 약자로 프로젝트의 진행과정에서 있었던 내용을 정리하고, 회고하는 방법으로 관점을 K, P, T로 나눠 생산적이고 더욱 미래지향적으로 회고를 하기 위한 방법이다. 이렇게 모든 팀원의 생각을 공유함으로써, 더욱 발전할 수 있고 Next Step으로 넘어갈 수 있다.. 본격적으로 작성해보자 1. 우리는 Team 입니다. 안녕하세요. 내배캠 B-2 봄바람의 팀장 김지환입니다. 저는 언제나 '성장'이라는 단어를 가슴속에 품고있습니다. 그래서 이번에 역시 과연 프로젝트를 통해서 내가 얻을 수 있는게 무엇..

프로젝트 2022.11.06

Day.2 미니 프로젝트의 연속 그리고 오류....

어느덧 내배캠의 2일차가 지나가고 있다. 우리 팀을 소개하는 미니 프로젝트를 통해 배운 내용을 복습하고, 더 나아가기 위함과 팀 프로젝트를 처음 진행하긴 했는데, 아직 내가 많이 부족하구나 라는 생각을 많이 했다. 팀장으로서 혹은 전공자로서 더 팀을 리드하고 프로젝트를 더 이끌어 가야한다고 생각하는데 아직 그럴 그릇이 못되나 싶기도 하다. 어제 18시까지 빠르게 팀 프로젝트 관련 서류 s.a를 만들어서 제출한다고 놓친 부분이 많기 때문이다. (DB연결, API 설계 시 url 등등..) 부족하고 미흡했다고 생각했던 부분을 어제 제출한 프로젝트 s.a에서 피드백을 받았다. (API 설계 문서 작성 연습) 조금만 여유롭게 생각하고, 조금 더 넓은 시야를 가졌더라면 충분히 할 수 있었는데 그러지 못했다는 점이..

Day1. 우리의 친구 Git - TIL (Today I Learn)

내일배움캠프의 사전캠프가 끝이나고 본 캠프가 시작되었다. 사전 캠프에서도 9-6를 지양했는데, 본 캠프는 무려 9-9....bb 아직 아침 일찍 일어나는 것은 적응이 잘 안되지만 어떻게든 알람을 맞춰서 꾸역꾸역 일어나고 있다... 금일에 대한 학습 다음과 같다.. 우선 오늘은 Git에 대해 배웠는데, 다시 한번 짚어보고자 이렇게 TIL을 작성한다. 개발자라면 누구나 GIt을 사용해봤을 것이다. Git을 통해 버전을 관리하고, 파일을 업데이트 하며, 팀 별 관리가 가능하도록 도와주는 도구 (형상관리 도구- 정처기..)라고 생각하면 쉽다.. 만약 git이 없었더라면 어땠을까?... 상상하기도 싫다... 직접 수정한 코드를 ctrl c + v.. 파일을 중앙 집권식으로 한 곳에다가 모으고... (어후... )..

내일 배움 캠프 Day.1 MiniProject. Team 봄바람

안녕하세요. 언제나 새로운 지식을 배우는 것을 두려워 하지 않는 Team 봄바람 입니다. 사전캠프가 어느덧 흘러가고 이제 본 캠프로 진입하게 되었는데, 사전 캠프 기간에 배운 내용을 기반으로 첫 미니 프로젝트를 진행하려고 합니다. 첫 미니 프로젝트의 주제는 바로 팀 소개 페이지 제작 입니다. 바로 본론으로 넘어가 저희 서비스의 와이어 프레임과 세부적인 내용을 소개하겠습니다. 우선 메인 페이지 와이어 프레임입니다. 기본적으로 CRUD기능을 갖출 수 있도록 하겠습니다. 팀을 소개하는 글에는 4번과 5번이 해당됩니다. 또한 팀에 대한 소개를 중점으로 페이지를 제작하겠습니다. 다음은 세부페이지 즉 팀원들의 개인 페이지 와이어 프레임입니다. 메인 페이지와 동일하게 기본적인 CRUD 성격을 지니고 있습니다. 1, ..

프로젝트 2022.10.31

3주차 - 개발일지 및 회고록

본격적으로 3주차 강의를 듣게 되었는데, 파이썬과 파이참을 이용했었다!! 진짜 3주차 교육을 시작하기 전에 파이썬을 다운받아야 하는 상황이었는데, 파이썬을 다운받고, 강의를 따라가는 도중 파이참에서 가상 환경을 생성하지 못했었다.. ( 이거 해결하는데 진짜 진땀 흘렸읍니다.. 주륵) 맨 처음에는 경로를 못잡나? 라는 생각부터, 환경변수, 등등ㄷ으등..... 50000생각을 다 했었고 지옥같은 구글링이 시작되었다. 구글에서 설명한 대로, 내가 문제라고 생각했던 것에 대해 해결책을 찾으려고 진짜 노력했는데 결국 못찾았다.. 마지막으로 혹시나 해서 나와 같은 문제점을 겪은 사람들이 있을까? 하고 즉문즉답에 들어가서 또 찾기 시작했는데.... 아뿔싸... window10 환경과 파이썬 신 환경에서 그런 lib ..

2주차 - 개발일지

늦게 합류한만큼 진도가 쭉쭉 나가고 있다.. 이미 거의 다 아는 내용이라 크게 문제될 것은 없었고 jQuery와 Ajax를 이용해서 기존에 만들었던 페이지에 간단한 이벤트를 주는 것이였다. 무난하게 교육을 따라갔고, 전공자로서 느낀점은 뭔가 강의 내용이 정말 알차다?? 그냥 중요한 부분은 확실히 찝어준다?라는 느낌을 받았다. 물론 교육의 디테일이나 깊게 들어가면 끝도 없지만, 교육의 모토인 '자기주도학습'에 동기부여 하는데는 정말 큰 도움이 되지 않을까? 라는 생각이 든다. 조금 내가 개발을 해봤고, 관심이 있다? 라고 생각이 들면 그냥 강의를 따라하면서 이해하는 것이 아니라, 여기에 숨어있는 내용이나 추가적인 부분들을 더 확장해서 공부해야하기 때문이다. 나도 지금 듣는 교육에서 처음보는 오류나 문법, ..

1주차 -개발일지

내일배움캠프에 입성? 하기 위해선 사전 조건이 필요하다 바로 내일배움단! 에 가입? 해야하는데, '웹개발종합반'이라는 강의를 수강해야 한다. ㅇ엄연히 '캠프'와 '단'은 다른 느낌이고, 사전 조건이라 생각하면 쉽다. 그래서 내일배움캠프에 합류하기 위해 사전 조건인 '웹 개발 종합반' 을 수강해야 한다. 전공자로서 느낀거지만 강의는 확실히 비개발자에게 포커싱이 맞춰져 있었다....(따흙...) 이미 경험한 내용인것도 있지만, 튜터님과 내 생각이 비슷해서 조금 웃겼다. vscode를 사용하지않고, 파이참을 이용해서 수업을 진행했으며 간단한 html과 css, js, bootstrap을 이용해서 간단한 나만의 웹 페이지를 제작하는데, 그 속에는 엄청나게 많은 개념이 숨어있다. 강의의 초반에 튜터님이 살짝 언지..