본문 바로가기

분류 전체보기

(데이터과학)학습 로드맵 과정AI 전문가들의 제언2018/07/08 (민현석 님) https://facebook.com/255834461424286_479160352425028 (김남주 님) https://facebook.com/255834461424286_455382238136173 큐AI 전문가들의 제언 (앤드류) Mooc으로 머신러닝을 학습한 초보자가 논문을 읽고, 산업에 생산적으로 기여할 수 있는 수준으로 도달하는 방..
2018년 7월 첫째주 줍줍지식 #Pocket요즘 포켓 확장 프로그램을 쓰는 중인데, 완전 유용하다 :) 페북 + 구글링으로 줍줍한 지식들을 정리해보고자 한다.#Optimizing slow Django REST Framework performanceRestFrameWork Serializer를 잘 모르고 쓰면, N+1 쿼리가 발생하기 쉽다. 그래서 select_related, prefetch_related을 적절하게 잘 써야한다 ㅎㅎ  #Data..
앤젤라 더크워스 <그릿> 7/9/12장 요약 본문 중에서..제 7장. 질적으로 다른 연습을 하라나이, 직업을 불문하고 투지가 강한 성인은 몰입을 경험한 적이 더 많다. 의식적 연습을 하게 만드는 주요 동기는 자신의 기술을 향상시키겠다는 의지다. 의식적인 연습에서는 100퍼센트 집중하며 현재 기술 수준을 넘어서는 난도의 과제를 의도적으로 설정한다. 연습을 시작하면서 설정한 이상적인 목포에 다가가기 위해 문제 해결의 자세로 실행하어 할 모든 요소들을 분석한다. 그리고 피드백을 받는데, 잘못 수행한..
(데이터 시각화)Redash란? Redash는 데이터 조회 / 시각화를 편하게 해주는 툴입니다. (이런 느낌? ) 특징 - SQL문을 날리면, 반환된 값으로 그래프를 만들 수 있습니다. - 당연히, CSV 다운로드 기능도 있습니다. - RDB / ElasticSearch / NoSQL / Athena / BigQuery 등의 여러 데이터 소스를 연결해서 사용할 수 있습니다. - 여러 데이터 소스에서 얻은 쿼리 ..
톰 드마르코 + 티모시 리스터 <피플웨어> - 3부 요약 본문 중에서...3부. 생산성이 높은 팀으로 양성하기 14장. 혼블로어 효과건강하지 못한 문화에서는 자기 조직과 생각이 다르다고 중요한 인물을 고용하지 못하는 사태도 발생한다. 통일성을 강요하는 문화는 관리자가 불안하다는 증거다. 복장 규정가장 중요한 사람들이 자신의 진짜 가치를 인정받지 못한다고, 자신의 공헌보다 머리 스타일이나 넥타이가 더 중요하다고 느끼기 시작하면, 그들은 회사를 떠난다. 나머지는 우수한 인재가 굳이 필요하지 ..
톰 드마르코 + 티모시 리스터 <피플웨어> - 2부 요약 본문 중에서...2부. 사무실 환경10장. 머리로 일한 시간, 몸으로 일한 시간몰입혼자 일하는 동안 사람들은 심리학자들이 말하는 몰입(flow)이라는 상태에 빠진다. 몰입은 거의 명상에 가까운 몰두 상태를 말한다. 몰입에 빠진 사람은 살짝 도취한 상태로 시간 흐름을 거의 느끼지 못한다. "일을 시작했는데 시계를 쳐다보니 3시간이 지났군요."라고 이야기하는 상황을 많이 겪어봤을 거다. 이 때는 억지로 노력하지 않아도 물 흐르듯 일한다.몰입하지 않아도 ..
톰 드마르코 + 티모시 리스터 <피플웨어> - 1부 요약 본문 중에서...1부. 인적 자원 관리2장. 치즈버거를 만들라, 치즈버거를 팔라 development는 본질적으로 production과 다르다. 하지만 개발 프로젝트 관리자들은 순전히 생산 환경에서 나온 관리 철학에 길들여진 경우가 많다.프랜차이즈 점장이라고 상상해봐라. 효율적인 생산알 위해 다음과 같은 조치는 당연하다.- 오작동을 없애라. 인간 기계를 최대한 원활하게 돌리라.- 매장에서 빈둥거리는 직원를 엄중히 다루라.- 직원을 교체 가능..
(애자일) 팀원들과 플로우 차트 함께 그려보기 배경이전 회사에서 프로젝트를 시작할 때, 디자이너 + PO + 클라이언트 개발자 + 서버 개발자들이 같이 모여서 화이트 보드에 플로우를 그려본적이 있다. 다 같이 플로우를 그리고 논의하는 미팅은 시간이 오래 소요된다. 당시에 한 제품에 대한 플로우를 그리는 데에 몇시간씩 여러번의 회의를 했었다. 그럼에도 의미가 있는 시간이었다. 와이어프레임, UI, 유저스토리 등.. 제품 분석/설계가 확정지어지지 않은 상황에서 이..
(Django) Rspec VS PyTest 차이1. Pytest는 함수단위로, Rspec은 스펙 단위로 테스트코드를 작성한다.pytest는 함수 단위로 테스트 코드를 작성한다. 이런 느낌Rspec은 BDD 기반의 테스트 코드다. 테스트 케이스를 구조화하고, 맥락이 비슷한 테스트케이스를 한군데에 모으고, 여러 코드를 재사용하기에는 Rspec이 더 편했다. describe '#destroy' do context 'when resource is found' do ..
(Django) 마이그레이트를 하지 않고 PyTest 사용하기 백그라운드요즘 Ruby on Rails + Rspec 조합으로 살다가, Django + PyTest으로 머리를 포팅하고 있다. 마이그레이트를 사용하지 않는 장고 프로젝트에서 PyTest를 사용하는 방법을 삽질하면서 찾아봤는데 이걸 정리해보고자 한다. 방법 (두가지 방법 다 설정해줘야 한다. )1. pytest.ini에 설정값 추가해주기[pytest]addopts = --reuse-db --nomigrati..