데브코스

데브코스

[6/5 복습] OOP, SOLID, UML

✔ 해당 포스트는 프로그래머스 백엔드 `데브코스` 4기 교육과정을 듣고 정리하였습니다! ✔ OOP ( Object Oriented Programming ) `OOP`란 객체 지향 프로그래밍을 말한다. 여기서 객체 지향 프로그래밍이란 컴퓨터 프로그램을 어떤 데이터를 입력받아 순서대로 처리하고 결과를 도출하는 명령어들의 목록으로 보는 시각에서 벗어나 여러 독립적인 부품들의 조합, 즉 객체들의 유기적인 `협력`과 `결합`으로 파악하고자 하는 컴퓨터 프로그래밍의 패러타임을 의미한다. 이러한 OOP에는 추상화, 상속, 다형성, 캡슐화라는 4가지 특징이 있다. 1. 추상화 추상이라는 용어의 사전적 의미는 "사물이나 표상을 어떤 성질, 공통성, 본질에 착안하여 그것을 추출하여 파악하는 것" 이다. 여기서 핵심이 되는..

데브코스

[6/2 복습] JDK (Java Development Kit)

✔ 해당 포스트는 프로그래머스 백엔드 데브코스 4기 교육과정을 듣고 정리하였습니다! ✔ JDK ( Java Development Kit ) `JDK`는 개발자들이 Java로 프로그램을 만들 수 있도록 다양한 기능을 제공하는 키트입니다. 좀 더 자세한 특징들을 보도록 할까요? `JRE` 를 포함하며 Java 프로그램을 개발, 컴파일, 디버그 및 실행하는 데 필요한 도구를 제공한다. `Compiler (javac)` 를 포함한다. 자바 소스 코드 (.java) 를 컴파일하여 실행 하능한 바이트코드 (.class) 로 변환 자바 디버깅 툴 (jdb) 포함한다. JRE ( Java Runtime EnvironMent ) 쉽게 말하면 Java 코드를 실행하기 위한 도구들. Java Class Library, `J..

데브코스

[2023년 5월 23일] 프로그래머스 데브코스 4기 합격 후기

데브코스와의 인연 우선 이번 4기 합격에 관한 이야기를 하기에 앞서 사실 나는 데브코스 재수생이다. 작년 9월, 우연히 데브코스 과정을 발견하게 되었고 데브코스에서 제공하는 커리큘럼과 학습 환경이 내가 원하는 방향과 딱 들어맞았다. 또한, 제일 진정성이 보이는 교육기관의 모습이었다. 다른 교육기관들은 비전공자 취업율이 어떻고 수료생 취업율이 어떠하며 유명 기업 강사가 몇명이고~ 이런 자극적인 글귀들만 내세우며 학생들의 성장을 원하는 것인지 학생들의 성장을 통한 자신들의 통계, 성과를 원하는 것인지 구분이 안가는 모습을 보였기 때문이다. 당시에는 이제 막 개발이란 분야에 걸음마를 떼기 시작한 단계여서 데브코스 과정에 대한 준비도 부족했고, 내가 어떠한 개발자가 되고 싶은지, 개발자가 되고난 후에는 무엇을 ..

weonest
'데브코스' 카테고리의 글 목록