프론트엔드8 개발학습의 방향성을 잡는 5월 4월의 깨달음, 부족한 게 많고 집요해져야 한다. 어느 덧, 코드캠프를 수료한 지 1개월 가량이 시간이 흘렀다. 정신없었던 4월의 시간을 보냈더니 후폭풍으로 5월도 바쁘다. 감사하게도 서류 지원한 곳에서 몇 군데 연락을 와서 지금까지 두 번의 코딩테스트, 한 번의 과제(React와 Typescript), 두 번의 면접을 보게 됐다. 그리고 앞으로 두 번의 면접, 한 번의 과제가 남은 상황이다. 모든 과정들에서 부족함과 앞으로 해야할 것들이 많다는 걸 다시금 느꼈다. 공부의 방향성을 못 잡았기에 여기저기 지원을 하게 됐는데 서서히 방향성을 잡아가는 느낌을 받았다. 앞으로의 부족한 점을 채우기 위해서 5월의 목표를 잡으려 한다. 내가 느꼈던 깨달음에 대해서 말해보려고 한다. 1) 서류 신입 개발자에게 무엇을.. 2022. 5. 2. 제로베이스 프론트엔드 스쿨 수강 이유 스타트업에서 서비스 기획 및 운영을 맡아 2년 정도 일을 하면서 스스로 애매하다는 느낌을 받았다. 계속해서 개발팀과 소통을 하면서 그들의 업무를 간접적으로 체험하게 됐고 관심을 갖게 됐다. 서비스 기획을 하더라도 개발팀과 원활한 소통을 하고 싶었다. 더 나아가서는 내가 기획한 내용을 직접 구현하고 싶었다. 그렇게 개발 수업을 본격적으로 배우기 시작했다. 오프라인에서는 코드캠프, 온라인에서는 제로베이스 프론트엔드 스쿨을 들었다. 두 개를 신청하게 된 이유는 코드캠프는 프론트엔드의 실무 내용을 빠르게 습득하기 위함이었다. 하지만 실무에 치중하다보니 기본기가 부족하다는 느낌이 있었다. 기본기를 유튜브나 블로그, 도서로 채울 수 있겠지만 주어진 시간이 많지 않았기에 큐레이션된 강의를 알아보게 되니 제로베이스 프.. 2022. 2. 28. 코드캠프 WIL(2주차) _ 이해를 하자 2주차 한 마디 코드캠프 프론트엔드스쿨 2주차가 마무리 되었다. 코드캠프에서 2주차의 한줄평은 "멘탈붕괴" 1주차는 어떻게든 따라갔는데 이해를 하지 못하고 직관으로 해결했다. 직관으로 해결한 것 또한 좋은 거지만 나아가 이해를 할 줄 알아야하는데 퀴즈나 과제를 할 때 빨리 풀기만 하려 했지 코드의 프로세스에 대한 이해 단계를 넘어가려고 했다. 앞으로 남은 6주 간의 수업에서는 그 날 배운 것은 그 날 이해할 수 있도록 할 필요가 있다. 2주차 배운 내용 1주차에 이어서 리액트를 중심으로 배웠다. - 실무적인 폴더구조 : Container / Presenter - 컴포넌트분리 및 데이터전달 : Props - 목록 형태의 데이터를 보여주자 : map / filter - 컴포넌트의 재사용성을 높이자 : Axi.. 2022. 1. 24. JSX 개념과 문법 JSX 개념 및 장점 JSX는 자바스크립트의 확장 문법이다. JSX는 브라우저에서 실행되기 전에 코드가 번들링되는 과정에서 바벨을 사용하여 일반 자바스크립트 형태의 코드로 변환이 된다. //JSX function App() { return( Hello react ); } //javascript function App(){ return React.createElement("div", null, "Hello", React.createElement("b", null, "react")); } 위의 코드블럭에서 보는 것처럼 JSX문법을 사용하는 것이 가독성이 좋고 작성하기 쉽다는 장점이 있다. 또한 컴포넌트들을 HTML 태그 쓰듯이 작성할 수 있어 더 높은 활용도를 경험할 수 있다. JSX 문법 요소 여러 개가 .. 2022. 1. 12. 이전 1 2 다음