본문 바로가기

반응형
SMALL

백엔드스쿨

백엔드 신입 개발자가 쌓아야 하는 역량은? 자료구조/알고리즘/코딩테스트 백엔드 신입 개발자가 쌓아야하는 역량은 무엇인가? 개발자 지원자는 많지만 기업에서 원하는 역량을 가진 개발자를 구하기 어렵기 때문에 개발자는 항상 수요가 많다 그렇다면 기업에서 필요로 하는 개발자의 역량은 무엇일까? 1. 커뮤니케이션 능력 2. 문제해결 능력 3. 기술 숙련도 역량이 무엇을 위한 척도로 움직이는가? 기업에서 역량을 보는 목적을 생각해보자. 기업에서 수익을 발생하기 위해서는 한 부서만 움직이는 것이 아니다. 기획,마케팅, 개발 등 다양한 부서가 한가지 목적을 위해 긴밀한 관계를 연결한다. 백엔드 개발자를 채용한다면 본인 업무 외 여러부서와의 협업, 관계 등을 통해 문제를 해결하여 결과적으로 수익이 되는 형태로 다가가기 위해 어떤 개발자를 채용할건지 생각하게 된다. 또한 추후의 비용절감이 가.. 더보기
앞으로 백엔드 공부 계획 (feat. 백엔드 공부법) 앞으로의 백엔드 공부 계획의 목적 백엔드 공부계획을 세우는 이유가 무엇인가? 1. 백엔드 공부 로드맵을 따라 체계적으로 공부하기 위해서 제로베이스에서 지금까지 백엔드 스쿨을 운영해 오면서 효율적인 공부방식을 찾아 적용한 것으로 백엔드 로드맵을 체계적으로 학습할수 있도록 준비해주었기에 최대한 이를 따라가기 위해 큰 계획은 제로베이스 커리큘럼을 따라간다 2. 내가 직접 계획을 함으로써 나의 의지를 다지기 위해서 앞으로 내가 어떻게 백엔드 공부를 할것인지 커리큘럼을 참고하여 제로베이스 외에 내가 할수 있는 것에 할 수 있는 것이 무엇이 있을까 고민해 본다 이렇게 하는거구나 두리뭉실하게 느껴졌던 마음이 좀 더 구체화된다 이렇게 계획하더라도 나의 뜻대로 되지 않을수도 있지만 계획을 하지 않는것보다 계획을 하는 것.. 더보기
어떤 백엔드 개발자가 되고 싶은가 + 백엔드 커리어 로드맵 나는 어떤 백엔드 개발자가 되고 싶은가? 개발자가 되기 전 나는 어떤 사람이였나? 20대 초반 회사에서 시키는 대로 주어진대로 일을 하는사람 30대에는 회사가 대체 왜 이 업무를 하게되었는지 , 이를 통해 얻고자하는 결과가 무엇인지 제조업, 인터넷 상거래 , 서비스업 등 어떤 회사든 소비자와의 커뮤니케이션과의 연결 되어 있고 내 업무 뿐만 아니라 회사가 앞으로 가져가는 방향성에 따라 나의 일도 , 회사도, 소비자도 관계가 달라질수 있다는걸 알게되었다 그렇다면 내가 일하면서 얻는 것은 무엇인가? 나의 가치를 드높여 만족도를 높이는것 , 나의 가치를 높이려면 많이 배우고 알고 다른 사람을 포옹할줄 알며 앞장서서 문제를 해결하려고 노력하는사람, 본받을만한 사람이 되는것이다 개발자로 전향한 이유는 무엇인가? 나.. 더보기
취소 더보기
JAVA_객체지향_객체 & 클래스 [1] 객체 (1) 객체 Object 정의 오브젝트 행위가 미치는 대상 구체적, 추상적 데이터의 단위 학생, 회원, 생산,주문, 배송 등 객체 지향 프로그램의 대상 생성된 인스턴스 모든것을 지칭하는 단어 실제로 존재하는 사물 또는 개념 객체가 가지고 잇는 기능과 속성에 따라 다르다 속성과 메서드로 정의된다 (2) 시나리오의 객체 구분 쇼핑몰에 회원 로그인을 하고 판매자의 제품 중 한개를 주문한다 나는 회사로 출근하는 길에 카페에 들려 점원A에게 아메리카노를 주문한다 학생A는 성적 확인을 위해 학사 관리 시스템에 로그인하여 수강한 과목의 성적을 확인한다 속성 : 멤버변수 , 기능 : 메서드 [2] 클래스 (1) 클래스 정의 java는 객체 지향 언어이기 때문에 반드시 클래스가 있어야하고 모든 요소는 클래스.. 더보기
프론트엔드와 백엔드 개발자 차이 프론트엔드 & 백엔드 차이 프론트엔드 백엔드에서 가져온 데이터의 출력,입력에 대한 비지니스 로직을 구성하고 사용자가 웹 애플리케이션을 쉽게 사용할수 있도록 인터페이스 UI 와 사용자 경험 UX 최적화에 초점을 맞춰 기술적으로 구현하는 것이다 사용언어 HTML 하이퍼 텍스트(페이지 사이의 링크를 정의) 마크업 랭귀지(웹 페이지의 구조를 정의) CSS HTML 의 디자인 역할 담당 JavaScript 웹 애플리케이션의 상호작용하는 동작 구현 담당 백엔드 사용자가 원하는 정보를 제공하고 받을수 있도록 프론트에서 요구하는 데이터의 포맷, 데이터 베이스 입출력 등 DB 를 설계 및 구현하여 데이터를 저장하고 서버를 운영 관리 하는 것이다 ( DB + API개발) 사용언어 JAVA 웹 애플리케이션 개발 , 서버, .. 더보기
환경설정_IntelliJ 인텔리제이 설치하기 [1] 설치 (1) 인텔리제이 홈페이지에서 무료 커뮤니티 에디션 버전으로 다운로드 한다 ※ 자바스크립트, 타입스크립트, HTMl , css, Node.js, Angular, React, Vue.js , Http 클라이언트 , 데이터베이스 도구 , SQL ,스프링, 웹서비스 프로젝트를 진행하려면 유료버전 Ultimate 를 사용해야한다 (2) 파일을 설치한다 (3) 인텔리제이가 실행된다 (4) 새 프로젝트 만들기 경로 자바 인텔리제이 JDK 설정 : 보통 1.8 버전을 많이 쓰고 그 다음에 11 버전을 많이 쓴다 (5) run 실행하기 (6) 콘솔창에 실행결과 창이 뜬다 [2] 인텔리제이 단축키 https://resources.jetbrains.com/storage/products/intellij-idea.. 더보기
2023년 백엔드 개발자 공부 계획 2023년 계획 및 목표 1. 제로베이스 6개월 완주 1. 2023년 하반기_계획연봉 이상 취업 구체화 계획 • 제로베이스 프로젝트 과제 해결 • 제로베이스 평가 등급 A 할 수 있을까 도전!! • 코딩테스트 문제풀이 (2월 1일부터 날짜 맞추서) • 블로그에 코딩테스트 풀이 기록 • 주1회 코딩 관련 책 읽기 • 이틀에 1번 운동 (링피트 30분~50분) 새로운 마음가짐 • 완벽하게 할 생각 하지 말기 ( 다음 단계로 안 넘어간다!!!) • 머릿속에 안 들어와도 일단 하면 시간이 흘러 이해가 될 거다 • 다른 사람이랑 비교하지 말기!! (20대부터 공부한 컴공들 이길 수 없으니 비교하는 것은 멍청한 짓이다 ) • 내 갈길 가기 • 내가 지금 당장 할 수 있는 것부터 하자 • 운동해라 (체력 없으면 공부.. 더보기

반응형
LIST