POST

자바 프로그래밍 개념과 취업 루트를 알아보자

728x90
반응형

 

 

안녕하세요 채윤쌤입니다

 

소프트웨어 분야에서 Transmission Control Protocol / Internet / Protocol을 이용한 네트워크나 근거리 통신을 통해 HyperText Markup Languegue 문서, 파일 연등을 하게 해주는 응용 소프트웨어에서 이용할 수 있게 하는 웹, 애플리케이션 공부를 하시는 분들에게 필수적으로 필요한 컴퓨터 언어죠. 이번 포스팅은 자바 프로그래밍 개념과 취업 방법을 알아보도록 하겠습니다.

 

 

 

 

[ 컴퓨터 언어 ]

 

썬 마이크로시스템즈에서 개발한 객체 지향 언어입니다. 객체지향이란 컴퓨터 언어 체계 중 하나로 Object - Oriented Programming으로 불리며 컴퓨터 명령어를 하나의 독립된 객체로 인식하는 것을 말합니다. 이로 인해 코드 분석 및 프로그램 변경에 유연성이 생겨 대규모 소프트웨어 개발에 많이 이용되고 있습니다 자바뿐만아니라 C++, C#, 파이썬 그리고 스취프트 역시 객체 지향 언어로 분류되어 있죠

Java Virtual Machine의 약자로 명령어의 형태라 할 수 있는 바이트코드를 사용할 수 있게 해줍니다.

보통 프로그램에 대해 컴퓨터 언어로 작성한 글을 실행하게 해주는 환경이나 Just-Time compilation과 같은 프로그램이 작동할 때 컴퓨터 언어로 번역하는 컴파일 방식으로 다른 컴퓨터에서 실행할 수 있도록 해주지만하드웨어, 소프트웨어를 섞어 실행하기로 합니다. 자바는 JVM을 이용해 바이트코드를 다른 플랫폼 환겨에서 동일한 형태로 실행시키는 게 가능합니다. 그렇기 때문에 프로그램 연산을 실행하는 Central Processing Unit과 시스템 소프트웨어 Operating System에 제한 없이 JVM을 설치할 수 있는 시스템에서 모두 실행이 가능한 것이죠. 이러한 장점은 웹, 앱 개발에 있어서 좋은 시너지를 일으켰고 이제는 필수 언어라고 할 수 있을 정도로 큰 인기를 얻고 있습니다.

 

 

 

[ 자바 프로그래밍 특징 ]

 

 

처음부터 Object- Oriented Programming으로 설계되었다는 점에서 Procedural Programming인 절차 지향 C언어가 OOP인 C++로 달라진 것과는 차이가 있습니다. 기본적으로 OOP 객체지향이며 다양한 Central Processing Unit과 Operating System에서 실행할 수 있어야 합니다.

또한 다른 OOP 언어들의 좋은 부분을 모두 갖고 왔기 때문에 사용하기 정말 편리하다는 특징이 있습니다.

 

 

[ Java Sever Pages ]

 

 

JSP라고 많이 불리며 웹페이지 마크업 언어로 본문 구조, 링크 등 문서 만드는 방법을 제공하는 HyperText Markup Languege에 코드를 넣어 WWW상에서 정보 공유를 할 수 있는 프로토콜인 HyperText Transter Protocol을 이미지 파일과 같은 오브젝트에 전송해주는 서비스 프로그램에서 웹 페이지를 생성하여 익스플로러와 같은 웹 브라우저에 돌려주는 언어입니다. PHP, ASP와 비슷한 구조로 웹 디자인하기에 굉장히 편리하다고 알려져 있습니다

 

 

 

[ Java Script ]

 

 

응용 소프트웨어를 제어하는 컴퓨터 언어인 Scriptiong Language로

타 응용프로그램에 접근할 수 있는 기능을 가지고 있습니다.

 

하지만 이름과 다르게 자바보다는 C를 바탕으로 만들어졌으며

기초 문법의 개념으로는 Instance에 주어진 특정 값을 지정할 때

쓰이는 속성과 OOP에 특정 오브젝트를 생성하기 위해 쓰이는 틀인

Class에 생성된 Instance와 관련된 동작을 정의하는 Method 개념이 있습니다.

 

Hello, World!

컴퓨터 언어를 공부해봤던 분들이라면 한 번쯤 해봤을 프로그램으로 가장 간단한 것 중 하나입니다.

public class HelloWolrdApp {

     Puclic static vold main(String[] args {

          System out printin("Hello World");    // Hello Wolrld를 출력

     }

          }

 

자바 프로그래밍을 이용하여 작성한 예제로 꼭 알아두셔야 하는 사항이 있습니다.

우선 Public class 이름과 소스 파일명이 동일해야 하고 확장자는 java 여야 하는 것이죠.

 

 

" 취업 루트 및 후기 "

 

 

안녕하세요 이번에 반응형 JAVA 국비지원을 받아 취업하게 되었고,

채윤쌤께서 취업 후기가 필요하다고 하셔서 글을 작성하게 되었습니다

저는 일단 컴퓨터언어보다 서버 OS인 리눅스를 먼저 배우기 시작했습니다.

이미 대학교에서 C, JAVA를 어느정도 배운 상태여서 다른 분야를 배워보고 싶었어요.

 

하지만 나중에 C와 C++를 배웠는데 대학교에서 배우는 것과

전문교육 기관을 통해 배우는 건 많이 다르다는 걸 깨달았습니다.

 

그래서 자신있던 JAVA, JSP를 수강하였고,

Android, 자료구조를 추가적으로 교육받았습니다.

마지막으로 6개월 과정인 국비지원을 받아서 수료 했구요.

저는 교육시간이 1년 넘는 시간을 교육받았습니다.

그러면서 느끼게 된 부분은 딱 하나였는데요

자신이 흥미 있어 하는 분야를 공부해야 한다는 거에요

저는 관련 정공을 나오기도 했지만 코딩 능력이 많이

뛰어난 편은 아니었기에 흥미도 많이 잃은 상태였습니다.

하지만 실제 교육을 받아보니 강사님이 재밌게 알려주신

덕분인지 다시 JAVA에 재미를 느끼게 되었는데요

코딩 실력은 재미에 비례해서 같이 향상되었죠.

흥미를 느끼기 위해서는 우선 시작해봐야 합니다.

 

시작하지 않으면 흥미 있는 분야를 절대 알 수가 없더라구요.

모두 적성에 맞는 분야를 찾아 멋지게 성공하셨으면 좋겠습니다.

지금까지 자바 프로그래밍 개념과 취업 방법을 설명해보았습니다.

사용하는 곳이 많은 언어인 만큼 취업할 수 있는 직업도 웹 개발자, SW 개발자 등 굉장히 다양하죠

하지만 그만큼 자신이 흥미를 느끼는 분야를 빨리 파악해야 세부적인 공부를 만들 수 있습니다.

 

자신에게 맞는 공부 방법을 찾고 싶으시거나 국비지원 과정이 궁금하신 분들은

1:1맞춤컨설팅으로 상담을 도와드리고 있으니 편하게 문의 주세요 :D

 

[ 빠른상담 신청 ]

728x90
반응형