2023년 11월 4일 ! 드디어 1년 간의 스프린트를 마치고 결혼식을 세상에 배포했다 ! 11월 4일 쯤 결혼하자는 얘기는 현 아내와 2022년 9월 경 부터 나눴던 것 같다. 그때 당시의 나는 막연하게 "그때는 취업이 되어있겠지", "그때는 돈이 준비가 되겠지" 라는 막연한 생각이 있었던 것 같다. ( 맞다.. 그 당시의 나는 대학교를 재입학해 4학년 1학기를 다니고 있는 학생이었다. ) 나이 30에 대학교를 다니고 있는 학생, 심지어 결혼 준비 중인 학생이라니 ... 대학교에 가면, "네? 결혼을 준비하고 계신다구요 ? " 라는 소리를 듣고 결혼 준비 모임에 가면 "네 ? 신랑분 아직 학생이시라구요 ? " 라는 소리를 들었다. 그렇게 나는 어딜 가도 이상한 신분? 인 예비 신랑이었다. 그렇기에 준비..
상황 우리집은 SK Broadband Wi-Fi를 사용 중 SK Broadband Wi-Fi 설정 하는 방법 Mac Book으로 Wi-Fi 접속 시 weak security Warning이 계속 발생하는 상황 갤럭시 핸드폰은 와이파이가 잘 잡히는데 맥북에서는 와이파이 접속이 원활하지 않고 자꾸 끊기는 현상이 발생했다. 와이파이 설정을 확인해 보니 Weak Security 경고가 계속 발생하고 있었다 !! 함께 해결해 보자고 ~~ ! 해결과정 우선 문제 원인을 찾아보자 이럴 때는 뭘 봐야한다? 공식문서를 봐야한다 ~ 애플의 공식 문서를 통해 Weak Security 문제가 발생하는 원인을 알아보자 위의 글을 통해서 Wi-Fi 세팅이 WPA, WEP 또는 TKIP를 사용하는 경우에는 Weak Security..
2023년 8월 7일 입사 후 벌써 8주라는 시간이 지났다. ( 나는 사원 20명 규모의 SI 기업에 재직 중이다 ) 입사 3일차 까지는 업무가 없어서 너무 고민이었다. 온보딩으로 기존에 있는 코드를 활용해 간단한 기능을 만들어 보는 것부터 시작했다. 회사의 솔루션 코드를 보니 ... 참 난감했다. 내가 책에서 배우던 아름다운 코드들과는 거리가 먼 코드였다. Router 부분에 비지니스 로직이 들어있기도 하고 전역변수를 너무 많이 사용하기도 하고 ... ( 참고로 우리 회사는 ExpressJS를 사용 중이다 ) 내가 과연 이 회사에 잘 적응할 수 있을까, 많은 발전을 이룰 수 있을까?라는 고민이 많이 들었다. 그리고 처음 내가 맡게 된 프로젝트는 2023년 연초에 기획에 들어가 이미 한창 작업 진행 중인..
개발 열정이 식어갈 때면 유튜브 개발바닥 채널의 여러 인터뷰를 반복해서 보곤 한다. 여러 분들의 인터뷰들을 보고 있으면 나도 열심히 살아야겠다는 생각이 뿜뿜 하기 때문이다. 이번에는 김영한님이 나오신 편을 봤는데 "함께 자라기"라는 책을 정말 강력 추천하셔서 읽어보기로 했다. 이 책은 총 세 파트로 구분되어 있다. 1. 자라기 2. 함께 3. 애자일 그 중 까지 읽고 느낀 점을 나눠보고자 한다. 1. 경력과 실력의 관계 커리어 초창기에는 경력과 실력이 비례한다고 한다. 하지만 2년 이상 지나는 경우 경력과 실력은 거의 관계가 없어진다고 한다. 우리가 흔히 생각하는 의사들조차 고경력자와 저경력자 ( 2년 차 이상 )의 실력은 비슷하다는 결과가 있다고 한다. 이 글을 읽으면서 나는 희열을 느꼈다. "그렇다면..
🐳 PUT 메소드와 PATCH 메소드의 차이 PUT 메소드는 저장돼 있는 리소스 전체를 대체하고 PATCH는 일부 필드만을 대체한다. PUT은 폴더에 파일을 옮기는 거라고 생각하면 편하다 ! - 김영한님이 HTTP 강좌에서 사용한 비유다 파일이 폴더 내에 없다면 파일이 새로 생기지만 이미 있는 경우 파일을 덮어버린다 ! PATCH는 파일을 열어 내용을 수정하는 것이라고 생각하면 편하다 import { BaseTimeEntity } from 'src/BaseTimeEntity'; import { Column, Entity } from 'typeorm'; @Entity() export class User extends BaseTimeEntity { @Column() username: string; @Colu..
🐳 Mysql Docker Container 생성하기 먼저 mysql Official Image에서 사용법을 살펴보자 docker run --name {Container name} -e MYSQL_ROOT_PASSWORD={your password} -p 3306:3306 -d mysql:tag 1. --name : 컨테이너 이름을 명명한다. 2. MYSQL_ROOT_PASSWORD : 필수적으로 입력해야 하며 root 슈퍼유저의 비밀번호를 설정한다. 이를 이용해서 초기에 데이터베이스에 접근할 수 있다 ! MYSQL_ROOT_PASSWORD This variable is mandatory and specifies the password that will be set for the MySQL root su..