프로그래머스 데브코스

프로그래머스 데브코스

프로그래머스 데브코스 3일차 - OOP 이야기

오늘의 커리큘럼에서는 객체지향은 어떻게 해서 생겨나게 되었는지, 그리고 객체지향의 특징은 무엇인지 객체의 연관관계를 표현하는 UML과 객체지향의 설계를 잘하는 방법에 대해서 배우게 되었다. 객체지향 프로그래밍 객체지향 프로그래밍은 객체의 행동을 기반으로 책임과 역할을 분배하여 객체간의 협력으로써 프로그램을 구현하는 방식이다. 객체지향이 등장하게 된 배경은 다음과 같다. 초기에 프로그램들은 크기가 크지 않았기에 문제가 없었지만 시간이 지남에 따라 하드웨어의 성능도 좋아지고 고객들의 요구사항은 점점 더 늘어나게 되면서 기존의 절차지향 방법대로 유지보수를 하는데에는 큰 무리가 있었다. 개발자들은 이러한 유지보수 하기 힘든 매커니즘에서 벗어나 새로운 방식으로 유지보수를 하기 쉬운 방향으로 큰 프로그램을 만드는 ..

프로그래머스 데브코스

프로그래머스 데브코스 2일차 - 프레임워크를 위한 JAVA

JAVA의 개발 환경 자바는 C, C++ 과 달리 JVM(Java Virtual Machine) 이라는 가상머신이 존재하고, 이를 실행하기 위한 환경이 JRE(Java Runtime Environment) 이다. 그리고 우리는 JDK(Java Development Kit) 라는 것도 들어본 적이 있다. 도대체 이 3개의 차이는 무엇일까? JRE(Java Runtime Environment) 가장 먼저 JRE에 대해서 살펴보자. JRE는 Java Runtime Environment의 약자로 자바로 만들어진 프로그램을 실행시키는데 필요한 라이브러리들과 각종 API, JVM(Java Virtual Machine)이 포함되어 있는 자바로 만들어진 프로그램을 실행시키기 위한 도구이다. JVM(Java Virtua..

프로그래머스 데브코스

프로그래머스 데브코스 1일차!

드디어 고대하던 6월 1일 목요일이 찾아왔고, 프로그래머스 데브코스 백엔드 과정 1회차가 시작되었다. 간단하게 행정 관련된 설명이 먼저 이어지고, 이후에는 학습이 어떻게 이루어지는지 데브코스 기간동안 사용될 학습 도구 및 개발 도구들에 대한 설명이 이루어졌다. 간단하게 정리하자면, 문서 관리를 위한 노션, 소통을 위한 슬랙, 코드 리뷰 및 프로젝트 관리를 위한 깃허브, 세션 미팅을 위한 줌(Zoom) 을 사용한다고 한다! 이어진 학습 규칙과 아무래도 많은 기간이 리모트 형태로 이루어지다보니 커뮤니케이션 방식에 대한 설명은 굉장히 유익한 시간이었다. 프로그래머스 데브코스에서 권장하는 커뮤니케이션 방식은 다음과 같다! 리모트 환경에서 올바른 커뮤니케이션 방식 1. 슬랙에서의 메시지는 구어체로 할 것! - 그..

회고

프로그래머스 데브코스 백엔드 4기 면접 회고 및 합격

면접 전 자기소개서에 따른 인성 면접, 경험, 그리고 몇 가지 기술 면접 등 무엇인가가 제대로 된 프로세스에 따른 면접을 볼 수 있는 첫 기회였다. 그 만큼 긴장되기도 하고 기술 면접같은 부분은 스터디를 하는 팀원들과 열심히 준비를 하면서 피드백도 받았지만 인성 면접 및 경험에 대한 부분은 어떤 얘기를 해야 할 지 크게 준비한 부분은 없었다. 그저 내가 겪은 경험 혹은 내 자신에 대해서 솔직하게 말하자! 라는 마인드로 임했다. 솔직함이 가장 중요한 것 같다고 생각이 들었기 때문이다. 물론 이에 대한 대비는 평소에도 내 자신에 대해서 소개하는 것은 어려워 하지 않아서 가능했던 것 같기도 하다. 면접 시작 전 긴장을 안해야지 했지만 솔직하게 굉장히 긴장이 됐다. 여자친구에게 제대로 된 면접은 처음이여서 너무..

Bombo_
'프로그래머스 데브코스' 태그의 글 목록 (3 Page)