수강기간 2024.12.31 ~ 2025.01.04백엔드 직군 프로그래머를 준비하고 있지만프론트 진영의 프레임워크 하나 정도는 찍먹정도는 해보는게 좋지 않을까 싶은 생각에방학기간을 활용해 코딩애플 강사님의 Vue3.js 강의를 듣게 되었다.문제풀이 시간까지 합쳐서 하루에 대략 4~5시간 정도 공부했다. 보통 나는 Notion에 강의 내용을 필기하면서 공부하는 편이라 단순 시청 및 문제풀이만 진행하면더 적게 소요될 것이라고 생각한다. # React 대신 Vue3.Js를 선택한 이유한국에서 가장 인기있는 프론트앤드 프레임워크라고 하면 대부분 React를 뽑는다.실제로 사람인 채용 사이트에서 React와 Vue를 검색해보면 대략 2배정도 차이 나는걸 확인할 수 있다. 그럼에도 불구하고 vue3.js 를 ..
Goal - 프로그램과 프로세스의 차이에 대해서 이해한다.- 하드웨어 관점 스레드와 소프트웨어 관점 스레드의 차이에 대해서 이해한다. - 프로세스와 스레드의 차이점에 대해서 이해한다.#1.1 프로그램프로그램 [Program] 이란 "컴퓨터가 일련의 작업을 처리하기 위한 계획서" 한 마디로 그냥 코드 덩어리이다.우리가 일상에서 사용하는 카카오톡, 디스코드, 워드 등 모두 프로그램의 일종이다. 하지만 프로그램은 사용자가 실행하기 이전에는 그저 디스크에 존재하는 코드의 집합일 뿐이다. #1.2 프로세스이러한 프로그램 코드 덩어리를 사용자가 실제로 실행하면 프로세스가 된다. 프로세스는 실행중인 프로그램 상태를 뜻하는 용어이다. 프로그램이 실행되기 위해선 2가지 단계를 거쳐야만 한다. 1. RAM 메모리 적재..
* 다음 포스팅은 인프런 김영한 강사님의 "스프링 핵심 원리 - 기본편" Section2" 강의를 요약 정리한 글 이기에, 대부분의 구현 코드가 생략 되어 있습니다. 자세한 내용은 다음 유료 강의를 참고해 주세요. 스프링 핵심 원리 - 기본편 | 김영한 - 인프런김영한 | 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보www.inflearn.com#목차#0 비즈니스 요구사항 및 설계#1 회원 정책 설계#2 주문 도메인 설계 #3 해당 코드의 문제점 #4 해결방안- DI : Dependency Injection#0 비즈니스 요구사항 및 설계-회원 정책1. 회원 가입 및 조회 기능이..
#블로그 시작 계기 처음 개발 블로그를 시작하게된 계기는 같은 동아리 대학 선배였다. 동아리실에서 꾸준하게 글을 작성하고 있는 모습을 보며, 나도 개발자라면 블로그 하나 쯤은 운영해보면 좋지 않을까 해서 무작정 시작하게 되었다. 21년도에 처음에 블로그를 개설하였지만, 본격적으로 블로그 운영을 시작한건 대략 1년 남짓 되는 기간 이었다. 한참 블로그 운영을 하던 도중 구글 애드센스를 통한 수익화가 가능하다는 사실을 알게되어 광고도 달게 되었다. 처음에는 하루 몇백원 수준이었지만 환율의 영향도 있겠지만 점차 수익이 늘어나 카페에서 커피 한 잔 시킬 정도의 수익까지는 벌 수 있게 되었다. 개발 블로그를 운영하면서 공부한 내용을 정리한 글이 다른 분들에게 도움이 된다는 사실 만으로도 정말 기뻤지만, 이게 실제..
Python은 List를 거꾸로 뒤집는 reverse() reversed() 내장함수를 따로 제공합니다. 언뜻 보면 비슷해 보이는 내장함수지만, 설계상 큰 차이가 존재합니다.이번 포스팅에서는 reverse() reversed( ) 메서드를 이용해 리스트를 거꾸로 뒤집는 방법과, 예제 그리고 reverse() reversed() 메서드의 차이점에 대해서 정리해 보고자 합니다. #1 reverse methodreverse() 함수는 List의 순서를 거꾸로 뒤집는 Python 내장 함수입니다. (다른 Sequence 자료형 Tuple, String, Dictionary 등에서 사용이 불가능하고, 오로지 List 에서만 사용 가능합니다.)사용 방법 : 뒤집을 리스트 변수명.reverse()myList = [1..