반응형

SW/소프트웨어공학 3

유용한 소프트웨어를 작성하는 것이 항상 어려운 이유

역사는 우리에게 유용한 소프트웨어를 쓰는 것이 얼마나 어려운지 가르쳐줍니다. 그것은 코드와 거의 관련이 없어서, 인공지능은 그것을 고칠 수 없을 것입니다. 저는 효율적인 소프트웨어 엔지니어링과 효과적인 소프트웨어 엔지니어링의 차이, 그리고 나서 그것이 우발적인 것과 본질적인 복잡성 사이의 관계에 대해 이전 두 번의 게시물을 썼습니다. AI가 향후 수십 년 동안 프로그래밍 직업을 어떻게 바꿀지 궁금하지만, 단기적으로 과대 주입된 예측에 비판적입니다. AI는 수십 년 동안 가치가 있는 소프트웨어를 꿈꾸지는 않을 것입니다. 그것은 정말 어려운 문제로 남아 있습니다. 그것은 우리가 더 효율적인 것은 잘 할 수 있지만 효과적인 것은 잘 하지 못합니다. 신뢰할 수 없는 직업으로 다시 표현하는 것이 좋습니다. 효율성..

1-2. 소프트웨어에 대한 인식의 중요성

2014년 2월 페이스북은 왓츠앱을 인수하였습니다. 당시에 어마어마한 20조원으로 인수를 하여, 큰 이슈가 되었습니다. 결국 현재 그 인수는 상당히 성공적이었다고 할 수 있습니다. 만약 우리나라 기업이었다면, 이러한 현실이 가능했을까요? 아마 쉽지 않았을 것입니다. 그러한 이유는, 우리나라의 대부분의 큰 기업들은 HW 제조 기업입니다. SW기업에 대한 가치와 투자를 하는 방식이 기존과는 상이하기 떄문입니다. 얼마나 회사의 이익 창출에 도움이 되었는 가에 대해 생각해 보아야 합니다. 하드웨어 제조 기업에서의 소프트웨어 단가는 계산하는 방법이 거의 존재하지 않습니다. 원가 비중의 50% 이상 차지하는 소프트웨어 원가 계산 방식이 없어, 프로젝트 관리 방법에 문제가 생기기 마련입니다. 결국, 하드웨어와 소프트..

1-1. 한국 소프트웨어 산업의 경쟁력 (요약)

한국 소프트웨어 성장 잠재력은 엄청나게 높을까요? sw 산업 발전의 핵심 요소는 인력 양성이라 할 수 있습니다. 미국의 약 7분의 1 수준으로, 미국에 상대적인 크기를 생각한다면 매우 높은 비중이라는 것을 할 수 있습니다. 따라서 성장 잠재력은 엄청나게 높다고 할 수 있습니다. 4차 산업 혁명에서 소프트웨어 역량은 매우 중요해지고 있습니다. 자동차 회사 역시, 하드웨어 회사가 아니라 소프트웨어 회사라고 칭하는 경우도 있습니다. 우리나라는 제조업 강국입니다. 제조업에서도 소프트웨어의 비중이 커져가고 있습니다. 만약 소프트웨어 역량을 확보하지 못한다면, 도태될 확률도 높다고 할 수 있습니다. 우리나라는 소프트웨어 산업은 왜 발전하지 못했을까요? 주요 원인은 소프트웨어의 제값을 받지 못한다는 것입니다. 제조 ..

반응형