Javier 는 변화하는 요구 사항이 인생의 어려운 사실이라는 것을 잘 지적합니다. 개발자가 의사 결정을 내려야하는 제품을 개발하는 경우가 너무 많아서 이러한 상황에 너무 좌절합니다. 제 의견은 "고객이 왜 경영진이 고객과이를 알아낼 수 없습니까?"또는 "고객이 원하는 것을 모르면 왜이 프로젝트를 시작 했습니까?" 늦게 개발 ".
간단한 사실 : 이것은 프로그래밍 / 소프트웨어 개발뿐만 아니라 모든 단계에서 항상 발생합니다. 사람들이 결코 마음을 바꾸지 않고, 적응하지 않고, 변화를 해결하지 않으면 세상은 단순히 매우 지루하고 매우 다른 곳이 될 것입니다. 사람들은 자신이받은 것을보고 개선하는 경향이 있습니다. 코드와 동일한 작업을 수행하지 않습니까? 내가 만족하지 않는 코드 블록이 있다면 (비효율적이고 지저분하다), 나는 그것을 향상시킬 것이다. (운영 체제가 나에게 불평합니까? ... 명명되지 않은 특정 OS를 사용하고 있지만 일반적으로 그렇지 않은 경우가 있습니다)
프로그래머로서 우리는 일을 개선 할 수있는 기회를 잡아야하며 우울하거나 짜증나 지 않아야합니다. 사람들과 대화하고, 스타일을 개선하고, 업무 윤리를 개선하고, 열린 마음으로 물건에 접근하고, 어제보다 나아지도록 자신을 밀어 올리십시오. 당신의 경력을 발전시키고 너무 쉽게 정착하지 마십시오.
모든 사람이이 답변에 동의하지는 않지만이 질문에 대한 답변이 더 넓은 관점을 다루는 것이 중요하다고 생각합니다.