2023. 2. 6. 15:47ㆍJAVA
많은 프로그래밍 언어 중 자바를 선택해야 하는 이유
프로그래밍을 공부하다보면 어떤 언어를 선택하여
공부해야 하는지 고민 될 때가 많다.
물론 자신에게 잘 맞는 언어를 선택하는 기준은
사람마다 다를 것이다.
취업하고 싶은 분야, 나에게 편한 언어 등등 각자의 기준이 있겠지만
만약 자신이 아직 명확하게 선택하지 못했다면
나는 'JAVA'를 추천한다.
우선, 자바라는 언어에 대해서 간단하게 알아보자!!
1) 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용한다.
2) 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋다.
3) 프로그램이 안정적이고 풍부한 기능을 제공하는 오픈 소스이다.
사실 위에 있는 이유들은 많은 객체지향언어에
대표적인 특징들이다.
이제 내가 생각하는 자바의 장점들에 대해서
몇 가지 살펴보자!!!
1. 꾸준한 인기
'TIOBE'라는 사이트에서 언어에 대한
선호도 순위를 살펴보면 자바는 꾸준히 상위권을 유지하는 것을 알 수 있다.
위 사진은 2022년 12월에 업로드된 순위로
현재까지 자바가 얼마나 사랑받는지 알 수 있는 자료이다.
즉, 많이 사용되는 만큼 우리가 취업하는데 있어서
많은 장점을 가져 올 수 있다고 생각한다.
2. 꾸준한 발전
자바는 과거부터 지금까지 꾸준히 업데이트를 함으로써
많은 불편함을 해소시켜 주었다.
과거에 개발하는데 있어서
많은 불편함이 있던 부분들이 개선되었고
앞으로의 발전 또한 기대 할 수 있다.
3. 다른 언어로의 확장성
초기에 객체지향언어로써 'C++'이 개발되고
많은 장점과 단점들이 존재하였다.
'JAVA'는 거기에서 많은 장점들을 흡수하여
생성된 초기의 언어이다.
현재 많은 객체지향언어들의 지표가 된 것이다.
즉, 자바라는 언어를 배워두면
다른 언어를 배우는데 있어 좋은 기초가 될 수도 있다는 것이다.
'JAVA' 카테고리의 다른 글
[JAVA] 자바의 메모리 사용 (0) | 2023.02.06 |
---|---|
[JAVA] 자바가 내 컴퓨터에서 작동할 수 있는 이유 (JDK, JRE, JVM) (0) | 2023.02.06 |
[JAVA] 인텔리제이 커뮤니티(IntelliJ Community)에서 스프링부트(SpringBoot) 간단하게 만드는 방법 (0) | 2023.01.24 |
[JAVA] 자바 스프링(Java Spring)와 자바 스프링부트(Java SpringBoot)의 차이점 (0) | 2023.01.24 |
[JAVA] 템플릿 엔진에 대한 설명과 JSP, Thymeleaf과의 관계 (0) | 2023.01.24 |