본문 바로가기

분류 전체보기

(7)
Design thinking이란 Design Thinking 디자인씽킹은 사용자를 이해하고 문제를 해결하려는 반복적이고 비선형적인 작업 방식이라 하는데, 공감, 정의. 아이디어화, 프로토타입 및 테스트의 5단계로 구성된다. 이 프로세스는 전체적인 과제가 명확하지 않거나, 아직 알려지지 않은 문제가 있는 상황에 적합하다고 한다. 빠른 기술, 환경 및 사회적 변화가 일상이 되면서 기업은 이에 최대한 민첩하고 면밀하게 대처하는 것이 중요하다. 디자인씽킹은 끊임없는 변화의 환경에 대처하는데 도움이 될 수 있는 인간 중심의 접근 방식이다. 이런게 디자이너들이 사용자에게 좋은 서비스를 제공할수 있도록 해준다. 왜 Design Thinking은 중요한가? 사용자 경험(UX) 설계에서는 사용자의 환경과 행동의 급격한 변화를 이해하고 해결하기 위한 기..
잘 할 수 있는 것과 잘 하고 싶은 것 사이에서 사실 다른직종에서 일하다가 개발로 빠져들어 개발자로 일한지 어언 2년이 다되어가는데 항상 자신감이없었다. 작은 스타트업임에도 불구하고 뛰어난 사람들이 워낙 주변에 널렸기 때문에 올해 워홀생활을 시작하면서 인생에 대해 진지하게 회고하는 시간이 되었는데 엄마는 통화할때 가끔 내 아기때 모습이 생각나는지 가끔 내 어린시절의 이야기를 해주고는 한다. 엄마랑 통화하면서 아가때 내가 무엇을 좋아했는지 물어보았다. 책읽는거 좋아하고 만화(그랑조, 란마 1/2)좋아하고 놀이터가는거 좋아했다고 한다 몬테소리 책 오디오 들으면서 상상력을 키우고 책장에 있는 책들 하나하나 꺼내서 읽기 좋아했다고.. 엄마가 얘가 나가면 왜이렇게 안들어오나 해서 가봤더니 미끄럼틀 꺼꾸로 타고 내려와서 기겁했었다고... 고집 엄청 쎄고 뭐 안사..
float vs double의 차이 float 과 double은 실수를 표현하기 위해 사용하는 자료형! float은 4byte, double은 8byte다. 실수형 데이터 타입을 다룰때 중요한것은 정밀도(precision)입니다. 정수형보다 실수형을 쓰면 훨씬 더 큰 값을 표현할수 있다. 하지만 오차가 발생할 수 있다는 단점이 있다고 합니다. 유효 자리수가 뜻하는 것은 정밀도를 뜻합니다. 즉, 몇자리까지 오차없이 표현할 수 있는가를 말입니다. float은 7자리, double은 15~16자리까지 표현할수 있다고 합니다. 따라서 float의 정밀도보다 더 높은 정밀도가 필요하다면 double을 사용해야 합니다. 위와같이 실수형 범위에서 표현할 수 없는 범위가 있는것을 볼 수 있습니다. 실수형은 "얼마나 큰 값을 표현할 수 있는가" 뿐만 아니..
[Python]ERROR - bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library? 파이썬 스크래핑 배우는 도중 에러가 났다. 내 가상환경에서 설치를 해줘야한다는걸 알았다 pip install lxml
data structure - array function reverse(str){ if(!str || typeof str != 'string' || str.length = 0; i--){ //4 3 2 1 0 // console.log(str[i]) // 'u' 'r' 'w' 'o' 'h' backwards.push(str[i]); } return backwards.join(''); } function reverse2(str){ //check for valid input return str.split('').reverse().join(''); }..
Single thread 인 자바스크립트의 동작방식과 비동기처리 Javascript가 웹에서 동작하는 아주 기본적인 개념에 대한 주제에 대해 얘기해보고자 합니다. 저희가 개발공부를 하면서 아주 지겹도록 듣고 들었던 동기 비동기! 결론은, 자바스크립트는 동기적언어입니다. 코드를 작성하다보면 의도적으로 코드를 비동기처리하는 방식을 사용해와서 이때문에 멀티스레드인걸로 착각할 수도 있겠지만 자바스크립트는 하나의 call stack과 하나의 memory heap을 가진 싱글스레드 언어입니다. 그럼, 자바스크립트는 왜 비동기처리를 하며, 싱글스레드인 자바스크립트 코드를 어떻게 비동기적으로 실행 시킬지 에 대해서 알아보고자 합니다. 자바스크립트의 메인 스레드인 이벤트루프가 싱글스레드이기 때문에 자바스크립트를 싱글스레드 언어라고 부릅니다. 하지만 이벤트 루프만 독립적으로 실행되는게..
mysql 설치 및 셋팅 mysql 설치 및 sleact 기본 셋팅my sql 설치할때 강좌보고따라했는데 알고보니 내 컴퓨터는 mac os 11 big sugar 여서 다른 버전을 설치해야했던것...구글링 고생고생해서 찾아서해당 버전으로 설치했다.이때 설치할때 password설정하는게 나오는데 이때 꼭!!! 꼭 !!! legacy authentication으로 설정할것. 이거 안하게되면 나중에 삭제하고 다시설치해야하는 불상사가 일어날 수 있다. (나는 이 불상사를 2번이나 겪었다 > 테이블 -> 로우 데이터베이스 아래에 테이블있고, 테이블들아래에 각자의 로우들이있다. mySQL은 데이터베이스, 그담에 테이블 그담에 로우 내가 만들 슬랙이라는 서비스는 workspace안에 channels이 구성되어 있다 오라클같은 경우는 데이터베..