본문 바로가기

개발

[리뷰] 나아갈 방향을 보여주는 <아는 만큼 보이는 프런트엔드 개발> 프런트엔드 개발을 배우기 위한 지도 같은 책입니다. 지도를 찾는 상황을 떠올려 보겠습니다. 낯선 지하철역, 등산로 입구, 관광 안내소 같은 곳이 떠오릅니다. 현재 위치를 확인하고 가야 할 길을 파악하고자 할 때 주로 지도를 찾습니다. 프런트엔드 개발 분야는 여전히 성장 중이고 배워야 할 범위가 매우 넓습니다. 무엇을, 어디서부터, 얼마나 해야 하는지 감을 잡기 어렵습니다. 딱 헤매기 좋은 환경이라는 뜻입니다. 어떻게 각 장마다 시작하며 로드맵과 현재 위치를 보여줍니다. 지금 어디 있는지, 무엇에 초점을 맞추고 있는 알고 시작합니다. 학습방법과 정리하기를 통해 어떻게 접근하고 어느 선까지 살펴봐야 하는지 알려줍니다. 무엇을 다루는 주제가 가진 특징과 반드시 알아야 할 부분을 짚어줍니다. 내용을 통해 대충 .. 더보기
[리뷰] 프롬프트에서 한발 더 들어간 <챗GPT 개발자 핸드북> 책에서도 언급합니다만 '서당개 삼 년이면 풍월을 읊는다'는 속담이 있습니다. 저자는 챗GPT를 서당개처럼 봐도 무방하다고 합니다. 주워들은 게 많아서 시키면 나름대로 이렇게 저렇게 끼워 맞춰 그럴듯하게 주워섬긴다는 점에서 비슷하다고 합니다. 다만, 서당개와는 비교할 수 없을 만큼 많이 듣고, 읽었다는 게 다른 거죠. 컴퓨터는 속도와 분량에 특화된 기계라는 건 모두가 아는 사실입니다. 그렇지만, 속도와 분량에 어마어마한 연산이 더해져서 이런 물건이 나오리라고는 많은 사람들이 상상하지 못했던 것 같습니다. 이제 챗GPT는 반려동물처럼 이미 우리 곁에 자리하고 있습니다. 골드러시일까? 조금만 관심이 있다면 주변에서 챗GPT 관련 내용을 어렵지 않게 접할 수 있습니다. 오히려 너무 많아서 뭐부터 봐야 할지 당황.. 더보기
[리뷰] 사람을 향하는 <Docs for Developers 기술 문서 작성 완벽 가이드> 학습이 아닌 경험으로 알게 된 내용을 잘 정리하여 풀어놓은 듯한 느낌을 받습니다. 너무 와닿는 내용들이라 알려준 대로 따라가기만 하면 좋은 문서를 만들 수 있을 것 같습니다. 하지만, 반드시 모든 단계를 따라갈 필요는 없다는 생각도 듭니다. 책에서 문장으로 표현하지는 않았지만 읽으면서 자연스럽게 알 수 있습니다. 무엇보다 문서를 만드는 게 먼저입니다. 책에 나오는 얘기이기도 합니다만, 기능이 구조보다 우선해야 하기 때문입니다. 좋은 문서라면 나오기까지 걸맞은 단계를 거쳤을 가능성이 큽니다. 그렇다고 해서 문서를 만들기 위한 프로세스에 너무 매달리면 프로세스에 묶여 문서가 나오지 않는 불상사가 생길 수 있기 때문입니다. 의견을 들어야 한다 지식의 저주로 시작하여 내용을 풀어나가기 시작합니다. 첫 부분에 지.. 더보기
[리뷰] 실전에 가까운 <SNS 앱을 만들면서 배우는 안드로이드 클라이언트 개발> 안드로이드 프로그래밍을 알아가기 시작하면 아쉬워지는 부분이 있습니다. 여러 앱을 보거나 사용한 경험으로 화면을 구성하기는 했는데 이렇게 화면을 만드는 게 맞는지 답답할 때, 열심히 만들다가도 뭔가 진행 흐름이 꼬이는 느낌도 받을 때, 동료와 선배가 절실한 순간입니다. 이런 아쉬움을 달래줄 수 있습니다. 알찬 구성 단순히 어떤 기능이 있는지 알아보는 수준을 넘어서는 내용이 담겨 있습니다. 각 기능마다 배경이 되는 이론과 개념을 짚고 넘어갑니다. 라이브러리 사용에 주저함이 없습니다. 앱 구현에 방점을 두고 있기 때문입니다. 안드로이드가 제공하는 기능만 사용하려고 무리하지 않습니다. 처음 앱을 개발하려면 어떻게든 안드로이드 자체 기능만으로 해결하려는 경향이 큽니다. 활용할 수 있는 라이브러리를 모른다는 이유가.. 더보기
무엇이 만들어 지고 있는가? 앱, 웹사이트, 어플리케이션, 서비스? 내가 모르는 무엇? 무엇을 만들어야 하나? 몇년후 계획? 묻는다. 2006년, 불과 4년도 안되어 스마트폰에 묻혀버릴걸 예측할 수 있었나? 참고, 몇년후는 대략적인이미지만으로 충분하다. 왜냐하면, 세상의 속도가 너무 빠르기 때문이다. 고치다. 길게는 몇 달, 짧게는 몇 주 단위로 계획하고 만들어 가자. 더보기