베이스 아카이브

[IT 개발 분야 소개] 어떻게 하면 IT 개발자가 될 수 있을까? - 프론트엔드, 백엔드 본문

IT/지식정보

[IT 개발 분야 소개] 어떻게 하면 IT 개발자가 될 수 있을까? - 프론트엔드, 백엔드

반키 2021. 12. 19. 12:27

개발자가 되기 위해 가장 먼저 분야를 정해야 합니다.

 

일반적인 회사에서 존재하고 있는 개발 분야는

프론트엔드(Front)

백엔드(Server)

데브옵스

데이터 사이언티스트

입니다.

 

오늘은 이 중 프론트엔드백엔드 개발자에 대해 알아보겠습니다!

 

먼저 프론트엔드 개발자는 클라이언트(Client)에게 보이는 모든 화면을 만들게 됩니다.

 

프론트엔드는 웹 프론트엔드와 앱 프론트엔드로 나누어집니다.

 

웹 프론트엔드는 HTML, CSS, Javacsript 언어를 사용하여 개발을 합니다.

이 중 가장 중요하게 여겨지는 언어는 Javascript입니다.

Javascript 를 배우게 되면

동적인 페이지를 만들고

서버로 어떠한 요청을 주고받는 것을 이 언어를 통해서 할 수 있습니다.

 

앱 프론트엔드는 안드로이드 / iOS 로 나누어 개발하게 됩니다.

Google Play Store에 있는 어플들은 안드로이드 개발자가 개발을 하고

안드로이드 개발 같은 경우엔 JAVA, Kotlin 이라는 언어를 사용합니다.

 

Apple의 AppStore에 있는 어플들은 iOS 개발자가 개발을 합니다.

iOS 개발은 Objective-C, Swift 언어를 주로 사용합니다.

 

 

다음 백엔드 개발자

서버를 개발하고 데이터베이스(DB)를 설계합니다.

 

 

고객이 서비스를 사용하는 과정에서 일어나게 되는 부분들을

데이터베이스(DB)화 시키고

그것에 알맞게 로직을 처리하는 일을 주로 하게 됩니다.

 

기존 서비스에 대한 유지보수 및 다양한 예외처리에 대해서 핸들링을 하고

여러 가지 상품에 대한 관리, 주문을

관리자 페이지에서 관리할 수 있게 합니다.

 

백엔드는 JAVA, Python 등의 언어를 사용하여 개발합니다.

 

실제로 백엔드 개발자들 사이에서

가장 자신 있는 언어가 무엇이냐고 설문조사한 결과

1위를 차지한 언어가 JAVA

2위 Javascript

3위 Python

 

새롭게 배우고 싶거나 배울 필요성이 있다고 생각하는 언어,

가장 좋아하는 언어가 무엇이냐는 질문에 대해서는

1위 Python

2위 Go

3위 Kotlin

으로 결과가 나온 바 있죠.

 

Python 언어는 간결하고 쉽다는 것이 가장 큰 장점입니다.

다양한 예외 케이스들을 처리하는 서버에 주로 쓰이고

위에 나온 결과처럼 최근 가장 인기 있는 언어 중 하나로 선택되기도 했습니다.

 

JAVA 언어는 C언어보다 사용성 부분에서 많은 개선이 되어

현재 개발자들 사이에서 가장 많이 사용되고 있는 언어입니다.

( = JAVA 개발자가 가장 많다는 뜻이 되기도 합니다.)

 

Python 언어보다 JAVA가 속도 부분에서도 빠르기 때문에

대규모 서비스에서 주로 사용됩니다.

 

 

프론트엔드 개발자와 백엔드 개발자에 대해 간단히 설명해드렸습니다.

어느 정도 이해가 되셨나요?

이 포스팅이 도움이 되셨길 바랍니다.

 

다음 포스팅에선 오늘 다루지 않은 분야인

 데브옵스 개발자데이터 사이언티스트에 대해 다뤄보겠습니다!

Comments