본문 바로가기

java3

앞으로의 백엔드 공부 계획 현재 상태부터 이야기를 해보면 망했다. 왜 망했냐면.. 12월달에 사실상 부모님 가게에 시간 투자를 많이해서 학습 진도가 많이 늦어졌다. 그래서 이번달 부터라도 체계적으로 학습하는 습관을 들이려고 한다. 1. 제로베이스 진행 자바, 자료구조/알고리즘 까지 현재 진도인데 자료구조 파트를 아직 듣고 있다. 일단 1월 둘째주 (1월 14일) 까진 알고리즘 파트를 끝내고 시간의 여유가 된다면 CS 공부도 할 예정이다. 1월 셋째주는 객체지향/라이브러리 파트 + CS 강의.. 순차적으로 계획짜서 밀리지만 않는다면 1월 안에 본 강의 속도 + 복습할 시간이 짜여질 것 같다. 다만 일요일을 제외하고 부모님 가게에서 일을 돕는 상황이다보니 사실상 하루에 최대 학습가능한 시간이 6시간~7시간 정도라서 어려움이 있다. 강.. 2024. 1. 5.
2024 백엔드 커리어 로드맵 - 어떤 백엔드 개발자가 되고 싶은지 출처 : https://roadmap.sh/backend - 영문판 / https://zero-base.co.kr/event/media_BE_school_roadmap - 한글판. 위 사진은 백엔드 커리어 로드맵이라고 유명한 사진이다. 백엔드 개발자가 되기 위해 어떤 것을 학습해야하고 다룰줄 알아야하고 알고있어야하는지에 대해 나와있는 사진이다. 근데 난 이 중에서 저 사진을 보고 단박에 아는 것이라곤 'Java' 뿐이다. 그만큼 아직 많~~이 모자른 개발자 취준생이다. 그렇다면 최대한 효율적으로 핵심적인 것들을 위주로 공부해야 할 것이다. 영문판과 한글판의 구조가 약간 다른데, 한글판은 작년 봄~여름에 나온 버전, 영문판은 최근에 나온 버전이라 다르다. CS, 언어, DB, Git, Spring, JPA.. 2024. 1. 5.
프론트엔드와 백엔드 차이 프론트엔드와 백엔드 각 개발의 차이 프론트엔드(FE) 웹 화면 또는 모든 SW의 화면, 즉 앞 부분을 만드는 포지션이다. JS(JavaScript)를 기반으로 하는 언어를 주로 사용한다. JS기반의 프레임워크를 사용하는 추세이기도 하다. 백엔드보다 상대적으로 시각적인 결과를 확인하기 쉽기에 러닝커브(미리 만들어놓은 소스코드이 집합) 가 낮다고 생각되지만, 프레임워크나 라이브러리의 원리와 사용 이유 등 근본적인 기술을 걔우치는 부분에 있어서 마냥 낮다고는 할 수는 없다. FE를 배우기 위해선 먼저 HTML(뼈대) + CSS(피부) + JavaScript(행위) 를 담당하는 언어들을 배워야 한다. 후에 React.js, Vue.js, TypeScript 등을 배우며, 각 회사별, 개발하는 웹 또는 앱의 기능.. 2023. 12. 17.