16. 신입 직원이니까 시키는 대로 해보자
• Vlookup으로 전년도, 전전년도 자료와 비교
• 수시로 들어오는 자료 산출 요청
• 예1: “국회의원 OO인데, 최근 10년 지역별 연구원 통계 작성해주세요”
• 예2: “OO전자 지난 5년간 연구비 변화가 어떻지?”
HUMAN ERROR 가 발생할 수밖에 없는 구조
1년치 엑셀 파일 여는데만 2~3분
(자동저장이 발동된다면…)
23. 개발을 하면 안 되는 이유
• 기존의 업무 체계를 바꾸는 것은 위험이 따른다
• 혼자 하는 일이 아니다
• 우리는 IT 부서가 아니다
24.
25. 꾸준히 증가하는 조사 대상 기관
25692
29526
32673
36715
41869
48381
56109
20,000
30,000
40,000
50,000
60,000
2008 2009 2010 2011 2012 2013 2014 2015 2016
조사 대상 기관 수
아무런 위험도 감수하지 않는 것이
가장 큰 위험이다
26. 개발의 원칙
• 매일, 조금씩, 최소한
• 낮에 개발하지 않는다 (내가 개발하는 동안, 내가 해야 할 일을 동료가 부담하게 된다 )
• 오늘 밤 개발해서 내일 쓴다
• 현재의 체제를 최대한 유지한다
• 모든 결과물은 excel 로
• 새로운 체제를 동료에게 강요하지 않는다
• 테스트! 테스트! 테스트!
• 절대로 나를 믿지 말라
29. • The web framework for perfectionist with deadline
• 누구나 브라우저만 있다면 바로 사용 가능
• 파이썬 설치, 환경 설정 불필요!
• 배포도 불필요 (url 링크만 공유하면 끝)
• 웹은 누구에게나 가장 친숙한 구조
• 사용하기도 쉽고
• 만들기도 쉽다 (UI 예제도 많다)
Django를 쓰세요
30. • 간단하고 작은 프로그램일 수록 거부반응도 작다
• 반복적이고 일상적인 프로그램
• 복잡한 작동은 Django 뒤로 감추기
작고 간단한 것부터!
31. • Web crawler
• 웹검색 결과 copy & paste 작업을 자동화
• Ex) 사업자등록번호 검증
• Kreport에서 사업자등록번호 검색 후 저장
Selenium
57. PYCHARM 라이선스 살게
요!
어떻게 하면 되나요?
A, B, C !!#$!#@$ 하면 됩니다.
싸우지 마세요
• 행정/재무 담당자는 오지 탐험 가이드, 경호원과 같은 존재
• 담당자가 아니라 규정과 관행이 막고 있는 것을 잊지 말자
• 동반자가 될 수 있음!
58. 1년간 고생한 결과
• 낮에 Pycharm을 열 수 있다!
• 밤에 개발하지 마세요
• 동료와 함께 쓰는 즐거움
• 옆 박사님도 개발을…
• 외주…