나는 학부 신입생 때부터 여러 분야에 관심이 많았고, 다양한 경험을 해보고 싶었다.
보안, 게임 개발, 데이터 분석 등 여러 분야를 공부하면서 자연스럽게 여러 프로그래밍 언어를 접하게 되었다.
그러던 중 백엔드 개발을 알게 되었고, 자바의 매력에 빠지게 되었다.
이전에는 C 계열 언어로 코딩을 했는데, 자바를 배우면서 새로운 세상을 발견한 것 같았다.
C 계열 언어가 상대적으로 지루하게 느껴졌던 반면, 객체지향과 디자인 패턴 등 흥미로운 내용이 가득한 자바의 세계에 푹 빠지게 되었다.
소프트웨어 개발의 궁극적인 목표는 현실세계에서의 활동을 더 편하고 효율적으로 만들어주는 데에 있다고 생각한다.
또한, 인터넷을 통해 전 세계의 사람들이 지리적, 문화적, 경제적 장벽을 넘어 정보를 공유하고, 소통하며, 협력할 수 있게하는 환경을 조성하는 것을 목표로 하는 WWW 정신을 지향한다.
이러한 관점에서, "Write once, Run anywhere"를 모토로 하는, 플랫폼 독립적인 자바가 가장 적합한 언어라고 생각한다.
'JAVA' 카테고리의 다른 글
예외 처리는 어떻게, 어디서 하죠? (2) | 2024.07.25 |
---|---|
자바란 다형성이다. (0) | 2024.07.05 |
상속에 관하여 (0) | 2024.07.04 |
오버로딩(Overloading) vs 오버라이딩(Overriding) (0) | 2023.07.19 |