게임강의
각종 노하우 분류

각종 노하우 JAVA를 배우기 앞서 어느정도의 고찰

컨텐츠 정보

본문

[출처: Gamezone]
작성자: 작성자 없음

안녕하세요.  


 


여러분들이 보통 컴퓨터 언어를 사용함에 있어서 질문글도 많이 보고 있고 어려움에 부딪혀서 힘들어 하시는 부분도 있고


 


반대로 소스 수정을 하였는데 성취감을 느낄수도 있는 부분에 대해 많은 것을 본 사람이며, 앞으로 소스를 수정하는 부분에 있어


 


조금이나마 도움이 되시라고 초보자분들께 잠시 글을 남깁니다. 


 


자바를 시작하기 전이시라면 한번쯤 읽고 가시는 것도 나쁘지 않다고 봅니다.


 


다들 서버팩들 연구하시면서 가장 많이 접하는게 JAVA라고 생각합니다.


 


물론 처음 접하시는 분들은 기본적인 셋팅도 어려울 수 있다고 봅니다.


 


가장 단순하게 개념을 시작해서 마무리 짓기 까지는 당연히 시간과의 싸움이고 누군가의 도움이 필요할 때가 있을 것이라고 생각이 듭니다.


 


단순히 서버팩을 열었을때 당연하게도 우리는 첫번째 관문에 부딪히게 될겁니다.


 


쉽게 말해 저희는 대한민국 국민으로써 한글이라는 아주 고유의 언어를 쓰고 있습니다. 그런데 처음부터 중국어라던지 영어라던지 일본어와같은


 


다른 국적의 언어를 이해할 수 있을까요?  쉽게 말해 자바도 하나의 언어로써 컴퓨터라는 매개체를 통해 컴퓨터와 대화하는 것이라고 알 수 있습니다.


 


영어도 못하는데 컴퓨터까지 언어를 배워야 한다니.. 물론 흥미를 느끼신 분들도 있으실거고 반대로 한숨짓는 분도 있을거라 생각합니다.


 


단순히 컴퓨터라는것은 이진법으로 이루어진 것이다 보니 또한 즉흥적이며, 직선적입니다. 0 또는 1 두가지로만 구분이 되어지기 때문에 그렇죠.


 


그래서 오히려 위에 말한 나열된 외국어보다는 훨~ 씬 쉽게 이해할 수 있으며, 쉽게 빠르게 공부할 수 있다는 규칙이 있습니다. 


 


우리는 이 규칙에 대해 찾아서 어느정도를 알게 된다면 또는 프로그램의 어느정도 흐름에 대해 알고 시작한다면 조금이나마 쉽게 접근 할 수 있습니다.


 


항상 컴퓨터와 대화를 한다고 생각을 해주시면 좋을 거 같고, 컴퓨터와 대화하기에 앞서 뭔가의 매개체로 대화를 할 지를 정해야하는게 셋팅 부분입니다.


 


중국어를 배우기에 앞서 당연히 중국어로 된 책을 구매해야하는 것 처럼 말이죠.


 


앞서 말한 부분에 기본적인 셋팅 방법도 역시 항상 의문점을 가지고 하는게 맞습니다. 이 설치를 함으로써 어떤게 영향이 있는지에 대한 고찰도 필요하며, 이것을 설치했을때


 


버전별로 또 맞지 않은 부분도 분명히 발생 할 수 있기 때문입니다. 쉽게 말해 1980년대에 삐삐가 2023년 현재에는 사라진것 처럼 지금 삐삐를 친다고 한들


 


받아볼 수 있는 상황이 없을 수 있기 때문입니다. 이걸 보통 deprecated 라고 표현을 합니다. 이러한 부분들 역시 존재 하기 때문에 항상 모든 프로그램은


 


그 시대를 반영한 버전별 셋팅 상황과 저장된 부분을 호환하기 위해 시대를 역행해야하는 부분이 존재합니다.


 


그래서 셋팅이 가장 중요하다고 볼 수 있습니다. 시작부터 견고하게 해나가야 나중에 문제 발생시 수정할 수 있는 시간이 현저하게 줄어들게 마련입니다.


 


현재에 나와있는 상용화가 되어진 프로그램들 역시 기존의 시대 역행 방식을 호환 못하는 것은 아닙니다. 단지 그 셋팅에 대한 호환점을 찾기 위한 시간과 노력이 필요하다고


 


볼 수 있을 거 같습니다. 새로운 프로그램을 설계를 해서 만드신다고 하신다면 미리 사전에 기능별로 호환이 되는 지 기술검토가 당연히 필요합니다.


 


무조건 최신버전이라고 해서 좋지만은 않다는 점을 인지 하시고 가시면 됩니다.


 


셋팅이 어느정도 완료가 되면 소스 연동부터 DB연동 등등 JAVA 프로그램 에 호환 할수 있는 여러가지 장치와 뼈대들을 구성을 해줘야합니다.


 


앞서 말씀 드린 시대 역행이 이 부분에도 포함이 됩니다.


 


소스 연동까지 완벽하시다면 이제는 JAVA에 대한 기본 개념과 특징, 장점, 단점에 대해 공부를 시작하시면 됩니다.


 


요즘은 인터넷이 아주많이 발달하여 기본문법부터 고급까지 순차적으로 배울 수 있는 곳이 상당히 많아서 돌아다니는 강좌 보셔도 충분할 거 같습니다.


 


공부를 하시다가 보면 많은 문제에 봉착을 하게 되실거라고도 생각이 듭니다.  누구든 완벽할 수는 없으니까요.


 


하지만 컴퓨터는 절대 거짓말을 하지 않습니다. 단순하다면 단순하지만 소스를 수정하시다 보면 분명히 문제점이 발생 합니다. 


 


그 문제점에 대해서는 절대적으로 컴퓨터의 의심보다는 본인이 뭔가를 잘못했다는 부분을 먼저 인식하시기 바랍니다.


 


컴퓨터는 위에서 언급한것과 같이 0 또는 1 두가지로만 판별하기 때문에 10진법을 쓰는 우리와는 별개로 사실만을 직시 합니다.


 


양자 역학 컴퓨터라면 뭐 말이 다르겠지만요.. 이 처럼 모든일에는 순서가 있듯이 프로그래밍 언어에도 분명한 순서가 있습니다.


 


우리가 위와 같이 어느정도 언어와 셋팅 엄연한 순서를 어느정도 가지고 간다면, 또한 개발자로의 길을 걷게 된다면 솔직하게 말씀드려서


 


어느정도 밥벌이와 생활 더 나아가 금전적인 부분도 많이 해결 할 수 있다고 생각하는 미래 직업중 하나입니다.


 


지금도 늦지 않았으니 도전하실 분들은 빠르게 도전하시면 더 나은 삶이 기다릴 수 있다고 생각합니다.


 


바로 즉흥적으로 쓰다보니 앞뒤가 없네요 ㅎㅎ


 


다들 잘 되시길 빌면서 화이팅입니다!!

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 422 / 1 페이지
번호
제목
이름

강의실

🏆 포인트 랭킹 TOP 10
순위 닉네임 포인트
1 no_profile 타키야겐지쪽지보내기 자기소개 아이디로 검색 전체게시물 82,042
2 no_profile 라프텔쪽지보내기 자기소개 아이디로 검색 전체게시물 51,280
3 no_profile 동가리쪽지보내기 자기소개 아이디로 검색 전체게시물 33,479
4 no_profile Revolution쪽지보내기 자기소개 아이디로 검색 전체게시물 28,199
5 서번트쪽지보내기 자기소개 아이디로 검색 전체게시물 23,416
6 no_profile 닥터스쪽지보내기 자기소개 아이디로 검색 전체게시물 22,310
7 no_profile 불멸의행복쪽지보내기 자기소개 아이디로 검색 전체게시물 16,347
8 no_profile 호롤롤로쪽지보내기 자기소개 아이디로 검색 전체게시물 13,500
9 no_profile 검은고양이쪽지보내기 자기소개 아이디로 검색 전체게시물 13,246
10 no_profile 하늘2쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13,239
알림 0