본문 바로가기
  • 초부득3 - 어제보다 나은 내일을 위해
  • 꿈이 현실이 되는 날까지

전체 글195

TIL 21/11/05 react-컴포넌트 ❓오늘의 질문 class component? functional component? https://ko.reactjs.org/docs/hooks-faq.html 드문 getSnapshotBeforeUpdate, getDerivedStateFromError 및 componentDidCatch 생명주기에 해당하는 Hook은 아직 없지만, 곧 추가할 계획입니다. 공식 문서상 위 세가지 케이스를 제외하곤 함수형 컴포넌트의 Hook 기능이 class의 사용 사례를 커버하기에, 가독성이나 코드의 복잡도 등이 더욱 낮은 함수형 컴포넌트를 기본적으로 사용할 것이다. 또한 위 기능이 필요할 경우, class 와 함수 컴포넌트는 모두 사용가능하고 상호 변경이 용이하기에 큰 문제가 되지 않을 것 같다. 💻개발 ❓알고리즘 h.. 2021. 11. 6.
TIL 21/11/04 네이버-협력사 강연, 협업, 프론트엔드 공부 시작 ❓오늘의 질문 왜 typescript를 써야하지? - JS는 동적 언어이기에, 5 - '3'등의 연산도 ==2 로 진행해 주어 여러 편의성들을 얻을 수 있지만, 반대로 속성(type)이 없기에 에러 추적에 어렵다. 안정적인 우리 프로젝트에 왜 PWA를 쓸까. -현재 진행하는 웹 미니 게임 프로젝트에서 사용하는 이유는, React 기반의 웹 개발을 경험하고 싶었으나, 미니게임 특성상 모바일 하드웨어에서의 접근이 더욱 많을 것이라고 판단해, React 기반으로 개발을 하면서, 모바일 지원이 뛰어난 PWA를 사용하게 되었다. 💻개발 ❓알고리즘 가볍게 소인수분해 문제를 풀었다. 소수 찾기 자체는 이미 구현했던 소스들을 사용했다. https://bdbest.tistory.com/193 🍎프론트엔드 도데체 왜???.. 2021. 11. 5.
백준 11653번 소인수분해 문제 링크:https://www.acmicpc.net/problem/11653 11653번: 소인수분해 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. www.acmicpc.net 간단 회고: O X 내가 직접 풀었나? ✔ 다른 사람 풀이를 참고 하였나? ✔ 어려웠나? ✔ 푸는데 오래걸렸나? ✔ ✅✔ 맞았습니다!! 207948 996 PyPy3 / 수정 818 소수 찾기 부분을 제외하면 로직자체는 금방 구현했다. 소수찾기는 이미 구현했던 함수들을 따왔다. 이게 핵심인 알고리즘 문제는 아니라고 판단했다. 단순히 소수들을 모두 탐색하며 계속해서 나누어보는 식의 브루트포스 알고리즘 방식을 적용했다. 덕분에 시간은 엄청 걸린다... 이를 발전시킬 방향을 찾기위해 나중에 다른 사람들의 풀이를.. 2021. 11. 5.
협력사 강연 - 네이버 목차 개발자, 이렇게 시작해보자 : FE 개발을 중심으로 살펴본 네이버란 회사 강연자: 우상훈 님 스마트 스튜디오 이사 우상훈님에 대해: 20년전 개발자 지망생. smarteditor등의 여러 FE도구를 만들고 FE 성장 전략을 리드하고 있다. 나모인터렉티브 - 나모 웹에디터 UX 디자인 / Product Manager 10년 LG 전자 Technical Writer 기술문서 제작. 공통된 모듈 사용법 1년 네이버 Frontend Delveloper 네이버 지도, 네이버 메인, 네이버 자동차, 네이버 부동산, 컴공 출신이지만 개발을 좋아하진 않았다. 이것저것 지저분한 경력이지만 제 나름의 경쟁력입니다. 결론: 사파 기술을 다 익히고 개발자가되어도 오히려 좋은 면도 있다. 할 이야기 네이버라는 곳이 어떤 .. 2021. 11. 4.
pintOS 관련 링크들 모음 내가 직접 정리한 내용 기록용 벨로그 https://velog.io/@bdbest72 Operating Systems: Three Easy Pieces 웹버젼 /Korean 을 덧붙히면 한국어 번역본도 볼 수 있다. 대소문자 중요! https://pages.cs.wisc.edu/~remzi/OSTEP/ 카이스트 pintOS 깃북. 단순한 프로젝트 설명 뿐만 아니라, 개괄적인 개념에 대해서도 약간이나마 설명해준다. OS프로그램 관점에서의 개념을 익히기 좋다. https://casys-kaist.github.io/pintos-kaist/ stanford 버젼 pintOS 설명들. 함수들에 대한 설명이 (project 1,2)기준 카이스트 깃북보다 더 많다. https://web.stanford.edu/cla.. 2021. 11. 2.
[sw정글] WIL week 13 pintOS project 4 file system 파일 시스템에 대한 개괄적인 이해를 가져갈 수 있었던 주차이다. 일주일에 2틀이 빠진 짧은 시간만이 주어졌기에 깊이 있는 탐구는 그다지 하지 못했다. 그렇기에 이론적인 이해에 집중했다. 파일 시스템 이론 정리 https://velog.io/@bdbest72/pintOS-project4-file-system-%EC%9D%B4%EB%A1%A0#%ED%8C%8C%EC%9D%BC%EC%9D%B4-%EB%AD%90%EC%95%BC 이번 주차 TIL 모음 https://bdbest.tistory.com/182 https://bdbest.tistory.com/184 https://bdbest.tistory.com/185 https://bdbest.tistory.com/188 2021. 11. 2.
프론트엔드/React 관련 유용한 링크 리액트 입문자를 위한 리액트.js 핵심 간략 설명 https://medium.com/@bms6168/react-%EC%9E%85%EB%AC%B8%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-react-js-ba080e82f8b5 리액트 공부 시작 전 알아야할 5가지 https://geniee.tistory.com/9 리액트를 배우기 전 짚고 넘어가야할 다섯가지 주의사항이다. 리액트 실력을 일취월장 하는 법 https://brunch.co.kr/@skykamja24/606 - 상태 관리, 코드 패턴, JS의 중요성, 라이트하우스를 통한 성능 검증에 대한 이야기가 있다. 프론트 엔드 개발자란? https://medium.com/@deptno/%ED%94%84%EB%A1%A0%ED%8A%.. 2021. 11. 2.
TIL 21/11/01 - 파일시스템 이론, 알고리즘, 100%가 98%보다 쉽다. 💻개발 ❓알고리즘 https://bdbest.tistory.com/187 백준 6159번 코스튬 파티 문제 링크: https://www.acmicpc.net/problem/6159 6159번: 코스튬 파티 한 농부가 할로윈 파티에 그의 소들을 데려가려고한다. 아쉽게도 농부에게는 코스튬이 한벌밖에 없다. 그 코스튬에는 정확하게 사이 bdbest.tistory.com 문제하나를 풀고, 회고를 작성하며, 내 알고리즘을 조금더 발전 시켜보았다. 결과적으로 300ms가량 줄일수 있었다. 📟컴퓨터 시스템 https://velog.io/@bdbest72/pintOS-project4-file-system-%EC%9D%B4%EB%A1%A0 pintOS project4: file system - 이론 파일 시스템이란?컴퓨.. 2021. 11. 2.
백준 6159번 코스튬 파티 문제 링크: https://www.acmicpc.net/problem/6159 6159번: 코스튬 파티 한 농부가 할로윈 파티에 그의 소들을 데려가려고한다. 아쉽게도 농부에게는 코스튬이 한벌밖에 없다. 그 코스튬에는 정확하게 사이즈는 S(1 2021. 11. 2.