- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 |
- 진짜학습지
- PR
- 코틀린
- CustomTab
- posting
- 책리뷰
- 안드로이드
- Android
- withContext
- errorhandling
- KotlinInAction
- ai
- Kotlin
- 일본어문법
- 학습지
- rxjava
- coroutine
- pullrequest
- jlpt
- 책추천
- github
- webflux
- GIT
- suspend
- blog
- 진짜학습지후기
- 진짜일본어
- n3문법
- androidstudio
- 일본어기초
목록2024/02 (2)
코딩하는 개굴이
💡"해당 포스팅은 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 요새 MZ 들은 말이야, 지금 현업에 있는 개발자라면 한가지 질문을 던지려한다. "MZ네?" 혹은 "역시 MZ다" 이런 말을 얼마나 들어보았는가? 만일 아직 현업에 뛰어들지 않은 예비개발자들에게는 미안한 예고편이지만 본인의 경우 수 없이 들은 것 같다. (굳이 회사가 아니더라도 매번 듣는 말이기도 하고 말이다.) 이 얘기를 왜 책 소개에 앞서 꺼냈느냐 하면, 해당 책은 마치 그런 소리들을 들으며 버텨오는 지금의 MZ들에게 건네지는 같은 MZ 로부터의 조언과 위로이기 때문이다. 세대에 따라 어려운 점들과 마주하는 상황들이 다르기에 윗 세대의 조언들은 때론 둥글거나 모호하다고 느껴지기도한다. 예를들면 개발자들이 갖춰야할 소양들이나..
안드로이드 개발 시, 액티비티/프래그먼트 혹은 복잡한 클래스 간에 데이터들을 전달하기 위해서 Serializable 이나 Parcelable 을 사용하는 것을 본 적이 있을 것이다. 일반적으로 기본 타입들을 사용할 수도 있지만 점점 늘어나면서 전달해야하는 내용이 복잡해지기 때문에 그렇게 자주 사용되곤하는데, 평소 “둘 다 전달 방식이고 Serializable 은 성능이 떨어지더라.” 라는 간단하고 얕은 이해만 가지고 있었기에 오늘은 한번 정확하게 짚고 넘어가보고자한다. 직렬화란? 제대로 알기 위해서는 우선 우리는 직렬화가 무엇인지 완전히 이해해야한다. 자바의 직렬화는 자바의 시스템 내부(JVM의 힙/스택과 같은 메모리에 상주)에서 사용되는 객체나 데이터를 외부의 자바 시스템에서도 사용할 수 있도록 바이트..