개발자 그게 뭔데?

kicdev·2025년 6월 19일
post-thumbnail

개발자라는 말을 들으면 무엇을 하는 사람으로 생각되나요?
당연히 개발을 하는 것 같은데...
"근데 개발이 뭐지?"하는 생각도 듭니다.
우선!

개발자란?

개발자란, 다양한 문제를 소프트웨어로 해결하는 전문가입니다.
더 나아가, 같은 해결에 대해서도, 더욱 최적화된 해결을 제공하고자 노력합니다.

개발자가 되기 위해서는 무엇이 필요한가요?

개발자는 우리가 흔히 말하는 '프로그래밍'을 하고, '프로그래밍 언어'를 사용하여 서비스를 생산합니다.

그렇기 때문에 프로그래밍이 무엇인지 알아야 할 필요가 있습니다.
흔히, "프로그래밍? 그거 코딩하는 거 아닌가요?"라고 말씀합니다.
일반적으로는 맞지만, 엄연히 말하자면, 프로그래밍 안에 코딩이 들어가는 개념입니다.

코딩 : 프로그래밍 언어를 사용해 컴퓨터가 이해할 수 있는 명령어를 작성
프로그래밍 : 코딩을 포함해, 특정 문제를 해결하기 위하여 전체적인 논리 구조를 설계하고, 구현하는 과정

개발자가 필요한 이유

1. 정보의 디지털화
가장 큰 이유라고 생각합니다. 현대의 산업이 거의 디지털로 간소화 되면서 우리가 그 정보를 이용하고 활용해야하기 때문입니다. 모두가 이미 느끼고 계시겠지만, 현대인의 삶과 디지털은 뗄레야 뗄 수가 없는 관계가 여기서 출발한 것 같습니다.

2. 최적화의 중요성
개발자는 그저 무언가를 새로 만들기만 하지 않고, 더욱 더 나은 서비스를 위해 노력합니다. 기존의 것 또한 시대나 트렌드에 따라 맞춰 변화를 적용시킵니다.

3. 자동화의 중요성
생각해보면 현실에서 하는 일들 가운데, 매번 새로운 행동만 하는 것은 잘 없습니다. 했던 일을 반복하는 경우가 많고, 사람은 이를 지루해하기도 하고, 떄론 실수가 나오기도 합니다. 이런 일련의 것들을 디지털로 인해 위험을 줄이고, 인력보다는 전자정보 하나 바꾸는 것이 더욱 비용이 적기에, 안정성과 비용의 측면에서 자동화는 매우 중요합니다.

4. 디지털 사용 = 경쟁력
디지털을 사용하는 모든 사람과 직업에 적용되지만, 개발자는 그 사용자가 쓰는 도구의 품질을 결정합니다. 우선 도끼가 있어야 뭐라도 패듯 개발자는 그 기반을 설계합니다. 그렇기에 개발자는 현대의 시스템 전반을 아우르는 필요성을 갖고 있습니다.

마치며

오늘은 개발자가 어떤 것인지, 왜 필요한지에 대해 알아보았습니다.
작성하면서도 개발자라는 존재의 필요성과 중요성을 재고하는 경험이 되었습니다.
개발자가 왜 필요한지, 왜 중요한지를 앎에 무엇을 해야하는지를 가늠하고 생각하고 실천할 수 있다는 믿음이 자라난 것 같습니다.

profile
언젠가 백엔드 개발자가 되기 위해

0개의 댓글