백엔드 개발자를 선택한 이유

박정근·2023년 3월 11일
0

프론트엔드와 백엔드 차이

프론트엔드 개발

사용자를 중점으로 개발하게된다. 즉 사용자가 기능적이고 유용하게 웹페이지를 사용하기 위해 인터페이스를 개발한다.

주로 사용하는 기술

▶HTML: 웹사이트 구축을 위한 핵심 언어입니다. 프론트엔드 개발자가 웹사이트의 기본 프레임워크 또는 기본 디자인을 구축하는 데 사용하는 것이다.

▶CSS : CSS(Cascading Style Sheets)는 디자인의 다양한 요소를 표현하기 위한 규칙을 설정하는 데 사용되는 프로그래밍 언어이다.

▶JavaScript : JavaScript는 정적 HTML 페이지에서 이벤트 기반 요소를 처리하는 데 사용된다.

백엔드 개발

서버를 중점으로 개발하게된다.즉 사용자가 보이지않는 웹페이지를 작동시키는 기술적 논리를 개발한다.

주로 사용하는 기술

▶Java - 플랫폼에 구애받지 않으므로 Android와 같은 모바일 OS를 포함한 모든 플랫폼에서 작동한다. Java의 다른 이점으로는 객체 지향, 유연성 및 보안이 있다.

▶Python : 서버 측 개발에 인기가 많으며 더 적은 줄의 코드로 더 많은 기능을 구축하고 빠르게 반복할 수 있다.

▶PHP : PHP는 백엔드 개발 전용으로 만들어진 스크립팅 언어이다. 데이터베이스 관리, 동적 콘텐츠 제어, 세션 추적 등에 사용할 수 있다.

백엔드 개발자를 선택하게 된 계기

전자공학과를 전공하여 주로 임베디드를 공부하였다. 취업준비를 하면서 전공으로 나아가는건 국내에서는 노력하는것에 비해 얻는것이 부족하다고 생각했다. 임베디드를 공부하는 과정에서
소프트웨어 설계는 나에게 즐거움을 주었지만 하드웨어 설계는 절망을 안겨주었기에 코드를 작성하는거에는 언제 긍정적인 생각을 가지고있었다.

처음에는 이렇게 많은 개발자의 종류가 있는줄 몰랐다. 보안,네트워크,모바일,게임 등 여러가지가 많았지만 이전부터 AI에 관심이 많았던 나에게 데이터분야가 가장 흥미를 가질수 있었다.
여러 관련된 사이트와 지인들에게도 물어보며 정보를 모았을때 백엔드개발을 우선적으로 경험하는 것이 중요하다고 생각했다. 독학으로 공부를 하기에는 전문성이 부족하고 여러사람을 만나볼수 없다는 생각에 제로베이스 부트캠프를 선택하였으며 6개월간 부족하지않게 성장하여 개발자를 선택한것이 후회하지 않게 노력할것이다.

profile
개발하는고라니

0개의 댓글