프로그래머는 점점 더 나빠지고 있나요?

방법론은 잊어라 - 가방 프로그래머 = 나쁜 프로그램

제가 묻는 유일한 이유는 끝없는 업데이트와 패치로 인해 점점 짜증이 나기 때문입니다. 인터넷 시대와 "쉬운" 업데이트로 인해 무엇이든 내놓고 나중에 고칠 수 있다는 태도가 생긴 것 같습니다. 이것 때문에 짜증이 나기 시작한 건 나뿐인가? 컴퓨터를 켤 때마다 내 PC의 모든 소프트웨어가 최신 버전으로 업데이트를 시도하는 동안 5분 정도 기다려야 합니다. 안티 바이러스 및 안티 스파이웨어 프로그램에 대한 보안 정의에 관해서는 이것이 100%로 이해할 수 있지만 다른 모든 것에 필요하다고 생각하지는 않습니다. 우리 모두는 매일 업데이트 없이 과거에 살아남았습니다.

Microsoft는 출시 날짜를 정한 시점에 준비된 소프트웨어를 출시하는 경우가 항상 있었습니다. 나중에 패치만 하면 되기 때문에 소프트웨어의 완성도 수준은 중요하지 않은 것 같습니다. Microsoft는 프로젝트 규모에 따라 유일한 용서가 가능하다는 점에서 여전히 약간의 농담을 하고 있습니다. 20만 줄의 코드를 사용하여 20만 줄의 작업을 수행하면 항상 문제가 발생합니다. 이는 게임 프로그래머들 사이에서도 흔히 발생하는 문제였습니다. 공정하게 말하면 그들은 항상 하드웨어가 처리할 수 있는 한계에 직면해 있었기 때문에 이는 예상된 문제였습니다. 나중에 고칠 수 있다고 해서 완성되지 않은 소프트웨어를 내놓는 것이 정말 올바른 태도일까요? 나는 프리웨어 작성자로서 수정이 필요한 문제를 상당히 많이 작성했지만 업데이트 릴리스(새 버전 번호 포함)에 포함시키는 것을 선호합니다. 다른 사람들도 오늘 패치로 귀하의 대역폭을 기꺼이 사용할 것입니다. 아마도 아웃소싱과 값싼 노동력은 좋은 방법이 아닐 수도 있습니다. 젠장, 젠장.

이 모든 것에서 제가 정말 웃긴 점은 입력을 위해 한 번에 한 장씩 프로그램을 작성하고 인쇄했던 시절에는 이런 일이 결코 일어나지 않았다는 것입니다. 사람 쓰기 시스템은 좋아야 했습니다. 그들이 한 일은 계획, 실행, 테스트가 전부였습니다. 당신이 돈 많이 버는 계약자, 당신은 정말 돈을 벌어야 했어요. 시스템은 마찬가지로 복잡했고 오늘날에도 많은 시스템이 여전히 사용되고 있습니다. 주로 실제로 작동하기 때문입니다! 프로그래머들은 수학에서 높은 점수를 받고 최상위권에 있는 사람들이지, TV 광고를 보고 연봉 35,000파운드가 넘는 연봉과 회사 차량을 원하는 사람이 아닙니다! 이제 아주 기본적인 것들이 널리 잊혀지고 있는 것 같습니다. 작동하지 않는 상태로 전달된 또 다른 정부 소프트웨어 프로젝트에 대해 들을 때마다 당황스럽습니다. 작동하지 않는 시스템에 수십억 파운드를 투자했습니다. 땅을 깨뜨릴 만한 내용을 작성하는 것과 거의 같지 않으며 일반적으로 기존 기술 위에 데이터베이스를 구축하는 것에 지나지 않습니다. 많은 버그가 깊은 것도 아니고, 가장 간단한 테스트만으로 대부분 발견하고 수정할 수 있었습니다. 앞서 게임 개발자의 방어에 관해 말했듯이, 적어도 그들은 최첨단에서 일하고 있습니다. 프로그래머로서 기능적 요구 사항을 충족하는 공장 데이터베이스 시스템을 실행할 수 없다면 우리는 문제에 봉착하게 됩니다.

나는 내 프로그램 중 일부에 대해서도 유죄가 있기 때문에 대답을 모르겠습니다. 무료로 글을 쓰다 보면 빨리 글을 쓰게 됩니다. 신속한 애플리케이션은 너무 RAD가 되었으며 해당 작업을 수행할 만큼 영리하지 못한 프로그래머가 너무 많습니다. 의심할 바 없이 그들은 실제 업무를 수행할 능력이 없기 때문에 결국 관리직에 오르는 사람들이 될 것입니다.

당신은 또한 좋아할 수도 있습니다

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다