본문 바로가기

TIL : Today I learned (or Week)54

TIL 230526 : 구현은 끝이 아닌 새로운 시작. 프로그래머스에서 예전에 두려워했던 스킬체크 입문자를 도전해봤다. 두 문제로 40분이 주어졌다. 각 문제는 반복문과 배열의 기본, String클래스를 조금만 다루면 가능한 정도의 입문자용 난이도라는 게 느껴졌다. 40분이 넉넉하다고 생각했는데, 하다보니 생각보다 촉박했고 40분 전체를 알차게 다 쓰고 결과는 결국.. 83.3점으로 탈락이었다. 당황스러웠던 것은 Lv.0을 풀면서 코드가 실행되게끔, 그리고 실행된 코드가 맞는 결과값이 나오게 하는것이 모든 과제였는데 채점결과가 당황스러웠다. 시간초과라는 경우의 수는 그동안 없었던터라 상당히 어안이 벙벙했다. 코드가 실행이 안되는 것처럼 문법이 틀린 것도 아니고, 결과가 틀린 것도 아닌데 시간초과로 실패라니. 약수를 모두 구해라 시간초과가 나오게 된 포인트였다.. 2023. 5. 26.
WIL 230519 : 이곳이 성지가 됐으면 좋겠다. 나는 유명한 사람들의 개인 블로그나 SNS 등에 들어가볼때 종종하는게 있다. 맨 밑으로, 맨 처음의 게시물을 보는 것. 지금 이렇게 대단한 사람도 처음은 이렇게 미약했구나를 보며, 이유모를 위안과 용기와 동기부여를 얻곤한다. 지금 첫 팀 과제의 회고인 WIL을 보며 누군가도 그렇게 느낄 날이 올까?싶다. 그러기 위해선 꾸준히 이 블로그를 하는 것과 대단한 사람이 되어야 하는게 전제이다. 아래는 한 주를 돌아보며 정리한 WIL이다. 배울게 많구나를 느꼈다. 성장할 일이 많구나 싶다! 1. 한 주의 흐름 한 일 프로젝트 명: 팀 소개 페이지 제작 필수 작업: 댓글 및 카운팅 기능 CRUD, 기본 웹페이지 제작 다음에 해본다면 도전해볼만한 작업: 대댓글, 댓글좋아요, 댓글, 멤버 수정, 멤버 삭제 느낀점 현우.. 2023. 5. 19.
TIL 230518 : 코딩이 문제가 아니다. (개발환경 세팅의 변수) AWS 배포하는 과정을 예전에 했던대로 똑같이 했는데 안된다면 어떻게 해야할까. 공부할게 상당히 많은 느낌. CS뿐만 아니라 인터넷의 기본적인 동작원리같은것도 알아야할것 같다. 하루요약 1. 아직 근본까지 이해하려면 멀었다는 걸 매번 느낀다. 2. 그래도 하나하나 실험해보며 공부할 수 있는 최소한의 배경지식은 쌓인 느낌. 3. 생각보다 홈페이지 만드는 게 오래걸린다 오늘 배운 것 1. flask 작동방식 2. promise(). then() 비동기 3. fetch 데이터 전달방식 4. json 형태로 데이터를 받는 과정 5. DB상 Update 과정 6. 각 댓글의 삭제버튼 방식 내일 공부 1. Delete 기능 2. CSS animation 추가 3. 발표 및 피드백 2023. 5. 18.
TIL 230517 : 분명히 배웠는데 안 배웠나? 프론트 연습이 얼추 끝나고 간략히 백엔드 연결해보려 하는데.. 혼자하면 모르겠는데 백엔드 작업해주신 파일을 합쳐서 열면 또 안된다............. 코딩 문법 이런것 보다, 작업환경, 가상환경, Git의 오류 등등 꼬여서 모르겠다. 근데 생각해보면 내가 팀원의 mongoDB에 접근이 가능한 건 그저 백엔드 코드 앞부분에 있던 접근 코드 덕분인가? 뭔지 알겠는데 모르겠다. 분명 배웠는데 안 배웠다..? 내일 직접 백엔드 작업 다시해보고 서버 배포까지 해보며 복습해야겠다. 하루 요약 1. 반복숙달이 필요하다. 자바하다보면 프론트 지식이 또 날라갈 것 같다. 2. 협업프로세스도 공부해야겠다. 혼자하는 게 더 편할 정도다. 3. 오늘도 정신없이 시간이 갔다. 오늘 배운 것 1. html 문서상에서 JS 구.. 2023. 5. 17.
TIL 230516 : 누군가가 뭔가를 너무 쉽게 한다면 그건 그 사람이 엄청난 전문가라는 뜻. div내에 텍스트를 수직 중앙정렬하는 게 이렇게 어려울 일인가 싶다. 알수록 모르는 게 많아진다고 '그럼 이건 어떻게 하지?', '아 그 템플릿에서 되던건 어떻게 하던거지?' 등의 궁금증들이 기하급수적으로 늘어나고 있다. 그래도, 오늘 하루 종일 삽질하다보니 다중 선택자도 익숙해지고, 박스쉐도우나 기타 기초 CSS 명령어들을 배워나가는 게 눈에 바로 보여서 흥미를 느낀다. 시간도 빠르게 가는 건 덤. 하루 요약 1. 누군가가 뭔가를 엄청 쉽게 한다면... 암튼 고수라는 뜻. 2. Git이 지금 꿔다놓은 보릿자루 3. 새롭게 인사한 튜터님이 참 피곤해보였다. 4. 모션작업 했을 때도 템플릿을 갖다 쓰는게 오히려 어색하고 별로였는데 여기서도 비슷하다. 5. 개발자의 덕목 중 하나로 커뮤니케이션 능력을 꼽는 .. 2023. 5. 16.
TIL 230515 : 내일배움캠프 첫 날 내일배움캠프의 첫 날. 첫 주는 웹페이지를 만들어보는 미니 프로젝트 주간이다. 웹개발 종합반 기초 교육을 마무리하며 머리로는 이해를 했지만, 막상해보니 이해와 실전은 다르다는 걸 느낀다. 누군가 하는 일이 쉬워보이면 그것은 그 사람이 고수라고 했던가. 사이트 만드는거 보기엔 쉬워보였는데, 복잡하고 낯설다. 마진, 패딩, 어느 구역에 적용되고 왜 개발자 도구로 구역확인하면 겹치는 지 이해를 못 하겠다. 근데 익히면 금방 될 것 같다. 이제 하루가 지난 지금 드는 생각은, 어느정도로 공부해야 실무에서 일할 수 있을까 감이 오질 않는다. 하루 요약 1. 실제로 해보는 것은 이해한 것과 정말 다르다. 2. 낯설고 헷갈린다. 근데 어려운 것은 아니다. 답답한만큼 성장하는 것이다. 3. Git 없이 하니까 왜 필요.. 2023. 5. 15.