PAST4 앞으로의 백엔드 공부 계획 현재 상태부터 이야기를 해보면 망했다. 왜 망했냐면.. 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. 백엔드 스쿨 20기 시작.... 기초가 부족해서 다시 시작하게 된 20기 올 한해, 개발공부를 하다가 그만두고 하다가 그만두고 의 반복을 계속 이어오다가 어느덧 12월이 되어버렸다. 기존에 쓰던 블로그에서 글을 이어갈까, 학습 기록을 이어갈까 고민을 많이 했다. 그래도 새 마음으로 시작한다는 마음으로 새 블로그를 파서 첫 글을 쓰고 있다. 13기를 겪어보면서 느낀 건... 기본기의 중요함. 자바, CS 까진 따라갔지만 알고리즘부터 슬럼프를 롤러코스터 마냥 타더니 결국 스프링을 배우면서 내 한계를 느꼈다. '개발자를 꿈꾸면 안되는걸까, 내가 왜 이 직군을 택했지?' 라는 스스로에게 의문점을 많이 가졌다. 그러다 개인 프로젝트 기간이 지나가고... 팀 프로젝트를 시작하게 되었다. 당시에 입원을 했어서 1주차를 통으로 날리고 2주차를 어영부.. 2023. 12. 1. 이전 1 다음