Rapid Prototyping

1,324 views

Published on

The guide for the people who would start their research with software.

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
1,324
On SlideShare
0
From Embeds
0
Number of Embeds
241
Actions
Shares
0
Downloads
9
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Rapid Prototyping

  1. 1. Rapid prototyping for research Practical way to build my work efficiently
  2. 2. Rapid prototyping
  3. 3. MECE <ul><li>MECE(Mutually Exclusive and Collectively Exhaustive의 약자, 상호배제와 전체포괄) </li></ul><ul><ul><li>전체 작업들을 분류하는 방식
  4. 4. 각 요소들이 서로 ‘직교적’으로 ‘의존성’없이 구분되어야 한다 . </li></ul></ul>
  5. 5. MECE <ul><li>MECE(Mutually Exclusive and Collectively Exhaustive) </li><ul><li>Ex) Tracking system </li><ul><li>Video file I/O
  6. 6. Processing
  7. 7. User Interface </li><ul><li>Workflow </li></ul><li>Data structure
  8. 8. Math package </li></ul></ul></ul>
  9. 9. 분류가 끝나면 이 정도만 고르세요 . ^^
  10. 10. 설계 <ul><li>엽서 뒷면을 활용하라 </li></ul>
  11. 11. 빨리 만들어 보기 <ul><li>쉬운 언어로 먼저 만들어 볼 것 </li><ul><li>한국어
  12. 12. 영어
  13. 13. Python
  14. 14. MATLAB </li></ul><li>언어는 도구다 ! 생각이 먼저다 .
  15. 15. 성능 따지지 마라 , 되는지부터 파악하라 . </li></ul>
  16. 16. 분석하기 <ul><li>Text file </li><ul><li>이미지를 제외하고는 일반 텍스트파일로 기록하라.
  17. 17. 분석을 자동화 하라. </li><ul><li>Perl / Python
  18. 18. Shall script / UNIX cmd </li></ul></ul></ul>
  19. 19. 분석하기 <ul><li>Visualization </li><ul><li>출력 결과로 MATLAB이나 Python code를 만들라
  20. 20. 일반 Text로 된 결과를 읽어 보여주는 코드를 MATLAB이나 Python으로 만들어라 </li></ul></ul>
  21. 21. 분석하기 <ul><li>결과에 순종하라 </li><ul><li>군말 하지 마라 </li></ul></ul>
  22. 22. 꼭 할것들 <ul><li>Version 관리 </li><ul><li>코드 / 문서 모두
  23. 23. Subversion, Git를 익혀라 </li></ul></ul>
  24. 24. 꼭 할것들 <ul><li>연구 일지 작성 </li></ul>아무리 흐릿한 먹물이라도 또렷한 기억보다 낫다 .
  25. 25. 꼭 할것들 <ul><li>최소 4회 이상의 milestone을 일정에 잡아라! </li><ul><li>매 Milestone마다 Code, 이론 모두 다 점검해라. </li></ul></ul>
  26. 26. Result <ul><li>“ 가장 완벽한 것은 더할 것이 없는 것이 아니라 더 뺄 것이 없는 것이다 .” - 쌩떽쥐베리 </li></ul>

×