사람들은 저에게 "당신이 잘하는 일을하는 것을 찾아라"라고 조언하지만, 사실은 단지 코드를 작성하는 것 외에는 아무 것도 잘한다고 믿지 않는다는 것입니다. 그래도 프로그램을 디자인하거나 구성 할 수 있다고 생각하지 않습니다.
내가 잘못 이해하지 마라. 나는 피즈 버즈 프로그램을 작성할 수없는 그런 종류의 프로그래머가 아니다. 나는 일을 끝내는 것 외에는 할 수없는 종류의 프로그래머와 같습니다. 내가 "최소한의 행동"태도를 갖는 것은 아닙니다. 프로그래머로서의 한계를 고통스럽게 알고 있습니다.
예를 들어, 빠른 정렬 알고리즘을 구현하는 것은 rote 암기에만 의존하여 수행 할 수있는 일입니다. 즉, 전체 알고리즘을 메모리에 커밋하려고 노력하지 않고 하루 종일 좋은 청크를 소비하려는 동기를 찾은 경우 "음, 이해합니다. 논리를 볼 수 있습니다 ...").
응용 프로그램을 구성하고 디자인 할 때 나는 무력하다고 느낍니다. 처음에 올바른 답을 볼 수 없기 때문에 나중에 10 개 중 9 회 후회하는 판결을 내립니다.
나는 여전히 직장에서 승진을하고 동료들로부터 찬사를 받아 다른 사람들이 반드시 내 의견을 공유하지는 않습니다. 그러나 객관적으로 말하면, 나는 '약간 약간 높은'프로그래머 이상으로 현실적으로 갈망하는 학습 능력이나 단순한 두뇌 능력이 없습니다.
나는 더 나은 자격을 갖춘 다른 역할을 찾지 못할 것이라고 확신하더라도 더 재능있는 사람들을위한 공간을 마련하고 또 다른 직업을 찾을 수있는 윤리적 의무가 있는지 궁금합니다. 제 질문은 "일반 프로그래머들이 팀에 자리를 잡고 있습니까?"입니다.