백엔드 개발자는 어떤 일을 할까요?
- 11,439
- 0
- 0
백엔드 개발자는 어떤 일을 하나요?
우선 백엔드 개발자가 업무를 담당하는 범위는 넓습니다.
웹 어플리케이션 개발을 담당하는 사람부터
데이터 분석을 위한 엔지니어링, 분산파일시스템 및 DBMS를
만드는 개발자까지도 백엔드 개발자입니다.
백엔드 개발자는 개발만 잘하면 될까요?
NO!
전체를 아울러 볼수 있는 시각이 필요합니다.
구축해 놓은 서버에 있는 데이터를
사용자마다 각각 다른 기기, 다른 환경을
이용하기 때문입니다.
따라서 어떤 환경 혹은 기기를 사용하더라도
문제 없이 이용이 가능하게끔 구축해 놔야 합니다.
즉, 다양한 환경을 염두하여
서버를 구축할 수 있는 시각이 필요한 것입니다.
백엔드 개발자의 전망은?
새로운 도구 및 프레임워크 때문에
개발자의 수요가 줄어들 것이라는 우려가 있습니다.
그러나 기존의 개발 분야들이 더욱 깊고,
새롭게 발전하면서 새로운 인력들에 대한
수요도 생겨나고 있습니다.
새로운 분야에 대한 적응력을
높여 놓는다면 개발자에 대한 전망은
걱정하지 않아도 된다고 생각됩니다.
특히 백엔드 개발의 경우에는
여러 분야와의 연결이 유연합니다.
백엔드 개발자가 되기 위해서 필요한 것은?
HTML, HTTP
DBMS, Front End
DBMS 설계
Maven/Gradle
테스트 코드 작성/리팩토링 기법
JVM 레벨의 튜닝
branch 정책 등에 대한 것들을 잘 알아는 것이 좋습니다.
그렇지만 이 모든 것을 정확하게 잘 알아야 한다는 의미는 아닙니다.
팀의 개발자들의 지식이 모아져 프로젝트를 진행하기 때문입니다.
`19.01.21(updated. `19.01.21)
