|
|
새로운 기능을 만드는 것
소스코드를 작성해서 없는 것을 만들어냄
예:
웹 애플리케이션 개발
라우터 펌웨어 개발
네트워크 제어 소프트웨어 개발
👉 코드 생산이 본질
2️⃣ 네트워크·서버는 무엇인가?메일서버 / 웹서버 / FTP서버 / 네트워크
이미 만들어진 소프트웨어·프로토콜·장비를
설계 → 설정 → 연결 → 검증 → 운영
즉,
Apache, Nginx, Postfix, BGP, OSPF, VLAN
→ 만드는 게 아니라 “조합하고 설정”
그래서 용어가 이렇게 나뉩니다:
분야쓰는 용어
| 서버 | 서버 구축, 서버 설정, 서버 운영 |
| 네트워크 | 네트워크 구축, 망 설계, 라우터 설정 |
| 시스템 | 시스템 구축/운영 |
| 개발 | 프로그램 개발, 펌웨어 개발 |
3️⃣ 네트워크에서 “구축”이 가장 적절한 이유
예를 들면:
네트워크 구축
IP 설계
VLAN 설계
라우터/스위치 설정
BGP / OSPF 구성
이중화 구성
👉 이건 개발이 아니라 “인프라 구축”
그래서 실제 현업에서도:
❌ 네트워크 개발자
✅ 네트워크 엔지니어 / 네트워크 구축
4️⃣ “운영도 기술인데 왜 개발이 아닌가?”
아주 중요한 포인트입니다.
✔ 맞습니다. 운영도 고급 기술입니다.
❌ 하지만 개발은 아님
이유:
운영은 시스템을 안정적으로 유지
개발은 시스템 자체를 만들어냄
그래서:
“운영이 어렵다” ≠ “개발이다”
현업 용어로는:
운영 난이도 ↑
개발 여부와는 무관
5️⃣ 질문 요지에 대한 한 문장 답
네트워크는 리눅스처럼 서버 구축이라고 하지, 운영이라 해서 개발이라고 하진 않는다?
👉 정확합니다.
“셋팅하고 운영하는 게 기술이긴 해도 개발은 아니다”
👉 이 또한 정확합니다.
그래서 “구축”이라는 단어가 가장 알맞은 표현이고,
네트워크·서버 분야에서 개발이라는 표현을 쓰면 오히려 어색합니다.
원하시면
“구축 / 운영 / 개발”을 이력서·직무명 기준으로 어떻게 나누는지도 정리해 드릴게요.