퀵바


강호정담

우리 모두 웃어봐요! 우리들의 이야기로.



작성자
Lv.68 장과장02
작성
15.05.10 04:23
조회
1,123

 

거창한 건 아니고 아래 글 보고 생각나서.. 특히 예술 쪽 일하는 분들이 전산 작업을 좀 요령 없이 하시는 거 같습니다. 대단한 건 아닌데 가끔 이래서 날라갔다 저래서 날라갔다 하는 거 보면 안타까워서 좀 적습니다. 어째 예전에 한번 썼던 거 같기도 하고..

 

첫째, 저장

저장을 자주 하지 마세요.

생각날 때마다 하는 것도 아니고 습관적으로 하는 것도 아닙니다.

스스로 틱 장애가 있다고 생각하고 다리 떨듯이 Ctrl+S를 누르는 겁니다.

 

둘째, 버전 관리

관리 프로그램도 많습니다만, 저는 단순히 파일 개수를 늘리는 걸 선호합니다. 복붙한 다음 이전 파일은 보관하고 새 파일에서 작업하는 거죠.

이름 짓는 규칙은 간단합니다: 탐색기에서 같은 자료의 여러 버전들이 정렬되어 보일 것.

저는 가끔 갱신하는 자료는 filename_20150510_1.txt 과 같이 날짜 기준으로 하고, 자잘하게 계속 작업하는 자료는 filename_v0.1.txt 처럼 숫자로 버전을 매깁니다. 버전은 1, 2, 3 정수도 좋고, 1.1, 1.2, 1.3, 2.0, 2.1 이렇게 큰 변화와 작은 변화를 구분하는 것도 좋습니다. 공동 작업일 경우는 버전 뒤에 작업자 이니셜을 추가하고, 버전업할 때 통합합니다.

앞의 파일에서 변화가 일정 수준 이상(30분~1시간 작업량 정도?)이 되면 버전업을 하시기 바랍니다.

 

위 두 가지만 잘 지켜도 웬만한 실수는 금방 복구됩니다. 제가 전문 개발자는 아니지만 본격적으로 작업한 게 거의 10년인데, 작게 실수한 적은 있어도 크게 날려먹은 적은 한 번도 없습니다.

 

셋째, 백업

백업의 기본은 주기적으로 할 것, 물리적으로 다른 기계에다 할 것. 두 가집니다.

웹하드나 구글 드라이브도 좋구요. 제일 간단한 방법은 압축해서 자기 메일로 보내는 겁니다. 대략 1,2주 단위로 정리 겸해서 최근 작업물을 보관하고, 몇 개월 단위로는 작업폴더 통째로 복사해 넣고 폴더명에 날짜를 써 두세요. 참고로 파일 정보에 있는 “마지막 수정한 날짜” 는 덮어쓰이기 쉬워서 믿을 게 못 됩니다.

그리고 특히 USB는 안 됩니다. USB는 ”이동식“ 저장장치이며, 내구성은 비슷한 물건들 중 최악입니다. 요즘 얼마 안 하니 외장하드 하나 사세요.  컴퓨터로 “일”하시는 분들이 백업 장치가 없다는 건 직무태만입니다.

 

넷째, 단위 테스트

학생들에게 프로그래밍을 가르칠 때는 가능한 한 최소 단위로 검사할 것을 요구합니다.

제일 좋은 건 코드 한두줄 쓸 때마다 돌려보는 거죠. 물론 실제로는 그렇게 작은 단위로는 힘듭니다. 어쨌든 쪼갤 수 있는 가장 작은 단위로, 한 단계를 끝낼 때마다 점검을 하도록 합니다. 왜냐하면 작은 걸 볼 때랑 큰 걸 볼 때 눈에 잘 들어오는 부분이 다르거든요. 작은 부분에서 사소하게 틀린 건 크게 만들고 나면 찾기가 아주 힘들어집니다. 글쓰기로 치자면 문장 단위로 오탈자점검을 하고 문단 단위로 문맥을 보는 셈인데 이거야 뭐 다들 하시겠죠.

사족. 요즘 가장 거슬리는 것들. 드러나다(o) 들어나다(x) 들어내다=들어서 내다, 드러내다=reveal

 

마지막, 손코딩

아무리 기술이 발달해도 인간에게는 디지털보다 아날로그가 더 맞습니다. 이유는 모르겠지만 사람 머리가 애초에 그렇게 생겨먹은 거 아닐까 싶네요.

 

키보드로 타자치는 게 아무리 편해도, 스마트폰이나 태블릿이 아무리 발달해도.. 효율만 따지자면 기계를 쓰는 게 훨씬 좋지만, 머릿속에 든 걸 정리하는 데는 펜으로 종이에 슥슥 그리고 써 보는 게 백배 낫습니다. 최근엔 유명 IT 기업들도 입사 시험 때 종이 주고 프로그램 짜 보라고 합니다. 문명의 첨단을 달리는 IT조차도 이런데 글 쓰는 일에서야 두말할 필요 없겠습니다. 뭐 요즘 학생들은 워낙 문명의 이기에 익숙해져서인지 하라고 해도 잘 안 하더군요.

 

검토할 때도 마찬가지입니다. 웬만하면 종이로 인쇄해서 보세요. 코드 볼 때, 보고서 읽을 때, 논문 쓸 때, 모니터로 보는 거보다 오탈자나 흐름이 훨씬 눈에 잘 들어옵니다. 프린터도 없으면 사세요. 다시 말하지만 “일” 하는 사람이 그에 필요한 도구를 갖추는데 소홀한 건 직무태만입니다.

 

 


Comment ' 10


댓글쓰기
0 / 3000
회원가입

강호정담 게시판
번호 제목 글쓴이 날짜 조회
221781 모바일 사용시 비로그인이면 글쓰기 버튼 비활성화 하면 ... +5 Personacon 플라나니아 15.05.11 739
221780 메이웨더의 감탄할 만한 점 +1 Lv.36 아칵 15.05.11 1,374
221779 공모전 20만자 채웠길래.... +2 Personacon 르웨느 15.05.11 1,122
221778 원래 아침엔 무통장 입금확인이 느린가요/ +1 Lv.68 차오르는해 15.05.11 1,297
221777 정신을 차리니 디펜스 게임의 고수가 되버렸다... +3 Lv.36 아칵 15.05.11 985
221776 게임때문에 병원 갔다왔습니다. +17 Lv.68 인생사랑4 15.05.11 1,312
221775 메이웨더, 팬·언론 다루는 방법 ‘링 밖에선 인파이터?‘ +6 Personacon 윈드윙 15.05.11 1,120
221774 무협소설 흑도...왜 유료연재를 안할까요? +2 Lv.80 크라카차차 15.05.11 1,341
221773 조언에 따라 PS4 질렀습니다. +9 Lv.15 淚觸木 15.05.10 1,136
221772 강호정담에 처음으로 글을 올려봅니다 +12 Lv.1 [탈퇴계정] 15.05.10 1,066
221771 역시 비평글은 좋은 양식이 되주는 것 같습니다. +8 Lv.13 PhaseWal.. 15.05.10 970
221770 나으리께서는 하늘 아래 누구도 섬길 수 없는 절대자의 ... +2 Personacon 용세곤 15.05.10 1,384
221769 충청 사투리가 정말 구수하네요. +4 Lv.55 짱구반바지 15.05.10 1,208
221768 자의식의 괴물... +7 Personacon 구름말이 15.05.10 1,507
221767 맞춤법 지적할때 +21 Lv.54 영비람 15.05.10 1,056
221766 몇 달전과 비교해서 골든베스트 순위권 소설들이 +3 Lv.76 새벽고양이 15.05.10 1,371
221765 오프닝의 함정... +8 Lv.30 파셔 15.05.10 1,041
221764 맞춤법 지적하는게 많이 기분 나쁜가봐요 +36 Lv.36 푸카 15.05.10 2,214
221763 전직의 거인 재미있네요. +8 Lv.76 새벽고양이 15.05.10 1,260
221762 올 것이 왔구나. +4 Lv.28 호뿌2호 15.05.10 976
221761 ‘불혹’ 마크 헌트, 미오치치 잡고 대권 재도전? +2 Personacon 윈드윙 15.05.10 1,153
» 글쓰기와 프로그래밍의 몇 가지 공통점 +10 Lv.68 장과장02 15.05.10 1,124
221759 모기!!!!!!!! +2 Lv.6 김서한 15.05.10 1,110
221758 뒤늦었지만 어버이날을 기념하며 +1 Personacon 가디록™ 15.05.10 1,169
221757 아 어플 업데이트된거... +8 Lv.57 스노윙 15.05.10 906
221756 요즘 무한도전 안보고 맛있는 녀석들 보고 있습니다. +19 Lv.24 약관준수 15.05.10 1,441
221755 이번에 공기계폰을 하나 구입했는데요 +4 Lv.15 뷰슴 15.05.09 1,400
221754 20년만에 야구 직관 +2 Lv.9 합리적인삶 15.05.09 971
221753 죽기 전에 베르세르크 완결을 봐야할텐데 +16 Lv.61 소요권법 15.05.09 2,471
221752 하루만에 선작수가 3이나 줄었어요..... +11 Lv.28 호뿌2호 15.05.09 1,326

신고 사유를 선택하세요.
장난 또는 허위 신고시 불이익을 받을 수 있으며,
작품 신고의 경우 저작권자에게 익명으로 신고 내용이
전달될 수 있습니다.

신고
@genre @title
> @subject @time