본문 바로가기

전체 글184

Kotlin 간단 정리 Kotlin 이란? JetBrains에서 공개한 JVM 기반의 오픈 소스 프로그래밍 언어이다. 멀티 플랫폼을 지원하며, 정적 타입 언어이기도 하다. Java와 유사하지만 더 간결한 문법, 기능이 제공되며, Java와 상호 운용이 100% 지원된다. 아래 코드는 문법 비교를 위한 간단한 예시이다. //Java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } //Kotlin fun main() { println("Hello, World!") } Kotlin 컨셉 표현력, 간결성 간결하고 가독성이 높은 코드 작성을 장려한다 안정성 널 포인터 예외와 같은 일반적인 버그.. 2024. 4. 16.
요즘 우아한 개발 '배달의 민족' 서비스를 운영하고 있는 우아한형제들에서 발간한 책이다. 우아한형제들에서는 DR이라고 하는 데브렐 활동을 활발하게 하고 있다고 한다. 여기서 DR은 개발자들을 대상으로 하는 일련의 활동들을 의미하는데, 내외부 개발자들을 대상으로 기술 교류나 활발한 소통이 이루어질 수 있게끔 기회를 제공해 준다고 한다. 이 책이 발간되기 까지의 핵심 역할을 했던 DR을 소개한 뒤에, 기술 블로그(https://techblog.woowahan.com/) 들에 탑재되었던 아티클들을 기반으로 책은 이어져 나간다. 우연히 이 책을 찾아 읽게 되었는데, 앞에 머리말 부분과 흥미가 가는 몇몇 챕터 및 아티클들만 뽑아서 읽었다. 개발 관련 내용도 재밌었지만 머리말 부분에서 우아한형제들이라는 회사에서 '개발'이라는 것에 .. 2024. 4. 4.
개발자가 된 이유 이직 준비를 하면서 문득 든 생각. '내가 개발자라는 직업을 갖게 된 이유, 이 일을 계속하려는 이유가 뭘까?' 개발자라는 직업을 갖게 된 이유 컴퓨터 공학 전공을 하였다. 관련 전공을 하긴 했지만 4년 가까이 공부를 하면서, 개발자가 되어야지 했던 순간은 없었던 것 같다. 졸업을 앞두고 우연한 계기로 일주일자리 웹 개발 관련 부트캠프를 참가하게 되었다. 웹 서비스를 직접 구현해 보는 경험, 현업자, 개발자를 꿈꾸는 사람 등 다양한 사람들과 이야기를 나눠볼 수 있었던 시간을 가졌고, 일주일이라는 짧은 시간이었지만 임팩트 있었던 순간들을 보내게 되었다. 일상 속 매일 같이 사용하고 접하는 것을 직접 만들어 볼 수 있다는 점, 이를 통해 일상 속 불편함을 개선하고 편리함을 제공할 수 있다는 점이 매력적이었다.. 2024. 4. 2.
당신의 뇌는 최적화를 원한다 책 제목을 보고 호기심이 생겨 읽게 된 책. 뇌과학 관점에서 자기계발 관련 이야기를 쉽게 풀어주는 책이다. 이 책에서는 아래 7가지의 뇌 호르몬이 등장한다. 책에서 설명해주고 있는 내용을 간략하게만 정리해보았다. 도파민 의욕과 열정의 행복물질 도파민이 분비되면 사람이 행복해진다. 목표를 세울 때, 달성했을 때 분비되게 된다. 노르아드레날린 집중력과 기억력을 끌어올려야할 때 나오는 집중물질 '투쟁 또는 도피' 상황에서 분비 노르아드레날린에 의한 동기부여는 단기적으로 최대 효과를 낼 수 있다. 도파민과 노르아드레날린을 조화롭게 활용하는 것이 좋다. 아드레날린 신체 능력과 몰입에너지가 필요할 때 나오는 승부물질 신체 기능을 순간적으로 증진시킨다. 심장이 두근대는 것은 성공할 징조 낮에는 열심히 일하고, 밤에는.. 2024. 3. 31.