8 가지 유형의 최고급 프로그래머,당신 은 어떤 것 에 속 하 는 지 모 르 겠 습 니 다.

6504 단어 프로그래머
일상적인 업무 에서 재 미 있 는 일 을 많이 발견 할 수 있 을 것 이다.최고급 프로그래머 가 하 는 일 은 매우 재미있다.사실 현재 토론 하고 있 는 최고급 프로그래머 들 은 주로 그들의 판단력,행동,개인 태도 와 상상 할 수 없 는 업무 방식 으로 판단 한다.어떤 때 는 이런 프로그래머 들 이 문서 의 내용 만 추구 하고 분석 방식 으로 문 제 를 해결 하 는 데 익숙 하지 않다.
거의 모든 소프트웨어 개발 자가 많 고 적 으 면 머리 가 짧 은 현상 이 나타난다.즉,아래 에 열거 한 각종 최고급 프로그래머 유형 중 하 나 는 당신 의 것 이다.
1.사랑 형 프로그래머:한 가지 기술 에 총애
이런 유형의 프로그래머 가 겪 는 치 명 적 인 오 류 는 한 가지 기술 만 을 사랑 하고 다른 기술 에는 전기 가 오지 않 는 다 는 것 이다.사실 이것 은 칭찬 할 만 한 장점 이 아니다.이런 프로그래머 는'이런 틀 을 타고 난 프로그래머'처럼 보이 기 때문에 자신 이 좋아 하 는 기술 에 대해 서 는 놓 을 수 없고 잃 어 버 릴 수 없다 고 할 수 있다.심지어 생활 속 에서 도 끝까지 캐 묻 는 사람 이다.

질문 이 무엇이든지 간 에 그의 대답 은 항상 그의 성격 유형 과 관 계 를 끊 을 수 없다.
"이봐,우 리 는 레일 스 프레임 워 크 에서 콘 텐 츠 관리 시스템 을 실현 해 야 하 는데,우 리 는 어떤 데이터 베 이 스 를 사용 해 야 합 니까?"-Mongo 데이터베이스"다 중 사용자 블 로 그 는 요?"Mongo 데이터베이스"핵심 업무 일치 성 시스템 은?"Mongo 데이터베이스"재고 관리 시스템?"Mongo 데이터베이스"전자 병력 시스템?"Mongo 데이터베이스"분포 식 데이터 창고?"Mongo 데이터베이스
사랑 하 는 프로그래머 는 어떤 소프트웨어 개발 프로젝트 에서 도 다양한 이 유 를 찾 아 낸다.이런 이유 가 실제 적 인 의미 가 있 든 없 든 간 에.그러나 당신 이 그의 관점 이나 생각 을 반박 하려 고 할 때 그들 은 감정 적 으로 받 아들 일 수 없 으 며,당신 과 그의 관계 가 매우 좋아 도 소 용이 없다.만약 그 가 자신의 생각 이 틀 렸 다 는 것 을 안다 면 어떤 것 도 알려 주지 않 고 마지막 초의 중요 한 순간 에 남 의 정확 한 방안 을 몰래 사용 하 기 를 원한 다.
2.창의 형 프로그래머:보수 주의 자,부득이 하 게 복구 하지 않 는 다
창의 적 인 프로그래머 의 목 표 는 최고의 것 이다.원 가 를 고려 하지 않 고 가능 한 한 시스템 의 정상 적 인 운행 과 시스템 의 완전 성 을 보호 하 는 것 이다.그 밖 에 이런 프로그래머 들 은 간단 한 철 리 를 믿는다.이 간단 한 철 리 는 바로 그들 이 소프트웨어 개발 과 관리 실천 에서 이 끌 어 가 는 기본 적 인 준칙 이다.아 쉬 운 대로 사용 할 수 있다 면 만부득이 하 게 복구 하지 말 아야 한 다 는 것 이다.

어떤 소프트웨어 든 오 술 사의 보호 아래 그 플랫폼,그 배치 프로그램,그 데이터베이스,그리고 영원히 변 하지 않 는 운영 체 제 를 사용 해 왔 다.하지만 걱정 하지 마 세 요.장인 이 낡 아 보 이 는 구성 요 소 를 계속 지 켜 보고 있 기 때 문 입 니 다.모든 전 투 를 이 길 수 없 을 지도 모 르 지만,그 는 모든 전 투 를 위해 사 납 게 싸 울 것 입 니 다.
장인 의 세계관 에서 과거 도 미래 를 대표 한다.그래서 그 는 1981 년 발 표 된 PASCAL 코드 라 이브 러 리 를 업그레이드 하려 는 사람들 과 눈물 을 흘 리 더 라 도 끝까지 싸 울 것 이다.
3.미래 파 프로그래머:유행 을 따라 잡 고 최첨단 기술 을 추구한다.
미래 파 프로그래머 는 오 술 사 프로그래머 의 대립면 이 라 고 할 수 있 습 니 다.오늘 이 미래 입 니 다.어제 의 개발 도 구 를 사용 하여 작 성 된 코드 는 미래 파 의 눈 에는 비 길 데 없 는 혐오 입 니 다.그들의 목 표 는 결코 철리 가 아니다.최신 최첨단 기술 을 추구 하 는 것 이다.

미래 파 프로그래머 가 콧물 을 흘 리 며 최근 Hacker News 에서 자 바스 크 립 트 에 관 한 최신 소식 을 보고 끊임없이 떠 드 는 것 을 보 았 다 면 놀 라 지 마 세 요.저 스 틴 비버 콘서트 에서 처럼 소 리 를 지 르 지 않 았 기 때문에 당신 을 잘 보 살 펴 주 었 습 니 다.Microsoft Research or the Server and Tools Team 에서 신제품 을 발표 할 때 도 그 제품 의 용 도 를 전혀 이해 하지 못 하 더 라 도 열정 적 으로 보인다.
하지만 미래 파 프로그래머 라면 DevOps 엔지니어,QA 엔지니어,Release 엔지니어 등 은 미래 파 프로그래머 의 천적 이라는 점 을 상기 시 켜 야 한다.
4.정보 사재 기 형 프로그래머:코드 를 발표 하지 않 으 려 고 조심 하 라.
정보 사재 기 형 프로그래머 는 신중 한 사람 이지 만 자신의 신중 한 행동 에 대해 서 는 불확실 성 이 있다.그들 은 인지 불 균형 의 세계 에서 생활 한다.자신의 일 에 자부심 을 가지 지만 도움 이 필요 할 때 다른 사람 에 게 알 리 고 싶 지 않다.

그래서 사재 기 자 는 코드 를 숨 기 고 코드 를 발표 하고 싶 지 않다.방문 기록 을 조심스럽게 피하 고 다른 사람 이 그 가 한 수정 기록 을 추적 하 는 것 을 원 하지 않 는 다.그의 가장 큰 공 포 는 코드 통합 충돌 을 만 나 는 것 이다.왜냐하면 이러한 노출 위험 이 가장 크기 때문이다.
사재 기 형 프로그래머 는 자신의 일이 얼마나 부실 한 지 기꺼이 알려 줄 지 모 르 지만,그의 코드 를 알 고 싶다 면 어 려 울 것 이다.결국 정보 사재 기 형 프로그래머 는 실패 할 수 밖 에 없다.이런 행동 은 다른 사람 에 게 받 아들 여지 지 않 고 존재 하 는 것 도 가치 가 없다.단지 단기간 내 에 비교적 좋 은 개선 이 있 기 를 바 랄 뿐이다.
5.아 티 스 트 형 프로그래머:퀄 리 티?>미관겸 할 수 없다
예술가 형 프로 그 래머 는 사재 기 자 와 미래 파 프로그래머 의 사촌 형제 다.예술가 형 프로 그 래머 는 모든 마음 을 기울 여 완벽 한 코드 줄 을 구축한다.그 밖 에 예술가 형 프로그래머 도 감정 을 움 직 이기 쉬 운 사람 이다.그 가 창조 한 소프트웨어 는 바로 그의 감정의 표현 이자 그의 개인 적 인 재능 의 생동감 있 는 화신 이다.

아 티 스 트 형 프로그래머 들 은 또 이런 문 제 를 고려 할 것 이다.만약 내 가 사용 하 는 자 바스 크 립 트 에 점 수 를 추가 하지 않 는 다 면 문장 에 더 예 쁘 지 않 을 까?이 덩어리 를 포장 하면 더 완벽 하지 않 을까요?그들 이 가장 중요 하 게 생각 하 는 것 은 미관 이 고,그 다음은 품질 이다.
예술가 형 프로그래머 도 이 업계 에서 제창 하 는 프로그래머 가 아니다.그들 은 자신의 작품 을 객관 적 으로 토론 하고 평가 할 수도 없고 동료 들 사이 에서 자신의 위 치 를 정할 수도 없다.
6.외딴섬 형 프로그래머:성격 이 괴팍 한 사람,코드 가 전부 다
외딴섬 형 프로 그 래머 는 전체 프로그래머 대열 에서 가장 외 로 운 사람 이다.이런 프로 그 래머 는 소프트웨어 창조 에 많은 욕망 을 가지 고 있 지만 그들의 단점 은 사람들 과 사 귀기 싫다 는 것 이다.외딴섬 형 프로그래머 의 이상 적 인 근무 조건 은 외부 와 의 교 류 를 최소 화하 고 그 가 편리 할 때 엄 격 히 통제 하 는 것 이 좋다.그의 생활 에는 코드 일 뿐 인간 은 없다.

그러나 불행 하 게 도 현실 과 이상 은 큰 차이 가 있다.그러나 이런 프로그래머 들 은 반드시 생존 을 위해 회사 에 가서 일 을 도모 해 야 하기 때문에 동료 나 고객 과 의사 소통 을 강요당 하 는 것 은 그들 에 게 큰 부담 이다.그래서 그들 은 회 의 를 피하 고 전화 소통 을 피하 고 메 일 수신 기 를 끄 는 등 피 할 수 밖 에 없 었 다.그들 은 문제 에 부 딪 혔 을 때 수백 개의 프로젝트 문 서 를 조회 할 지 언 정 자신의 동료 에 게 묻 고 싶 지 않다.
정보 사재 기 형 프로그래머 와 마찬가지 로 외딴섬 형 프로그래머 는 실패 할 수 밖 에 없다.소프트웨어 개발 은 하나의 단체 운동 처럼 규칙 을 지 키 지 않 는 다른 유형 을 받 아들 이지 않 는 다.
7.민첩 형 프로그래머:눈앞 의 이익 에 급급 해 중도 에 그만 두 는 경우 가 많다
민첩 형 프로 그 래머 는 공리주의 자로 서 소프트웨어 효율 개선 과 개인 과 단체의 생산력 개선 에 힘 쓰 고 있다.그러나 불행 하 게 도 그 는'민첩'철리 에 대한 이해 와 실시 전략 이 정말 딱딱 하고 경직 되 어 웃음 을 자 아 냈 다.

민첩 형 프로그래머 의 초기 의 도 는 소프트웨어 개발 방식 을 개선 하 는 것 이 고상 하 다.이런 프로그래머 는 일 을 하면 비교적 신속 하지만 단점 도 있다.토론 시간 이 4 시간 이 넘 는 문 제 는 결국 거품 이 된다.마지막 스퍼트 단계 에서 하 는 모든 항목 은 기본적으로 줄어든다.
또 대부분의 민첩 형 프로그래머 들 은 자신 이 비범 하 다 고 자부 하 는 통폐 가 있다 는 점도 주목 할 만하 다.프로그램 개발 과정 에서 특히 작은 구성 요 소 를 선택 할 때 자신의 견 해 를 고수 하여 네트워크 파일 시스템 에 오류 가 발생 하거나 드라이버 의 실현 효과 가 이상 적 이지 않다.
8.문맹 형 프로그래머:프로 그래 밍 입문 자,기초 가 얕 음
말 그대로 문맹 형 프로 그 래머 는 다른 사람의 소스 코드 를 읽 을 때 항상 많은 번 거 로 움 을 겪 고,어떤 때 는 기본적으로 다른 사람의 코드 를 알 아 보지 못 한다.

다시 말 하면 문맹 형 프로그래머 와 외딴섬 형 프로그래머 는 사촌 형제 처럼 그들 이 좋아 하 는 프로 그래 밍 언어 에 만 시간 을 들 여 기본 적 인 프로 그래 밍 구 조 를 이해 하고 프로 그래 밍 문법 을 전면적으로 파악 하지만 다른 프로그래머 가 쓴 코드 를 볼 때 는 전혀 모른다.이런 상황 에서 우 리 는'code-blind'프로그래머 라 고 부른다.
다른 개발 자 들 이'왜 우리 의 표준 인 터 페 이 스 를 사용 하지 않 고 대 화 를 만 드 느 냐'고 물 었 을 때 문맹 형 프로그래머 들 은 보통 자신의 발끝 을 쳐 다 보고 중 얼 거 렸 다.
이상 은 일부 유형의 최고급 프로그래머 사례 만 열거 한 것 입 니 다.물론 최고급 이 나 쁜 것 은 아 닙 니 다.이런 최고급 특징 을 합 리 적 으로 응용 하면 특기 가 될 것 입 니 다.당신 이 최고급 프로그래머 인지 아 닌 지 모 르 겠 습 니 다.

좋은 웹페이지 즐겨찾기