777ky
30
2020-06-27 01:10:21
3
1430

비전공생 백엔드 개발자 취업 관련 문의드립니다


안녕하세요 현재 28살 남자

철학과 출신 입니다.


대학교에서 멋쟁이사자처럼이라는 학회를 통해

파이썬 django로 웹개발을 해봤고, 흥미가 있고, 

애매한 문과의 특성보다는 기술이 있다는 것이 좋아서 


졸업후 지금 생각해보면 잘한 선택이 아닌 것 같지만 어쨌든

KGITBANK에 다니면서 자바와 jsp, spring을 배웠습니다.


제가 목표로 하는 것은 백엔드 개발자가 되는 것인데 

네이버 ,카카오, 라인 혹은 금융권 개발자가 되고 싶습니다.

지금부터 어떤 공부를 하고 뭘 준비해야 가능할까요 ?

제가 생각했을 때 제게 부족한 것은

알고리즘 그리고 전공지식과 포트폴리오 인데

추천 커리큘럼이 있으시거나 조언할 부분이 있으시면 부탁드리겠습니다

##

현재 제 기준에서 쓸 줄 안다는 언어는 python, java, html, css 이고

쓸줄 아는 프레임 워크는 django 입니다. (jsp, spring은 겉햟기 수준)


알고리즘은 백준 알고리즘 200문제 이상 풀어봤고(웬만하면 정답률 50% 이하 문제들로)

현재 알고리즘 해결전략 1,2권 공부중에 있습니다(C++로 되어있어서 조금 어렵긴한데 할만합니다)


네트워크, 리눅스는 각각 정말 기초 정도 압니다. 

네트워크는 기초 이론만 알고(서브넷팅 할 줄 알고, 그정도 ...? )

리눅스는 그래도 기본 명령어는 대부분 숙지하고 있고, DNS서버로도 써보고, 웹 서버 관리도 해봤습니다.


욕심이긴 하지만 욕심없는 사람은 없잖아요 ?

개인적으로 java만 배우면 뭔가 코딩 노예가 될 것 같다는 생각에

다른 언어도 배워야한 다면 배울 자신이 있습니다 근데 너무 언어가 많아서

이름있는 기업에 가기 위해서는 뭘 공부해야하는지가 궁금합니다 도움 부탁드립니다!



0
  • 댓글 3

  • 한식
    3k
    2020-06-27 03:59:16

    원하는 회사 사이트 들어가서 채용란 보면 원하는 기술스택 다 써져있습니다.

    그거 참고해서 그 기술스택관련으로 포트폴리오 만드시면 되지않을까요?

    그리고 자바만 배우면 코딩노예가 될것같다는 생각은 무슨 말인지 잘 모르겠어요

    대기업 백엔드쪽이나 금융권등등에서는 대부분 자바사용하는걸로 알고있습니다.

    장고같은경우는 보통 스타트업등에서 자주 쓰죠 하라는대로 하면 빠르고 쉽게 개발되니까요

    아마 직접 사이트들 돌아다니시면서 신입모집 기술스택 알아보시면 감 잡힐겁니다.

  • JsKim4
    52
    2020-06-27 10:37:59 작성 2020-06-27 10:45:11 수정됨

    자바만 배워서 코딩의 노예가 될거 같다는 말이 무슨말인지 모르겠는데 카카오 네이버같은 it대기업의 경우에 여러개를 얕게 아는것 보다는 하나를 깊게 아는것이 낫습니다.

    알고리즘 문제풀이는 현재 하시는 것처럼 백준 문제 꾸준히 푸시면서 가고싶은 기업들의 정규 채용 기간에 코딩테스트를 신청해서 실력을 가늠하시는게 좋을거 같습니다.

    알고리즘 문제해결 전략은 정말 좋은책이지만 코딩테스트를 준비하는 용도로 보기에는 너무 어려운 책입니다. 오히려 이전까지의 코테 기출문제를 푸는게 나아보입니다.

    문맥에서 자바,스프링을 부정적인 이미지로 보는게 느껴지는데 글쓰신분이 어느정도의 실력을 가지신지 모르겠으나 유수의 대기업들이 스프링 자바/코틀린을 괜히 사용하고 있는게 아닙니다. 기술 스택에 대한 선입견을 가지지 않으셨으면 좋겠습니다.

  • huha
    2020-06-28 00:40:54

    머 만든거 있으면 그거 어필하면 좋다는데

  • 로그인을 하시면 댓글을 등록할 수 있습니다.