TIL & 일지34 TIL, 9.22-10.18 취뽀 화이팅 항해가 끝나고 이제 취직을 하기 위해 이력서를 내기 시작했다 컴퓨터공학부를 나왔지만 프론트 공부는 이제 시작한 나는 아직 모자른 부분이 많아서 걱정이다 현재 CS적인 이론공부를 하면서 이력서를 내고 있지만 불안한 점이 많다 너무 잘하는 프론트 개발자도 많을것이고 현재 개발자가 레드오션이기 때문에 취업시장에 사람이 너무 많다 현재 취직을 할 수 있을까 걱정이 너무 많이 되지만 개발자라는 직업이 너무 재밌고 나의 직업으로 삼고 있으니 멈춰있을수는 없다 계속해서 나를 발전시켜 나가면서 회사가 원하는 인재상이 될 수 있도록 공부하며 노력해야겠다 무엇을 공부해야할까 현재 무엇을 공부해야할까 고민이 많이 되었다 그전에 프로젝트하면서 익혔던 스택을 재정리하면서 공부해야할지 급변하는 프론트 트렌드에 맞춰 .. 2023. 10. 19. TIL, 9.14-9.21 항해완료 기나긴 항해의 일정이 끝났다 마지막 최종 프로젝트와 프로젝트로 발표까지 현재 항해의 일정은 다 끝났고 수료증까지 나온 상태이다 발표 때 발표나 질문 답변 때문에 걱정을 많이 했는데 다행히 답도 나름 잘했고 발표도 잘 맞힌 것 같다 처음 항해 시작할 때는 99일이 긴 시간이 될 거라 생각했는데 정말 순식간에 흘렀다 그때는 주어진 강의를 듣고 개인공부를 하고 모자란 공부를 자기 공부와 스터디로 채우는 등 정말 바쁘게 공부했는데 지금 보면 아쉬운 점이 많다 좀 더 노력해서 저것도 공부해 볼 거 이런 공부는 이렇게 공부할걸이라는 아쉬움이 남는다 항해에서 제일 큰 얻음은 항해동료들이다 힘들 때 서로 고민상담도 해주고 서로 새로 알게 된 점이나 같이 공부하면 좋은 것을 서로 나누고 같은 직업을 위해 공부하.. 2023. 9. 21. TIL, 8.07-9.13 행동대장 프로젝트 프로젝트 완료 프로젝트가 끝났다 발표까지 완료했다 약 한 달 반정도 되는 시간 동안 열심히 개발한 것이 끝이 났다 디자이너와 백엔드 프론트가 모여 만드는 프로젝트이기 때문에 재밌으면서도 어려운 점이 많았다 이번에 특히 기획과 협업의 중요성을 더 확실하게 느껴졌다 우리 팀은 처음엔 디자이너님이 사라지고 조 리더님이 사라진 상황에서 새로 오신 디자이너님과 함께 나머지 팀원들이 모여 열심히 프로젝트를 진행하기로 하였다 프론트 쪽 리더가 없는 상황에서 내가 프론트 리더가 되어 빈자리를 메꾸게 되었다 그 당시 우리 팀의 분위기는 많이 내려앉아 있는 상태였기 때문에 최대한 분위기를 좋게 만들고 회의를 할 경우 이끌어 나가려고 노력하였다 노력 덕분이었을까? 팀분위기도 점점 나날이 좋아지고 개발에도 .. 2023. 9. 13. TIL, 7.24-8.06 백엔드와 함께 만드는 클론 코딩 클론코딩 마무리 지었다 시간이 없어서 더 많은 기능을 구현하지 못한 게 아쉽다 단계별로 기능을 나누어 MVP와 그 후 추가할 기능을 단계로 나누었는데 서로의 코드를 합치고 나니 부족한 부분도 보이고 에러도 많이 나서 수정하느라 추가기능을 많이 넣을 수 없어서 너무너무 아쉬웠다 처음에 일정을 타이트하게 잡았다면 좋았을 텐데 후회했다 다음 프로젝트에서는 일정을 좀 더 타이트하게 잡아서 에러를 잡는 시간 등 생각지도 못한 일이 있어도 시간을 여유롭게 사용할 수 있도록 해야겠다 새 프로젝트 시작 이번에는 자유주제인 만큼 무엇을 만들까 팀과 많은 대화가 필요했다 서로 아이디어를 내고 장단점을 생각해 주제를 정했다 이번 프로젝트 시작은 프론트 백엔드뿐만 디자이너분까지 같이 만드는 프.. 2023. 8. 3. TIL, 7.21-23 백엔드와 함께 만드는 클론코딩 프로젝트 계획 어떤 것을 클론코딩할까 의견을 나누어 인스타그램을 클론코딩하기로 했다 클론코딩인 만큼 최대한 똑같은 UI를 하되 기본 크기를 작게 잡아 완성되면 기능을 업그레이드하기로 했다 처음 계획에 시작은 기본적으로 인스타에 들어갈 최소 기능이 무엇일까에 대해 회의했다 회의한 결과 게시물, 댓글, 좋아요 기능이라고 생각하여 이 3개를 기본적으로 끝나면 필요하다고 생각하는 기능을 업그레이드하기로 했다 먼저 와이어프레임을 만들었는데 들어갈 기능을 생각해 필요 없는 부분을 다 없애버리고 기능에 필요한 부분만 남겨 만들었다 그다음 백이 만든 api 명세를 보며 백과 프런트과 서로 이야기해서 api에서 부족한 부분이나 빼야 하는 부분 추가해야 하는 부분을 바꾸었다 처음 계획에서 놓.. 2023. 7. 24. TIL, 7.18-20 백엔드와 함께 만드는 미니 프로젝트 프로젝트 진행 중 프로젝트에 여러 가지 문제가 많이 생겼다 먼저 반응형에 대해 구현하는 법이 엉망이었는데 반응형 구현을 정확히 알지 못해 rem으로 도배를 했는데 기술 매니저님께서는 반응형은 미디어쿼리와 vh, vw, %를 이용하여 구현하는 것이 좋다고 하셨다 그 후에도 서버 연결을 하면서 마주한 CORS에러, 로그인 구현을 할 때 만났던 쿠키, 새로고침할 경우의 redux 초기화 문제 등이 있다 그중 제일 시간이 오래 걸렸던 문제는 쿠키였다 서버에서 알맞은 로그인을 할 경우 서버에서 쿠키로 토큰을 주어 게시물을 작성할 수 있도록 하는 등의 권한을 주어야 하는데 서버에서 응답이 올 때 헤더에 쿠키는 잘 들어온 것을 확인할 수 있었으나 쿠키가 개발자도구를 확인했을 때 저.. 2023. 7. 21. TIL, 7.17 백엔드와 함께 만드는 미니 프로젝트 프로젝트 . env로 환경변수를 설정하고 게시물 작성 기능 구현 완료한 후 S.A 피드백으로 받은 반응형에 도전했다 종류(웹, 태블릿, 컴퓨터)들끼리도 크기가 다르고 한 종류 자체도 크기가 다양하여 반응형을 어떤 식으로 구현하는 게 좋은지 몰라 일단 % 나 rem을 이용하여 만들었다 그런 후 개발자 도구를 확인하여 부족한 부분을 미디어 쿼리를 이용하여 수정해 주었다 이것이 맞게 하는지 몰라서 완성한 후 중간멘토링 시간에 매니저님께 여쭤보기로 했다 그 후 시간이 남아 무엇을 하면 좋을까 고민하다 가지고 있는 데이터로 할 수 있는 로직을 짜기로 하였다 그래서 만든 프로젝트를 훑으면 있으면 좋은 것이 무엇일까 고민하다 내용이 많아지는 오래된 데이터는 보려면 스크롤은 매우 오.. 2023. 7. 18. TIL, 7.13-16 코테풀기 어려운 난이도는 아직 나의 실력으로는 시간을 들여 오랜 시간 풀어야 하므로 다른 공부와 프로젝트를 병행하기 어려워 쉬운 난이도의 코테를 시간 날 때마다 하나씩 풀고 있다 여러 문제 중의 이번 TIL에 짚어야 되는 핵심 내용은 set이다 set을 이용하여 중복을 제거하고 다시 문자열로 변환하여 리턴해서 정답을 맞혔다 set을 잘 사용하지 않아서 중복 제거 문제가 나왔을 때 어떻게 해결할까 고민하다 set이 생각나서 set으로 풀어보았다 아직은 어색하지만 반복해서 풀어보면 금방 잘 사용할 수 있을 거 같다 쁘띠 블로그 그간 공부했던 나용을 정리하는 겸 만든 쁘띠 블로그 아쉽게도 완성을 못했다 UI와 로직을 다 짜서 테스트를 해보았는데 오류가 발견되어 확인해보니 내가 생각을 잘못해서 로직자체가 잘못되.. 2023. 7. 16. TIL, 07.12 은버지 스터디 소셜 로그인 소셜 사인 인 (Social Sign-in) 또는 소셜 사인 온 (Social Sign-on)이라고도 하는 소셜 로그인은 소셜 네트워킹 사이트의 정보를 이용해 타사 애플리케이션과 플랫폼에 손쉽게 로그인할 수 있는 프로세스를 말한다 계정을 만들 필요 없이 편리한 방법을 제공하여 로그인 및 등록 경험을 간소화할 목적으로 개발되었다 소셜 인증이 이점은 편리함이다 하지만 데이터 보안 위험을 초래하기도 하기 때문에 보안에 주의해야 한다 소셜 로그인 구현 소셜 로그인을 구현해 보았다 카카오, 네이버, 구글 3가지를 도전해 보기로 했는데 시간 안에는 카카오밖에 구현을 하지 못했다 소셜 로그인 로직은 먼저 프런트에서 소셜에 로그인을 해서 확인받아 인가 코드를 받고 그 인가 코드를 백엔드한테 .. 2023. 7. 12. 이전 1 2 3 4 다음