본문 바로가기

개발공부_Blog184

[BOOK] 월 20달러로 비즈니스 글쓰기 with 챗GPT GPT를 통해 내가 하던 작업은 코딩을 할 때 모르는 것에 대한 질문들이었다.하지만 이 책을 읽고나서 더 다양한 분야에서 GPT를 활용하는 법을 배울 수 있었다.GPT가 바꾼 글쓰기 패러다임GPT를 통해 글을 쓰는 것이 어색하지 않은 시대가 왔다. 이 책을 읽으며 느낀 점은 GPT와 함께 작업하는 일상이 작가에게만 해당될 것이라고 생각되지 않았다는 점이다. 모든 직업에 있어서 GPT는 기술적인 부분을 대체할 것이고 사람은 기술의 방향성을 제시하고 통합하는 존재가 될 것이다. 그래서 이 책을 통해 내가 하고 있는 일에서 GPT를 어떻게 활용해야 할지 고민해보게 되었다. 가장 관심있는 목차는 당연 활용하기 부분이었다.블로그, 콘텐츠 작성하는 것도 GPT를 통해 가이드를 잡고 글을 써 갈 수 있었다. 정말 신.. 2024. 9. 29.
[ BOOK ] 혼자 공부 하는 네트워크 컴퓨터 지식이 부족한 나에게 꼭 필요한 책,프론트엔드 개발자로서 CS와 네트워크를 공부하려고 한다면 혼공 시리즈를 추천한다!!!!! 혼공 컴퓨터 구조와 운영체제를 공부하고 있는 중에 혼공 네트워크가 나왔다는 소식을 접했다.강민철 작가님? 개발자님?의 책은 굉장히 쉽고 친절하고 자세하다.그래서 주저없이 혼공 네트워크도 고르게 되었다. 혼공 컴퓨터구조 운영체제는 걸어다니면서 유튜브도 듣곤 했는데, 네트워크도 유튜브가 있다는점.!![네트워크 기초 강의] 0강. 〈혼자 공부하는 네트워크〉 소개 | 목차 살펴보기TCP/IP계층, IOS7계층, 프로토콜, HTTP, HTTPS, TCP/UDP 등등등… 들어본 단어들은 많으나머리에 큰 그림이 그려지지 않고 조각으로만 저장해 놓고 있었던 것들이다. 이 책을 통해 가장 .. 2024. 5. 25.
[BOOK] You don’t Know JS Yet ‘읽어봐야지’ 라며 생각만 했던 책 You don’t know JS는 ‘ 내가 언젠가 읽어봐야지’하고 생각만 하며 내가 읽을 개발도서 리스트의 상위에만 있었던 책이었다. 이 책은 도서관에서 자주 보던 거다. 겉표지만. 근데 너무 헐었고… 어려워보여서 좀 손이 안갔었다. 하지만 이번에 새로 개정판이 나왔다는 소식과 기회가 생겨(리뷰어당첨!) 책을 읽어보기로 마음먹었다. 책을 제일 먼저 받으면 보게 되는 것, 책표지와 두께, 목차, 가격ㅋㅋㅋ이다. 먼저 눈에 띄게 자바스크립트의 노란색이 눈길을 끌었다. 이 책은 주변에서 ‘그거 좀~ 어렵다~’라고 말하던 것과는 달리 착한 두께였다. 자바스크립트 딥다이브와 비교했을 때 한참 얇다. 나는 공부할 책을 읽을 때, 먼저 .. 2024. 2. 14.
ESlint와 Typescript 버전 ERROR 해결 에러 메세지는, 문제 해결 방법을 알려주는 signal이다 프로젝트 처음 시작할 때, default로 eslint를 설치했었는데, ERR ERR ERR ERR가 발생했었다. 근데도 eslint파일이 생성되고, 프로젝트 실행이 잘 됐어서 에러 해결의 필요성을 못느끼고 프로젝트를 진행했었다. 그때 에러가 나지 않았던 이유는 뭔가 새로운 라이브러리를 설치하지 않고 아주 간단한 Todo를 만들었기 때문이었다ㅋㅋㅋㅋ 연습 겸, react와 styled-components, react-router-dom을 설치해 프로젝트를 진행하려고 하는데, 자꾸 에러가 발생했다. 처음에는 에러 메세지에 ERR 만 뜨고, 그다지 내용이 없는 줄 알았다. 그래서 에러의 원인은 찾지 못한 채, 괜히 구글링만 하면서 이것저것 겉돌기만 .. 2023. 12. 24.
TypeScript는 구조적 타입 시스템을 따른다. 타입 시스템? 언어에서 사용할 수 있는 아주 여러가지 값들을 어떤 기준으로 묶어서 타입으로 정할지 결정하고 또 코드의 타입을 언제 검사할지 그리고 어떻게 검사할지 등의 우리가 프로그래밍 언어를 사용할때 타입과 관련해서 지켜야 하는 규칙들을 모아둔 체계다. 동적 타입 시스템 ( 코드를 실행하고 나서 변수의 타입을 유동적으로 결정 ) 정적 타입 시스템 ( 코드 실행 전 변수의 타입을 고정적으로 결정 ) 점진적 타입 시스템 JavaScript 타입 시스템의 특징 (1) JavaScript는 동적 타입 시스템을 따른다. 기본적으로 변수나 함수의 타입들을 미리 정하지 않는다. 어떤 특정 타입과 연결되지 않으며, 런타임 중에 값이 수정될 수 있다. 이때 모든 타입의 값으로 할당과 재할당이 가능하며, 작업 중 타입에.. 2023. 12. 22.
TypeScript의 타입 체크는 JavaScript 런타임에 영향을 주지 않는다 Effective- TypeScript - Intro Effective TypeScript 책으로 스터디를 했다. 책을 읽고 정리한 내용은 아래에 따로 적어두었다. 블로그 시리즈는 읽으면서 중요하다고 크게 깨달은 부분, 엄청 와닿은 몇 개의 주제를 뽑았다. [ ✨Effective-TypeScript Book-study 요약✨ ] [BOOK-STUDY] Effective TypeScript | Built with Notion Effective TypeScript fun-blog.notion.site TypeScript로 프로젝트를 예전에 한 번 해봤는데 그 때는 그저 어찌저찌 타입을 끼워맞추는 식으로 에러와 함께 프로젝트를 진행했었다. ( 정말 괴로웠었다ㅠㅠ ) 이후 타입스크립트는 조금 멀리, 하게 되었었.. 2023. 12. 22.
HTTP란 😎HTTP란 HTTP는 웹 브라우저가 웹 서버로부터 리소스를 요청/응답 받기 위한 프로토콜이다. 본문 : https://www.notion.so/fun-blog/HTTP-649695ea89b545cd8dc71b9319cdd6aa 웹브라우저와 서버의 데이터 전송과정 웹은 여러 계층의 스택 구조로 이루어져 있다. 때문에 웹 브라우저의 HTTP 요청이 웹 서버에 도착하기까지 많은 컴퓨터와 머신 사이를 지나간다. 웹 브라우저는 사용자의 요청을 HTTP메세지로 작성한다. 이후 TCP/IP 프로토콜을 사용하여 웹 서버까지 HTTP메세지를 전달하고, 웹 서버에서는 요청을 받아 다시 HTTP응답 메세지를 보낸다. HTTP응답 메세지는 TCP/IP 프로토콜을 통해 웹 브라우저에 전달되고, 브라우저는 HTTP메세지를 해석.. 2023. 11. 28.
web browser의 구조와 rendering engine web과 web browser? web은 인터넷에 연결된 정보 공간이다. web browser는 web에 있는 HTML문서 등의 데이터들을 사용자가 볼 수 있고 상호작용 할 수 있도록 도와주는 소프트웨어이다. Google Chrome, Mozilla Firefox, Microsoft Edge, Safari 등이 있다. 사용자의 요청을 받아 web server와 통신할 때 URL과 HTTP를 사용하며, 요청의 결과인 HTML을 받아 사용자에게 보여준다 ⇒ 웹 페이지(사이트)를 보여주거나 웹 서버와 통신하는 역할을 한다. Web browser 구조 Rendering engine 사용자가 화면을 보기까지의 간단한 과정을 설명해보면 web browser가 사용자의 요청을 입력받아 네트워킹으로 HTTP요청을 보낸.. 2023. 11. 26.
web은 프론트엔드 개발자에게는 기본이다. 부트캠프로 개발을 처음 접했을 때, 그저 react와 새로운 것을 배우는 것에만 집중했던 것 같다. 하지만 그보다 더 중요한 기본이 있다는 걸 뒤늦게 깨닫게 된다. 프론트엔드 개발자는 web개발을 한다. 나는 생각했다. '그럼 내가 개발하는 web은 뭔데?' web은 뭘까?... 답이라고 할 만한 답변이 나오지 않았다. 공부는 어떤 목적이 있을때 가장 빛을 바라는 것 같다. 무작정 '개발자 될거야' 라며 공부하는 게 아니라, 내가 무엇을 개발할 것인지에 대해 정확히 알고 그 목적에 맞는 공부를 해야 하지 않을까 싶다. Web은 무엇? web은 world wide web과 같은 의미로 인터넷에 연결된 정보공간을 뜻한다. 컴퓨터 과학자인 Tim-berners-Lee가 만들었다. web은 HTTP를 사용해 w.. 2023. 11. 26.