백엔드 썸네일형 리스트형 백엔드 신입 개발자가 쌓아야 하는 역량은? 자료구조/알고리즘/코딩테스트 백엔드 신입 개발자가 쌓아야하는 역량은 무엇인가? 개발자 지원자는 많지만 기업에서 원하는 역량을 가진 개발자를 구하기 어렵기 때문에 개발자는 항상 수요가 많다 그렇다면 기업에서 필요로 하는 개발자의 역량은 무엇일까? 1. 커뮤니케이션 능력 2. 문제해결 능력 3. 기술 숙련도 역량이 무엇을 위한 척도로 움직이는가? 기업에서 역량을 보는 목적을 생각해보자. 기업에서 수익을 발생하기 위해서는 한 부서만 움직이는 것이 아니다. 기획,마케팅, 개발 등 다양한 부서가 한가지 목적을 위해 긴밀한 관계를 연결한다. 백엔드 개발자를 채용한다면 본인 업무 외 여러부서와의 협업, 관계 등을 통해 문제를 해결하여 결과적으로 수익이 되는 형태로 다가가기 위해 어떤 개발자를 채용할건지 생각하게 된다. 또한 추후의 비용절감이 가.. 더보기 앞으로 백엔드 공부 계획 (feat. 백엔드 공부법) 앞으로의 백엔드 공부 계획의 목적 백엔드 공부계획을 세우는 이유가 무엇인가? 1. 백엔드 공부 로드맵을 따라 체계적으로 공부하기 위해서 제로베이스에서 지금까지 백엔드 스쿨을 운영해 오면서 효율적인 공부방식을 찾아 적용한 것으로 백엔드 로드맵을 체계적으로 학습할수 있도록 준비해주었기에 최대한 이를 따라가기 위해 큰 계획은 제로베이스 커리큘럼을 따라간다 2. 내가 직접 계획을 함으로써 나의 의지를 다지기 위해서 앞으로 내가 어떻게 백엔드 공부를 할것인지 커리큘럼을 참고하여 제로베이스 외에 내가 할수 있는 것에 할 수 있는 것이 무엇이 있을까 고민해 본다 이렇게 하는거구나 두리뭉실하게 느껴졌던 마음이 좀 더 구체화된다 이렇게 계획하더라도 나의 뜻대로 되지 않을수도 있지만 계획을 하지 않는것보다 계획을 하는 것.. 더보기 어떤 백엔드 개발자가 되고 싶은가 + 백엔드 커리어 로드맵 나는 어떤 백엔드 개발자가 되고 싶은가? 개발자가 되기 전 나는 어떤 사람이였나? 20대 초반 회사에서 시키는 대로 주어진대로 일을 하는사람 30대에는 회사가 대체 왜 이 업무를 하게되었는지 , 이를 통해 얻고자하는 결과가 무엇인지 제조업, 인터넷 상거래 , 서비스업 등 어떤 회사든 소비자와의 커뮤니케이션과의 연결 되어 있고 내 업무 뿐만 아니라 회사가 앞으로 가져가는 방향성에 따라 나의 일도 , 회사도, 소비자도 관계가 달라질수 있다는걸 알게되었다 그렇다면 내가 일하면서 얻는 것은 무엇인가? 나의 가치를 드높여 만족도를 높이는것 , 나의 가치를 높이려면 많이 배우고 알고 다른 사람을 포옹할줄 알며 앞장서서 문제를 해결하려고 노력하는사람, 본받을만한 사람이 되는것이다 개발자로 전향한 이유는 무엇인가? 나.. 더보기 프로그래밍 JAVA 백엔드 도서 책 추천 프로그래밍 JAVA 백엔드 도서 책 추천 누구나 자료구조와 알고리즘 이상적인 자료구조와 알고리즘을 배워나가는 순서? 카테고리가 정리되어있음 Do it! 알고리즘 코딩테스트 (자바) 이것이 코딩 테스트다 더보기 취소 더보기 취소 더보기 JAVA_객체지향_객체 & 클래스 [1] 객체 (1) 객체 Object 정의 오브젝트 행위가 미치는 대상 구체적, 추상적 데이터의 단위 학생, 회원, 생산,주문, 배송 등 객체 지향 프로그램의 대상 생성된 인스턴스 모든것을 지칭하는 단어 실제로 존재하는 사물 또는 개념 객체가 가지고 잇는 기능과 속성에 따라 다르다 속성과 메서드로 정의된다 (2) 시나리오의 객체 구분 쇼핑몰에 회원 로그인을 하고 판매자의 제품 중 한개를 주문한다 나는 회사로 출근하는 길에 카페에 들려 점원A에게 아메리카노를 주문한다 학생A는 성적 확인을 위해 학사 관리 시스템에 로그인하여 수강한 과목의 성적을 확인한다 속성 : 멤버변수 , 기능 : 메서드 [2] 클래스 (1) 클래스 정의 java는 객체 지향 언어이기 때문에 반드시 클래스가 있어야하고 모든 요소는 클래스.. 더보기 JAVA 개념_Package 패키지 패키지란 무엇인가 정의 : 특정한 목적으로 만들어진 클래스와 인터페이스의 묶음 목적 : 특정한 목적으로 만들어진 클래스와 인터페이스의 묶음 을 효과적으로 관리하기 위해서 패키지를 생성하는 이유는 무엇인가 이유 : 캡슐화를 하여 데이터를 외부로부터 보호하기 위해서 캡슐화는 무언인가 특정 객체 안에 관련된 속성과 기능을 하나의 묶음, 캡슐로 만들어 데이터를 외부로부터 보호하는 기법 데이터 보호와 내부적으로 사용되는 데이터에 불필요한 외부 노출을 방지하기 위해서 사용한다 캡슐화 장점 외부로부터 객체의 속성과 기능이 변경될수 없다 데이터가 변경되더라도 다른 객체에 영향을 주지 않는다 유지보수와 코드 확정시 오류 범위를 최소화 할수 있다 패키지는 어떻게 생성하고 사용하는가 Import문을 사용하여 패키지 내의 클.. 더보기 이전 1 2 다음