개발자

비전공자) 취업하기 위한 공부계획 관련해서 도움을 요청드립니다

2024년 04월 08일조회 204

안녕하세요 저는 24살이고 웹 개발자를 목표로 하고 있습니다 제가 앞으로 약 2~3년의 기간을 두고 웹 개발자( 프론트엔드 ) 로 취업하기 위해 유튜브에 올라온 몇 가지 로드맵을 참고해보면서 계획을 짜봤는데 들어보시고 조언 부탁드립니다 우선 저는 학은제로 학점만 따놓은 비전공자입니다 그래서 군복무가 끝나고 25년도부터 방통대 3학년으로 편입해서 학위를 딸 계획입니다 ( 목적 : 고졸꼬리표도 때고 취업 문턱을 조금이라도 낮추기 위해서 ) 방통대에 편입한 뒤에도 짜놓은 계획대로 계속 공부하면서 졸업과 취업 준비를 병행하려고 합니다 방통대 졸업이 어렵다고 하니 취업에 필요한 공부까지 같이하기 위해서 27년도까지 취업을 해보자라는 목표를 잡고 있습니다 여기서 도움받고 싶은 부분은 앞으로의 제 계획에 대한 질문과 조언 입니다 ( 아는게 거의 없어서 중요한게 빠졌거나 비효율적인 계획일 가능성이 높습니다 직설적이고 현실적으로 피드백 부탁드립니다 ) 어떤 유튜브 로드맵을 참고하였는데 파이썬 또는 c언어로 먼저 시작하고 어느정도 공부한 뒤에 자료구조와 알고리즘 공부를 하라고 하셨습니다 그 뒤로는 제 목표인 프론트 엔드에 맞게 CS 공부 하면서 html, css, 자바스크립트 병행 -> 리엑트 등 공부하면서 나만의 프로젝트 만들기 병행 이런 식으로 짜봤는데 여기서 궁금한 점이 파이썬으로 시작하고 자료구조와 알고리즘을 어느정도 공부하고 나서 프론트에 필요한 것들을 손대는게 더 효율적인지 아니면 html, css, js 를 먼저해서 최대한 깊이 있게 공부하고 리엑트에 넘어가면서 자료구조와 알고리즘, CS 지식 등을 건드리면서 공부를 시작해 나가는게 더 효율적인지 잘 모르겠습니다 물론 둘다 효율 따질거 없이 다양한 방법 중 하나일 수도 있고 둘 다 별로 안좋은 계획일 수도 있기에 이렇게 긴 글 써가면서 도움을 청해봅니다 저는 막연하게 공부해나가는 상황을 너무 무서워하는 성격이라서 앞으로 긴 시간을 투자해 나갈텐데 누군가가 제 앞으로의 계획에 확신을 주셨으면 좋겠습니다 마지막으로 정리해서 질문 드립니다 제 상황 (고졸이라서 25년도 방통대 편입 예정, 27년도까지 취업하는 것을 목표함 ) 을 참고 해주시고 프론트엔드라는 목표에 맞게 계획을 짠다면 어떤 순서와 어떤 부분을 특히 중요하게 여기면서 공부해 나갈지 조언 부탁드립니다 긴 글 읽어주셔서 감사합니다

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

JSON님의 프로필 사진

까놓고 말하자면 파이썬이나 C로 자료구조&알고리즘 공부하는게 전공생분들이 보통 학교에서 그런식으로 공부합니다 . 현실적으로 프론트엔드로 업무를 희망하신다면 , HTML/CSS 과 JS를 메인으로 리액트 , 뷰 ,넥스트 등 다양한 프레임워크로 결과물 만드는데 주력할 거 같아요. 프론트쪽은 사용하는 프레임워크가 다양해서 휙휙 바뀌는 느낌이 있는지라 최대한 빨리 입사하여 실무에서 경험치를 쌓는게 더 효율적일것같습니다 . 2~3년간 막연히 학위채우면서 공부한다는게 정말 쉽지 않을 거 같아요 . 더 궁금한 부분이 있으시면 남겨주세요 https://naver.me/x7BunDhi

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 04월 08일

당신의 웹 개발자로서의 여정에 반가움을 표합니다. 당신이 제시한 로드맵은 매우 이해하기 쉽고 합리적입니다. 그러나, 완벽한 계획이란 정답처럼 딱 떨어지는 것은 없습니다. 개인 경험, 학습 방식, 장/단점 등에 따라 가장 효율적인 공부법이 달라지기 때문입니다. 그러나 여러분의 질문을 바탕으로 제 생각을 공유하겠습니다. 1. 프론트엔드 개발에서 가장 중요한 3가지 기술, HTML, CSS 및 JavaScript를 먼저 익혀야 합니다. 이들은 웹 개발의 기본이며 이해하지 못한다면 후속 기술을 배우는데 어려움 겪게 됩니다. 2. 파이썬과 같은 언어로 시작하는 것도 좋은 선택입니다만, 프론트엔드 개발자가 되길 희망한다면 이후에 JavaScript로 전환하실 필요가 있습니다. 3. 자료구조와 알고리즘의 경우 프로그래밍 문제 해결 능력을 키우는 데 도움이되므로 초기 단계에서 어느 정도 공부하는 것이 좋습니다. 하지만 이것을 깊게 들어가기보다는 기본적인 개념을 익히고, 더 깊이 파헤치는 것은 필요에 따라 합니다. 4. 이 3가지 기술을 숙달한 후에는 프레임워크 (예: React.js) 및 라이브러리 학습으로 넘어갑니다. 이것들은 웹 개발을 더욱 효율적으로 만들기 위해 설계되었습니다. 5. 동시에, 프로젝트를 직접 만들며 배운 내용을 실제로 적용하는 것도 중요합니다. 이 간단한 프로젝트로 실력을 키우고 포트폴리오를 구축할 수 있습니다. 6. 마지막으로 CS 지식 및 시스템 디자인에 대해 알아두는 것도 유익할 수 있으나, 초기 단계에서는 크게 집중하지 않아도 됩니다. 가장 중요한 점은 당신의 학습 과정이 유동적이라는 점입니다. 계획에 너무 얽매여서는 안됩니다. 그래도 방향성이 있다면 문제 상황에 대처하거나 목표를 변경하는 것은 언제든 가능하니까요. 그리고 항상 호기심을 갖고, 새로운 것을 배우는 데 열린 마음을 갖는 것도 중요합니다. 마지막으로, 모든 공부가 나중에 유용하게 활용됩니다. 이제 막 시작하신 단계에서는 공부하는 모든 것이 자신에게 필요한 지식일 수 있다는 점을 명심하시면 좋겠습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!