Reposted by yamanoku
"소프트웨어 개발이 자명하게 공학으로 불릴 만하다면 소프트웨어 엔지니어라는 이름에도 특별함이 없었을 것이다. 이런 느낌이 드는 이유는 무엇이고, 소프트웨어 공학이 기계 공학, 전기 공학, 토목 공학과 왜 다르게 느껴지며, 소프트웨어 개발을 공학으로 만드는 것은 또 무엇일까? (...) 조직이 개인의 천재성에 의존하지 않고 반복해서 신뢰할 수 있는 결과를 만들어야 하는 순간부터 공학적 접근이 필요해진다." parksb.github.io/article/44.html
parksb.github.io
소프트웨어 개발을 공학으로 만드는 것
KO | EN 소프트웨어를 만드는 직업에는 여러 이름이 있다. 개발자라는 이름이 가장 흔하고, 프로그래머라는 이름은 중립적이면서 약간은 전통적인 느낌을 준다. 코더는 말 그대로 코딩하는 사람을 의미하는 이름이지만, 소프트웨어 개발에 수반되는 수많은 과정에서 수동적인 코드 작성만을 담당한다는 뉘앙스로 인해 멸칭으로 쓰이기도 한다. 그리고 그 반대편에는 소프트웨어 엔지니어가 있다. 소프트웨어 엔지니어라는 이름은 사뭇 다른 느낌을 준다. 왠지 모르게 코더보다 전문적일 것 같고, 어째서인지 프로그래머보다 수학을 잘할 것 같고, 뭔가 개발자...