프로그래밍을 하다 보면 느끼게 되는 것. 안드로이드 - 잡담

학기중에 과제를 하다가 느낀점을 몆가지 추려서 정리했는데요,

프로그래밍 하시는 분들은 다들 느끼게 되는 그런 내용입니다.



1. 프로그램이 직관적이고 쉬워 보일수록 구현하기가 어렵다.

2. 프로그램 명세를 가장 처음 봤을때 생각나는 귀찮고 하기싫은 방법이 바로 올바른 구현 방법이다.

3. 프로그램의 메인로직이 어려운 경우는 많지 않다. 대신 메인 로직을 구성하는데 필요한 수 많은 작은 로직들이 귀찮다.

4. 프로그램은 10퍼센트의 업무로직과 90퍼센트의 에러처리로 이루어진다.

5. 프로그래밍에서 두번째로 어려운건 함수의 이름을 정하는 것이고, 첫 번째로 어려운건 변수의 이름을 정하는 것이다.

6. 컴퓨터는 내가 걱정해주는것보다 항상 빠르다. 복잡도 같은건 전공 서적에서나 찾을 수 있는 이야기일 뿐이다.

7. GOTO문은 편하다.

8. 학교 과제에서는 메모리 관리가 필요없다.

9. 조금만 더하면 완성이라고 느낄때는 실제로는 50%정도 정도 완성된 것이다.

10. 아무리 설계를 잘해도 70%쯤 완성되면, 그중 30%가량은 최소한 한번 이상 수정해야 하는 일이 생긴다.

11. 버그의 출현 빈도는 제출시한이 다가올수록 늘어난다.

12. 컴퓨터는 잘못이 없다. 오로지 개발자의 잘못 뿐이다.

13. 되면 된다.

14. 완성된 프로그램은 일정기간 동안 내 컴퓨터에서만 동작한다.

15. 내가 구현한 프로그램이라고 해도 다시 봤을때 이해한다는 보장은 없다.

16. 영문과 학생은 영어를 잘한다. 수학과 학생은 수학을 잘한다. 컴퓨터과 학생은 컴퓨터를 못한다.



개인적으로는... 2번이 제일 고통스러웠던 것 같습니다.


핑백

덧글

  • 물리과 2011/05/13 01:29 # 답글

    물리과 학생도 물리 못합니다. ㅋㅋ

    교수님이 농담처럼 말씀 하셨는데

    뭔가 이것저것 많이 아는거 같은데 제대로 아는건 없다고....... ㅋㅋㅋㅋ
  • YoUZen 2011/05/14 20:36 #

    저도 잘하는 편은 아니지만 그래도 나름 컴과 3학년들이 프로그래밍을 어려워 하는걸 보면 혈압이 오릅니다.

    이건 마치... 물리과 학생이 일반 물리를 못하는거랑 같다구요!!
  • SilverRuin 2011/05/13 01:36 # 답글

    수학과 학생도 수학 못합니다ㅠㅠㅠㅠ
  • YoUZen 2011/05/14 20:39 #

    으아니!! 수학과가 수학을 못한다니...
    프로그래머에겐 최종테크 치킨집이 있지만 수학과는 그럼 나중에 뭐먹고 사냐능 ㅠㅠ
  • 으음... 2011/05/13 02:18 # 삭제 답글

    7번... 제가 배울 때 교수님이 goto 쓰지말라고 못박아버리더라구요 ㅋㅋ;;

    13번... 진리입니다
  • YoUZen 2011/05/14 20:40 #

    goto문을 쓰지 말라는 강박관념에 코딩하다가 어쩌다 생각하기 귀찮아서 한번 사용하게 되었는데 정말 편하더군요. 이런걸 쓰지 말라는 교수님들이 나쁜겁니다.
  • CODEJIN 2011/05/13 07:27 # 답글

    흐... 15번이 가장 공감되는군요...

    컴공과는 아니지만, 사정상 프로그래밍 할 일이 자주 있는데...

    참고하려고 과거 프로그래밍 해놓은거 뒤져보면 항상 느끼는게 있죠...

    '과거의 나는 지금의 나보다 머리가 좋았구나...OTL'

    왜 이해가 안되니...ㅠㅠ
  • YoUZen 2011/05/14 20:42 #

    제말이.... 머리는 믿을 수 없는 스피드로 나빠지는데 코딩 실력은 바닥을긴다니까요 ㅠㅠㅠㅠㅠㅠㅠㅠ

    년차가 늘어날수록 늘어나는건 기교 뿐이죠 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
  • Glen 2011/05/13 12:40 # 답글

    1은 다르게 쓰는게 이해가 쉽겠네요:
    "사용자측의 난이도와 개발자측의 난이도는 항상 반비례한다"
  • YoUZen 2011/05/14 22:28 #

    그냥 말그대로 직관적임을 의미하는겁니다.
    예전에 PDA개발시에 이런말 하는 고갱님도 있었죠.
    '화면이 터치 패드니까... 지문 인식으로 사용자 인식하면 안되나?'
  • 페리 2011/05/17 13:46 # 답글

    저역시... 학교다닐때 코딩했던걸 왜 지금은 봐도 모를까요 ㅠㅠㅠㅠㅠ
  • YoUZen 2011/05/19 00:02 #

    그러니까요, 뭔가 이상하다니까요. ㅠㅠㅠㅠㅠㅠ
댓글 입력 영역


통계 위젯 (화이트)

210
47
340952

카운터

free counters

글로1ㅡ