파이썬 블로그 (풀스택 관련 기술 정리 자료 및 강의 모음)


IT기술을 알면 확실히 남들과 다른 경쟁력을 가질 수 있습니다.

  • IT기술을 활용하면 특기자 전형을 통해 보다 좋은 대학을 갈 수도 있고,
  • 프로그래머가 되어 직업을 바꾸거나, 국외에서 쉽게 직업을 가질 수도 있고,
  • 프리랜서를 하면서 새로운 형태의 삶을 기획할 기회도 가질 수 있고,
  • 자신의 사업에 활용해서 비용을 줄이거나, 최소한 단순한 업무는 프로그래밍으로 바꿀 수 있습니다.
  • IT관련 기술을 알면 취업에도 보다 경쟁력이 있습니다.

하지만, IT 기술이 방대하고 다양한 형태로 활용이 가능하다보니, 오히려 각자의 상황에 맞추어 어떤 부분을 활용할 수 있을지 알기 어렵습니다. 그래서 관심을 가지거나, 활용해보려는 어떤 시도도 하지 못하는 경우가 많습니다. 혹시라도 막연하게나마 관심을 가지더라도, 어디서부터 시작해야할지 모릅니다.

혹자는 IT 기술을 설명한 수많은 책, 웹사이트, 동영상 강의가 있으니, 가볍게 시간을 내서 듣다보면 내가 원하는 앱을 만든다든지, 서비스를 만든다든지 할 수 있을 것이라 생각할 수도 있습니다. 이 세계에 정보는 무궁무궁하지만, 대부분의 정보는 IT 기술을 전문적으로 습득했고, 충분한 역량을 가진 분들만 배우고 활용할 수 있습니다. 수학을 빗대어 비교해보면, 우리가 알고 싶은 기술은 미분과 적분인데, 미분과 적분은 덧셈, 곱셈, 이외에 기본적인 수학 과정을 모두 알지 못하면 절대 한번에 이해하거나 활용할 수 없는 것과 동일합니다. 이정도를 깨닫고 나면, 다시 많은 분들이 IT 기술을 익히는 것은 포기하기 마련입니다.

다른 분들은 다른 방법을 찾습니다. '그래 기초부터 배워서 차근차근 배우면 될 것이다.' 이런 생각을 가지고 가장 기초적인 과정을 배우다보면 웹페이지를 만드는 기본 HTML이나 CSS 와 같은 기술을 익히는 것 그 이상을 넘어갈 수 없습니다. 그 이상에는 프로그래밍과 IT 기술의 핵심을 이해해야하는 이론 부분이 있습니다. 대부분 이 과정에서 역시 많은 분들이 포기합니다.

이 부분을 해결하기 위해 전세계 수많은 기업들이 IT기술을 들고 IT교육을 혁신하기 시작했습니다. 몇몇 회사는 프로그래머들을 주축으로 동영상 강의 플랫폼을 개발해서 동영상 강의와 Q&A를 제공하고 있습니다. 또다른 회사들은 교육학자들을 주축으로 좋은 강의를 만들기 위해 부트캠프와 같은 오프라인 집합/집중 교육을 제공하고 있습니다.

그러나, 여전히 입문자들은 학습 초반의 어려움을 극복하지 못하고 있습니다. 사실상, IT기술은 인류가 수백년간 고민끝에 나온 뛰어난 아이디어의 집합체이기 때문에, 이를 이해하는데에 그만큼 오랜 시간이 걸리기 때문입니다.

이 문제는 모든 IT 기술을 이해해야하는 것은 아니니 자신의 상황에 가장 필요한 기술만 배우는 방식으로 풀어가고 있습니다. 하지만 그래도 풀지 못하는 문제가 보입니다. 대부분은 하고자 하는 바가 대부분 프로그램이든 서비스를 만드는 것이기 때문에, 프로그래밍을 익혀야 하지만, 프로그래밍 기본 역량을 갖추는 것은 사람마다 현격한 차이를 보인다는 것입니다. 또 IT 핵심이론은 모든 IT 기술의 기본이 되기 때문에 자신의 상황에 가장 필요한 기술만 익힌다 하더라도 일부는 이해하고 있어야 하지만, 이 부분도 사람마다 현격한 차이를 보입니다.

사람마다 머리속의 사고의 방식이 다르고, IT 기술은 사고의 방식에 따라 수년간을 투자해도 이해하지 못하는 분들이 있고, 단 한달을 투자해도 쑥쑥 이해를 하는 사람들이 있습니다.

이 부분은 교육에도 문제가 있습니다. 전문 지식이다보니, 분야별 전문가분들이 교육을 진행하지만, 대부분은 교육에 대한 경험이나, 이해가 부족한 부분이 있습니다. 그래서, 가능한 전문적인 지식을 기반으로, 교육적인 측면을 최대한 고려해서, 다양한 분들에게 도움을 드리고자 노력하고 있습니다.

  • IT 기술이 필요하지만, 직접 프로그래밍까지 익히기는 현실적으로는 어렵다고 판단되는 분들: 각자 상황과 요구에 맞추어 업무를 자동화하거나, 프로그램을 만들어 드리고 있습니다.
  • IT 기술을 가볍게 이해해서 IT와 관련된 업무를 하고자 하는 분들: 다양한 최신 IT 기술 중에 각자 관련된 IT 기술에 초점을 맞추어 해당 기술을 이해할 수 있는 교육을 만들고 있습니다.
  • IT 기술을 빨리 배워서 서비스를 만들거나 특기자 전형등을 준비해야 하는 분들: 상황에 맞추어 목적에 맞는 기술을 가르쳐드리고, 함께 만드는 작업을 포함한 실무적인 교육을 만들고 있습니다.
  • 전업을 희망하는 분들: 짧은 시간에 IT 핵심기술, 알고리즘 기반 프로그래밍 전문 역량 강화 교육을 만들고 있습니다.

기존 제공 교육

  • 출판도서: 누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 리눅스 프로그래밍, 리눅스 운영체제의 이해와 개발, 왕초보를 위한 파이썬 입문서등
  • 패스트캠퍼스 컴퓨터 공학 올인원(온라인), 컴퓨터 사이언스 익스텐션 스쿨, 데이터 사이언스 스쿨, 왕초보를 위한 프로그래밍, 프로그래밍 유치원, 퇴사학교 넓고얕은 IT코딩스쿨등

출판 도서

누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, Dave Lee 저, 영진닷컴

IT를 처음 시작하는 분들이 IT의 기초 지식부터 웹, 파이썬, 데이터베이스, 머신러닝과 같은 핵심 기술과 최신 기술, 그리고 IT 분야의 업무환경과 개발자와의 협업 방식까지 한 권으로 배워 볼 수 있는 책입니다.

가장 쉽고 기본적인 기술 - 웹 기술에 대한 이해와 실습

웹은 가장 많이 사용하면서도 가장 쉬운 기술입니다. 이를 통해 IT에 대한 전반적인 이해와 IT에 대한 두려움을 없앱니다.

IT 핵심 기술 - 파이썬으로 배우는 프로그래밍과 데이터베이스

IT 기술을 이해하려면 프로그래밍을 이해해야 합니다. 또 최근 IT 기술은 데이터베이스를 사용하지 않는 경우가 없기 때문에, 가능한 쉽고 실습을 통해 이해하도록 꾸몄습니다.

최신 IT 기술과 실제 업무 프로세스

인공지능, 머신러닝, 클라우드 컴퓨팅과 같은 최신 IT 기술에 대해 쉬운 예를 중심으로 실질적으로 이해할 수 있도록 꾸몄습니다. 또 실제 IT 업무 환경은 일반적인 회사 업무와 다른 부분이 있는데 이런 부분도 기술하였습니다.