🌊 4월 그로잉데이 코드스테이츠 4월 그로잉데이에 참가하였습니다. 슈님의 권유로 함께 참여하게 됐는데 1부는 [북토크 : 자기만의 트랙, 단단히 오래 달리는 방법], 2부는 [월간 계획된 우연], 선배 개발자분들과 소통하는 시간이었습니다. 1부 [북토크 : 자기만의 트랙, 단단히 오래 달리는 방법] 운이 좋게도 그로잉데이 전에 참여한 설문에서 나이님의 저서가 당첨되었습니다. (사진이 너무.. 안 예쁘게 나왔네요.) 책의 저자이신 김나이 커리어 액셀러레이터님이 1부 북토크를 진행해주셨는데요. 김나이 액셀러레이터님은, 누군가에게는 '성공한 삶'이라고 불릴 만큼 남들이 다 알아주는 회사를 다니셨지만 커리어 사춘기를 겪으셨다고 합니다. 김나이님은 저희에게 '일은 투자가 될 수 있을까요?'라는 질문을 던지셨습니다..
🌊 TIL : 2023년 4월 27일 오늘 배운 것 웹 접근성 웹 표준 SEO 크로스 브라우징 Tailwind css Post css 느낀점 사실 웹 접근성이나 웹 표준은 이론적으로 알고 있었다. 나는 작년에 웹 접근성 심사에 통과한 적도 있었고.. (근데..^^ 기껏!! 통과 시켰는데.. 통과시키자마자 클라이언트분들이 웹 접근성에 어긋나는 걸로 다 수정해버리셨다.. ) 퍼블리셔로 일 했을 때 웹 접근성 작업이 골치아팠던 것 중 하나가, 내가 처음부터 하나하나 만들었으면 당연히 지킬 수 있도록 만들었을텐데 이미 만든 것을 수정했을 때였다. 아마 내가 개발자로 근무하게 될 때도 이런 문제를 겪을 것이라 생각한다. 웹 표준, 웹 접근성이 당연한 것이라 생각하고 꾸준히 노력할 것. 사용자를 생각하는 개발자가 ..
🌊 네트워크 기초 웹 어플리케이션 아키텍처 인터넷 연결이 없다면 네이버나 여러 앱은 정상적으로 동작할 수 없다. 그 이유는 우리가 보고자 하는 정보를 인터넷 어딘가에 존재하는 서버로부터 받아오기 때문이다. 만약 정보를 제공해주는 서버가 없다면 정보가 업데이트 될 때 마다 우리는 어플리케이션 스토어에서 끊임없이 업데이트를 해야할 것이다. 클라이언트 - 서버 아키텍처 리소스가 존재하는 곳과 리소스를 사용하는 앱을 분리시킨 것을 2티어 아키텍처, 또는 클라이언트-서버 아키텍처라고 부른다. 리소스를 사용하는 앱이 바로 '클라이언트', 리소스를 제공하는 곳은 '서버'라 부른다. 클라이언트 - 서버 - 데이터베이스 아키텍처 일반적으로 서버는 리소스를 전달해 주는 역할만 담당한다. 리소스를 저장하는 공간을 별도로 마..
🌱 웹 표준 & 접근성 웹 표준 웹 표준은 W3C에서 제시한 권고 사항으로, 웹에서 표준적으로 사용되는 기술이나 규칙을 의미합니다. 어떤 브라우저를 사용하더라도 웹 페이지가 동일하게 보이고 정상적으로 작동할 수 있도록 하는 웹 페이지 제작 기법을 포함하고 있으며 이러한 웹 표준을 준수하는 것은 사용자에게 좋은 사용자 경험을 제공하고, 검색 엔진 최적화 등의 이점을 가져다줍니다. 최신 웹 브라우저, 크롬, 엣지, 사파리, 오페라, 파이어폭스 등은 모두 웹 표준을 지원하므로, 웹 페이지를 웹 표준에 맞춰 작성하면 어떤 브라우저를 사용하더라도 동일한 결과물을 얻을 수 있습니다. 웹 표준은 W3C에서 제공하는 '권고' 사항이지만, 사용자에게 좋은 사용자 경험을 제공하기 위해 웹 표준을 준수하는 것이 좋습니다. ..
🌊 TIL : 2023년 4월 25일 오늘 배운 것 Redux 부트캠프 과제 리액트를 다루는 기술 Redux 예제 실습 어려웠던 부분 부트캠프 과제에선 hook useSelector useDispatch 를 이용해 먼저 학습하였는데 책은 처음부터 학습하니 조금 어려웠다.기초가 튼실해야한다지만 이렇게 어렵게 진행이 되나..? 싶은 구간도 많았다. 사용 방법은 알겠는데 막상 코드를 짜라고 하면 아직은 자신 없다. 회고 요즘 번아웃인지, 내가 잘 할 수 있을 지 자꾸 스스로를 의심하게 된다. Chat GPT로 인해 개발자가 많이 줄어들 것이다. 라는 의견이 많다보니 남들과 다른 독보적인 개발자가 되기 위해서 꾸준히 갈고 닦아야하는데 가끔씩 내 나태함이 날 발목 잡는다 ㅠㅠ.. 부트캠프 일정이 끝나도 앉아있는 ..
🌊 TIL : 2023년 4월 24일 오늘 배운 것 redux 어려웠던 부분 이론은 '아아 완벽히 이해함!' 이었는데 실제로 쓰려니까 엄청 버벅 거렸다.. 실습과제 코드가 여기저기 있으니까 더욱 헤매게 되었음. 내일 자습 진행하면서 책에서 나온 실습예제 진행해볼 예정이다. 더 공부할 것 Redux
yarn으로 react 설치 후 파일 내용을 수정하면 eslint가 react-app을 찾을 수 없다며 오류가 발생합니다. 저는 yarn을 처음 설치 했을 때 부터 생긴 오류였고 이를 해결하기 위해 node 재설치 등 여러가지 방법을 해보았으나 해결이 되지 않았습니다. [eslint] Failed to load config "react-app" to extend from. 결론부터 얘기하면 이 오류는 eslint, eslint-config-react-app 패키지를 삭제 후 재설치 하여 해결하였습니다. eslint, eslint-config-react-app 삭제하기 yarn remove eslint eslint-config-react-app eslint, eslint-config-react-app 재설..