안녕하세요 선생님 진로 고민과 궁금증이 있습니다.
우선 저는 비전공자입니다ㅠㅠ
백엔드 개발자가 되고싶은데 인터넷에 검색하고 찾아봐도 어떤 순서로 공부를 해야할지 잘 모르겠습니다..
독학으로 할 생각입니다..
우선 java를 듣고 spring를 순서로 듣는다고 하는데 python도 들어야한다고 하고 api랑 jpa, DB도 있다고 알아봤습니다.
또 찾아보니 c언어를 먼저 공부하라고 나와있기도 하고..
오히려 너무 많은 정보로 혼란스럽습니다ㅠㅠ
어떤 걸 먼저 공부하고 순차적으로 어떤 언어와 커리큘럼으로 해야하는지 알려주세요ㅠㅠ
너무 복잡해서 api랑 jpa도 자바랑 같은 언어인건지.. 너무 헷갈립니다.
가야할 길을 알고 갈 수 있게 도와주세요ㅠㅠ
백엔드 개발자는 한 직업이 아니라 여러가지 직업이 있기 때문에 간단하게 알고 무엇을 하고 싶은지 정하시면 좋을 것 같네요
자바 사용 -> 스프링 프레임워크
파이썬 -> 플라스크, 장고
자바스크립트 -> Node.js
루비, php 등 많은 언어도 있고 같은 언어라도 다른 일을 하기 때문에 자신이 무슨 언어가 맞고 좋아하는지 공부하시면 될 것 같아요 기본적으로는
언어 -> DB -> 프레임워크가 좋을 것 같다고 생각하고 C언어는 대학생 때 배우지만 알면 좋고 몰라도 좋습니다
답글
안녕하세요. 권정익님, 공식 서포터즈 OMG입니다.
프로그래밍 언어를 현실의 외국어라고 생각하시면 이해하시기 쉬우실 것 같은데요,
하나의 외국어를 깊게 학습하여 전문성을 키우는 것이 다방면의 언어를 얕게 아는 것 보다 대체로 이득인 경우가 많다고 생각합니다.
따라서 전문성을 키우고 싶으신 것이라면 다양한 언어를 얕게 학습하기보다는 하나의 언어를 제대로 학습하는 것을 권장드리며, 그 언어를 자바로 선택하셨다면 영한님의 자바로드맵부터 하나의 강좌씩 수강하시는 것을 권장드립니다.
사장에서의 자바 웹 백엔드 개발자의 수요가 다른 언어 혹은 직군보다 많기 때문에 자바&스프링 웹 개발로 방향을 잡으시는 것은 좋은 판단이라 생각합니다.
추가로 취업과 이직에 대한 고민이 있으시다면 다음 영상들을 보시면 방향을 잡는데 도움이 되실거에요.
취업과 이직에 대한 고민
인프콘 - 어느 날 고민 많은 주니어 개발자가 찾아왔다, 성장과 취업, 이직 이야기
* https://youtu.be/QHlyr8soUDM
인프런 최초 20만 명 달성 기념 QA
* https://youtu.be/psXdWq008DA
인프런 최초 30만 명 달성 기념 QA
* https://inf.run/81ogv
제가 하고 싶은 이야기
EO 인터뷰 영상
* 한국 개발자 최고 1타강사 김영한의 인생 [1부]: https://youtu.be/_HTj5b59Em0
* 한국 개발자 최고 1타강사 김영한의 인생 [2부]: https://youtu.be/MNyNRraMU8Y
개발바닥 - 시골 청년 개발왕 되다
* 1편: https://youtu.be/Pb69UQ6f8n0
* 2편: https://youtu.be/b4QP5RsuJts
* 3편: https://youtu.be/l0h1pQ96u2g
감사합니다.
답글