[취업준비 시 집중적으로 공부할 부분]
프로그래밍 언어 하나 숙련 - javascript(node.js) 공부 ,
웹 프레임워크 - express.js 공부 ,
데이터베이스 관리 시스템 (MySQL)/ 쿼리 작성 능력
HTTP 프로토콜 , RESTful API 디자인 원칙
클라우드 플랫폼(AWS, Azure, Google Cloud) 사용하여 애플리케이션 배포 관리ful
도구 및 라이브러리 익숙 (Git, Docker, RESTful 클라이언트 라이브러리, 테스팅 프레임워크)
웹 애플리케이션 보안 개념
API 엔드포인트를 설계하고 구현
[내가 각 항목에 따라 공부한 것을 기록한 progress, link 들의 통합본]
프로그래밍 언어 하나 숙련 - javascript(node.js) 공부
웹 프레임워크 - express.js 공부
HTTP 프로토콜 , RESTful API 디자인 원칙
도구 및 라이브러리 익숙 (Git, Docker, RESTful 클라이언트 라이브러리, 테스팅 프레임워크)
docker
(이후 추가)
testing
(이후 추가)
HTTP 프로토콜 , RESTful API 디자인 원칙
데이터베이스 관리 시스템 (MySQL)
쿼리 작성 능력
ERD
웹 애플리케이션 보안 개념
좋은 코드, 품질관리
API 엔드포인트를 설계하고 구현
Restful API - Postman, JSON
AWS
추후 추가될 링크
코드 리뷰
일반적으로 선호되는 주니어 백엔드 개발자의 기술 스택
프로그래밍 언어:
주니어 백엔드 개발자는 적어도 하나 이상의 백엔드 프로그래밍 언어를 숙련 수준으로 알고 있어야 합니다. 선호되는 언어 중 일부는 다음과 같습니다.
JavaScript (Node.js)
Python (Django, Flask)
Ruby (Ruby on Rails)
Java (Spring Boot)
C# (ASP.NET)
Go (Go 언어)
웹 프레임워크:
웹 개발을 위한 프레임워크를 이해하고 사용할 수 있는 능력은 중요합니다. 백엔드 웹 프레임워크 중에는 Express.js, Django, Ruby on Rails, Spring Boot 등이 있습니다.
데이터베이스:
데이터베이스 관리와 쿼리 작성 능력이 필요합니다. 주로 사용되는 데이터베이스 관리 시스템(DBMS)에는 PostgreSQL, MySQL, MongoDB, SQLite 등이 있습니다.
HTTP 및 RESTful API:
HTTP 프로토콜 및 RESTful API 디자인 원칙에 대한 이해와 경험이 중요합니다. API 엔드포인트를 설계하고 구현할 수 있어야 합니다.
버전 관리 시스템:
Git과 같은 버전 관리 시스템을 사용하여 코드를 관리하는 경험이 필요합니다.
클라우드 플랫폼:
주니어 백엔드 개발자는 클라우드 플랫폼(예: AWS, Azure, Google Cloud)을 사용하여 애플리케이션을 배포하고 관리할 수 있는 능력이 도움이 됩니다.
도구 및 라이브러리:
필요한 작업을 수행하기 위한 다양한 도구 및 라이브러리를 이해하고 활용할 수 있는 능력이 중요합니다.
보안:
기본적인 보안 개념 및 웹 애플리케이션 보안에 대한 이해가 필요합니다.
문제 해결 능력:
주니어 개발자는 새로운 기술과 도구를 배우고 복잡한 문제를 해결하는 능력을 갖추어야 합니다.
커뮤니케이션 및 협업:
효과적인 커뮤니케이션 및 협업 능력은 개발 팀과의 협업 및 프로젝트 성공에 중요합니다.
이러한 기술 스택 요소는 주니어 백엔드 개발자가 구직 시에 눈에 띄도록 할 수 있는 능력과 경험이며, 학습 및 실습을 통해 향상시킬 수 있습니다.
프로젝트 경험과 포트폴리오도 매우 중요하므로 실제 프로젝트에서 이러한 기술을 적용하는 것이 도움이 됩니다.
'Career > JD- Junior Backend' 카테고리의 다른 글
J/D -Robert Walters, Back End Developer + 'Jira, Confluence 란?' (3) | 2023.09.25 |
---|---|
J/D - Bear Robotics , Software Engineer + 'sw engineer과 백엔드 엔지니어 차이' (0) | 2023.09.25 |
J/D - CLO Virtual Fashion Inc., Backend Developer (C#) (0) | 2023.09.25 |
J/D - Cobblestone Energy, GRADUATE SOFTWARE ENGINEER - Dubai, UAE (0) | 2023.09.25 |
J/D 분석- Tridge Junior Backend Engineer (0) | 2023.09.25 |