안녕하세요
한번 쭉 읽어보세요 그리고 답변을 드리면 대전에 살고 계시면 카이스트나 대덕단지에 들어간다고 생각하
고 공부를 하세요 대덕단지에서 컴퓨터 쪽으로 일을 하시면 병특으로 빠지는 경우가 많아요
공부의 자극은 목적을 잡으세요 앞으로 어떤반향으로 할껀지 진로상담은 가능은 합니다만
진로를 잡는것은 본인이에요 중요한것은 앞으로 의 방향입니다 .
대전 컴퓨터 조립은 조금만 만져보면 누구나 할수 있습니다
CPU만 무사하면 80% 수리 가능합니다 컴퓨터 공부 프로그래밍 , 다른 직업정보도 올려드릴께요 한번
쭉보세요 네임카드보시고 궁금하신거 있으시면 네이트로 문의주세요 ^ㅅ ^
!! 프로그래머
프로그래머가 되기 위해 공부해야 할 과제 들에 대해 적어 보겠습니다.
C언어,C++, JAVA (JSP, OCJP), 안드로이드 ,이것이 프로그래머가 기본적으로 배워야 하는것이구요 부가적으로는 윈도우서버랑 리눅스가 있습니다.
프로그래머가 윈도우서버랑 리눅스를 할줄알고 있으면 연봉협상이나 등등 생활에서
플러스 요인이 있어요.
!! 취득할수 있는 자격증
!! 시스템 원도우 MCSE, MCTS등이 있고,
!! 리눅스서버 LPIC, 리눅스 마스터 ,
!! 유닉스서버 OCSA, OCNA
!! C, C++, 정보처리기사 , 산업기사
대학교 IT 전문학과
서울특별시 건국대학교 컴퓨터시스템
서울특별시 경희대학교 컴퓨터공학
서울특별시 광운대학교 컴퓨터공학과
서울특별시 국민대학교 컴퓨터공학전공
서울특별시 단국대학교 컴퓨터공학전공
서울특별시 덕성여자대학교 컴퓨터시스템
서울특별시 동국대학교 컴퓨터공학과
서울특별시 동덕여자대학교 컴퓨터전공
서울특별시 삼육대학교 응용컴퓨팅전공
서울특별시 삼육대학교 컴퓨터시스템전공
서울특별시 상명대학교 컴퓨터시스템공학과
서울특별시 서강대학교 컴퓨터공학
서울특별시 서경대학교 컴퓨터공학과
서울특별시 서울대학교 컴퓨터공학부
서울특별시 서울산업대학교 컴퓨터공학과
서울특별시 성공회대학교 멀티미디어시스템공학과
서울특별시 세종대학교 컴퓨터공학
서울특별시 세종사이버대학교 유비쿼터스시스템전공
서울특별시 중앙대학교 컴퓨터공학부
서울특별시 한성대학교 컴퓨터공학과
서울특별시 한양대학교 컴퓨터전공
서울특별시 한양사이버대학교 컴퓨터공학과
서울특별시 홍익대학교 컴퓨터공학전공
서울특별시 서울여자대학교 정보보호학전공
서울특별시 세종사이버대학교 정보보호시스템전공
요즘에는 실업계처럼 특성화 고교가 더 인정받는 추세입니다
인문계하위보다는 실업계상위가 더 좋은 조건이겠죠!
1. 프로그래밍 언어의 종류
-저급 언어 : 기계중심의 언어로서 작성 및 수정이 불편하고 컴퓨터 기종마다 명렁어가 상이하고 상세한 하드웨어의 지식이 요구됩니다. 프로그램의 크기가 적어 실행속도가 빠른게 특징입니다.
종류로는 기계어,어셈블리어
-고급 언어 : 인간 중심의 언어로서 작성 및 수정이 편리하고 호환성이 우수하여 다른 기종으로의 이식성이 좋고 하드웨어의 지식이 필요지 않습니다. 1개의 명령어는 여러 개의 기계어 명령과 대응되며 번역기를 이용하여 기계어 코드를 생성합니다. 프로그램의 크기가 증가하여 실행속도가 저급언어보다는 느립니다.
종류로는 FORTRAN, COBOL, C, LISP, BASIC
2. 웹프로그래밍 언어의 종류
1) ASP (active server page) : MS사에서 개발한 언어로서 WINDOW용에서 제작, 윈도우즈 플랫폼만을 지원하며 윈도우즈 환경의 윈도우2000서버의iis(인터넷서비스관리자)나 윈도우98/ME의 pws(persenal web server)만을 지원합니다.
사용언어로는 비쥬얼베이직이나 자바이며 OLE DB를 기반으로 하는 ADO를 이용한 연결로 MS SQL DB를 사용합니다. asp스크립트는 웹서버에서 실행되며 서버측스크립트입니다. 또한 컴파일언어가 아니므로 명령을 직접 삽입해서 사용되며 안에 삽입해야 하면 확장자는 .asp가 되겠습니다.2) PHP (hypertext preprocessor) : 1994년 rasmus lerdorf라는 사람에 의해 처음으로 고안이 되었으며 자신의 개인홈페이지를 만들기 위해 사용됬습니다. 그리고 현재 세계에서 가장 많이 사용하는 웹서버인 아파치웹서버에 모듈형태로 장착되어 쓰이면 있으며 유닉스뿐만 아니라 윈도우에서도 사용이 가능하고 또는 ASP와 마찬가지로 서버측스크립트입니다.
ASP의 ODBC나 JSP의 JDBC와 같이 보조적인 메커니즘이 필요하지 않고 바로 함수를 통한 처리방식을 답변확정하고 있습니다. 즉 데이터베이스에 대한 공통 인터페이스를 가지고 있지 않고 모든 DB에 대해 자체 라이브러리를 지원합니다. 현재 PHP4버젼까지 나왔으며 기본확장자는 .php, .phtml, php4를 사용하면 됩니다.
php의 최대 장점은 사이트에서 다운받아 무료로 사용할수 있고 대부분의 운영체제를 지원하며 데이타베이스(oracle, sybase, msql, mysql, solid, odbc, postgresql, adabase D, filepro, velocis, infomix, dbase, unix dbm)를 다양하게 지원합니다. 그리고 함수가 많아 작업이 편리할 겁니다. 안에 명령을 삽입하면 됩니다.3) JSP (java server page) : JAVA를 기반으로 하는 SUN사에서 개발한 언어이며 주로 은행이나 중요회사에 많이 쓰이면 보완성이 뛰어나다는 점입니다. 하지만 코딩이 어렵고 ASP에 비해 코드량이 1.5배가량 되며 동작가능한 곳은 리눅스와 윈도우즈 모두 가능하면 데이타베이스도 다양하고 지원합니다.
자바용 웹언어인 TOMCAT이나 RESIN, JSERV에서 서버를 운영할 수가 있습니다. JVM(Java Visual Machine)이라는 프로그램이 운영체제위에 설치되면 기종을 가리지않고 사용할수 있기 때문에 코딩이 어려워도 요즘 많이 쓰이는 추세입니다.ㅁ 확장자는 .jsp를 쓰지면 됩니다.기타쓰이는 언어로는 CGI(Common Gateway Interface), PERL(Practical Extraction and Report Language)등이 있습니다.대체적으로 요약해면,ASP - WINDOW NT계열, IIS서버, MSSQL데이타베이스, 중소형쇼핑몰에 쓰임PHP - 리눅스계열, APACHE서버, MYSQL데이타베이스, 개인혹은중소형소핑몰사용JSP - WINDOW혹은 리눅스계열, TOMCAT혹은 RESIN서버, ORACLE데이타베이스, 은행및보안중요성회사, 대형쇼핑몰에 사용합니다.
3.인터넷 프로그래밍 언어의 종류
C언어
[C language] 1971 Dennis Ritchie
& Bell Labs B(BCPL,CPL), ALGOL 68, Assembly 시스템 프로그램잉 언어 C++ 1983 Bjarne Stroustrup C, Simula, Ada 83, ALGOL 68, CLU, ML C언어의 확장판으로 만들어진 객체지향형 프로그래밍 언어 C#
[C Sharp] 2001 Microsoft Delphi, C++, Java, Modula-3, Eiffel C++을 기본으로,비주얼 베이직의 편의성을 결합하여 만든 객체지향 프로그래밍언어. 코볼
[cobol] 1959 코다실위원회 FLOW-MATIC, COMTRAN 업무용 포트란
[Fortran] 1957 John W. Backus
& IBM 과학계산용언어,복잡한수식의표현가능 알골
[Algol] 1958
(Algol58) 수치계산용언어 파스칼
[Pascal] 1970 Niklaus Wirth ALGOL 프로그래밍 교육에 적합,프로그래밍 언어론적 관점에서 설계 델파이
[Delphi] 1986 Borland Software Pascal 오브젝트 파스칼 언어의 기능을 향상시켜 개발한 일반 응용 프로그램 개발 언어이다. 에이다
[Ada] 1983 미국방성 ALGOL, Pascal, C++, Smalltalk, Java Real-time applications에 적합 자바
[JAVA] 1995 Sun Microsystems C++, Smalltalk, Eiffel, C# 인터넷 및 분산 환경 시스템에서 효과적 베이직
[Basic] 1963 John George Kemeny 교육용언어 프롤로그
[PROLOG] 1972 Alain Colmerauer 인공지능분야에 많이사용 로고
[LOGO] 1967 Wally Feurzeig
& Seymour Papert Lisp 초등학생용 언어 루비
[Ruby] 1995 Yukihiro Matsumoto Smalltalk, Perl, Lisp, Scheme, Python, CLU, Dylan 속도가 빠르고 배우기 쉬운 인터프리팅 방식의 스크립트 언어 루비(Ruby). 리스프
[Lisp] 1958 John McCarthy 인공지능과 그 응용분야에서 많이 사용이 되고 있으며 식의 전개, 인수분해, 미적분, 정리 증명, 로봇문제, 자연어 처리등 스몰토크
[Smalltalk] 1969 Alan Kay, Dan Ingalls, Adele Goldberg Lisp, Logo; Sketchpad, Simula 객체 지향형 프로그래밍 언어. 아이오
[IO] 2002 Steve Dekorte Smalltalk,, Self, Lua, Lisp 프로토타입 기반의 객체지향(OO) 언어에 셀프
[Self] 1986 David Ungar, Randall Smith Smalltalk 펄
[Perl] 1987 Larry Wall C, C++, Lisp, Pascal, Pyt 텍스트 파일로부터 필요한 정보들을 추출하고 그 정보를 바탕으로 새로운 문서를 구성하는데 적합하다. 특히 텍스트 처리 기능이 뛰어나 CGI 프로그램을 개발하는 데 많이 사용된다. 디
[D] 1999 Walter Bright C, C++, C#, Java, Eiffel multiparadigm 제이
[J] 1990 Ken Iverson
& JSoftware APL, FP, FL 고급 수학적 프로그래밍 언어 케이
[K] 1993 Arthur Whitney
& Kx Systems A+, APL, Scheme 고급 수학적 프로그래밍 언어 알
[R] 1997 Ross Ihaka and Robert Gentleman 통계처리를 위한 프로그래밍 언어 HTML 1980 W3C 웹 문서를 만들기 위하여 사용하는 기본적인 프로그래밍 언어의 한 종류이다. 하이퍼텍스트를 작성하기 위해 개발되었다. 자바 스크립트
[Java Script] 1995 Brendan Eich Self, C, Scheme, Perl, Python 웹브라우저 자체가 여러가지 기능을 수행하도록 하는 프로그래밍 언 어 SQL
[SQL] 1974 Donald D. Chamberlin
& IBM 데이터베이스를 사용할 때, 데이터베이스에 접근할 수 있는 데이터베이스 하부 언어를 말한다. PHP
[PHP] 1995 Rasmus Lerdorf
& PHP Group C, Perl
Java, C++, Python 동적인 형태의 웹 어플리케이션 개발에 이용 ASP
[ASP] 1996 Microsoft Basic외 등등등 땡땡 JSP
[JSP] 1998 Sun Microsystems Java 땡땡 콜드퓨젼
[ColdFusion] 1995 Adobe Systems
1. 자바 안드로이드 개발 업종입니다. 스마트 폰 산업에서 없어서는 안될직종이죠
C언어, 자바(JSP, OCJP), 안드로이드, 리눅스서버 가 있으며본인의 희망에 따라 자격증을 취득하실 수 있습니다^^
프로그래머가 서버를 반드시 알 필요는 없습니다그러나 자바가 리눅스서버와 호환이 잘 되는 프로그램이다 보니 서버의개념을 알면 취업 후 업무 수행이 더욱 수월합니다. 또 본인의 연봉과 직결되기 하겠죠~
여기서 c#을 추가적으로 공부를 하시게 되면 게임프로그래밍이 가능합니다.닷넷개발자 교육을 이수 하셔야합니다. 그러면 입지가 올라가게 되고 경쟁력은 한층더 강해집니다.곧 취업에 유리합니다.
2.IT보안 네트워크 엔지니어 입니다.
컴퓨터 통신 장비와 네트워크를 설계, 구축, 운영관리 하는 엔지니어를 말합니다.
즉 통신과 네트웍에 대한 이해가 있어야 합니다.
네트워크 엔지니어의 경우 이론(CCNA, CCNP) + 실무 교육을 포함하여 4개월이면 모든공부를 마칠 수있습니다. 이 과정을 통해 라우터와 스위치를 사용하여 네트워크를 구성하는능력과 네트워크 운영상의 여러 가지 트러블 슈팅 능력을 습득하게 됩니다.
생각보다 어렵지 않으며 라이센스 취득이 가능합니다.
CCNA, CCNP 는 세계 일류 네트워크 장비 회사인 시스코 주관 국제 공인라이센스 입니다.일반 네트워크 국가 자격증 하고 비교가 되지 않습니다. 하이 레벨이라고 생각하시면 됩니다.
3.DBA(Data Base Administration)
말그대로 정보를 수집, 정리해서 데이타베이스를 구축하고 관리하는 일을 하는 커리어를 말합니다.
대게 프로젝트 리더 급 정도가 업무를 담당합니다.
기본 학습 후 취업하셔서 실무경력을 쌓아야 가능합니다.
데이타베이스 관리자는 전망이 좋은 직종이긴 하지만 항상 자료의 정확성과 안정성을유지해야 해야 하는 업무를 수행합니다.
DBA가 되기 위해 공부해야 할 과제 들에 대해 적어 보겠습니다.
리눅스+ 오라클서버(OCA, OCP) + CCNA 과정을 수료해야 합니다.
리눅스는 서버의 기본 개념을 잡기 위해 선행학습 되어야 하며OCP는 오라클 공인 인증센타가 아니면 학습도 불가능하며 시험응시도 불가능합니다.때문에 반드시 공인인증 교육센타에서 교육을 받아야 합니다.
4.정보보안 전문가 입니다. => 사이버수사대 로 유령에서 인기입니다
운영체제 기본 이론, 실제 시스템 해킹 방법과 이를 막을 수 있도록 운영체제의 보안 설정 방법,
로그와 침입 탐지 방법과 침입 발생시 신속히 대응·복구하는 업무를 수행합니다.
현재 정보보안전문가는 아이티 업종에서 가장 전도 유망한 직종으로정부나 대기업에서 없어서 구하지 못하고 있는 인재라고 할 수 있습니다.
프로그래밍 과정 - C언어, 자바, 안드로이드
네트워크 전문가 과정 - CCNA, CCNP(국제공인자격증 명)
DB 전문가 과정 - 리눅스서버, 솔라리스서버,DB오라클서버
정보보안 전문가 과정 - 네트워크해킹 시스템해킹 웹 해킹 정보보안 등의 학습 이 필요합니다.
필수코스로는....
C언어 >CCNA >리눅스 >솔리리스 + 정보보안 3개월 과정을 수료 하시면 됩니다.
제가 말한 모든 과정은 국제라이센스를 공부하고 자격증을 취득할 수 있는 과정이며
반드시 IT보안 취업전문학원이 아니면 실무교육을 받을 수 없으며 자격증 취득도 불가능합니다.
그만큼 경쟁력이 있고 취업에 잘되는 라이센스 과정입니다.
궁금하신것 있으시면 홈페이지로 문의주시거나 메일문의 주시면언제든 무료 상담 해드리겠습니다. 감사합니다. 전 IT보안전문학원 교육팀장입니다