본문 바로가기

IT33

리처드 스톨먼 초기 생애, 자유 소프트웨어 운동, 유산 리처드 스톨먼 초기 생애, 그가 벌인 자유 소프트웨어 운동, 그리고 그가 현대 소프트웨어에 남긴 유산에 이르기까지 살펴보겠습니다. 리처드 스톨먼(Richard Stallman), 그는 컴퓨터 역사 속에서 또 하나의 획을 특별한 영웅입니다. 소프트웨어 개발자로 평생을 살아온 저에게 그의 생애와 그것을 관통해 온 그의 철학은 상당한 영향을 미쳤습니다. 만일 그가 없었더라면, 오늘날의 저도 없을 것입니다. 무엇 때문이냐고요? 오늘 이 글에서는 이 글을 읽으시면서, 저를 비롯한 많은 개발자들에게, 그가 어떤 영향을 미쳤는지에 대해 여러분은 해답을 찾으실 수 있을 것입니다. 자, 시작하겠습니다.   1. 리처드 스톨먼 초기 생애리처드 스톨먼 초기 생애를 알아보겠습니다. 그는 1953년 3월 16일 미국 뉴욕에서 .. 2024. 7. 21.
스티브 잡스 : 성장 과정, 애플 탄생, 아이폰 혁명 스티브 잡스에 대해 알아보겠습니다. 이야기를 시작하기에 앞서 우선,  제가 가장 좋아하는 그의 말을 하나 소개해 드리고 싶습니다. 불꽃처럼 짧다면 짧은 생을 살고 간 그는 "죽음은 인생에서 가장 좋은 발명품이다"라는 말을 했습니다. 전 항상 이 말을 가슴에 새기고 살고 있습니다. 특히, 어떤 프로젝트를 맡아 너무 스트레스를 받고 정신없이 바쁠 때, 가장 생각이 납니다. 죽음이라는 것을 통해 내 삶에서 가장 소중한 게 무엇일까 생각하게 되기 때문입니다. 내가 왜 이렇게 바쁜지, 이 소중한 삶을 위해 무엇에 집중하고 사는 게 맞는지 늘 돌아보게 됩니다. 자 그럼, 우리의 영웅 스티브 잡스를 만나러 가겠습니다.  그의 성장 과정과 애플 탄생, 그리고 아이폰 혁명에 이르기까지 컴퓨터 역사에서 빼놓을 수 없는 인.. 2024. 7. 20.
개인용 컴퓨터와 빌 게이츠 : 어린 시절, 마이크로소프트, 업적 개인용 컴퓨터와 빌 게이츠에 대해 이야기하고자 합니다. 이제 이 시리즈에서는 역사 속 위대한 영웅들 이야기를 다뤄보겠습니다. 세상을 바꿔 온 그들은, 저 같은 개발자들의 영웅인 동시에, 이 글을 읽고 계신 여러분들에게 큰 영감을 줄 것임을 확신합니다.    빌 게이츠는 마이크로소프트를 설립하고 운영하면서 개인용 컴퓨터 혁명의 주역이 되었습니다. 그의 업적과 삶을 통해 우리는 컴퓨터 역사의 발자취와 개발자의 삶을 엿볼 수 있을 것입니다. 저 또한 개발자로서의 경험을 바탕으로 여러분께 저의 첫 번째 영웅, 빌 게이츠 이야기를 들려드리겠습니다. 개인용 컴퓨터 시대를 연 빌 게이츠 어린 시절 빌 게이츠의 어린 시절은 어땠을까요? 빌 게이츠는 1955년 10월 28일 미국 시애틀에서 태어났습니다. 그의 아버지 .. 2024. 7. 19.
컴퓨터와 DB : 초기, 관계형 DB, NoSQL과 빅 데이터 컴퓨터와 DB(데이터베이스)에 대해 이야기해 보려고 합니다. DB가 뭘까요? 일반적으로 컴퓨터 시스템에 전자 방식으로 저장된 구조화된 정보 또는 데이터의 체계적인 집합을 의미합니다. 어려우신가요? 여러분, 우리가 매일 사용하는 컴퓨터와 스마트폰에는 정말 많은 데이터들이 저장되어 있죠? 여러분 그것을 어떻게 관리하시나요?  제 아내는 사진 찍는 것을 엄청 좋아해서 아마도 저의 10배쯤 사진 데이터들이 있을 겁니다. 아이들의 어린 시절부터 20년이 넘도록 쌓인 데이터들은 그녀의 기쁨이자, 골칫거리였습니다. 데이터가 너무 방대하다 보니, 아내는 어떻게 관리할 줄을 몰랐기 때문에 그렇습니다. 바로 이럴 때, 그 데이터들을 효과적으로 관리하고 활용하는 것이 바로 DB의 역할입니다.  DB는 우리가 사용하는 모든 .. 2024. 7. 18.
컴퓨터와 로봇의 역사, 청소기에서 산업용 로봇까지, 전망 컴퓨터와 로봇의 역사, 로봇 청소기에서 산업용 로봇까지, 그 전망을 알아보겠습니다. 시작하기에 앞서 시리즈를 방문해 주셔서 고맙습니다. 오늘도 제가 30년 동안 소프트웨어 개발자로 일해온 경험을 바탕으로 여러분께 제가 경험한 컴퓨터와 로봇의 변화 과정을 들려드리고자 합니다. 우리가 흔히 생각하는 로봇은 영화나 만화에서 보던 모습과는 꽤 다릅니다. 과거에는 상상 속의 존재에 불과했지만, 오늘날 로봇은 우리 생활 곳곳에서 다양한 모습으로 활용되고 있습니다. 이전 포스팅에서 알아보았던 스마트폰 속 가상 비서뿐만 아니라, 오늘 주로 알아볼 청소 로봇, 산업용 로봇, 그리고 의료 서비스 노롯, 농업에 사용되는 로소, 심지어 저의 아내가 가장 사랑하는 식기세척기도 로봇의 한 종류입니다. 자, 그럼 로봇의 세계로 .. 2024. 7. 17.
컴퓨터와 소셜 미디어의 발전 과정, 주요 기능, 영향 컴퓨터와 소셜 미디어의 발전과정, 주요 기능, 영향에 대해 알아보겠습니다. 여러분 중에는 소셜 미디어에 대해 정확히 뭐라고 말할 수 없으셔도, 페이스북이나 인스타그램은 이미 하고 계신 분들이 많으실 겁니다. 이 도 제 블로그로 진행되는 것이니 이미 블로그는 하고 계신 거겠지요? 소셜 미디어란 이렇게 사용자들이 콘텐츠를 생산하고 공유하며 상호작용할 수 있는 온라인 플랫폼을 말합니다. 기존 미디어가 일방향적인 정보 전달이었다면, 소셜 미디어는 쌍방향 소통이 가능한 특징이 있습니다. 저도 30년간 소프트웨어 개발자로 일했지만, 작년 가을부터 혼자만의 방에서 개발만 하는 것이 살짝 싫증이 나기 시작했습니다. 좀 더 재밌게 일하고 싶다는 생각이 들기 시작했던 것이죠. 물론 평소에 페이스북도 하고 있지만, 제 전.. 2024. 7. 17.
컴퓨터 보안 문제, 바이러스와 악성 코드, 안전한 인터넷 컴퓨터 보안 문제, 바이러스와 악성 코드, 안전한 인터넷 사용법등을 다뤄보겠습니다. 시작하기에 앞서 우선, 오늘도 여행에 오신 것을 환영합니다. 벌써 17번째 포스팅 글이 되었습니다. 저는 여러분과 함께 이렇게 컴퓨터의 다양한 측면을 탐구하는데 큰 기쁨을 느끼고 있습니다. 감사드립니다. 오늘은 '사이버 보안의 발전'에 대해 이야기해보려고 합니다. 제가 소프트웨어 개발자로 일하면서 경험한 수많은 일들 중에서도, 사이버 보안은 정말 중요한 주제였습니다. 특히 요즘 들어 이 문제가 점점 심각하게 심각해지는 분위기라는 것 여러분도 체감하시리라 생각합니다. 그렇죠? 이 글을 통해, 여러분께서 컴퓨터를 사용할 때 보안을 지키는 것이 얼마나 중요한지 더 깊이 이해하고, 안전하게 인터넷을 사용하는 데 도움이 되었으면.. 2024. 7. 17.
네트워크 기술, 이더넷과 TCP/IP, 무선 통신과 5G 네트워크 기술 초기, 이더넷과 TCP/IP, 무선 통신과 5G 등을 살펴보면서, 오늘은 여러분과 함께 컴퓨터 역사 속에서 아주 중요한 부분인 네트워크와 통신 기술의 발전에 대해 이야기해보려고 합니다. 시리즈에서 몇 번 말씀드렸지만, 제가 어렸을 때는 인터넷은커녕, 제 주변에 컴퓨터 자체가 없었습니다. 그러니 네트워크라는 개념이 있었을 리가 없었습니다. 하지만, 요즘은 아이들 입에서도 5G라는 말이 심심치 않게 튀어나오는 시대입니다. 그만큼 네트워크가 우리 생활 가까이 스며들었다는 말이 될 것입니다.  컴퓨터와 네트워크의 세계는 마치 우리가 사는 도시와 비슷합니다. 도시가 더 큰길과 빠른 교통 수단으로 발전해 온 것처럼, 컴퓨터 네트워크도 더 빠르고 효율적인 통신 방법으로 발전해 왔습니다. 오늘은 네트워.. 2024. 7. 17.
컴퓨터와 인공지능 : 초기 인공지능, 머신 러닝과 딥 러닝, 전망 컴퓨터와 인공지능 초기, 머신러닝과 딥 러닝, 그리고 전망에 대하여 알아보겠습니다. 여러분은 '인공지능'이라는 말을 들으면 어떤 느낌이 드시나요? 아마도 영화 속 미래 도시, 자율주행차, 혹은 여러분의 스마트폰 속 비서가 떠오를 것입니다. 인공지능은 이제 더 이상 공상 과학 소설의 일부가 아닌, 우리의 일상 속에 스며든 현실입니다. 요즘은 특히 챗지피티의 등장으로 초등학생조차 숙제를 인공지능으로 해서 문제가 되었다는 믿기 어려운 뉴스도 종종 들을 수 있었습니다.  인공지능 하면 딱 떠오르던 단어인 ‘미래’가, 이제는 우리 생활 속에 그만큼 가까이 오게 된 것입니다. 그래서 지금까지   시리즈에서 제가 다뤄온 주제 중 요즘 특별히 흥미로운 주제인 '인공지능의 역사'에 대해 이야기해 보려고 합니다. 제 경험.. 2024. 7. 17.
클라우드 컴퓨팅 개념, 종류, 문제점과 영향 클라우드 컴퓨팅의 개념과 서비스의 종류 및 문제점과 영향에 대해 알아보겠습니다. 이번 글에도 여러분과 함께 흥미로운 이야기를 나누게 되어 정말 기쁩니다. 저는 30년간 소프트웨어 개발자로 일해오면서 많은 변화를 직접 경험해 왔는데요, 제가 직장에서 오늘 주제만큼 크게 그 변화를 체감한 일이 없을 정도입니다. 이것으로 인해 너무 편리해져서 때로 기쁘기도 했지만, 옆 자리 동료가 일자리를 잃기도 하는 충격적이고 슬픈 일도 겪었습니다. 30년 전만 해도 클라우드라는 개념 자체가 없었고, 모든 데이터와 프로그램은 컴퓨터나 서버에 직접 저장하고 관리했습니다. 하지만 지금은 클라우드 덕분에 엄청난 변화를 겪고 있습니다. 그럼 이제 클라우드 컴퓨팅에 대해 살펴볼까요? 클라우드 컴퓨팅의 개념클라우드 컴퓨팅의 개념에 .. 2024. 7. 17.
반응형