[컴퓨터에 대하여] #01 정보사회와 정보혁명에 대하여
·
알쓸신잡/컴퓨터에 대하여
현대 사회는 급격한 기술 발전과 디지털화의 영향 아래 변화하고 있습니다.특히 정보사회와 정보혁명은 우리 생활, 경제, 문화에 지대한 영향을 미쳤습니다. 이 글에서는 정보사회와 정보혁명이 무엇인지, 그리고 이들이 우리 사회에 미친 영향을 다루어보겠습니다.1. 정보사회란?정보사회는 정보와 지식이 경제와 사회의 핵심 자원으로 자리 잡은 사회입니다. 간단히 말해, 정보가 중요한 자원으로 취급되는 사회를 의미합니다. 산업 사회에서 경제 활동의 주체는 자원과 노동이었지만, 정보사회에서는 지식과 정보가 주도적인 역할을 하게 됩니다.정보사회의 특징디지털화: 정보가 디지털 형식으로 저장되고 전송됩니다. 우리는 이제 손쉽게 정보를 검색하고, 디지털 플랫폼을 통해 데이터를 주고받을 수 있습니다.인터넷의 보급: 정보사회의 핵..
[코딩에 대하여] #09 URI? URL? URN 쉽게 파해쳐보자!
·
알쓸신잡/코딩에 대하여
안녕하세요, 토스트 데브입니다!웹 개발을 하다 보면 헷갈리는 개념 중 하나가 바로 URI, URL, URN입니다.비슷하게 생긴 이 용어들, 여러분은 정확히 구분하고 계신가요?이번 포스팅에서는 이 세 가지 개념의 차이점과 관계를 한눈에 정리해드릴게요.🔍 1. URI란 무엇인가요?URI (Uniform Resource Identifier)는 인터넷 상의 자원을 고유하게 식별하기 위한 "통합 식별자"입니다.쉽게 말해, 어떤 정보를 식별하기 위한 전체 개념이라고 이해하시면 됩니다.URI는 크게 두 가지 방식으로 나뉩니다:📍 URL (Uniform Resource Locator) – 자원의 ‘위치’를 알려줌🏷️ URN (Uniform Resource Name) – 자원의 ‘이름’을 식별함✅ 즉, URI = ..
[코딩에 대하여] #08 호스팅은 무엇이고! 어떤 종류가 있을까?
·
알쓸신잡/코딩에 대하여
안녕하세요, 토스트 데브입니다!오늘은 웹 개발자라면 꼭 알고 있어야 할 인프라 개념 중 하나인 “호스팅(Hosting)”에 대해 알아보겠습니다.개발을 처음 접하는 분들에게는 다소 생소할 수 있는 개념이지만, 프로젝트를 서비스로 운영하려면 반드시 필요한 개념이기도 합니다.그럼 지금부터 쉽게 알아볼게요!✅ 호스팅이란?호스팅(Hosting)이란 서버 컴퓨터의 전체 또는 일부 공간을 임대해서 사용하는 서비스를 말합니다.📦 내가 직접 서버를 구매하고 관리하지 않아도, 준비된 서버 공간을 빌려서 웹사이트, 애플리케이션, 메일 등을 운영할 수 있도록 도와주는 것이 바로 호스팅 입니다.💸 왜 호스팅이 필요할까요?직접 서버를 구매하고 운영하려면 다음과 같은 문제가 발생합니다:서버 하드웨어 구입 비용 💻24시간 전원..
[코딩에 대하여] #07 IP주소와 도메인 주소에 대하여
·
알쓸신잡/코딩에 대하여
안녕하세요, 토스트 데브입니다!지난 시간에는 네트워크와 네트워킹의 개념에 대해 배워보았는데요,오늘은 그 연장선에서 웹 개발에 꼭 필요한 IP 주소와 도메인 주소에 대해 간단하게 알아보겠습니다.IP란 무엇인가요?IP는 Internet Protocol(인터넷 프로토콜)의 줄임말입니다.인터넷에서 서로 다른 기기들이 정보를 주고받기 위한 통신 규칙(프로토콜)을 말합니다.운영체제도 다르고 기기 종류도 다른 컴퓨터, 스마트폰, 태블릿 등이 서로 소통할 수 있도록 만들어주는 기본 약속이죠.IP 주소란?IP 주소는 네트워크 상의 각 기기에 부여되는 고유 주소입니다.우리가 편지를 보낼 때 집 주소를 적는 것처럼, 기기 간 통신에서도 정확히 누구에게 정보를 보낼지 알려주는 식별자 역할을 합니다.IP 주소의 두 가지 체계1..
[코딩에 대하여] #06 네트워크의 개념 이해하기
·
알쓸신잡/코딩에 대하여
안녕하세요, 토스트 데브입니다!지난 시간에는 프레임워크와 라이브러리의 차이에 대해 알아보았습니다.이제 웹 개발을 본격적으로 배우기 전에 반드시 이해하고 넘어가야 할 개념이 있습니다. 바로 네트워크(Network) 와 네트워킹(Networking) 입니다.이 개념은 웹의 기본이자 서버와 클라이언트 구조를 이해하는 데에도 꼭 필요한 기초 지식이에요.지금부터 쉽게, 단계별로 함께 알아보겠습니다!네트워크(Network)란?Net(그물) + Work(작업) = 그물처럼 연결된 통신망네트워크는 간단히 말해 컴퓨터 간에 데이터를 주고받기 위한 연결 구조입니다.즉, 내가 쓰는 컴퓨터와 다른 사람의 컴퓨터가 통신 기술을 통해 연결된 상태를 말합니다.네트워크는 어디에 쓰일까요? 이메일 송수신웹사이트 접속게임 서버 접속클라..
[코딩에 대하여] #05 프레임워크 vs 라이브러리에 대하여
·
알쓸신잡/코딩에 대하여
안녕하세요, 토스트 데브입니다.이전 시간에는 웹 개발에 대한 프론트엔드와 백엔드에 대해 살펴보았는데요, 오늘은 그 다음 단계로 "프레임워크”와 “라이브러리”에 대해 함께 알아보겠습니다.처음 개발을 시작하면 자주 듣게 되는 용어지만, 막상 “정확히 뭐야?”라고 물어보면 헷갈리는 경우도 많죠. 이번 포스팅을 통해 프레임워크와 라이브러리의 차이점, 그리고 웹 개발에서의 활용 예시까지 정리해드립니다.프레임워크(Framework)란?“소프트웨어 개발의 뼈대이자 구조.”프레임워크는 어떤 목적을 달성하기 위해 복잡한 문제를 해결할 수 있도록 미리 설계된 기본 구조입니다.건축을 예로 들면, 건물을 짓기 위한 철골 구조(골조공사) 같은 개념으로 이해하시면 됩니다. 즉, 하나하나 직접 코드를 다 짜지 않아도, 기초 골격을..
[코딩에 대하여] #04 웹 개발과 프론트 엔드! 백엔드에 대하여
·
알쓸신잡/코딩에 대하여
웹 개발 입문 순서웹 개발이란? 웹사이트를 만들고 운영하는 전반적인 일.인터넷 또는 인트라넷에서 사용 가능한 웹사이트를 구축. 웹 개발에 사용되는 주요 언어HTML, CSS, JavaScript, PHP, JSP, ASP 등 웹 개발 언어의 분류 클라이언트 스크립트 언어 (Client-side)HTML, CSS, JavaScript프론트엔드 개발에 사용됨 (사용자와 직접 상호작용하는 UI 제작)서버 스크립트 언어 (Server-side)PHP, JSP, ASP백엔드 개발에 사용됨 (데이터 처리, 저장, 서버 관리 등) 프론트엔드 vs 백엔드 프론트엔드: 웹사이트의 외형/UI (사용자가 보는 부분)백엔드: 웹사이트의 내부 시스템/서버 처리 (데이터 관리 등) 웹 개발 입문 순서 HTML, CSS, Java..
[코딩에 대하여] #03 코딩을 위한 코드 에디터 무엇이 좋을까?
·
알쓸신잡/코딩에 대하여
안녕하세요 토스트 데브입니다.이번에는 코딩을 위한 코드 에디터 무엇을 쓰는 것이 좋을지에 대해 알아봅니다. 1. 과거의 코드에디터과거 코드를 작성하기 위해서는 윈도우의 기본 프로그램인 메모장을 사용하기도 하였고 다른 OS의 경우 Vi 에디터를 사용하기도 하였으며 그 외에도 EditPlus, 나모 웹에디터, Dreamweaver, Microsoft FrontPage, Adobe Brackets 등 다양한 문서 편집기를 사용하여 프로그램 코드를 작성하였습니다. 그러나 현재에는 프로그램을 개발 하는데에 필요한 편리한 기능이나 플러그인 등이 탑재되어 다양한 환경을 세팅 할 수 있는 코드 에디터들도 많이 늘어나다보니 조금 더 자신에게 잘 맞는 코드 에디터를 사용하는 추세입니다.그러면 추천하는 코드에디터 5가지에 ..
[코딩에 대하여] #02 코딩과 프로그래밍이란?
·
알쓸신잡/코딩에 대하여
안녕하세요 토스트 데브입니다. 이번에는 코딩과 프로그래밍이 무엇인지 알아보도록 하겠습니다.1. 이전의 코딩에 대한 인식이전에는 코딩을 하는 직종은 소프트웨어나 하드웨어에 설치되는 프로그램 등을 개발하는 프로그래머들이 하는 일이었습니다. 이전에는 전공자가 아닌 비 전공자라라면 너무나도 먼 미지의 영역으로 느꼈던 것 같습니다. 요즘 우리 삶에서 볼 수 있는 가전제품부터 시작하여 휴대폰, 노트북, 컴퓨터 심지어는 자동차와 같이 다양 곳곳에서 컴퓨터와 인공지능은 우리 삶에 많은 영향을 끼치고 있고 또한 발전하고 습니다.​이제는 꼭 프로그래밍을 하는 개발자가 아니더라도 어린 학생부터 성인까지 충분히 자기계발과 취미나 개발 분야가 아닌 곳에서도 본인의 업무 역량을 향상하기 위해서 코딩을 공부하는 시대가 도래하였습..
[코딩에 대하여] #01 AI 시대에 코딩을 배워야 하는 이유
·
알쓸신잡/코딩에 대하여
안녕하세요 토스트 데브입니다. 오늘은 AI 시대에 코딩을 배워야 하는 이유에 대해 알아보도록 하겠습니다. 1. 2025년 현재 AI의 발전과 IT 계열의 현 시장2025년 우리가 살아가고 있는 시대에는 AI가 하루가 다르게 빠르게 발전하고 있습니다.OpenAI의 ChatGPT, Microsoft의 Copilot, 최근 이슈가 많았던 중국의 Deepseek 등 다양한 AI가 발전하고 출시되고 빠르게 발전하고 있습니다.AI출현은 이미 수년 전부터 예상되고 예측했던 것과 같이 하루하루 빠르게 발전하고 일상과 업무에도 활용되는 일이 더욱더 많아지고 있습니다. AI 시대에 도래하면서 "앞으로 5~6년 뒤쯤이면 다양한 직종에서 90% 이상의 일자리가 인공지능에 대채될 가능성이 높다"는 조사도 최근에 발표 되었습니다..