소프트웨어 엔지니어링 은 엔지니어링입니다.
그러나 소프트웨어 엔지니어라고 부르는 대부분의 사람들은 엔지니어가 아닙니다. 반드시 엔지니어링 프로세스를 따르지 않는 프로그래머 및 코더가 아닌 많은 사람들이 있습니다. a) 코딩은 소프트웨어 엔지니어링의 기본 요소이며 2) 그 자체로는 과학이기 때문에 잘못된 점은 없습니다. 그러나 엔지니어링 프로세스를 갖는 것은 엔지니어링으로 존재하고 작업하기위한 기본입니다. 그것은 하나의 그룹입니다.
불행히도 다른 그룹은 프로그래머 / 코더가 아닙니다. 그들은 단지 해킹 일뿐입니다. 모니터에서 똥을 날리고 코드를 판매하는 코드 원숭이입니다 .
후자 그룹의 영향은 악의적이며 유독하며 유쾌합니다 (검은 유머와 같은 방식으로). 다른 분야의 엔지니어가 소프트웨어 공학 개념에 대해 (잘못) 조롱하거나 소프트웨어 공학과 컴퓨터 과학이 코딩 이외의 것이라고 생각하는 이유 (및 코딩에 의해 스파게티 코딩)
요약 : 다른 오래된 기존의 많은 분야에서 소프트웨어 엔지니어링에 대한 부정적인 인식이 있습니다. 그것은 잘못된 가정입니다.
그러나 이러한 잘못된 가정은 소프트웨어 엔지니어라고 부르는 많은 사람들이 무작위로 우연히 Knuth의 TAOCP를 입력하게되기를 기대하면서 키보드를 두드리는 lobotomized 원숭이의 슬픈 풍자 만화에 지나지 않는다는 실제 관찰에서 비롯됩니다.
추신 .. 내 생각에 당신의 이야기에서 수학자가 방금 상처를 입었을 것입니다. 그는 그의 가슴에 그 쓰레기가 깊숙이 있었기 때문에 하나님은 얼마나 오래 알았으며, 당신은 단순히 열린 곳으로 나가는 최초의 콘센트였습니다.