본문 바로가기

분류 전체보기140

[책읽기] 비전공자를 위한 이해할 수 있는 IT지식 https://book.naver.com/bookdb/book_detail.nhn?bid=16415934 비전공자를 위한 이해할 수 있는 IT 지식 IT 시대의 필수 교양서우리는 매일 스마트폰으로 메시지를 보내고, 컴퓨터로 일을 합니다. 또 음식점에서 키오스크로 주문하고, 가상현실에서 게임을 즐깁니다. IT는 더 이상 전문가들만의 이야 book.naver.com *스포가 될 수 있는 내용은 최소화했습니다. '네이버 책 정보'에 더 많은 줄거리가 담겨있습니다 .* 읽게 된 동기 Apple Developer Academy에 합격하면 개발자로 인생의 방향을 설정하겠다 라는 생각을 하고 있었다. 운이 좋게도 합격하고나서 앱 개발 기획단계에 있을 때, 개발로 넘어가게 되면 개발자들과 대화가 어렵지 않을까? 라는 .. 2022. 4. 18.
[Reflection] Mini Challenge 1 MC1이 종료되었다. 분명 길었던 것 같은데, 돌이켜보면 굉장히 짧은 느낌.. Swift가 문제가 아니라 코딩의 ㅋ자도 모르는 상태로 시작해서 앱 하나를 만드는 과정은 사실 굉장히 험난했다. 마치 보도블럭으로 걸어가면 되는데 굳~~~이 비포장 산길을 걷는 기분이랄까. 돌아서 가면 힘들다는 사실을 알지만, 돌아서 가기에 느끼는 바도 달랐다고 생각한다. 아마 혼자 이걸 시작했다면 2달이 걸려도 못했을 거다. 아 다르고 어 다르다 팀 프로젝트를 하면서 깨달은 점은, 말을 어떻게 하는가가 가장 중요하다는 점이다. 결국 커뮤니케이션이 제일 중요하다. 같은 말을 해도 생각하는 바가 다르기에, 이를 일치시키는 과정을 경험했고, '적당하게' 표현된 생각과 아이디어는 채택되기 어려웠고, 이를 모두가 이해하기 위해 시간을.. 2022. 4. 18.
[책읽기] 불편한 편의점 https://book.naver.com/bookdb/book_detail.nhn?bid=18926010 불편한 편의점 ※ 인터넷 한정 특별판: 매장 구매, 바로드림 구매 시에는 다른 표지의 에디션으로 제공됩니다.원 플러스 원의 기쁨, 삼각김밥 모양의 슬픔, 만 원에 네 번의 폭소가 터지는 곳!힘겨운 시대를 살 book.naver.com *스포가 될 수 있는 내용은 최소화했습니다. '네이버 책 정보'에 더 많은 줄거리가 담겨있습니다 .* 읽게 된 동기 이 책을 읽기 전에 '나미야 잡화점의 기적'이라는 책을 읽었다. 단순히 표지가 예뻐 보여서 샀던 책이었지만 시간 가는 줄 모르고 정신없이 읽었다며 친구에게 소개해줬었다. 그 친구는 얼마 뒤 내게 '불편한 편의점'이라는 책을 꽤 읽을만하다며 소개해줬다. 얼마.. 2022. 4. 2.
[Swift] 변수(var), 상수(let), 타입 어노테이션(type annotation), 타입추론 변수와 상수는 개발자가 값을 기억하기 위해 정의하는 이름이라고 볼 수 있다. 마치 이름모르는 사람을 설명할 때는 어떻게 생겼고, 어디서 일하고 등은 머릿속에 있는 정보를 말로 설명하려면 복잡하지만, 김땡땡씨 라고 기억하고 있다면 언제든 '김땡땡씨' 라고 언급하기만 해도 누구나 알 수 있다는 것과 유사하게 이해하면 될 것 같다. -변수(var) = 변할 수 있는 수: 필요에 따라 저장된 값을 다른 값으로 변경할 수 있다. 다만, 변경 시 같은 타입이어야 함. ( ex) 정수 -> 정수 ) -상수(let) = 변할 수 없는 수: 한 번 저장된 값은 변경할 수 없다. 상수로 정의하는 이유는 값이 실수로 변경되는 것을 방지하고, 값의 성격이 명확히 분류되어 관리가 효율적이기 때문인데 변수나 상수 둘 중 어느 것.. 2022. 4. 2.