• [일반] 프로그래머가 되는 방법2010.06.15 AM 01:43

게시물 주소 FONT글자 작게하기 글자 키우기
LINK : //wiki.kldp.org/wiki.php/HowToBeAProgrammer

위에 링크 클릭.

번역 처로 강창기
출처 : KLDP

목차
Contents
1 도입
2 초보자
2.1 개인적 기능들
2.1.1 디버그 배우기
2.1.2 문제 공간을 나눠서 디버그 하는 방법
2.1.3 오류를 제거하는 방법
2.1.4 로그를 이용해서 디버그 하는 방법
2.1.5 성능 문제를 이해하는 방법
2.1.6 성능 문제를 해결하는 방법
2.1.7 반복문을 최적화하는 방법
2.1.8 I/O 비용을 다루는 방법
2.1.9 메모리를 관리하는 방법
2.1.10 가끔씩 생기는 버그를 다루는 방법
2.1.11 설계 기능을 익히는 방법
2.1.12 실험을 수행하는 방법
2.2 팀의 기능들
2.2.1 시간 추정이 중요한 이유
2.2.2 프로그래밍 시간을 추정하는 방법
2.2.3 정보를 찾는 방법
2.2.4 사람들을 정보의 원천으로 활용하는 방법
2.2.5 현명하게 문서화하는 방법
2.2.6 형편없는 코드를 가지고 작업하기
2.2.7 소스 코드 제어 시스템을 이용하는 방법
2.2.8 단위별 검사를 하는 방법
2.2.9 막힐 때는 잠깐 쉬어라
2.2.10 집에 갈 시간을 인지하는 방법
2.2.11 까다로운 사람들과 상대하는 방법
3 중급자
3.1 개인적 기능들
3.1.1 의욕을 계속 유지하는 방법
3.1.2 널리 신뢰받는 방법
3.1.3 시간과 공간 사이에서 균형을 잡는 방법
3.1.4 압박 검사를 하는 방법
3.1.5 간결성과 추상성의 균형을 잡는 방법
3.1.6 새로운 기능을 배우는 방법
3.1.7 타자 연습
3.1.8 통합 검사를 하는 방법
3.1.9 의사소통을 위한 용어들
3.2 팀의 기능들
3.2.1 개발 시간을 관리하는 방법
3.2.2 타사 소프트웨어의 위험 부담을 관리하는 방법
3.2.3 컨설턴트를 관리하는 방법
3.2.4 딱 적당하게 회의하는 방법
3.2.5 무리 없이 정직하게 반대 의견을 내는 방법
3.3 판단 능력
3.3.1 개발 시간에 맞춰 품질을 조절하는 방법
3.3.2 소프트웨어 시스템의 의존성을 관리하는 방법
3.3.3 소프트웨어의 완성도를 판단하는 방법
3.3.4 구입과 개발 사이에서 결정하는 방법
3.3.5 전문가로 성장하는 방법
3.3.6 면접 대상자를 평가하는 방법
3.3.7 화려한 전산 과학을 적용할 때를 아는 방법
3.3.8 비기술자들과 이야기하는 방법
4 상급자
4.1 기술적 판단 능력
4.1.1 어려운 것과 불가능한 것을 구분하는 방법
4.1.2 내장 언어를 활용하는 방법
4.1.3 언어의 선택
4.2 현명하게 타협하기
4.2.1 작업 일정의 압박과 싸우는 방법
4.2.2 사용자를 이해하는 방법
4.2.3 진급하는 방법
4.3 팀을 위해 일하기
4.3.1 재능을 개발하는 방법
4.3.2 일할 과제를 선택하는 방법
4.3.3 팀 동료들이 최대한 능력을 발휘하게 하는 방법
4.3.4 문제를 나누는 방법
4.3.5 따분한 과제를 다루는 방법
4.3.6 프로젝트를 위한 지원을 얻는 방법
4.3.7 시스템이 자라게 하는 방법
4.3.8 대화를 잘 하는 방법
4.3.9 사람들에게 듣고 싶어 하지 않는 말을 하는 방법
4.3.10 관리상의 신화들을 다루는 방법
4.3.11 조직의 일시적 혼돈 상태를 다루는 방법
5 참고 문헌
5.1 책
5.2 웹 사이트
6 역사 (2003년 5월 현재) / History (As Of May, 2003)
6.1 피드백 및 확장 요청 / Request for Feedback or Extension
6.2 원본 / Original Version
6.3 원저자의 경력 / Original Author's Bio

옛날 자료이긴 하지만 프로그래머를 희망하시는 분들께 한번 읽어보시는 것도

나쁘지 않다고 생각됩니다.
댓글 : 8 개
오오~
참고하겠습니다..
카라스팅//이론적인거지만 도움이 되셨음 좋겠네요.
shint//프로그래머 되실꺼라면서요? ㅎㅎ 프로그래머만 국한된게 아니라 사회생할 할 시에는 심리학도 알아두면 좋다고 하더군요. 궁금한게.. 친구공개 파일서버는 뭐들어있나요? +_+
shint//헉 프로그래머 8년차!! 대단하시네요.. 주된 프로그래밍이 어떤건가요? 내용중에서 자신에게 필요한 것을 습득하는게 좋지요. ^^ 궁금해서 친추해볼까 했던 적도 있었습니다. ㅎ_ㅎ
shint//기본에 충실하면 되지요. 네트워크 프로그래밍 포 윈도우즈 2nd 에디션은 참 좋은 책 같습니다. ㅎ_ㅎ 장벽인 포인터만 마스터 한다면야 뭐가 무섭겠습니까 ㅋ 궁금해서 친추할게요~_~
아아..
일단 친구추가 하고 갑니다ㅋ
카라스팅//저한테는 아무 영양가 없는데요. ㅠㅠ 우선 수락은 했습니다.. 친구추가 감사합니다. 제껀 한개 게시물 빼고 현재는 전체 공개라서요..
지름길도 있습니다.
1. 대박 프로그램을 혼자서 개발한다.
2. 세계지존 등급.
3. 루리웹에서 36류 개발자라는 별명을 얻는다.
친구글 비밀글 댓글 쓰기

user error : Error. B.