전통적 의미의 소프트웨어 개발은 컴파일 언어를 사용해서 코드를 짜고 빌드한후 소프트웨어를 만드는 개념입니다.
최근엔 웹관련 스크립터들이 스스로를 소프트웨어 엔지니어라고 부르고 있지만 정확히 말하면 벡앤드던 프론엔드던 스텍이던 웹관련 개발은 그냥 스크립트를 짜는겁니다.
진정한 의미의 하드코어 소프트웨어 개발자는 c/c++ 어셈블리 같은 로우레벨 언어로 코딩하고 포팅하는 프로그래머입니다.
20년째 c/c++로 임베디드 코딩을 하지만 실제로 하드코어 개발자는 많이 못봤습니다. 자신이 소프트웨어 엔지니어라고 말하는 사람들은 많지만 실제로 무슨일을 하는지 들여다보면 대부분 그저 그런 웹개발 관련 일들을 할뿐 하드코어 개발자는 거의 없더군요