목록분류 전체보기 (298)
\(@^0^@)/
점심 먹고 좀 쉬다가 투표하고 스터디 카페 도착.... 한낮은 너무너무 너무 덥다 - JS스터디 과제 todo-list 업그레이드 아.. 모르겠다 아직 멀었다ㅠ todo-list는 기본이고 저번 강의에서 배웠었는데, 그때는 어느 정도 할 수 있다고 생각했는데 이번 미션에서 막상 또 다른 케이스로 구현하려니까 막막하고 어떻게 해야 할지 잘 모르겠다ㅠ 특히 컴포넌트화 시킬 때, 계속 오류가 나서 진도를 못 나가는 상황.. 다른 잘한 개발자의 코드를 한줄한줄씩 보고 뜯어먹어야 할 것 같다ㅠㅠ 언제 느는 거지 너무 어려워... JS를 잘 해야 진짜 FE개발자가 될 수 있을 텐데... 이렇게 해서는 진짜진짜 큰일난다. 정신차리자! 17:50 오후 회고 스터디 (만족도 : 4) 집중도는 괜찮았는데, 구현을 못해서...
- 제로베이스 HTML/CSS 과제 https://dev-minju.tistory.com/224 17:50 오후 회고 스터디 (만족도 : 7) 미션 2의 웹 접근성 관련 스크린 리더에 대해 학습하고 정리하느라고 시간을 너무 많이 썼다.. 계획했던 미션 3은 내일 해야 될 것 같다ㅜ.ㅜ 목표를 달성하지 못했기에 6 점 주고 싶으나, 그래도 새로운 것에 대해 학습하고 정리 후 리팩터링까지 하였기에 +1점으로 7점 주겠음! - JS스터디 과제 22:50 저녁 회고 (만족도 : 7) 스크린 리더 적용하는 법에 대해 학습하고 정리한 후, 집중력이 급격하게 떨어져서 JS스터디 과제는 pull 받고 과제 구현 사항만 대충 살펴보고 마무리했다. 내일 투표하고 와서 바짝 구현해보자! (최소 미션 1 setState와 미..
이번 과제에 "HTML은 웹 표준과 웹 접근성을 준수하면서 마크업을 수행하라"는 요구사항이 있었다. 가끔 HTML 관련 강의를 보거나, 클론 코딩으로 웹사이트의 마크업 된 코드들을 파악할 때 모르는 태그가 있어서 구글링 해보면 웹 접근성, 스크린 리더 관련 태그였던 기억이 있다. 그러나, 그 이상으로 주의 깊게 찾아본 적은 없었고 UI에 영향을 주지 않으니 그냥 무시하고 넘어가도 된다는 생각으로 스크린 리더를 적용하지 않고 코딩을 해왔었다. 하지만, 점점 웹 개발자가 되기 위해 공부를 하면서 단순히 작동만 되는, UI 적으로만 오류가 없으면 그만으로 생각하는 개발자가 아닌, 모두가 공평하고 올바른 정보를 주면 좋겠다는 생각을 했고, 그러기에 웹 접근성을 준수해서 개발하는 것이 꼭 필요하다는 생각이 들어,..
- 제로베이스 HTML/CSS 강의 제로베이스에서 강의는 듣지 않았지만, 예전에 학습했던 flex를 이번 과제에서 쓰려니 그새 잊어버렸는지 조금 긴가민가 한 부분들이 있어서 복습 겸 flexbox 파트를 학습하였다. - 제로베이스 HTML/CSS 과제 미션 1의 2-3개의 스타일링 구현 사항을 구현 못하고 애먹는 중이다.. 이것저것 시도해보았는데 잘 모르겠다... 우선은 다른 미션부터 해보자. 17:50 오후 회고 스터디 (만족도 : 6) 생각보다 스타일링하는데 애먹어서 계획했던 목표를 달성하지 못했음. - 제로베이스 워니 님의 라이브 세션 & 우아한 테크 세미나 프로젝트의 개수보다는 퀄리티가 더 중요함. 하나의 프로젝트를 하더라도 기술적인 문제들을 많이 다룬 프로젝트라면 좋다. 프로젝트는 기획 자체에 ..
- 유데미, algorithm 학습 배열 관련 문제 패턴인 빈도 카운터, 다중 포인터의 문제들 각 두 개씩 풀었음. 패턴에 따라 문제에 접근하는 방식이 비슷하기에, 관련 문제들을 조금 더 풀어보고 내 것으로 만든다면 어느 정도는 맞출 수 있을 것 같다. 중요한 것은 이러한 문제들을 보았을 때 어떻게 접근해야 하는지 바로 알아챌 수 있는지!! 더 많은 문제들을 풀어보면, "이 문제는 다중 포인터로 풀어야 할 문제구나!" 또는 "빈도수 카운터로 풀어야 할 문제구나!"라고 확신이 올 날이 있겠지? 현재 빈도 카운터 문제에서 조금 어려운 로직이 있는데, 제대로 파악해두면 여러모로 유용할 것 같음. 내 것으로 만들자! 빈도 카운터 문제 : 두 개의 양의 정수가 주어졌을 때 두 숫자의 자릿수가 동일한지 확인하여라...
- 코어 자바스크립트, 프로토타입 2 프로토타입의 다중 프로토타입 체인 섹션 중, 책에 따르면, Grade.prototype = [ ];이라는 명령을 해줌으로써, 서로 별개로 분리되어 있던 데이터가 연결되어 하나의 프로토타입 체인 형태를 띠게 되어, Grade의 인스턴스인 g에서 직접 array 메서드를 사용할 수 있다 하는데 명령을 한 후에 g에 push 또는 pop메서드를 적용하여 콘솔 창에 찍었더니 function이 아니라는 typeError가 떴다. 해결법 g를 선언하기 전에 Grade.prototype = [ ]; 명령어를 먼저 해주고, 그 후에 변수 g를 선언해야 한다. - 유데미, algorithm 학습 섹션 3 : 배열과 오브젝트의 성능 평가 섹션 4 : 문제 해결 접근법 해당 강의가 그런..
-코어 자바스크립트 : 프로토타입 - JS스터디 리팩터링 + 코드 리뷰 + 회고 1주 차에 대한 회고를 적긴 적었는데... 이러한 과제 또는 프로젝트를 끝내고 나서 제대로 회고를 작성해본 적이 없어서인지 무슨 말을 해야 할지 잘 모르겠고 글을 적는게 어려웠다. 이번 주는 우선 시간이 부족해서 가볍게 쓰고 넘어갔지만, 다음 주차부터는 제대로 쓰고 싶다는 생각이 강하다. 회고 쓰는 법에 관한 레퍼런스 들을 많이 찾아보고 만족스러운, 개발자스러운 회고를 써보자! 17:50 오후 회고 스터디 (만족도 : 6) - JS스터디 저번에 1주차라 쉬운 과제였어서, 리더 로토 님이 1주 차 과제를 라이브 코딩해주셨다. 아직 취업도 못한 갓난쟁이 개발자가, 10년 정도 개발을 하신 분의 라이브 코딩을 볼 수 있는 기회가 ..
- JS스터디 과제 : todo-list, 추가 구현 및 PR작성, 코드 리뷰 필수로 구현해야 할 todo-list를 만들고 나서, 부가적으로 구현해보면 좋을 기능들을 1. 예외 처리 (new 키워드가 아닐 경우 에러 발생시키기) 2. 다중 컴포넌트(원래는 단일 todo 컴포넌트였음), 3. isCompleted 추가 (todo를 완료했을 경우 true값 주고, ui 변경) 구현하였는데... 필수도 그렇고 부가적인 기능들도 그렇고 다른 사람의 코드를 보지 않고 혼자 하는 것이 아직 벅차다ㅠ 그리고, 하나 남은 부가기능은 이해조차 제대로 되지 않아서 결국 포기. 17:50 오후 회고 스터디 (만족도 : 7) 알고리즘도 알고리즘이지만, js스터디와 js강의를 들으면서 계속 꾸준히 구현해야 할 것 같다. 이론..
- 제로베이스 배열 파트 복습 두 번 정도 푼 문제인데도, 아직 8문제 중 절반은 맞추지 못하였다ㅠ 계속 보던 문제들이라 낯은 익은데 어떻게 접근해야 할지 정확한 접근법이 떠오르지 않는다. 해결하지 못한 문제들은 계속해서 복습하며 내 것으로 만들자. - git 특강 자료 정리 + 노션 symbol 추가 JS스터디로 인해 제로베이스의 git 특강에 참여하지 못하여, 제공받은 강의자료를 학습하고 정리하려 했는데, 강의 없이 그냥 자료만 보니까, 이해가 잘 안 되어서 그냥 조금 보다가 말았다. 17:50 오후 회고 스터디 (만족도 : 6) 집중력이 좋지 않아서, 문제를 생각만큼 풀지 못하였다. 목표를 달성하지 못하였으므로 만족도는 6. - JS스터디 과제 : todo-list 너무 헤매는 중이다.. 코드 리뷰..
- leetcode array and string (Conclustion) 우선 해당 챕터를 다 풀기는 했는데, 버벅거리거나 솔루션보고 해결했던 문제들은 다음 주쯤에 array101과 같이 다시 풀어보며 복습하고 정리할 예정. - 알고리즘 스터디 과제 : symbol 학습 및 정리 Symbol New in ECMA2015 (ES6) symbol은 객체 프로퍼티의 key를 문자형으로 나타낼 수 있다. /* property key : 문자형 */ const obj = { 1 : '1입니다.', false : '거짓' } Object.keys(obj); // ["1", "false"] obj['1'] // "1 입니다." obj['false'] // "거짓" /* Symbol */ const a = Symbo..