안녕하세요.... 프로그램분야에서 교육을 담당하고있는 선생입니다...
올해 대학 3학년이 되시군요... 군대는 다녀오셧는지 모르겟지만....
다녀오셧다면 .. 보통 거의 대부분 배운거라도 기억이 날듯 말듯 할겁니다.....
대학에서는 보통 이론위주로 강의를 많이하지만.. 프로그램분야는
절대 이론만으로는 졸업후 취업을 할수가 없답니다 ...
왜냐면 프로그램은 실무에서 당장 쓸수있어야하는 기술과 응용이있어야하는데...
이론만 가지고는 많이 힘든접이있답니다...
그래서 실무위주로 공부하라고 권장을 해드리고싶습니다...
요즘은 보통 프로그램분야에서도 자바와 오라클 분야가 굉장히 인정을 받고있답니다..
회사의 90프로 이상이 자바와 오라클을 쓰는데 이유는 윈도우보다 더욱 장점이 많아서입니다...
하지만 혼자서 공부하기가 굉장히 힘든 부분이 이프로그램분야입니다...
먼저 오라클에 대해 말씀을 드릴께요...
OCA◈ - 오라클 자격증 첫 번째 인증레벨로 오라클에 대한 기본적인 지식과 기술을 가지고 있다는 것을 증명해주는 자격프로그램입니다.
◈OCP◈ - 오라클 공인 전문가 제도(Oracle Certified Professionals)는 Database로 유명한 오라클 제품 사용자의 관련 업무별 전문 기술 지식 정도를 측정하여 대내외적으로 증명해주는 제도입니다. 또한, 오라클의 제품과 최신기술을 활용하여 최적의 솔루션을 설계, 개발, 응용하는데 필요한 인력의 역량을 인증해주는 자격 프로그램입니다.
◈OCM◈ - Oracle9i OCM-DBA 자격증은 Oracle9i OCP-DBA 자격증을 취득하고 오라클 데이터베이스 사용 경력을 소유한 분들을 위한 오라클 전문 지식을 인증하는 최고 레벨의 오라클 자격증입니다.
오라클(ORACLE) 은 현재 데이터베이스 시장 점유율 1위의 관계형 DBMS로서, 클라이언트/서버 데이터베이스솔루션을 제공 하는 미국 오라클 주식회사의 데이터베이스 관리시스템의 상품명 및 회사를 지칭하는 말입니다. 오라클 데이터베이스는 현재 가장 많은 사용자가 사용하고 있고, 가장 높은 시장 점유율과 가장 높은신뢰성을 지닌 데이터베이스 관리 시스템이기도 합니다 ^^
또한, OCP프로그램은 IT업계에서 Oracle 제품 관련 업무능력을 판정하는 기준으로 널리 사용되고 있습니다.
오라클의 자격증은 공인된 수준의 Oracle 제품 관련 기술을 보유했음을 나타내는 업계에서 인정받는 자격증입니다^^...
자 이제 자바 분야입니다...
자바란 무엇인가?
자바란 기본적으로 프로그램을 하기 위한 언어를 일컫기도 하지만, 자바가 동작하는 환경을 의미하기도 합니다. 또한 자바라는 언어를 사용하기 위한 개발 환경의 의미도 있지요.
자바의 프로그래밍 방법론적으로 보면 기존의 SmallTalk란 언어와 유사하고, syntax는 c++언어와 유사한 언어입니다. 때문에, 기존에 프로그래밍 언어를 사용하시던 분은 객체지향이라는 개념 만 이해하신다면, 자바라는 언어를 배우기는 그렇게 어렵지 않을겁니다
자바 언어 실행 환경
일반적으로 C 언어나 C++ 언어의 경우, 개발자는 소스 코드(source code)를 코딩
(coding)한 후, 이 소스 코드를 컴파일(compile)하여 기계가 인식할 수 있도록
변경한 후, 링크(link)라는 과정을 통해 실행 파일(executable file)을 생성하게
된다. 그러나 자바 언어의 경우 C 언어나 C++ 언어와는 다른 과정을 통해 컴파일
되고 실행됩니다..
자바는 크게 3가지로 분류되는데 SCJP, JSP, EJB 이렇게있습니다.
(SCJP)
자바 프로그래밍 언어의 특징과 기본 문법, 객체 지향적인 프로그램의 설계 방법과 이에 관련된 자바 언어의 기능들을 익히고, GUI(Graphic User Interface), 데이터 입출력, 스레드, 네트워크에 관한 자바 API의 사용법을 익힘으로써 향후 자바 프로그래머로서의 기본 능력을 갖게 합니다.
(JSP)
Java Server Pages 및 해당 Java Servlet 코드를 신속하고 효과적으로 작성하는데 필수적인 기술을 신속하게 습득할 수 있도록 하는 방법을 제공합니다.
숙련된 Java 프로그래밍 언어 개발자들은 자신의 작업 현장에서 다운로드해 이용할 수 있는 실세계 랩(Lab) 실습 옵션을 활용할 수 있습니다.
(EJB)
J2EE환경에서의 Beans프로그램의 architecture와 코드를 작성하는데 있어서의 필수적인 기술을 습득할 수 있도록 하는 방법을 제공합니다.
각 beans들의 특성과 사용 방법들이 자세히 제공되며 고급 기술인 persistent유지 기법이나 다양한 대규모 기업환경에 맞는 고급 기술들이 제공됩니다.
자바 프로그램언어 개발자들은 직접 실습 옵션을 활용하여 랩 파일 등을 다운로드 받아서 이용할 수 있습니다.
자바들 전문적으로 교육을 받았을시....(SCJP, SCWCD, SCBCD)전문적인 자격증을 취득하게 됩니다^^
자바는 혼자서 공부하기엔 굉장한 어려움이 있습니다.일단 C언어가 뒷받침되야하고...
수준을 업그래이드 시키는데는 전문적인 교육을 받으셔야합니다..
답변이 님에게 조금이나마 도움이되셧으면 합니다^^
더궁금한 사항은 저에게 질문을 하시면 많이 알려드리겟습니다...
화이팅입니다^^