반응형 전체 글76 [테크 커리어] 책 리뷰; IT업종에서 어떻게 성장해 갈 것인가? 안녕하세요. 저는 백엔드 엔지니어로 약 3년 간 재직하였고, 현재 여러 가지 이유들로 잠시 휴식기를 갖고 있습니다. 일을 잠시 쉬어야겠다 결심했을 때는, 이렇게 계속 일하는 게 맞는 방향인 걸까, 나는 성장하고 있는가? 지금 방향이 옳은가? 어떤 방향으로 나아가야 하는가? 많은 질문 속에서 스스로 확신을 얻지 못한 상태였던 것 같아요. 그래서 더 일하는 게 고통스러웠고, 이직에 대한 결심도, 방향성도 분명하지 않았습니다. 아무튼 저는 다른 진로를 다시 탐색하다가, 저는 여전히 개발 공부를 하는 게 영 재미없지만은 않았고, 여전히 업무 자체는 성취감 있고 적성에 맞다고 생각한다는 결론에 이르었습니다. 하지만, 어느 방향으로 가야 하는지는 여전히 확신이 없었습니다. 이 고민들은 저만의 독특한 고민이 아니라,.. 2023. 8. 28. [chapter07] 클래스 관계 등 추가사항 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter06] 내장 자료형 알아보기 [chapter06] 내장 자료형 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter05] 클래스 알아 messycode.tistory.com 01 클래스 연관관계 알아보기 1.1 클래스 관계 여러 클래스 간의 관계는 다음과 같다. 상속관계(is a): 클래스를 상속해서 하나의 클래스처럼 사용한다. 연관; 결합관계(has a): 클래스를 상속하지 않고 .. 2023. 8. 27. [chapter06] 내장 자료형 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter05] 클래스 알아보기 [chapter05] 클래스 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter04] 함수 알아보 messycode.tistory.com 01 내장 자료형 알아보기 클래스를 만들 때는 항상 기본적인 최상위 클래스가 필요하다. 코틀린에서는 최상위 클래스로 Any클래스를 제공한다. 이렇게 코틀린이 기본으로 제공하는 클래스를 내장자료형이라고 한다. 1.1 숫자 .. 2023. 8. 18. [chapter05] 클래스 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter04] 함수 알아보기 [chapter04] 함수 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter03] 문장 제어처 messycode.tistory.com 01 클래스 알아보기 기본 클래스에 대한 내용은 책의 내용을 정리하는 것보다, 공식문서의 내용이 더 간략하며 이해하기 쉽다고 생각되어, 공식문서 내용으로 대체합니다. [코틀린 공식문서] Classes; 클래스 [코틀린 공식문.. 2023. 8. 13. [코틀린 공식문서] Nested and inner classes; 중첩 및 내부 클래스 들어가기 전에 해당 블로깅은 코틀린 공식문서의 nested and inner classes를 번역하며 학습한 내용입니다. 학습 중임에 따라 이해하는데 도움이 되는 부분들을 추가되고 의역된 부분이 있습니다. 혹시 잘못된 설명이 있다면 얼마든지 제보해 주세요. 클래스는 다른 클래스에 중첩될 수 있다. class Outer { private val bar: Int = 1 class Nested { fun foo() = 2 } } val demo = Outer.Nested().foo() // == 2 중첩과 함께 인터페이스를 사용 할 수 도 있다. 인터페이스-클래스간 모든 중첩이 가능(클래스-인터페이스, 인터페이스-클래스, 인터페이스-인터페이스) interface OuterInterface { class I.. 2023. 8. 13. [코틀린 공식문서] Inheritance; 상속 들어가기 전에 해당 블로깅은 코틀린 공식문서의 Inheritance를 번역하며 학습한 내용입니다. 학습 중임에 따라 이해하는데 도움이 되는 부분들을 추가되고 의역된 부분이 있습니다. 혹시 잘못된 설명이 있다면 얼마든지 제보해 주세요. Inheritance 상속 Any는 모든 클래스의 공통적으로 상위 클래스이다. (더 이상 슈퍼 타입이 존재하지 않음) class Example // Implicitly inherits from Any Any에는 euals(), hashCode(), toString() 세 가지 메서드가 있고, 따라서 모든 코틀린 클래스에 대하여 해당 메서드가 정의되어 있다. 기본적으로 코틀린 클래스는 final로 지정되어 있고, 상속이 될 수 없다. 상속을 가능하게 만들려면 open 키워드.. 2023. 8. 13. [kotlin] 프로그래머스 - 주사위게임3 ; 코틀린 문법 연습 최근들어 코틀린을 공부하고 있습니다. 하지만 코드 작성 경험이 적어 익숙해지기 위해 프로그래머스 기초 역량 트레이닝을 풀다, 문법적으로 공부하기 좋았던 문제를 정리합니다. https://school.programmers.co.kr/learn/courses/30/lessons/181916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 1부터 6까지 숫자가 적힌 주사위가 네 개 있습니다. 네 주사위를 굴렸을 때 나온 숫자에 따라 다음과 같은 점수를 얻습니다. 네 주사위에서 나온 숫자가 모두 p로 같다면 1111 × p점을 얻습니다. 세 주사위에서 .. 2023. 8. 12. [코틀린 공식문서] Classes; 클래스 들어가기 전에 해당 블로깅은 코틀린 공식문서의 Classes를 번역하며 학습한 내용입니다. 학습 중임에 따라 이해하는데 도움이 되는 부분들을 추가되고 의역된 부분이 있습니다. 혹시 잘못된 설명이 있다면 얼마든지 제보해 주세요. 클래스는 키워드를 사용하여 선언된다. class Person { /*...*/ } 클래서 선언은 클래스 이름, 클래스 헤더(매개변수, 기본 생성자 및 기타 항목 지정) 및 중괄호로 둘러싸인 클래스 본문으로 구성된다. 헤더와 본문은 모두 선택사항이라, 클래스에 본문이 없다면, 중괄호를 생략할 수 있다. class Empty Construcotrs 생성자 코틀린 클래스는 기본 생성자와 하나 이상의 보조 생성자가 있을 수 있다. 기본 생성자는 클래스 헤더에 선언되며, 선택적 형식의 매.. 2023. 8. 10. [chapter04] 함수 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리하는 블로깅입니다. 이전 포스팅 ⬇️ [chapter03] 문장 제어처리 알아보기 [chapter03] 문장 제어처리 알아보기 들어가기 전에 본 포스팅은 개발자를 위한 코틀린 프로그래밍 의 chapter단위로 공부하고, 정리, 부족한 내용의 추가 학습내용을 정리 하는 블로깅입니다. 이전 포스팅 ⬇️ [코틀린] 02) 코틀린에 messycode.tistory.com 01 함수 알아보기 1.2 함수 몸체부 처리 단일 표현식으로 대체 함수의 로직은 블록 내부에 작성한다. 간단한 표현식만 있는 경우 블록을 생략하고 한 줄로 작성하는 단일표현식으로 작성할 수도 있다. 보통 단일 표.. 2023. 8. 6. 이전 1 2 3 4 5 ··· 9 다음 728x90 반응형