-
[노개북 챌린지] TIL 2023.02.19노마드코더/노개북 챌린지 2023. 2. 19. 21:04
📖 오늘 읽은 범위
에피소드 6 ~ 에피소드 10
📝 책에서 기억하고 싶은 내용
오류를 만났을 때 대응해야 하는 3가지 방법
1. 문제가 생겼을 때 나 자신을 문제에서 빼지 말 것
2. 오류부터 고치려고 무작정 달려들지 말 것
3. 오류 메시지를 읽을 것
프로그래밍 초보자가 하기 쉬운 실수
1. 공부만 하고 실제로 만들어 보지 않는다
현실적인 목표를 세우기 ex : 계산기 만들기, 웹 스크래퍼 만들기, 미니 게임 만들기
2. 항상 프로그래밍을 할 준비를 더 해야 한다고 생각한다
자바스크립트를 사용하면 하이브리드 앱, 크로스 플랫폼 앱을 만들 수 있다.
-> 한 번의 개발로 아이폰, 안드로이드폰 양쪽 모두에서 사용할 수 있는 애플리케이션
자바스크립트로 할 수 있는 것들
애플리케이션, 데스크톱 소프트웨어, 게임, 3D, 가상 현실, 증강 현실, 머신 러닝 등
자바 코드는 자바 바이트 코드로 변형된 다음 자바 가상 머신이 해석해서 기계어로 번역한다.
코틀린을 자바 바이트 코드로 컴파일하기만 하면 됨. 자바와 100% 호환 가능!
코틀린을 굳이 써야 하는 이유
1. 코틀린은 null에서 안전한 언어다
2. 코틀린은 코루틴(coroutine)을 지원하는 언어다
https://kotlinlang.org/docs/coroutines-guide.html
Coroutines guide | Kotlin
kotlinlang.org
🙂 오늘 읽은 소감
앞 부분은 나에게 너무나도 필요한 내용이었다. 직접 만들어봐야 하는데.. 진짜 계산기부터 하나씩 만들어봐야겠다.
한국은 자바가 파이가 넓어서 프로그래밍 언어 고민 없이 자바를 선택했는데, 파이썬에 대한 호평도 많이 듣고 진입 장벽도 낮다고 하니 자바 다음으로 공부해보고 싶어졌다!
❓ 궁금한 내용, 잘 이해되지 않는 내용
spring에서 자바 말고 코틀린을 사용하는 경우는 어떤지 궁금해서 좀 찾아봤는데
사람마다 호불호가 갈리는 만큼 장단점이 확실한 것 같고 코틀린이 코드가 간결하긴 하더라!
읽어본 글 아래에 공유합니다 :) (더보기)
더보기[kotlin vs java ] 코틀린과 자바의 차이, 코틀린의 장점
기존에 java로 구현했던 spring 프로젝트를 kotlin으로 전환했다. 코틀린을 도입하기로 결정한 이유는 다음과 같았다. 왜 kotlin인가? 간결성, 생산성 코틀린은 자바보다 더 간결하고 직관적이라, 쓰고
juhi.tistory.com
[Spring Boot] 주관적인 스프링 부트 + 코틀린 장단점
신규 프로젝트를 진행하면서 기존 자바 + 스프링 부트에서 코틀린 + 스프링 부트로 프로젝트를 작성해 봤다. 이를 통해서 직접 느낀 코틀린의 장단점(매우 주관적임!!)을 기록하고 공유하고자 한
mopil.tistory.com
https://oingdaddy.tistory.com/485
Java vs Kotlin 문법 비교
Kotlin이란? 코틀린은 2011년 7월 IntelliJ를 만든 JetBrains 에서 최초 공개했다. 다중패러다임 언어이며 자바와 같은 객체지향 특성과 함수형 언어의 특징을 가지고 있다. 자바의 보일러플레이트를 삭
oingdaddy.tistory.com
'노마드코더 > 노개북 챌린지' 카테고리의 다른 글
[노개북 챌린지] TIL 2023.02.23 (0) 2023.02.23 [노개북 챌린지] TIL 2023.02.22 (0) 2023.02.22 [노개북 챌린지] TIL 2023.02.21 (0) 2023.02.21 [노개북 챌린지] TIL 2023.02.18 (0) 2023.02.19 [노개북 챌린지] 1일차 구매인증 (0) 2023.02.17