[UNGRMR 글쓰기 클럽 1기] 주력 언어(Java)의 특징, 그 중 내가 좋아하는 특징

2024. 4. 17. 22:04·미분류글
두번째 주제

 
이번 주제는 주력 언어에 대한 생각을 해보는 좋은 시간이었다.
자바로 꾸준히 개발을 하면서 머릿속에 자리하게 된 하나의 개념이 있다면, 추상화다.
 
[특징]
  자바 하면 떠오르는 것은 객체지향이다. 나는 스파게티처럼 어지러운 코드를 의식적으로 지양한다. 그래서 코드를 짜기 전 큰 구조를 그려보는 것을 좋아하는데, 이것이 자바가 지향하는 객체지향과 유사한 맥락이라고 생각한다. 결국 프로그램이 깔쌈하게 돌아가려면 분리를 잘 해나가야 한다. 분리를 잘 하다보면 결국 추상화를 제대로 하게 되는 것 같다. 자바 프로그래밍을 하면서 이 추상화라는 것이 참 매력적이고 주요한 개념임을 느꼈다. 왜냐하면 프로그래밍뿐만 아니라 다른 학문에서 배우는 새로운 개념들, 아니면 일상생활에서 겪는 사건을 머릿속에 입력할 때, 추상화를 하면 전체 구조가 잘 보이며 끊어서 생각할 수 있다. 따라서 확장도 자연스럽다. 
 
[다른 얘기]
  자바의 특징에서 벗어나서, 내가 개인적으로 자바를 좋아하는 이유는, 
C#으로 프로그래밍에 맛을 들리고난 뒤에, 언어를 공부해볼까 해서 스스로 선정하고 하루하루 분량 정해 익힌 나의 첫 언어기 때문이다. 그때 왜 선택했는지는 기억이 잘 안나지만, 아마 대한민국에서 수요가 가장 많은 언어라는 정보를 알아보고 자바를 공부하기로 했던 것 같다. 계기가 무엇이든 나는 자바가 그때 재미있었어서 약간 첫사랑같은 느낌도 없지않아 있다 (큭 ㅋ_ㅋ)

반응형

'미분류글' 카테고리의 다른 글

java.rmi.server.ExportException: Listen failed on port: 0;  (0) 2024.06.14
하나의 서버 인스턴스에 운영 및 테스트서버 두기  (0) 2024.06.07
[UNGRMR 글쓰기 클럽 1기] 나는 왜 개발자가 되고 싶을까  (2) 2024.04.11
Docker Container에 환경변수 등록하기: ENV 명령 사용  (0) 2024.02.22
[카카오 로그인 연동 1] 간단시리 카카오로그인 처리 흐름 이해하기  (0) 2023.12.08
'미분류글' 카테고리의 다른 글
  • java.rmi.server.ExportException: Listen failed on port: 0;
  • 하나의 서버 인스턴스에 운영 및 테스트서버 두기
  • [UNGRMR 글쓰기 클럽 1기] 나는 왜 개발자가 되고 싶을까
  • Docker Container에 환경변수 등록하기: ENV 명령 사용
히어로맛쿠키
히어로맛쿠키
  • 히어로맛쿠키
    yeny_lab
    히어로맛쿠키
  • 전체
    오늘
    어제
    • 분류 전체보기 (389)
      • 미분류글 (32)
        • ㅇ (2)
      • JAVA (84)
        • Effective Java (1)
        • Application (21)
      • 컴퓨터구조 & OS (28)
      • 자료구조 + 알고리즘 (43)
      • Database (12)
      • 컴파일러 (10)
      • 수학 (33)
        • 미분방정식 (12)
      • 데이터분석과 머신러닝 (38)
      • 기타 (59)
      • yyeeennyy (25)
  • 공지사항

    • ^o^/♡
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
히어로맛쿠키
[UNGRMR 글쓰기 클럽 1기] 주력 언어(Java)의 특징, 그 중 내가 좋아하는 특징
상단으로

티스토리툴바