아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
탈퇴한 사용자
탈퇴한 사용자20.08.26

자바 공부중인데.. 취업하려면 어느정도?

취업 목표로 자바공부중인데

어느정도 실력이 되야 취업가능한가요?

그리고 제가 비전공자라

독학으로 강의보면서 공부중인데

비전공자로 취업하신분들중에

독학으로 공부할때

유용하게 사용하는 사이트(강의 등등)있으면

공유 부탁드리겠습니다

55글자 더 채워주세요.
답변의 개수
7개의 답변이 있어요!
  • 빈티지한돼지85
    빈티지한돼지8520.08.28

    안녕하세요.

    전도 비전공자이기 하지만 학원에서 교육은 받고 취직을 했습니다.

    뭐 독학으로 뭐 하셔도 요새는 충분히 혼자하실수 있다고 생각이 듭니다.

    포털이나 유튜브 같은데 검색하면 관련 자료들도 많이 있구요.

    https://www.inflearn.com/
    여기에 가시면 무료 강의들도 많이 있어요


  • 글쎄요.. 어느 정도 실력이라고 해야 될지 막연하긴 하네요.

    사이트마다 좀 틀릴테고.. 무슨 프로젝트이냐에 따라 달라질꺼 같네요.

    기본적으로 자바는 웹쪽으로 많이 사용되고 있어서 프런트엔드 프로그래밍도 같이 배우셔야 될 듯 싶네요.

    HTML, 자바스크립트도 배우시고 화면에 CRUD 될 수 있게끔은 해야 되지 않을가 싶네요.


  • 사실 어느정도의 실력이라는게 가늠하기 어려운게 사실이죠.

    그리고 중요한 점은 회사에서 일을 하게 되실 때, 아주 작은 스타트업이나 영세 회사가 아닌 이상에야 혼자 일하실 일이 없으실 겁니다.

    그 말은 즉, 처음부터 아주 완벽한 실력을 갖추고 가실 필요는 없다는 말씀입니다.

    오히려 여러사람과 함께 일하는 법 혹은 모르는 부분에 대해 검색엔진 등을 이용해 잘 찾아내는 등을 익혀두시는게 더 좋을 수 있습니다.

    그리고 독학을 하신다면, 당연히 아시겠지만

    1. Stack Over flow : 거의 바이블이죠

    2. Github : 유용한 플러그인 등을 오픈소스로 개발해 놓은게 많습니다. 개인적으로 시간이 날 때마다 오픈소스에 기여해 보는 것도 큰 자산이 될 거라고 생각합니다.


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

    프로그래머로 취직하기 위해서 자바를 선택했다면 어느 정도 실력을 갖춰야 되는지 질문 주셨는데요.

    우선 어느 기업을 목표로 하느냐에 따라 많이 달라집니다. 대기업 같은 경우는 코딩 테스트로 실력을 보긴 하나 주로 알고리즘 관련 사고 능력에 맞춘 테스트 입니다.

    하지만 스타트업 같은 경우에는 구현력에 초점 맞춰져 있습니다. 실제 서비스 구현을 잘하여 포트폴리오를 잘 갖춰야 됩니다.

    대기업 목표로 알고리즘 테스트를 위한다면 https://www.acmicpc.net/ 사이트를 추천 드립니다.

    자바를 공부하고 싶으시면 sk텔레콤에서 운영하는 t-academy를 추천 드립니다.

    답변 채택 부탁드려요~


  • 안녕하세요.

    저는 비공자는 아닌 관계로, 첫번째 질문에만 답을 드릴수 있을 것 같습니다.

    우선 JAVA로 어떤 분야에 취업하실지를 결정하시는 것이 좋을 것 같습니다. 그리고 그 분야의 JD(Job description)을 보면 프로젝트의 경력을 요구하거나 혹은 요구사항을 표시해 놓은 부분이 있습니다.

    우선은 github등에서 간단한 프로젝트로 경력을 쌓아보시고, 3-6개월짜리 프로젝트가 3, 4개정도 쌓이는 시점이면 취업하시기에 적절한 실력이 되실것으로 보입니다.

    이러한 프로젝트 베이스가 아니라 문제해결능력의 기준으로 본다면 leetcode의 문제를 한달정도 타이트하게 풀어보시고, 어느정도 유사한 문제를 푸실수 있는 정도가 되면 될 것 같습니다.

    https://leetcode.com/

    혹은 여기도 참고해 보시기 바랍니다. 사실 자격증은 큰 의미는 없지만, 비전공자 입장에서 최소한의 학습을 했다는 의미로는 사용하실수 있어 보입니다.

    https://www.udemy.com/course/oracle-java-associate-certification-exam-course-1z0-808/?utm_source=adwords&utm_medium=udemyads&utm_campaign=LongTail_la.EN_cc.ROW&utm_content=deal4584&utm_term=_._ag_77879423894_._ad_437497333815_._kw__._de_c_._dm__._pl__._ti_dsa-1007766171032_._li_1009871_._pd__._&matchtype=b&gclid=EAIaIQobChMItPaU34W56wIVCQRgCh10ogzHEAAYASAAEgJb4_D_BwE

    물론, 첫번째 권장은 leetcode에서의 문제풀이를 JAVA로 하시는 것입니다. 요즘 공개적으로 하고 있는 각 IT회사들의 코딩 시험도 이런식으로 이루어지게 됩니다. 국내에서는 백준사이트도 꽤 유명합니다.

    https://www.acmicpc.net/

    처음에는 어렵게 느껴지실수 있지만 이 업계에서는 두고두고 필요한 부분입니다.


  • 자바를 공부중이시라면 웹개발 분야 같은데요

    보통 스프링 프레임워크를 사용합니다.

    어느 정도 실력이라고 딱 나오면 좋겠지만 기준이라는게 애매합니다

    점수로 딱 나오는게 아니라서요

    웹개발을 이야기 할때 학생들에게 게시판을 구현해보라고 많이들 이야기 합니다.

    게시판을 구현하면 기본적인 대부분의 기능을 구현해볼 수 있기 때문이죠

    글쓰기, 수정, 삭제, 조회 등 기본적인 디비 사용과 수정, 삭제등을 통해 권한 관리 부분이 들어갑니다.

    부가적으로 파일 올리기 등을 추가함으로써 대부분의 사용방법을 알게 됩니다.

    게시판을 처음 구현하게되면 막막할 수 있으니 "스프링 게시판 구현" 검색을 통해서 최근 글 위주로 따라해보시고

    그이후에 혼자서 만들어보는걸 추천 드립니다.

    너무 오래된 글들은 스프링 버전이 낮아 설정 방법이 다를 수 있습니다.


  • 자바로 취업하시는 신입분들한테는 그렇게 큰 기술적 요구를 하지는 않습니다 보통.

    배우려고 하시는 의지를 오히려 많이 보는 편입니다.

    다만 자바 언어만 공부하시는것보다는 관련하여 실제 웹사이트나 어플리케이션을 만들어보시는 경험이 중요합니다.

    아래 관련하여 공부하시기 좋은 사이트들 모아서 드리오니 참고하시면 좋을것 같습니다.


    https://www.opentutorials.org/course/1

    가장 유명한 초심자 가이드 생활코딩 사이트입니다.

    같은 이름으로 페이스북 페이지에서 많은 개발자들이 신규 개발자를 위하여 조언 및 실질적인 도움을 주니 활용하시면 아주 좋습니다.

    https://www.inflearn.com/

    유,무료 프로그래밍 강의가 정리되어있는 인프런 사이트 입니다.

    이벤트 등으로 유료강의를 저렴하거나 무료로 제공하는 경우도 많고 강의 질이 생각보다 매우 좋습니다.

    https://okky.kr/

    유저들끼리의 각종 Q&A, 테크에 관련한 것들이 잘 올라오는 커뮤니티 오키 입니다.

    관련하여 괜찮은 무료 강의들에 URL이 올라오는 경우도 많습니다.

    https://programmers.co.kr/learn/challenges?language=javascript

    많은 기업들이 실제 채용에도 반영하는 코딩테스트 및 강좌가 개설되어있는 프로그래머스 입니다.

    기본적으로 강좌도 좋지만 실제로 알고리즘을 접목한 문제를 풀어볼수있는 환경을 잘 제공해줍니다.

    https://level.goorm.io/

    구름 IDE 로 유명한 구름에 코딩테스트 도구입니다.

    사용자가 직접 알고리즘 문제를 만들어서 게시한다던가, 구름IDE와 접목하여 실시간으로

    다른 인원들과 채팅하며 코딩을 가능하게 해줍니다.

    영어로 짧고 가볍게 들어보고 싶으시다던가.

    페이스북, 트위터 등을 실제로 똑같이 만드는 "클론코딩" 등이 해보고 싶으시다면

    https://academy.nomadcoders.co/

    노마드코더 에서 강의를 들어보시는걸 추천드립니다.

    위에 말씀드린 사이트들을 활용하시어 공부하시면 많은 도움이 되실것으로 보입니다!^^