아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
꽃다운코요테11
꽃다운코요테1120.08.25

코딩연습하기에 자바는 어떤가요?

기존에 c언어와 파이썬을 공부했었는데 자바도 비슷한가요?

미래를 위해 파이썬을 더 공부해야할 지 자바를 새로 공부해야할지 고민입니다

현실적인 측면에서 알려주시면 감사하겠습니다!!.

55글자 더 채워주세요.
답변의 개수
11개의 답변이 있어요!
  • 안녕하세요.

    기존에 C와 파이썬을 배우셨다면 자바도 한번 해 보시길 권해 드려요.

    아직까진 자바를 사용하는 프로젝트도 많이 있고 웹이나 안드로이드 개발할 때도 사용되어서 실제로 많이 사용되는 언어입니다.

    이미 다른 언어를 해 보셨으니까 쉽게 배우실수 있을 꺼 같네요. 뭐 언어가 거이 다 비슷하죠. 문법만 다른 뿐이죠.


  • 안녕하세요.

    기존에 c언어와 파이썬을 공부했었으면 자바도 금방 배우실 거라고 봅니다.

    저는 자바를 배워보시라고 추천드리고 싶네요.

    아직도 많은 사이트에서 사용되고 있구요. 수요도 많습니다. 주로 웹, 앱개발분야에 많이 쓰이구 있구요. 앞으로도 계속 많이 사용될 언어죠.

    더불어 언어뿐 아니라 프로그래밍에 대한 공부도 하시면 많은 도움이 될꺼라고 봅니다.


  • 안녕하세요.

    컴파일을 필요로 하는 것은 C와 비슷하고, 객체지향인것은 파이썬과 비슷합니다.

    현재 파이썬으로 많은 reference program을 만들어 보신 것이 아니라면 조금 더 파이썬과 익숙해지시면 좋을 것 같구요,

    짬짬이 자바를 시작해 보시는 것도 좋을 것 같습니다.

    그보다, 미래에 어떤 쪽의 프로그램 혹은 어떤 쪽의 회사로 옮기고 싶으신지에 따라서 깊이를 달리하시는 것이좋아보입니다. linkedin이나 취업광고에 보면 해당 회사가 요구하는 언어나 툴의 스펙이 있으니 그걸 참고해 보시는것도 좋을 것 같구요.

    감사합니다.


  • 자바언어는 절차지향 프로그래밍 언어인 c언어와 달리 객체지향 언어입니다.

    따라서 현재 절차지향 프로그래밍 언어를 공부하셨다면, 객체지향 언어로 대표되는 자바를 공부하시는 것도 아주 좋은 선택입니다. 다만 기존에 사용하던 c언어의 문법과 흐름 자체가 달라서 많이 헷갈리실 수도 있으시겠지만

    무료 라이브러리, 그래픽 사용자의 인터페이스 제작 (GUI), 데이터베이스 접근, 다중 스레드, 네트워크 프로그래밍 등 아주 여러 가지를 지원하는 언어이기 때문에 배울만한 가치가 충분히 많은 언어입니다.

    그리고 질문자분께서 미래를 위해 파이썬을 더 공부해야 할지 아니면 자바를 더 공부해야 할지 고민 중이셨다고 하셨는데 이 부분에서 질문자님이 자바가 대표적으로 제공하는 서비스(웹이나, 디자인, 네트워크) 또는 파이썬이 대표적으로 제공하는 서비스(인공지능) 분야 중 더 관심 있어 하시는 것을 중점으로 공부하시면 좋을 것 같습니다.


  • C언어와 파이썬을 습득하셨다면 자바는 매우 쉽게 익히실 수 있습니다.

    파이썬과 자바 둘중에 어떤게 유용할지에 대해서는 질문자 님의 목표가 무엇이냐에 따라 다를 것 같습니다.

    파이썬이 데이터 처리 쪽에서 인정을 받다보니 AI 와 빅데이터 분야가 빠르게 확장 중인 최근에 상당히 큰 인기를 얻고 있습니다.

    자바는 디바이스에 특화된 분야에서 상당한 영향력이 있는 언어죠.

    예를 들어 안드로이드의 경우 자바 언어 기반이기 때문에 안드로이드 디바이스 특화 어플리케이션 개발자라면 자바는 필수 입니다. (요즘은 구글이 코틀린이나 플러터를 주로 밀고 있긴 합니다만..)

    그리고 만약 웹 개발을 목표로 하신다면 자바스크립트가 딱이구요.

    사실 제일 좋은 건 여러가지 언어를 다 다룰 수 있는 겁니다만, 처음 배우는 단계라면 본인의 목표를 명확히 하신 후 가장 필요한 언어를 선택하시면 될 것 같습니다.

    그냥 연습이 목적이라면 우선 알고 계신 파이썬을 깊이 학습하신 후 자바 등의 다른 언어를 추가로 습득하시는 게 좋을 듯 하구요.


  • C언어와 Java의 가장 큰 차이는 객체지향 언어적 특성의 보유 여부입니다.

    C언어는 개체지향적 특성을 가지지 않은 언어며, Java는 C++와 함께 대표적인 객체지향 언어입니다.

    파이썬의 경우엔 언어적 특성이 객체지향적이지는 않지만, 객체지향적으로 프로그래밍을 하려고 들면 할 수 있는 언어로 보시면 됩니다.

    C와 파이썬을 배우셨다면 아직 객체지향적 언어 특성에 대해서는 익숙하지 않으실 것 같지만, 객체지향적 사고는 프로그래머로서 사실상 필수 요구사항입니다.

    그리고 실제 C와 파이썬보다도 현업에서 많이 사용하는 언어가 바로 Java입니다.

    Java를 배우실 기회가 된다면 꼭 배워보시기 바랍니다.

    큰 어려움은 없으실 겁니다.


  • 코딩을 연습하기에 자바도 나쁘지 않습니다. 자신이 어느 분야로 나갈지에 따라서 쓰이는 언어가 달라지는데

    그것에 맞추어서 언어를 선택하신 후에 그 언어로 코딩 연습을 하시는 것이 좋을 듯 싶습니다.

    예를 들면 딥러닝이나 머신러닝에 관심이 많으시다면 많이 쓰이는 파이썬으로 코딩 연습을 하시거나

    프로그램을 개발한다거나 한다면 C언어나 자바로 코딩 연습을 하시면 될 듯 싶습니다.


  • 현실적인 측면은 여러가지 언어를 다양하게 잘 사용해야합니다.

    다양한 언어를 공부하기 힘드시다면 자바를 얕게 공부하시고 개인적으로 파이썬으로 다양한 개발 프로젝트를 진행하는 것이 제 생각에는 좋을것 같습니다.

    제 경험으로는 자바 보다는 파이썬이 더 다양한걸 만들수 있다고 느꼈습니다.

    파이썬으로 다양한 재미난걸 만드시면서 호기심이 가득한 공부 하시길 바랍니다.


  • 너무 IT기술이 급변해 미래를 예측하기는 힘들겠고,

    1~2년 이내에 취업을 할 것이라면 JAVA도 괜찮은 선택지 인것 같습니다.

    기업규모를 막론하고 취업시장에서 웹 개발 쪽의 채용이 많은편인데, 아직 자바가 강세입니다.

    파이썬 같은경우도 나쁘지 않은 것이 데이터분석쪽에서 많이 사용하는 듯합니다.

    어느쪽을 중점적으로 익힐지 정한 후 개발언어를 선택하시는 것도 괜찮을 듯 합니다.


  • 안녕하세요 답변 드립니다.

    자바도 참 좋은 언어임에는 분명 합니다. JVM으로 운영체제 상관없이 어디서나 구동할 수 있는 큰 장점이 있습니다. 하지만 미래를 위해서는 파이썬을 준비하시는게 좋을 것 같습니다.

    자바는 기업에서 개발한 언어임에 반해, 파이썬은 오픈소스가 너무나 잘 되어 있습니다. 4차 산업 혁명의 핵심인 인공지능 관련 오픈소스는 파이썬을 이용하지 않고는 논문을 쓸 수 없을 정도입니다.

    파이썬을 활용한 실제 프로젝트를 해보시는 것을 추천드립니다.

    답변 채택 부탁드려요~


  • 자바 언어도 비슷하기는 합니다.

    취업이 목적이신지요?

    국내에서는 스프링 프레임워크를 이용해서 웹 개발을 많이 합니다.

    전자 정부 프레임워크도 스프링 프레임워크기반이기 때문에 공공기관 프로젝트의 경우 대부분 사용된다고 보시면 됩니다.

    양질의 일자리는 비교가 어렵지만 당장 수요가 많은 부분은 스프링 프레임워크이기 때문에 자바 언어를 공부하시는게 좋을 수 있습니다.

    웹개발보단는 데이터분석을 하고 싶으시면 파이썬이 좀더 유리하기는 합니다.

    데이터분석 분야로 신입개발자를 뽑는 곳은 많지 않기 때문에... ^^;;

    개인적으로 서비스를 만들고 활용해보고 싶으시면 파이썬이 좀더 좋은것 같습니다.

    무로료 올려볼수 있는 사이트도 많이 있고 만들고하 하는 코드들도 웹에 많이 있습니다.