전체 글 93

Java] Do it 자바 프로그래밍 입문 요약 (첫째마당 - 02)

첫째마당 자바 기본 익히기 02) 변수와 자료형 비트와 바이트 8비트(bit) = 1바이트(byte) 2진수, 8진수, 16진수의 표현 2진수를 사용할 때는 숫자 앞에 0B를 붙이고, 8진수는 0, 16진수는 0X 부호 있는 수의 표현, 2의 보수 부호도 0과 1로 표현한다. 맨 앞의 부호비트가 0이면 양수, 1이면 음수이다. ex) 8비트로 5를 표현 00000101 8비트로 -5를 표현 10000101??! 그럼 5+(-5)를 했을 때 0이 나오냐? 안나오더라!! 그럼 맨 앞에 비트부호만 1로 바꾼다고 해서 음수가 되는 것은 아닌 것 같다. 이 때 필요한 개념이 '2의 보수'! Step 1, 1의 보수 구하기 5(00000101)의 1의 보수는 11111010이다. 두 값을 더하면 11111111이 ..

개발/Java 2019.06.11

Java] Do it 자바 프로그래밍 입문 요약 (첫째마당 - 01)

첫째마당, 자바 기본 익히기 01) 자바 프로그래밍 시작하기 자바는 '한 번 작성하면, 어디서든 돌아간다(write once, run anywhere)'는 슬로건이 있다. 플랫폼에 종속되지 않음. (대신 .class파일을 각 운영체제에 맞는 가상 머신을 이용하여 실행가능) JRE(Java Runtime Environment, 자바 실행 환경)은 자바 프로그램을 실행하기 위해서 있어야하지만 JDK(Java Development Kit, 자바 개발 키트)는 자바 프로그램을 만들기 위해서는 반드시 있어야 됨. 자바를 설치한다 = JDK를 설치한다. C나 C++처럼 동적 메모리 수거를 프로그래머가 하지 않고 GC(Garbage Collector, 가비지 컬렉터)를 이용하므로, 메모리를 효율적으로 관리할 수 있다..

개발/Java 2019.06.11

책] 일 잘하는 사람은 단순하게 합니다 - 박소연

책을 선물받았다. 선물해주신 Joon 고맙습니다! 일 잘하는 사람은 단순하게 합니다. 책을 펴자마자 아래와 같은 문구가 나온다. "단순함이 궁극의 정교함이다" -레오나르도 다빈치- 책을 읽기도 전에 이 문장이 아! 하며 머리를 때렸고, 책을 한번에 요약해주더라. 책은 짧은 문장들로, 쉬운 단어들로, 적절한 예시들로 쉽게 쉽게 읽혔다. 일을 똑똑하게하고 싶다는 고민은 누구나 해봤을테고, 어느정도 스킬이 누적이 되야 효율적이게 일을 할 수 있는건 사실이다. 그런 스킬들을 한 번에 요약한 책이라고 보면 되겠다. 친절보스이신 상사가 "내가 경험해봤는데 이렇게 일하는 게 효율적이더라"라고 지침본을 만들어 준 듯한 느낌. 결론 '결론만, 요약해서, 30초 안에 말하기!' 상사에게 보고 과정에서 모든 과정을 줄줄히 ..

Daily Life/Diary 2019.06.03

알바후기] 꽃집 알바 후기...

잊을 수 없어서 쓰는 꽃집 알바 후기.. 절대 잊지모태..ㅎㅎ 어버이날을 맞아 꽃집에서 알바를 구하더라 단순히 새로운 경험 + 재밌을 것 같아서 지원해서 하게 되었다. 결론은 큰 착각이었고, 너무너무너무 힘들었다.. 지구력이 좋아 왠만하면 힘들다고 잘 안하는데 이건 정말 너무 힘들었다^^ 알바 기간은 5월 8일까지 총 11일정도를 하였다. 총 만든 바구니는 약 1000개정도... 첫째날에는 바구니 작업을 하였다. 플로랄폼을 물에 적시고...... 썰고...... 바구니에 넣고...... 아니 다 좋은데, 작업 환경이 지하실이어서 너무 안좋았다..ㅠ_ㅠ 면접 때 봤던 예쁜 가게 아래에 어두침침한 지하 작업실이 있을 줄은 면접때는 상상도 못했지... 둘째날엔 플로랄폼에 편백을 꽂았다. (그린작업) 셋째날인가..

Daily Life/Diary 2019.05.10

컨퍼런스] GDG Android super.init()

GDG Android Korea super.init / 19.1.25 금 19:00 / 마루180 GDG Android Korea에서 주최한 안드로이드 컨퍼런스 super.init에 다녀왔다. 가기 전 티켓은 두 종류가 있었다. 참여티켓과 참여+네트워킹 티켓. 네트워킹까지 하고 싶었지만, 내가 구매할 당시엔 네트워킹 티켓이 다 매진 된 상태여서 아쉽게도 어쩔 수 없이 컨퍼런스 참여티켓만 구입을 했다. 오후 7시부터 시작이었고 세션은 총 4가지, 오후 9시반까지였다. 9시반부터는 내가 구입하지 못한 티켓을 가지신 분들께서 네트워킹하는 시간.. 가고난 후 - 첫번째 세션 Flutter 개발 경험에 대한 내용이었다. 일단 처음에 발표자분께서 자기소개를 하는데 21살이라는 얘기를 듣고 재금 놀라면서 역시 개발에..

Daily Life/Diary 2019.01.29