백엔드스쿨 4

백엔드 신입 개발자가 쌓아야 하는 역량은?

백엔드 신입 개발자가 쌓아햐 하는 역량은 무엇이 있을까?? (개인적인 생각) 1. 문제해결 능력 - 첫 번째로 가장 중요하다고 생각되는 능력은 바로 문제해결 능력이다. 개발자라는 이름 그대로 개발을 할 수 있는 능력이 가장 중요한 역량이라고 생각한다. 2. 개발 능력의 숙련도 - 원하는 내용을 개발하는 것도 중요하지만 코드를 얼마나 효율적으로 코딩하느냐도 굉장히 중요한 역량이다. 지금 시대에서는 공간 복잡도의 경우는 크게 중요하지 않지만, 시간 복잡도는 굉장히 중요하여 코딩 테스트 및 실제 업무 시에도 굉장히 중요한 부분을 차지하고 있다. 3. 커뮤니케이션 능력 - 문제해결 능력을 가지고 있고 심지어 뛰어난 개발 숙련도를 가지고 있더라도 사용자의 니즈나 회사 내 업무 관련 지시에 대한 내용을 정확하게 파..

카테고리 없음 2023.03.13

앞으로의 백엔드 공부 계획

1. 월별 공부 계획 - 3월 : 자료구조 마무리 공부 및 컴퓨터 공학 - 4월 : 자바 프로그래밍 및 데이터베이스 프로젝트 - 5월 : Spring 프레임워크 공부 및 실습 프로젝트 - 6월 : Spring 복습 및 개인 프로젝트 - 7~8월 : 팀 프로젝트 및 이력서, 자기소개서 준비 - 우선 기본적으로 제로베이스에서의 6개월 교육 진도를 맞춰 나가는게 최초 목표이다. (벌써 강의 진도가 뒤쳐져있지만..) 최대한 빨리 따라가서 진도를 맞추고 그것보다 중요한 배운 것을의 대한 이해 정도도 중간중간 체크하며 진행할 예정. 2. 개인 공부 계획 - 아직까지는 제로베이스 수업만으로도 시간이 좀처럼 남지 않지만, 이후 생기는대로 내가 할 수 있는 것을을 다른 언어 (파이썬 등)로 구현하는 연습을 진행할 예정.

카테고리 없음 2023.03.13

어떤 백엔드 개발자가 되고 싶은지

1. 어떤 백엔드 개발자가 되고 싶은가? 창의적인 개발자 요구사항을 구현하고 다른 좋은 코드를 보면 이렇게도 구현할 수 있구나 라고 느낀적이 굉장히 많다. 같은 기능을 구현하더라도 어떻게 구현하느냐에 따라 시간/공간 복잡도가 다르기 때문에 항상 창의적으로 더 복잡하지 않은 코드를 작성하는 것이 현재까지는 가장 중요한 점이라고 생각한다. 물론 방법은 노력밖에는 없겠지만, 항상 코드 내 복잡도에대해 잘 생각하고 창의적인 코드를 작성하는 개발자가 되고싶다. 2. 백엔드 개발자 로드맵 이렇게 로드맵으로 펼쳐보니 배워야할 것이 산더미라는 것은 알 것 같다.. 지금은 Java 하나 배우는 것도 벅차지만 노력해서 하나하나 클리어하는 마음으로 공부해야겠다!

카테고리 없음 2023.02.24

프론트엔드와 백엔드 차이 - 백엔드 개발자가 되고 싶은 이유

1. 프론트엔드와 백엔드의 정의와 차이점 - 프론트엔드 (Front-end) 사용자가 서비스 안에서 보고 누르는 등의 모든 상호작용이 이뤄지는 것들이 프론트엔드의 개발 분야로 UI(사용자 인터페이스), UX(사용자 경험)을 만드는 데에 포커싱이 되어 있습니다. 주 사용 언어는 HTML, CSS, Javascript가 있습니다. - 백엔드 (Back-end) 프론트엔드와 달리 사용자의 상호작용이 이뤄지지 않는 부분의 백엔드의 개발 분야로 시스템 컴포넌트 작업, API 작성, 라이브러리 생성 등의 다양한 개발 분야를 가지고 있습니다. 주 사용 언어는 Java, PHP, Ruby, Python 등이 있습니다. 2. 백엔드 개발자가 되고 싶은 이유 - 전문적인 기술을 배워보자! 백엔드를 공부 하기 전에는 기술지..

카테고리 없음 2023.02.13