본문 바로가기

Programing/TIL85

2024-04-19 1주차 미니 팀 프로젝트 회고 Programing/TIL 2024. 4. 19.
2024-04-18 내 이름은 코난 2024-04-18 내 이름은 코난 내가 가져온 CSS이다. 미니 팀 프로젝트를 진행하면서 나는 헤더와 내비게이션(방명록 버튼) 제작을 맡았다. 그런데 CSS를 백지 상태에서 처음부터 짤 능력이 되지 않아 인터넷에 돌아 다니는 적절한 CSS를 골라 우리 조의 컨셉 '치킨'에 맞게 수정해나가는 과정을 계속 거쳤다. 그런데 문제는 가져다 쓴 CSS가 그리 길지 않음에도 작동 원리와 왜 이렇게 사용했는지 그 원리를 쉽게 파악하지 못했다. 검색을 통해 해결해보려고 했지만 잘 이해가 되지 않았다. 예를들어 .mainSLogun::before, .mainslogun::after {} 이와 같은 가상요소 자체가 이해가 되질 않았고, 위 가상 요소는 로고에 마우스를 올렸을 때 (hover) 위 아래로 라인이 가운데에서.. Programing/TIL 2024. 4. 18.
2024-04-17 집단지성의 실현, 첫 문제 해결 GitHub 각자의 Branch로 작업한 결과물을 Main 브랜치에 바로 push하는 방식이 아닌 Merge 후 코드 리뷰 과정까지 거쳐 모두가 함께 오류를 성공적으로 잡아냈다. 각자 코드를 작성하는 것은 크게 어렵지 않으나 Git을 사용하는 과정에서 어려움이 많이 있는 듯하다. 나 역시도 코드를 작성하기도 전에 이미 지쳐서 포기할 뻔했다. 조원들이 모두 동시에 작업을 이어나가고 있는 상태에서 index.html, 즉 main 브랜치에 기능은 계속 추가가 되고 있는 상황에서 내 브랜치는 너무 과거의 파일들이라 더 이상 필요가 없어졌는데, main 브랜치에 있는 가장 최신화된 파일을 불러오고 싶었으나 이를 해결하지 못해 2시간 동안 아무 작업도 하지 못하고 구글링만 했다. 한 두 개가 아닌 여러 개의 방법.. Programing/TIL 2024. 4. 17.
2024-04-16 정확하게 쓸 거면 TIL은 시간낭비다 내일배움캠프에서 Git 특강은 총 2회차로 구성되어 있고 4월 15일 어제 1회차를 수강하였고 오늘은 TIL 특강을 수강하였다. 먼저 제목은 오해가 있을 수 있지만 제목의 정확한 의미를 후술한다. 간단히 이야기 하자면 머리털 나고 처음 듣는 프로그래밍 용어들을 정확히 내뱉는 입문자는 제대로 공부하고 있는 것이 아닐 수도 있다고 생각한다. 그저 누군가 내 글을 보진 않을까 걱정하며 강의나 교육자료에 있는 명칭이나 문구를 그대로 옮겨적은 것일 확률이 높다고 생각한다. 물론 정확히 이해해서 그렇게 적은 거면 정말 훌륭한 인재겠지만 나의 경우에는 그렇지 않다. 내가 잘못 이해했으면 잘못 이해한대로 작성하는 것이 맞다고 생각한다. 그래야 내가 공부했던 흔적을 제대로 기록할 수 있다고 생각한다. Git 특강 1회차.. Programing/TIL 2024. 4. 16.
2024-04-15 내일배움캠프 여정 시작 2월 중순이 조금 지난 시점부터 4월 15일까지 사전캠프 일정이 종료되고, 4월 15일부터 내일배움캠프의 본 교육 과정이 시작되었다. 예정과 다르게 보름 정도 교육 일정이 연기되어 취업 일정, 이사 일정 등에 큰 차질이 생겼다. 하지만 나 스스로 사전교육 기간 동안 준비를 완벽하게 했다고 생각하지 않기 때문에 보름이라는 시간이 더 주어진 것은 더 준비할 수 있는 기간이 주어진 것이라고 생각하고 성실하게 입문자 입장에서는 HTML, CSS, JavaScript 중 가장 난이도가 높게 느껴지는 자바스크립트 위주로 학습했다. 그런데 모던 자바스크립트 문서에서 고급파트로 넘어가지 못하고 기본에서 끝마치게 된 것이 찝찝하지만 본 캠프 기간 동안 저녁 9시 이후 나에게 주어진 시간이 단 몇 시간이라도 있기 때문에,.. Programing/TIL 2024. 4. 16.