Categories
컴퓨터

Effective Java 3판 읽기 02

인터넷 커뮤니티를 뒤져보면 프로그래밍 인터뷰 시 String, StringBuffer, StringBuilder 객체의 차이를 설명하라는 질문을 받았다는 글이 종종 나온다. 아는 정도에 따라 답의 깊이가 달라지겠지만 일반적으로 아래와 같이 답하면 된다. String 객체는 불가변한(Immutable) 객체이나 StringBuffer와 StringBuilder는 변경이 가능한(Mutable) 객체이다. 그리고 StringBuffer와 StringBuilder는 동기화(Synchronization) 지원 여부가 다르다. StringBuffer는 Thread-safe 하지만, StringBuilder는 Thread-safe 하지 않다. 이번에 다루는 내용은 아이템 […]

Categories
컴퓨터

이미지 일괄 다운로드

인생은 짧고 해야 할 일은 많다. 프로그래밍의 좋은 점은 불필요한 반복 작업을 손쉽게 처리할 수 있다는 것이다. 즉, 컴퓨터를 잘 다루는 사람은 생산성(productivity)을 매우 높일 수 있다. 나는 프로그래머다. 나는 컴퓨터와 대화를 할 수 있다. 내가 원하는 바를 컴퓨터가 실행하도록 만들 수 있다. 최근에 YBM 전화영어를 시작했다. 교재로 영어수업을 하는데 불편하게 항상 사이트에 들어가야만 해서 […]

Categories
컴퓨터

Effective Java 3판 읽기 01

이펙티브 자바(Effective Java)는 자바 개발자의 필독서다. 앞으로 꾸준히 읽으면서 필요한 내용을 여기에 적으려고 한다. 오늘 읽은 분량은 1쪽 부터 6쪽 까지이다. 오늘은 회사 퇴근 후 CISA 수업이 있었다. 샤워를 하고 나니 이미 0시가 넘어서 많이 읽지 못했다. 아래는 책 옮긴이가 제공한 주요 링크 정보다 번역 용어 해설: http://bit.ly/2Mr1ksE 네이버 랩스 백기선님 강의: http://bit.ly/2Lu4BGi 한국어판 깃허브 […]

Categories
컴퓨터

파이썬 Django 맛보기를 위한 책

1. 들어가며 인공지능(AI) 이야기가 나오면 항상 빠지지 않고 나오는 언어 중 하나가 파이썬(Python)이다. 파이썬(Python)이 인기를 끄는 이유는 생산성(productivity) 때문이다. 생산성이 높다는 말은 배우기 쉽고 코드 몇 줄로 많은 일을 할 수 있다는 말이다. 실제로 이 글을 쓰는 본인도 Selenium Web Driver를 통해 간단한 웹 자동화(automation) 도구를 만들 때 파이썬(Python)을 사용했는데 자바(Java)보다 훨씬 편하게 프로그래밍할 수 […]

Categories
일상

CISA를 준비하며…

2019년 목표 중 하나는 경력에 도움이 되는 국제자격증을 취득하는 것이다. 총 3개 정도 준비할 예정인데 그 중 하나는 이번에 포스팅하는 감사(Auditing) 관련 자격증이다. 영어로는 Certified Information Systems Auditor(CISA), 한글로는 국제정보시스템감사사다. 감사(Auditing)라고 하면 법적 권한이 있는 기관이 단체나 조직의 업무 상황을 감독하고 조사하는 행위를 뜻한다. 이 자격증은 ISACA라는 비영리단체에서 1978년부터 시행하고 있다. ISACA® is a nonprofit, […]

Categories
컴퓨터

IT 트렌드 스페셜 리포트 2019

1. 들어가며 한빛미디어에서 발간한 IT 트렌드 스페셜 리포트 2019는 제목에서 알 수 있듯이 2019년, 주목해야 할 IT 트렌드를 다룬다. 각 분야의 전문가 5명이 함께 집필한 이 책은 독자로 하여금 빠르게 IT 트렌드*를 파악할 수 있게 돕는다. *이 책에서 말하는 IT 트렌드는 ‘비즈니스 관문’과 ‘테크(Tech) 관문’으로 구성되며 여기에는 비즈니스 기획자와 개발자가 서로 원활하게 의사소통을 했으면 하는 […]

Categories
일상

IntelliJ 기초강의 완강 – 인프런

1. 들어가며 2019년 1월 1일(화) 처음 수강한 강의는 인프런(Inflearn)이라는 IT 강의사이트의 <IntelliJ를 시작하시는 분들을 위한 IntelliJ 가이드>이다. 인텔리J IDEA(IntelliJ IDEA)는 젯브레인(JetBrains)이 만든 통합개발환경(Integrated Development Environment, IDE)이다. 대표적인 무료 IDE인 이클립스(Eclipse) 보다 좋다. 왜냐하면 돈을 주고 사야하는 제품이기 때문이다. 물론 학생 라이센스를 사용하거나 할인 기간을 이용하면 무료 혹은 실제 가격보다 저렴하게 구매할 수 있다. 돈을 주고 […]

Categories
문화

7 DAYS OUT – Eleven Madison Park

At the No. 1 restaurant in the world, staff and owners face a flurry of nerve-wracking challenges as they race to reopen after extensive renovations. NETFLIX 자체 제작 다큐멘터리 7 DAYS OUT 은 세상의 주요한 이벤트를 밀착 취재하여 생동감 있게 전달한다. 첫 번째 이야기는 Big Apple, 뉴욕(New York)에 위치한 Eleven Madison Park 레스토랑이다. Eleven Madison […]

Categories
일상

이대로 끝낼 수 없다

2018년 11월 20일 화요일 오전 4시 7분. 다들 자신들의 꿈을 향해 나아가고 있는 것 같다. 정작 나만 내 꿈에서 점점 멀어지고 있는 것 같다. 언론이 만들어낸 웃기지도 않은 단어를 빌리자면 나는 신의 직장에 다닌다. 대부분의 사람들은 만족하면서 다니는 직장이다. 그러나 나는 아니다. 시간이 지날수록 내가 점점 작아지는 것 같다. 나라는 사람에 대한 자신감이 점점 줄어든다. […]

Categories
일상

[여행 | 2018 스위스] #01 출국 하루 전

1234일. 재직중인 회사에 처음 출근한 날부터 지금 블로그를 작성하는 날(2018년 9월 26일)까지 이렇게나 많은 날이 흘렀다. 입사 후 여행을 간 곳은 제주도와 일본이 전부였다. 지금 여유롭게 시간을 보낼 때가 아니라고 생각했던 것 같다. 불안했던 것 같다. 그래서 휴가 때도 공부를 했다. 하지만, 이번에는 불안함을 모두 내려놓고, 유럽으로 여행을 가게 되었다. 유럽은 6년 만이다. (중략)