분류 전체보기 193

Day.4 미니 프로젝트 최종화.... 오류의 해결과 예외처리? 그리고 궁금증 해소

이번 한 주도 어느덧 최종 Ending을 향해 달려가고 있다. 새로운 오류가 발생하고, 내가 생각한 대로 코드가 굴러가지 않으면 분노와 동시에 이 친구를 정복하겠다는 마음이 먼저 든다. 코드를 이해하는데 익숙하고 큰 어려움이 없지만 Python과 Js, CSS, HTML에 능하지 못해서 코드를 쓸 때, 시간이 조금 걸린다. 그 이유는 Java와 C언어에 찌들어 있어서 내가 생각한 코드를 python에서 지원을 안하거나, 호출 방식이 다르거나, 뭐 이런느낌이라 쉬운 기능이나 로직을 구성하는데도 시간이 오래걸렸다. 그리고 뭔가 IntelliJ와 Java에 익숙해서 오류가 생기더라도 어디 부분이 문제가 있는지 한 눈에 보이는데, Pycharm과 Python은 오류를 뱉어주긴하나 뭔가 에너지를 더 쓰게 하는 느..

Day.3 오류는 해결했으나...(가려운 곳을 못 긁었다..)

어제 발생했던 오류에 대해 어제부터 생각과 구글 선생님께 요청했지만 명확한 답을 얻지 못했다. 코드를 놓고 나름의 분석을 해보았다. 정의되지 않은 속성을 읽을 수 없다? (length)? 정의되지 않은 객체를 읽을 수 없는건데.? 아니 뭐냐 이걸 못 읽는다는게 말이 됨니까??? 크기 찾는건데?????????? 진짜 50000가지 생각이 다 들었다. 왜? why? 와이? 내가 내장 lib을 빼먹었나? - 아니 그럴일이 없는데? 결국 이 length를 연결할 부분의 데이터가 없다는 것 아니겠나? 그래서 url 부분에 대해 엄청 생각했었다. + 데이터가 있는지부터 확인을 했는데... 데이터가 없었다. 아니 왜 왜 데이터가 없지? 왜 데이터를 못 불러오지? 혹시나 해서 url을 그냥 바꿔봤는데...? 갑자기 잘..

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

RestController 그리고 ResponseEntity 궁금증?>>성능이슈?? (22.11.17 코멘트 추가)

1. 그냥 궁금증 >> 성능이슈? 문득 졸업작품 프로젝트를 진행함에 있어, 관리자 페이지를 분업하는 과정에서 의문점이 생겼다. ' 내가 기존에 만들었던 방식과 동료가 만든 방식이 달랐다 -> 전체 게시물을 출력하는 메소드' 반환되는 데이터는 비슷하게 출력이 되는데, 뭐가 다를까? + 성능에 대해서 어떤 것이 우위에 있을까? 라는 생각이 들었다. 3번의 실험을 해보았다 1. 기존에 사용한 방식 전체를 조회할 때 List를 이용해 List에 다 담아 dto를 반환하고, controlle단에서 출력 2. querydsl을 이용하는 방식 3. 1번과 service로직은 동일하나 controller단에서 기존에 만들어 놓은 MultiResult라는 클래스를 이용해서 반환하는 방식 결과는 걸리는 시간이 2 3 1 ..

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

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

2주차 - 개발일지

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

1주차 -개발일지

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

사전 캠프 Day_1을 마치며..

저번에 신청한 스파르타 코딩클럽의 내일배움캠프의 사전캠프가 시작되었다. (보니까 모집일부터 시작해서 4기의 3번째 사전캠프-> 그전부터 하고 계신분들은 있었음!!) 아침부터 부랴부랴 일어나서 컴퓨터를 켜서 사전 캠프 장소인 ZEP으로 이동했는데, 게더타운보다 너무 좋았다. (게더타운 너무 무거움 인정? 어 인정) 내일배움캠프를 선택하기 전에 다른 교육도 하나 신청했었고, 그 교육이 먼저 발표가 났는데, 뭔가 이 스파르타 코딩클럽의 네임드에 매료되어서 결국 이 교육 과정을 선택하게 되었는데 전공자로서 느낀 것이 아! 교육에 포커스를 맞춘다기 보다는 이 긴(5개월)의 과정에 있어서 케어와 전반적인 관리?에 중점을 둔 느낌이 들었다. 매니저님들의 이야기와 전체적인 흐름이 전공 비전공 불문하고 누구나 쉽게 접할..