1. PROFILE

1.1. 서지혜 (07)

난 너무 게으른거같아............................아ㅠㅠ

목표가 있으니 걸음을 멈추지 않는다.
  • 안대 게을러ㅠㅠ
Someday you'll say something that you'll wish could take back - drama, House

나의 블로그(http://rabierre.wordpress.com)

1.2. 목표

  • "그럼에도 불구하고"와 "그래서"를 적재적소에 쓸 줄 아는 사람이 되기
    • 그럼에도 불구하고 누나는 잘 쓰지 못했고, 그래서 나에게 이거 왜썼냐고 화풀이를 하시겠지.. -김태진
      • 뭐야 이거 언제썼어? 내 대쉬보드를 더럽히지마라! - 서지혜
  • super super programmer - Guru가 되고 싶어요.
    • dead line, 중간 목표 필요
  • 매일매일 강박증에 걸린 것 처럼 쓸고 닦아야 한다.
  • 2011년
    • "그냥"이라는 단어의 사용을 자제합시다.
  • 2012년
    • '하고싶다'가 아니라 '하자'
    • small task, 작은 성공하기
    • 4개월 밖에 안남았지만 한달에 한개의 목표 달성하기
  • 2013년
    • live
      • 생활한다는 것은 이 세상에서 가장 드문 일이다. 대다수의 사람들은 존재하고 있을 뿐이다.
    • Accountable Goal Setting
      1. 아는 단어 200개
      2. 프로젝트 5개 공개하기
      3. 독서 60권. 독후감 12편
      4. Training 1000시간
      5. TopCoder 목표점수 1000점
      6. 하루 15분 운동하기

1.3. TRACE

1.4. ON DOING

  • algorithmStudy/2013
  • 의도적 수련에서 영감을 받아 시작하기로 한 reconstitution project
    • 도화선(http://agile.egloos.com/m/5612585)
    • 참고(https://www.ibm.com/developerworks/mydeveloperworks/blogs/9e635b49-09e9-4c23-8999-a4d461aeace2/entry/149?lang=ko)

  • 위키 보물 페이지 퍼올리기
    • 옛 페이지를 홈으로 띄우기

  • 코드 리팩토링..(?)
    • 레이튼의 강건너기 see also 정모/2011.4.4/CodeRace
      • 4.5 정모에서 한 코드레이스의 코드를 TDD로 짜보려고 하고있어요.
      • 책임을 나누는게 너무 어렵네요. 대체 뭐가 책임이야?!
    • 지금그때 - 포토잇 다시 만들기

  • projects
    1. 1000시간 프로젝트
    2. 나를 위한 프로그램
      1. 계산기
      2. Training Diary

1.5. DONE

  • 세미나
    • 루비 세미나(http://wiki.zeropage.org/wiki.php/Ruby/2011%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94/%EC%84%B8%EB%AF%B8%EB%82%98)(3.7) : 2. 본격 문법 + 실습 (30-40분)
      • 평가 : 준비가 제대로 되지 않았다
      • 시간을 제대로 맞추지 못하였다(1시간 이상 걸림)

  • 대안언어 축제 공유
  • OMS : SCRIPT LANGUAGE EVERYWHERE

  • DB 프로젝트 : 동네 검색 종결자(DSN)
    • 디자인패턴 스터디에서 배운것을 적용해 볼 계획
    • 스프링도? 스프링도
    • 신선한 동네 API사용

  • 어셈블리 튜터링

  • 빅테이블 분석/설계
  • Apache Hadoop 기반 대용량 분산 처리 및 마이닝 알고리즘(MapReduce를 이용한 ETL) 구현하기

2. STUDIES

2.1. 2016

  1. 머신러닝 스터디: 머신러닝스터디/2016

2.2. 2015

  1. 컴파일러 스터디: NewCompileError

2.3. 2014

  1. 컴파일러 스터디: NewCompileError

2.4. 2013

  1. English Speaking Study

2.5. 2012

  1. Hadoop mapreduce
  2. ExtJS
  3. 스프링 스터디
  4. English Speaking Study
  5. Ruby 스터디
    • 갑작스레 엄청난 이민의 압박을 받아 Ruby on Rails를 시작하려 함. 가볍기로 소문났으니 12/31까지 toy 만들어보기로 목표.
      • 가볍기로 소문난 루비와 나의 집중력..
    • 기념으로 Jetbrain사의 RubyMine구매 (12/21 지구멸망기념으로 엄청 싸게 팔더라)

2.6. 2011

2.7. 2010

3. PROJECTS

3.1. 2016

3.2. 2015

  • Ikeaapart(http://www.ikeaapart.com)
    • 이케아가 한국에 들어올 무렵에 시작
    • 이케아 가구로 꾸민 카탈로그같은 것들을 모아 서비스하고 싶었다.
    • 페이스북 페이지도 만들고 Google 광고도 붙였음.
    • 자발적 콘텐츠 생산자들이 생길 때 까지는 콘텐츠를 직접 제공하거나 계약을 맺거나 해야함.
      • 지속하기가 어려운 일이었다.
      • 2년만에 들어가니까 에러 나고있네ㅋㅋㅋ 도메인은 아직도 내 소유이고
        • heroku가 오랫동안 활동이 없으면 앱을 sleep 상태로 만들어서 에러난거였음. 다시 들어가니까 서버 켜져있다.

3.3. 2013

  1. my calculator(https://github.com/Rabierre/my-calculator)
    • irb처럼 수식을 입력하면 계산값을 돌려주는 cmd 계산기. java와 ruby로 각각 만들다가 요즘은 java만 사용중이다.
    • 꾸준 플젝인듯. 처음엔 reverse polish notation으로 입력식을 전처리하고 계산하다가 다음엔 stack 두개를 이용해서 계산하여 코드 수를 줄임.
    • 그러나 위의 두 방법으로는 '3-2-1' 식을 평가할 수가 없었다(0이 아니라 2가 나옴). 멘붕을 겪고 연산자가 -이면 바로 뒤의 숫자를 음수로 만들고 -연산자는 +로 변환. 이라는 방법을 사용했다.
    • 그러나 이 방법도 3-(2-1)에서 오류가 난다..
      • TODO 괄호도 객체로 지정했는데 무시하고 순서만 변환하면 어떨까
  2. Training Diary
    • 망함.. 프로젝트가 망했다기 보다 내가 deliberate practice를 안해서 필요가 없어졌음...
  3. CSA
    • 이건 무슨 프로젝트지? 설명이 없으니 까먹었네
  4. VDIS(http://www.hkbs.co.kr/hkbs/news.php?mid=1&treec=133&r=view&uid=266727) - 교통안전공단 차량운행 프로젝트
    • KT와 교통안전공단의 합작 프로젝트(라기엔 둘다 갑임. 개발은 하청)
    • 디버거를 사용할 수 없는 환경을 난생 처음 만남. print문과 로그만으로 디버깅을 할 수 있다는 것을 깨달았다. 정보 로그, 에러 로그를 분리해서 에러로그만 보면 편하다. 버그가 의심되는 부분에 printf문을 삽입해서 값의 변화를 추적하는 것도 효과적이다(달리 할수 있는 방법이 없다..). 오늘 보게된 HowToBeAProgrammer(http://wiki.kldp.org/wiki.php/HowToBeAProgrammer#s-3.1.1)에 이 내용이 올라와있다!! 이럴수가 난 삽질쟁이가 아니었음. 기쁘다.

3.4. 2012

  1. Scarab
    • hadoop MapReduce를 이용한 ETL모듈
    • SWMaestro 2-2때 만든건데 나도 모르는 새에 멘토의 소스 저장소에 올라가있네ㅋㅋㅋㅋ + 나는 컨트리뷰터로 올라가있지도 않음ㅋㅋㅋㅋ
      • 물론 한푼도 받지 못했다.
  2. Hannibal Rss Recommendation
    • hadoop MapReduce를 이용한 CF알고리즘, UI : ExtJS 4.0, 검색 : Lucene, 데이터 저장 : MySQL, Hibernate
  3. R&D - BigData Analysis Platform
    • 갖은 고초를 겪었다.
  4. Spring/탐험스터디/wiki만들기
    • Spring Study는 참 오래 하는듯
      • 2012년 12월 현재 약 2년
      • 하지만 아직도 beneficiary일 뿐 contributor가 아니다.. spring project에 기여하기 프로젝트를 했으면 어땟을까? 처음엔 작게 bug fix부터..
    • 2013년 이후 행방불명
  5. my calculator
    • irb처럼 수식을 입력하면 계산값을 돌려주는 cmd 계산기
      • mvel이라는 훌륭한 오픈소스가 있지만 내가 만들어볼꺼야...
      • 계산기니까 역시 함수형 언어를 쓰면 좋겠네!
    • 아직도 위기지학을 넘어가지 못했다. 태생이 이기적인듯
    • 실종됨 - 2016.03
  6. 집구석에 서재 만들기
    • 바닥과 책상들 위에 책들이 자라고 있다(석순같다. 전부 조금씩만 읽었다. 읽은 부분들이 파편화되어서 다 읽은건지 안읽은 부분이 남아있는지 헛갈린다.)
    • 한달에 두세번씩 책들을 사들이고있다. 소설책은 재미뽕짝이 없어서 안읽겠다 했는데 러브크래프트 전집을 샀다. 퇴마록도 다시 나오던데 모아둬야겠다.
      • 덕포인트 발견!! 나는 요괴덕이군, 요덕
        • 호러물 덕후임, 퇴마록 안삼. - 2016.03
      • 러브크래프트책 호러소설주제에 어렵다
        • 스티븐킹이 러브크래프트가 대인관계 서툰 사람이라 작내에서도 인물간의 대화가 얄팍하다는 식으로 깠다고 한다. 난 못느꼈는데,, 아 인물간의 대화보다 묘사가 더 많아서 몰랐군. - 2016.03

3.5. 2011

  1. 동네 검색 종결자(http://nforge.zeropage.org/projects/mymensingh)
    • 스프링 스터디의 연장
    • 지금봐도 놀라운 코드들이 있다
      • 물론 내가 짠 부분이 아니다..
    • 2013년 이스트소프트 하반기 실기시험 문제로 나왔다!!

  2. 구글의 BigTable 분석/설계하기
    • Bigtable/분석및설계
    • sw maestro 1차 프로젝트 (7/4 ~ 8/23)
    • 논문을 읽고 BigTable을 분석하여 아키텍처를 설계한다.
    • 구현까지 한다면 금상첨화
      • 할 수 있을리가 없었다
      • BigTable부터 시작된 대용량 데이터 분산 병렬 처리 기술의 컨셉정도를 안 것 같다. 1년여가 지났으니 매우 많은 개념들이 바뀌었을 듯 하지만 변하지 않는 아키텍처에 대한 그림을 그릴 수 있었다.
        • 핵심 가치와 기술 몇가지(Master-Slave, MapReduce, File System, Index Block 등)
      • 후에 BigTable보다 더 유명해져버린 Hadoop도 BigTable의 컨셉을 상당부분 차용하였기에(사실 '영감'을 받아서 시작했다는 말은 '따라만들었다'와 같은 말이라서.. 물론 시작만 모방) 이해하기 어렵지 않았다.

  3. Apache Hadoop 기반 대용량 분산 처리 및 마이닝 알고리즘 구현하기

3.6. 2010

3.7. 2009

  • Mars Game
    • 자료구조 텀프로젝트
    • 소스포지 뒤져서 찾아낸 리눅스용 2D 게임
    • 끔찍한 중복 코드 덩어리를 볼 수 있다!
    • 턴제 게임을 만들었는데 정말 재미 없다.

4. 하고싶은 것

  • Fluent English Communication Skill
  • +/- 지도
    • 나의 +와 -를 다른 사람들에게 적어달라고 하는 것
    • 관찰일기정도?

5. 마음에 드는 페이지

6. 활동 페이지

Retrieved from http://wiki.zeropage.org/wiki.php/서지혜
last modified 2021-02-07 05:30:12