신입생이 바라보는 it

41
신입생이 바라보는 IT는 무엇?

Upload: seonman-kim

Post on 27-Jul-2015

493 views

Category:

Technology


1 download

TRANSCRIPT

신입생이 바라보는 IT는 무엇?

소개

Study C.A.N.

이름 : 김선만(25) ㅠ.ㅜ

소속 : Study C.A.N.

연혁

- 2007 : 동아리 학술

- 07, 09, 10 한국전자전 참가

- 병역특례 준비중.. 현재 무직

ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

게으른 개발자

1. IT는 무엇?

2. 우리가 배울 프로그래밍!

3. 프로그래밍 십계명

차 례

Study C.A.N.

1. IT는 무엇? 2. 우리가 배울 프로그래밍!

3. IT인 다운 IT인.

Study C.A.N.

Before Now..

물질

에너지

정보

무조건 물질이 최고인 세상.

에너지는 글쎄.. 먹고 살기에 물질이 최고.

정보는 필요 없음.

정보 < 에너지 < 물질

Study C.A.N. <조선시대>

Before Now..

물질

에너지

정보

물질도 여전히 필요하고

물질을 효율적으로 사용하기 위한 에너지 필요

더 많은 에너지를 만들기 위한 정보도 필요.

정보 = 에너지 = 물질

Study C.A.N. <산업혁명 시대>

Before Now..

물질은 조금만 있어도 되고

물질에 대한 에너지도 적당히.

에너지를 효율적으로 사용하기 위한 정보 필요.

정보 > 에너지 > 물질

물질

에너지

정보

Study C.A.N. <유비쿼터스 시대, 지금>

IT는?

① Information Technology

1. IT란?

② Intelligence Technology

③ Integrated Technology

Study C.A.N.

IT - Information Technology

1. 데이터의 정보화

data

데이터

information

정보

데이터를 정보화 시키는 작업이 IT이다.

Study C.A.N.

1. 데이터의 정보화

책의 내용

E-Book

북마크

표지

사진

지갑

영수증 명함

발행시간

카드

전자지갑 Study C.A.N.

IT의 장점

① 무한성 – 데이터는 계속 늘어난다.

1. IT란?

Study C.A.N.

② 확장성 – IT는 다른 분야에게도 확장된다.

③ 필요성 – 정보화 시대에 정보는 반드시 필요하다.

1. IT는 무엇?

2. 우리가 배울 프로그래밍! 3. 프로그램 십계명

Study C.A.N.

Reserach

45%

보안

8%

App개발

15%

모바일

5%

게임

2%

시스템

3%

하드웨어

9%

기타

13%

0%

Study C.A.N.

Web의 특징

① 언제 어디서나 접근 가능

② 가장 큰 규모의 IT 분야(45%)

③ 가장 기술이 급변하고, 배울 기술이 많은 분야

1. Web

Study C.A.N.

Web의 분야

① 웹 퍼블리셔

② 서버사이드 개발자

③ RIA 개발자

1. Web

Study C.A.N.

웹 퍼블리셔(publisher)

① 웹페이지의 디자인과 기초를 구축

② HTML 태그, CSS, 웹표준, 자바스크립트에

대해서 알아야 함.

1. Web – 웹 퍼블리셔

Study C.A.N.

서버사이드 프로그래머

① DB에 내용을 페이지에 삽입 또는 추출

② 서버사이드 기술에 근반이 되는 언어를 배워야함.

- PHP(C), ASP(VB), JSP(Java)

1. Web – 서버사이드

Study C.A.N.

RIA 개발자

① 제한된 인터넷 환경에서 풍족한 인터넷환경을 구축

② AJAX, FLEX, Sliverlight 기술등이 있음.

1. RIA(Rich internet App)

Study C.A.N.

앞으로의 변환 포인트

① Poor → rich한 환경으로 변화.

② 웹 표준을 지키는 사이트의 증가

③ 웹 뿐만이 아니라 OS의 범위까지 침범.

1. Web

Study C.A.N.

Example

① Web OS

② HTML5

1. Web

Study C.A.N.

App 개발

① Web이 아닌 Desktop나, 모바일에서 실행

② Application 최적화를 요구.

③ 가장 기본적인 프로그래밍 단계.

2. App

Study C.A.N.

시스템 개발자 특정 제품에 들어가는 시스템을 제작

① 제한된 환경에서 속도가 빠른 언어를 사용

② 주로 리눅스 + C(C++) 조합으로 사용.

2. App

Study C.A.N.

Desktop 개발자 컴퓨터에서 사용되는 프로그램 개발

① 빠른 개발속도와, os에 접근이 쉬운 기술로 개발

② 주로 c++ + MFC 또는 C# + WPF 방식으로 개발

2. App

Study C.A.N.

시연

Study C.A.N.

모바일 개발자 스마트폰에서 개발되는 모바일 어플리케이션 개발

① 해당 모바일에서 제공하는언어로 개발

② Iphone – ObjectC, android – java

windows – C#

2. App

Study C.A.N.

Example

2. App

Study C.A.N.

보안

① IT중에 가장 요구사항이 많은 직업

② 초기 진입장벽이 다른 분야보다 높음.

③ 하지만, 연봉이 가장 높은 직업.

3. 보안

Study C.A.N.

보안의 종류

① 네트워크 보안(DDOS, PORT Scan, Packit

Sniffering)

② 웹보안(SQL injection)

③ 바이러스 및 crack를 이용한 프로그램

3. 보안

1. IT는 무엇?

2. 우리가 배울 프로그래밍!

3. 프로그램 십계명

Study C.A.N.

눈으로 코딩하지 말 것.

코딩편

Study C.A.N.

개발툴은 반드시 내 것으로.

코딩편

Study C.A.N.

문법과 기술은 배우는 방법이 다르다.

코딩편

Study C.A.N.

한 분야별 한 개 이상의 작품을 만들 것!

코딩편

Study C.A.N.

학교에서만 배우는 것이 다가 아니다.

자아편

Study C.A.N.

아이티의 흐름을 반드시 파악할 것.

자아편

Study C.A.N.

여러 언어를 경험해 보아라.

자아편

Study C.A.N.

한 언어라도 두 권 이상의 문법서를 보아라.

자아편

Study C.A.N.

남들을 가르키는 멘토가 되자.

자아편

Study C.A.N.

Study C.A.N.

Q n A

Study C.A.N.

감사합니다.

[email protected]