-
[노개북 챌린지] 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
🙂 오늘 읽은 소감
앞 부분은 나에게 너무나도 필요한 내용이었다. 직접 만들어봐야 하는데.. 진짜 계산기부터 하나씩 만들어봐야겠다.
한국은 자바가 파이가 넓어서 프로그래밍 언어 고민 없이 자바를 선택했는데, 파이썬에 대한 호평도 많이 듣고 진입 장벽도 낮다고 하니 자바 다음으로 공부해보고 싶어졌다!
❓ 궁금한 내용, 잘 이해되지 않는 내용
spring에서 자바 말고 코틀린을 사용하는 경우는 어떤지 궁금해서 좀 찾아봤는데
사람마다 호불호가 갈리는 만큼 장단점이 확실한 것 같고 코틀린이 코드가 간결하긴 하더라!
읽어본 글 아래에 공유합니다 :) (더보기)
'노마드코더 > 노개북 챌린지' 카테고리의 다른 글
[노개북 챌린지] 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