서로 다른 언어로 작성된 동일한 유형의 여러 애플리케이션을 지원하는 것이 가능합니까?

StackOverflow https://stackoverflow.com/questions/59436

  •  09-06-2019
  •  | 
  •  

문제

우리 모두는 언어에 구애받지 않는 것이 프로그래머에게 이익이라고 말하고 싶지만, 서로 다른 언어로 작성된 동일한 유형의 여러 엔터프라이즈 웹 애플리케이션을 지원하는 것이 실제로 실현 가능합니까?CMS 또는 전자상거래 시스템이 얼마나 복잡한지 생각해 보십시오. 이제 서로 다른 언어로 작성된 세 가지 CMS 플랫폼을 지원한다고 상상해 보십시오.나는 .NET, Java 또는 PHP 상점으로 알려지기 싫지만, 한 번도 사용해 본 적이 없는 솔루션을 지원할 수 있다고 말하여 왜 우리가 지원하지 못하는지 궁금해하는 고객을 화나게 하는 공급업체가 되고 싶지 않습니다. 제 시간에 맞춰 일을 끝내세요.이에 대해 경험을 바탕으로 말할 수 있는 사람이 있습니까?귀하의 회사는 일반적으로 그것을 받아들이고 즉석에서 새로운 플랫폼을 배우려고 노력합니까?최신 속도로 청구합니까, 아니면 그 비용을 먹습니까?

도움이 되었습니까?

해결책

나는 그것이 모두 고객이 누구이며 무엇을 기대하는지에 달려 있다고 생각합니다.다양한 기술에 대해 아는 것이 좋다고 생각합니다. 하지만 실제로 누군가에게 고용되면 그들은 자신이 무엇을 하고 있는지 알기를 기대합니다.개인적으로 나는 특정 유형의 기술을 사용하여 일을 정말 잘하고, 채용되면 일을 잘 완수한다는 사실을 알리고 싶습니다.

핵심 역량이 무엇인지에 관계없이 모든 계약을 이행하려고 한다면 성공하지 못할 것입니다.당신은 당신을 고용하고 실수를 하는 사람들을 화나게 할 것이고, 당신이 정말로 빛날 수 있는 기회를 놓칠 가능성이 있습니다.때로는 비용을 지불하기 위해 타협해야 하지만 조심하지 않으면 결국에는 물릴 수 있습니다.

나와 함께 일했던 대형 컨설팅 회사들은 이에 자원을 쏟아부으며 너무 많은 사람들을 화나게 하지 않기를 바랍니다.그들은 컨설턴트와 함께 일하고 일을 완수하지 못할 때 화를 내는 사람들이 그들을 계속 고용하기 위한 결정을 내리는 사람들이 아니라는 것을 알고 있기 때문에 주로 이렇게 합니다.그들에게는(내가 아는 그들 모두는 아니지만 일부는 분명히), VP와 SVP가 그들을 계속 유지하도록 설득할 수 있다는 것을 궁극적으로 알고 있기 때문에 그들이 망쳐도 상관하지 않습니다.

다른 팁

솔직히 말해서 조직이 아무리 규율이 잘 되어 있어도 시간이 지나면서 이런 일이 일어나는 경향이 있다고 생각합니다.새로운 방법론이 새로운 라이브러리, 프레임워크, 심지어 언어의 형태로 번들로 제공되는 것은 자연스러운 일입니다..NET 상점은 한때 ASP/VB 상점이었을 수도 있다는 점을 명심하십시오.모든 것을 처음부터 다시 작성하는 데는 이점이 거의 없기 때문에 아마도 클라이언트를 위해 이전 시스템을 계속 유지할 것입니다.

모든 것을 "동일하게" 유지할 수 있는 여유가 있는지는 잘 모르겠습니다. 언어 문제는 라이브러리나 프레임워크 문제, 특히 직접 만든 문제에 비해 사소한 것이기 때문입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top