개발자
안녕하세요. 저는 10월 말에 6개월 국비강의 모두 마치고, 지금은 구직중인 문과출신 비전공자 개발 취준생입니다. 6개월간 학원에서 다뤘던 것은 자바, 파이썬, 스프링, 자바스크립트, 웹표준, 그리고 마지막 후반부에는 데이터분석 이렇게 배웠는데 제가 최종으로 지원하고 싶은 분야는 데이터 엔지니어입니다. 다만 데이터 엔지니어는 신입을 잘 안뽑는다고 들어서... 우선은 백엔드 개발자로 취업을 먼저 하고 싶은데요 솔직히 깊이 있는 지식을 가진 상태가 아닌거 같아서 야러모로 불안해서요. 더 공부를 하면서 취업준비를 병행하고 싶은데, 백엔드 개발로 가기 위해 어떤 것을 더 공부해야할지 감이 잡히지가 않아서요ㅠㅠ 현재는 컴퓨터 구조와 운영체제 공부 중입니다 조언 좀 부탁드리겠습니다. 어디서부터 손 대서 공부방향이라던가 어떤걸 공부해야할지 정확히 모르겠습니다...
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2023년 11월 07일
안녕하세요, 비전공자로서 개발자의 길을 택하려는 용기를 가진 것에 먼저 엄지 척 드립니다. 불안감이 많으실 것 같아요, 그러나 적절한 학습 방향과 계획을 세우면 충분히 목표를 달성할 수 있습니다. 먼저 백엔드 개발자의 필수 스킬들은 다음과 같습니다. 1. 프로그래밍 언어: 이미 자바와 파이썬을 배우셨군요! 이 두 언어는 백엔드 개발에서 널리 사용됩니다. 2. 데이터베이스 관리: SQL 등의 데이터베이스 쿼리 언어에 익숙해져야합니다. 3. 웹 서버 기술: HTTP, REST API 등 웹 서버 기술에 대한 이해가 필요합니다. 4. 알고리즘 및 자료구조: 문제 해결 능력을 갖추는데 중요한 핵심은 알고리즘 및 자료구조입니다. 한편, 깊이 있는 지식을 쌓기 위해서는 다음과 같은 순서로 진행하는 것을 추천드립니다. 1. 프로그래밍 언어 심화 - 이미 자바와 파이썬을 배우셨다면, 이 두 언어에 대한 지식을 확실하게 다지세요. 2. 웹 기초 - HTML, CSS, JavaScript와 같은 프론트엔드 기술뿐만 아니라 HTTP, REST API 등의 웹 서버 기술에 대해 학습하세요. 3. 데이터베이스 - MySQL이나 Oracle과 같은 관계형 데이터베이스를 깊게 이해하고, SQL 문법에 숙달되도록 학습하세요. 4. 백엔드 프레임워크 학습 - 자바의 경우 Spring, 파이썬의 경우 Django나 Flask와 같은 백엔드 프레임워크를 사용할 수 있습니다. 그리고 중요한 것 하나는 개인 프로젝트입니다. 비전공자 취업 준비생으로서 경력이 없다면 중요한 포트폴리오가 됩니다. 가능하다면 위에서 언급된 스킬들을 모두 활용하는 복합적인 풀스택 프로젝트를 진행해보세요. 마지막으로 알고리즘과 자료구조를 익히는 것도 놓치지 마세요. 코딩 테스트를 통과하기 위해서는 필수적인 점입니다. 넓은 범위를 가진 IT 분야에서 방향성을 잡는 것은 정말 어렵습니다. 하지만 천천히 한 단계씩 나아가다 보면 목표에 도달할 수 있을 거라고 믿습니다. 힘내세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!