from 중앙�서관
ë‚´ê°€ 우리학êµ�ì—� ê³ ë§ˆì›Œí•˜ëŠ” 몇 안ë�˜ëŠ” 것 중 하나는 중앙ë�„서관ì�´ë‹¤. ìž¬í•™ì‹œì ˆ ë‚´ ì§€ì‹�ì�˜ ì –ì¤„ì�´ ë�˜ì–´ì¤¬ë‹¤. ì‹ ì²í•˜ê³ 몇 달ì�„ ê¸°ë‹¤ë ¤ 받아 본 책들ì�´ë‚˜, ë‚´ê°€ 찾아낸 숨겨진 보물들, ì‹ë…„ë�„ ë�” ë�œ ì €ë„�들... ì •ë§� 귀중한 ë�„움ì�´ ë�˜ì—ˆë‹¤. 나를 키운 것ì�€ ë�„서관ì�´ì—ˆë‹¤. 그래서 í•™êµ� ë�„서관ì—� ì• ì°©ì�´ 많다.
하지만, 현재ì�˜ ë�„서관 시스템ì�€ 사용하면 í• ìˆ˜ë¡� 불편한 시스템ì�´ë‹¤. "Ease of Learning"(MS 워드)ê³¼ "Ease of Use"(Emacs, Vi) ì–´ëŠ� 것ë�„ 충족시키지 못한다.
하지만, 현재ì�˜ ë�„서관 시스템ì�€ 사용하면 í• ìˆ˜ë¡� 불편한 시스템ì�´ë‹¤. "Ease of Learning"(MS 워드)ê³¼ "Ease of Use"(Emacs, Vi) ì–´ëŠ� 것ë�„ 충족시키지 못한다.
나는 우리학êµ� ë�„서관ì—� 아마존 스타ì�¼ì�˜ 시스템(ë§Žì�´ë�„ ë§�ê³ , ë�„서별 리뷰 등ë¡�, 별표 í�‰ê°€, ê³ ê°� í�´ëŸ¬ìŠ¤í„°ë§�ì�„ 통한 서ì � 추천, ë�„서별 대출/검색 횟수를 통한 ë² ìŠ¤íŠ¸ì…€ëŸ¬ 집계 ë°� ì�´ì—� 대한 통계 ë¶„ì„� -- 예컨대 공대 í•™ìƒ�ì�˜ ë² ìŠ¤íŠ¸ì…€ëŸ¬, ê²½ì˜�학과ì�˜ ë² ìŠ¤íŠ¸ì…€ëŸ¬, 4학년ì�˜ ë² ìŠ¤íŠ¸ì…€ëŸ¬ 등 -- ê°™ì�€ 것만ì�´ë�¼ë�„) ì�„ ë�„입하면 í•™ìƒ�들ì�˜ ë�…서량ì�´ ë‘� 배는 높아질 것ì�´ë�¼ê³ í™•ì‹ í•˜ë©°, ì�´ê²ƒì�´ 다른 ê³³(ì •ë¬¸ 바꾸기 등)ì—� ë�ˆì�„ 쓰는 것 몇 ì‹ ë°°ì�˜ 가치를 ì§€ì†�ì �으로 만들어 낼 것ì�´ë�¼ 믿는다. ì�´ì œëŠ” ë�„서관ë�„ ì�¸í„°ë„· 서ì �ì�„ 벤치마킹 해야 한다.
지금 ë�„서관ì�˜ 온ë�¼ì�¸ 시스템ì�€ ìƒ�당히 오래ë�œ ë ˆê±°ì‹œ 코드와 아키í…�춰를 ê±°ì�˜ 그대로 사용하면서 í”„ë¡ íŠ¸ì—”ë“œë§Œ 웹(CGI)으로 옮긴 것으로 ë³´ì�¸ë‹¤. 만약 ì™„ì „í•œ 리스트ëŸì¶°ë§� 작업ì�„ 한다면 얼마나 걸릴까? 나는 커스터머나 ë�„ë©”ì�¸ ì „ë¬¸ê°€(ë�„서관 사서, í•™ìƒ�)를 í�¬í•¨í•œ 6-8명ì�˜ ì •ì˜ˆ ìš”ì›�으로 약 5 개월ì�˜ 기간ì�´ë©´ ë�°ì�´íƒ€ 마ì�´ê·¸ë ˆì�´ì…˜ì�„ í�¬í•¨, 새로운 시스템으로 옮길 수 ìžˆë‹¤ê³ ë³¸ë‹¤. 우리과ì—�서 ì�´ 프로ì �트를 하면 좋ì�„í…�ë�° 하는 바램ë�„ 있다(하지만 í•™ìƒ�ì�˜ ì‚¬ì •ìƒ� 힘들 것ì�´ë‹¤ -- 만약 풀타임으로 ì „ë…�하지 못하면 기간ì�€ 훨씬 ëŠ˜ì–´ë‚ ê²ƒì�´ë‹¤). 외êµì�˜ 대학 -- 특히 실리콘벨리 부근 -- ì—�서는 SoftwareEngineeringClassì—� 근처 회사ì�˜ ì‹¤ì œ 커스터머를 ë�°ë ¤ì™€ì„œ ê·¸ 사람ì�´ ì›�하는 "ì§„ì§œ" 소프트웨어를 개발하는 실습ì�„ 시킨다. 실습 시간ì—� 학부ìƒ�ê³¼ 대학ì›�ìƒ�ì�´, 혹ì�€ ì €í•™ë…„ê³¼ ê³ í•™ë…„ì�´ ì–´ìš¸ë ¤ì„œ(대학ì›�ìƒ�ì�´ë‚˜ ê³ í•™ë…„ì�´ 어울리는 것ì�´ 아주 중요하다. see also SituatedLearning ) ì�¼ì¢…ì�˜ í”„ë¡œí† íƒ€ìž…ì�„ 만드는 작업ì�„ 하면 좋ì�„ 것 같다. ì—„ì²ë‚˜ê²Œ ë§Žì�€ 것ì�„ 배우게 ë� 것ì�´ë‹¤.
ì�´ëŸ° 프로ì �트가 컴공과 í•™ìƒ�ì—�게 쉽게 떨어질리는 만무하다. 그래서 대부분ì�€ ë””ìž�ì�¸ 단계ì—�서 ë��내게 ë�œë‹¤. ìœ ìŠ¤ì¼€ì�´ìФ 몇개 ê·¸ë ¤ë³´ê³ ë��나는 것ì�´ë‹¤. 좀 ë�” ìš©ê°�í•˜ê³ ì•¼ë§�ì�´ 높ì�€ 사람들ì�€ 밑바닥부터 구축ì�„ 해나갈지ë�„ ëª¨ë¥´ê² ë‹¤. ì–´ì°Œ ë�˜ì—ˆê±´ 프로그래ë°�ì�€ 중요하다. 빌게ì�´ì¸ ê°€ 늘 하는 ë§�ì�´ "Code is the thing"ì�´ëž€ë‹¤. 만약 프로그래ë°�ì�„ ì§�ì ‘ í•´ë³´ì§€ ì•Šê³ ë��내게 ë�˜ë©´ ìž�ì‹ ì�´ 배울 수 있는 ì—„ì²ë‚œ í�¬ê¸°ì�˜ 빙산ì�„ 그냥 지나치는 ì…ˆì�´ë‹¤.
ì „ë¶€ 다 만들기엔 시간과 용기가 부족한 사람들ì�€ 기존 시스템ì—�ì�˜ ëž©í�¼(wrapper)를 만들 수ë�„ 있다.
ì „ë¶€ 다 만들기엔 시간과 용기가 부족한 사람들ì�€ 기존 시스템ì—�ì�˜ ëž©í�¼(wrapper)를 만들 수ë�„ 있다.
즉, 현재ì�˜ ë�„서관 시스템ì�„ ì�¼ì¢…ì�˜ 웹서비스로 ì�´ìš©í•˜ëŠ” 것ì�´ë‹¤. ì§�ì ‘ CGI로 쿼리를 ë³´ë‚´ê³ ë°›ì•„ì˜¤ëŠ” HTMLì�„ 파싱해서 ì �ì ˆí•œ XML로 치환해주는 ë ˆì�´ì–´ë¥¼ ë§Œë“ ë‹¤. ì�´ë ‡ê²Œ 하면 "ì�¼ë°˜ì � ë�„서관 ëž©í�¼"를 만들 수 있다. 즉, ì–´ëŠ� ë�„서관 시스템ì—�ë“ ì§€ 약간만 ìˆ˜ì •í•˜ë©´ ì �ìš©í• ìˆ˜ 있게 ë�œë‹¤.
사용ìž�는 ì�´ ëž©í�¼ë¥¼ 통해 로긴ì�„ í•˜ê³ , ì±… í�‰ê°€ë�„ í•˜ê³ , 리뷰ë�„ ì“°ê³ , ë² ìŠ¤íŠ¸ì…€ëŸ¬ 검색ë�„ í•˜ê³ , 대출 예약ë�„ 한다. 기존 시스템ì�˜ 모집합ì�´ ë�˜ëŠ” ì…ˆì�´ë‹¤. (하지만 ê¼ ê·¸ëŸ´ 필요는 없다. ì¤‘ìš”í•˜ê³ ìž�주 ì“°ì�´ëŠ” 기능만 노출해ë�„ 충분하다)
ì�¼ë‹¨ ì�´ê±¸ ë§Œë“ ì‚¬ëžŒë“¤ì�´ 열심히 사용하다가, 우리과 사람들ì�´ ì �ì � ë�” ì“°ê³ , 나중엔 다른 ê³¼ í•™ìƒ�들까지 쓰다보면, 혹시 모르잖는가. ì •ë§� ì�´ëŸ° 시스템으로 ë�„서관ì�„ 바꿀 ìƒ�ê°�ì�„ ì •ì±…ìž…ì•ˆìž�들ì�´ 하게 ë� ì§€.
--JuNe










