밑에 적절한 비판들이 있네요. 컴퓨팅 기술이 접근성이 높은것도 SW엔지니어들에 기여가 크죠. 접근성이 높다는게 프로가가 되기 쉽다는것도 아니고요. 요리에 대한 접근성이 높다고 요리전문가 되는게 쉽나요?

•배우기 쉽다. 인정하지만 진입장벽이 낮은 것이 전문성이 낮다를 의미하지는 않습니다. 다른 산업군, 특히 제조업의 다른 기술 직군에 비해 배우기 쉬운 이유는 개발 자체가 쉬워서라기보다는 오픈소스 문화나 낮은 위험성이 아닐까 생각합니다. 앞서 말한 개발자의 다양성 측면에서 빨리 배워 할 수 있는 일들이 있고 전문성을 기반으로 해야 하는 일이 있는 것이죠.

•그림 좀 배우고나서 만화작가 조수로 들어갔다고해서 프로라 하고 다니실건가요. 아니면 요리학원 좀 다녀서 주방에 취업하면 요리전문가, 쉐프라고 하고다닐겁니까? 그거랑 비슷한 수준이에요. 하시는 말이. 그렇게 간단한거면 그걸 프로라 안하죠

•제조업과 직접 비교가 유의미할까요? 산업의 고도화가 충분히 되지 않았다는 관점에서 그 비교 대상은 제조업으로 보이는데요. 제조업의 패러다임으로 소프트웨어 업을 이해하려고 하면 수공업이나 취미 개발로 보일 수 있지만 반대로 이런 부분이 소프트웨어 개발만의 유연하고 창의적인 문화를 만들고 이를 발판으로 성장하고 있다고 생각합니다.

•과거에 비해서 한명의 엔지니어에게 기대하는 바가 넓고 커진 것은 맞습니다. 그리고 과거에 비해훨씬 많은 현실세계가 컴퓨터 시스템 안으로 들어왔고, 그만큼 추상화와 구현 난이도도 급속도로 높아지고 있죠. 현실에서의 더 어려운 일들을 나열한다고 해서 이 일은 안 힘든 일이다... 라고 주장할 필요가 있나 싶네요

•환경이 변화했습니다. 과거보다 시장에서 개발자에 대한 기대와 보상이 커지는 이유가 단지 그들의 기술, 숙련도, 전문성이라고 생각하지 않습니다. 인류의 삶에 IT가 깊숙하게 들어갈수록 소프트웨어가 중요해지고, 많은 인프라를 떠받치고 있죠. 각 개발자의 역량이 커져서 보상이 많아지는 것이 아니라 그냥 일 자체가 비싸졌다고 생각합니다. 과거보다 중요해졌으니까요.

•SW개발이 단순히 코드생성,API생성하는것이라 착각하시는거 같은데. SW개발의 본질은 현실을 추상화해 프로토콜과 인터페이스를 만들고 거기에 끼워 맞추는 데 있습니다. 서로 다른 방식으로 작동하는 것들을 연결해서 하나처럼 작동시키는 데 있다는말입다. 이게 생각보다 더 복잡한 지적활동이고 그래서 생각보다 SW엔지니어 육성하기가 힘든겁니다. 지금 사람이 많다는데 그중에 제대로 일할수 있는 인력이 얼마나 됩니까? 대부분 툴 한반 써봤다인데 그게 SW엔지니어의 핵심이 아닙니다.