sparta 42

웹퍼블리싱 2주차 완료

이번 주차는 네이버 검색창 및 GNB(내비게이션) 창을 직접 보고 코드를 구현하는 작업을 수업으로 들었다. 기본적으로 폼태그를 만드는 것까지는 어렵지는 않았는데, 갑자기 뜬금없이 네이버 검색창과 GNB코드를 조금 살펴보고 그것을 바로 구현해보라고 하여 숙제가 너무 어려웠다. 그 결과 아래와 같이 처참한 결과로 나왔다....ㅜㅜㅜ 최근 검색어를 표시하는 화살표도 사라지고 기껏해야 검색창 왼쪽 공란을 클릭하면, 로그인했었던 최근검색어가 나오는것과 검색기능하는것만 되었다. 솔직히 강의를 진행하면서 몇 번 기본샘플을 같이 만들고 실습하는 시간이 있었으면 좋겠는데, 그냥 강사분이 설명하는것만 듣고 바로 숙제를 진행하려 하니 매우 어려웠다.... 웹개발 강의때가 그립긴 하지만, 이것도 차차 익숙해지면 나아지리라 생..

웹퍼블리싱 1주차 완료

웹퍼블리싱 정복 강의 1주차를 마쳤다. 이전에 웹개발강의 및 여러 강의를 들어서 그런지 내용은 쉽게 알아듣고 재밌게 배울수 있었다. 배운 내용은 html, css, js와 jquery, 애니메이션 및 미디어 속성에 대해서 배웠다. 다만 아예 아무것도 모르고 듣는 입문자에게는 어울리지는 않으며, 어느정도 html, css, js에 대해 아주 기초를 알고 들으면 적당히 재밌게 배울 수 있다고 생각한다. 1주차 숙제는 네이버 검색창의 속성을 그대로 개발자도구를 통해 소스코드를 가져와서 구현하는것이다. 검색창 입력 텍스트 속성 #header .search_area .input_text { width: 444px; height: 24px; padding: 13px 15px; margin: 1px; backgrou..

협업을 위한 GIT 활용 3주차 완료

3주차에서는 PR(Pull Request)로 내 작업내용을 반영해달라고 요청하는것과 Commit관리를 위한 amend, revert, reset, stash 등등 여러가지를 배웠다. 뿐만 아니라 github에서 다른 개발자의 SNS와 오픈소스에 접근하고, 나를 드러내는 페이지를 만드는것도 해보았다. Git에 대해서는 매우 자신감이 붙었으며, Sourcetree를 통해서 거의 오류없이 협업할 수 있다는 것에 매우 좋았고, 잊혀질때마다 보면 좋은 강의이다. 뿐만 아니라 매우 세심하고 꼼꼼하게 강의 외적으로 자료를 충분히 제공해주신 강사님에게 정말 감사드립니다 ^^

3주차 WIL

이번 주차는 건강이 좋지 않아 거의 쉬었다. 겨울로 바뀌는 계절이면 가끔 두드러기가 생기는데, 이번에는 조금 심하게 나서, 두통과 속쓰림 등 여러 증상으로 발전했다. 약을 먹긴 했으나, 원인을 정확히 몰라서 시름시름 앓았는데, 조금 푹 쉬면서 지내다 보니 많이 좋아졌다. 물론 컨디션이 좋을 때 틈틈히 공부를 했다. 그래서 완전히 백지상태가 아니기에 나름 괜찮다고 생각한다. 그러나 뒤쳐진만큼 열심히 해야되기에 방심해서는 안된다고 생각한다. 사실 이번주차는 GIT강의를 들은것외에는 거의 쉰게 다이기에, 그만큼 내용은 없지만, 건강의 중요성을 다시한번 깨닫게 되는 좋은 계기가 되었다.

오늘의 공부를 끝내며.. (11/18)

건강이 많이 좋아져서 오늘부터 제대로 배움과정에 참여하게 되었다. 그리고 새 프로젝트가 시작되는데, 지난주 팀을 이룬 팀원들과 같이 프로젝트를 만들게 되었다. 대략 아래와 같은 사이트의 내용이다. https://velog.io/@j_hana01/221118-A%EB%B0%98-7%EC%A1%B0-S.A 221118 A반 7조 S.A 블링블링 큐티 귀염폭발 반려동물을 자랑하는 페이지핵심목적, 기능 : 반려동물을 자랑하고 뽑낼 수 있는 페이지반려동물에 관한 글을 작성, 수정할 수 있고 이미지도 첨부 가능함마이페이지에 velog.io 반려동물을 자랑하고 뽑내는 내용의 프로젝트를 만들어보려고 한다. 나는 여기서 프로필화면 및 프로필수정 기능을 당담하였다. 그리고 GIT을 통해서 이번에는 제대로 협업하여 진행하고..

오늘의 공부를 끝내며.. (11/17) and 협업을 위한 GIT 활용 2주차 완료

2주차에서는 협업을 할때 이전에 배운 개념을 토대로,누가 어떤 역할을 할지 issue할당을 하고, branch를 각각의 사람들이 만들어서 merge하는 것을 배웠다. 그리고 merge하는 과정에서 충돌이 일어날경우 어떻게 해결해야되는지, 또한 merge하여 원격repo로 tracking하는 것에 대한 개념도 배웠다. https://github.com/vgb30xk/til GitHub - vgb30xk/til: 오늘 배운 내용 적기 오늘 배운 내용 적기. Contribute to vgb30xk/til development by creating an account on GitHub. github.com 해당 사이트에 2주차에서 배운내용으로 수정되어 올렸다. 이건 수업때 배운 것들 ~~ 2주차도 어렵지 않았고..

오늘의 공부를 끝내며.. (11/16) and 협업을 위한 GIT 활용 1주차 완료

정식강의를 듣기전에, 특강으로만 빠르게 들어서 git에 대해서는 솔직히 처음에는 오류도 많이 났기에 많이 어려웠다. 그러나 이렇게 정식 커리큘럼으로 git에 대해서 공부하고, sorcetree와 같은 좋은 도구들을 알게되어 더 쉽고 재밌게 배울수 있게 되었다. 그리고 1주차 숙제로 sorcetree로 git을 나의 TIL 프로젝트를 만들어서, github에 원격레포를 생성하고 URL을 만들었다. https://github.com/vgb30xk/til GitHub - vgb30xk/til: 오늘 배운 내용 적기 오늘 배운 내용 적기. Contribute to vgb30xk/til development by creating an account on GitHub. github.com 이곳에서는 내가 오늘 배운..

건강이 좋지 않아 17일까지 break

코딩공부를 하다가 두드러기가 심해지고, 두통과 속쓰림이 지속적으로 일어나서, 잠시 쉬게되었다. 코딩에 집중하려고 하면 해당 증상들이 심해지기 때문이다. 정말 다행스럽게도 우리 내일배움캠프 매니저분들께서 친절하고 너그러운 마음으로 조금 쉰 다음에 공부하는 것도 좋다고 말씀해주셨다. 건강이 제일 우선이라고 강조해주셨기에, 나도 무리해서 이어나가기 보다는, 잠시 쉬었다가 이어나가려고 한다. 이제 푹 쉬고 나서, 제대로 코딩 공부를 할 수 있을 때, 이어달려야겠다 !!

알고리즘 2주차 완료

이번 알고리즘 2주차는 상당히 어려웠다. 특히나 링크드리스트의 개념을 이해하는건 마치, 생명을 탄생시켜 움직임을 작동시키는 것처럼 느껴졌다. 그래도 반복해서 듣고 보고 이해하려고 하니, 조금은 느낌이 와닿는듯 하였고, 문제를 풀면서 조금씩 익숙해지기 시작했다. 또 이번 주차에서 배운것 중에는 이진탐색이나 재귀함수의 개념자체는 그렇게 어렵지는 않았던것 같았다. 2주차 숙제의 첫번째 문제 Q. 링크드 리스트의 끝에서 K번째 값을 반환하시오. [6] -> [7] -> [8] # 이런 링크드 리스트가 입력되었을 때, # 끝에서 2번째 값은 7을 반환해야 합니다! ㄴ 이 문제는 자력으로 풀어냈다. 그렇게 어렵지는 않았다. class Node: def __init__(self, data): self.data = d..

오늘의 공부를 끝내며.. (11/9) and 알고리즘 1주차 완료

오늘은 자료구조의 알고리즘에 대한 강의 1주차를 완강했다. 강의는 파이썬을 기본문법으로 하는데, 여러가지 논리적 문제 에 대해서 풀고, 시간복잡도와 공간복잡도, 점근표기법에 대해서도 익혔다. 여기까지 개념자체는 어렵진 않았다. 다만 숙제하는 부분에서 문자열뒤집기라는 문제가 있는데, 이부분을 이해하기 다소 어려웠다. 현재는 1주차 숙제 첫번째 문제인 한 정수이하의 소수의 배열만 답을 놓았고, 두번째 문제인 문자열 뒤집기는 보류상태이다. 알고리즘은 내 생각으로는 문제를 먼저 가장 잘 이해하는게 중요하다고 생각한다. 왜냐면 문제를 이해하지 못하면 답을 봐도 그 풀이를 이해하지 못하기 떄문이다. 그래서 일단 두번째 문제가 이해될 때까지는 특강을 듣거나, 다른 공부 강의를 하면서 자연스럽게 이해되도록 해야되겠다...