HomeBlogGuestbookLab 

JDM's Blog

온갖 테스트 결과가 기록되는 이곳은 JDM's Blog입니다. :3

최근의 추세와 개인적인 생각

요즘은 무언가 간편하게, 간단하게 만드는걸 선호합니다. 그러다보니 스크립트 언어와 친숙해지려고 합니다.

최근 프로그래밍 언어의 추세는 스크립트 언어의 장점을 수용하는 업데이트가 많이 일어나는 것처럼 보이기도 하구요.

최근에 살짝 맛만 봤던 scala는 스크립트 언어처럼 숙지만 잘 되면 엄청난 속도로 프로토 타이핑이 가능합니다. 같은 기능을 하는것을 자바로 구현하려면 굉장히 많은 자원이 소모 될거에요. 뭐, 그렇다고 해도 자바8의 업데이트로 람다식이 추가 되면서 최근 추세에 많이 따라갈 수 있지 않을까 싶네요.

Spring 프레임워크도 사실 3.0버전대부터 쓰긴 했지만 최근에 공부하기 시작한 SpringBoot까지 돌이켜보면 처음에는 "구조화"를 하는것에 집중했고, 지금은 "간편함"을 향해 달리는 것처럼 보여요. (이건 그냥 제 생각일 뿐입니다. :3)

Spring 프레임워크는 처음엔 수많은 XML 파일로 프로젝트를 제어했습니다, 라이브러리 의존 관리는 Maven으로 하구요. 하지만 최근엔 SpringBoot에서 properties 및 profile 설정으로 프로젝트를 제어하고 라이브러리 의존성 처리는 Gradle로 바뀌기 시작했고 DB관련 부분도 점점 추상화 레벨이 올라가서 Entity 단위의 클래스로 DB 테이블과 연동을 쉽게 할 수 있습니다. 무언가 간편해지고 사용하기 쉽게 변하고 있다는 것이 느껴집니다.

개발자로 살아가자라고 마음 먹은 그 순간부터 참 계속 공부할거리가 넘쳐나는 요즘, 가끔은 개발자는 배울것이 많아서 지루할 틈(?)은 없겠다는 생각이 드네요. 아, 물론 배울 시간조차 없다는게 정답일수도 있겠습니다. 사실 끊임 없이 배워야 한다는 것 자체가 스트레스로 가끔 작용을 하긴 합니다만... 머리가 굳는것보단 낫지 않을까요.

아무튼 이 글을 보시는 분도 개발자일 확률이 높을텐데, 힘냅시다!