전체 글 132

[퇴사일기] D-23

드디어 퇴사일이 결정되었다. 부서장과 면담하고 부서장이 대표에게 전달했다고 했으나,대표가 직접부르지 않는 상황이었다. 빠르게 결정을 짓고 싶어서 대표실에 찾아가 퇴사 의사를 전달하였다. 다행히 붙잡지 않았고, 이번달까지 다니기로 결정.후... 드디어 탈출인가? 퇴사하고 제대로 무언가를 할 수 있을까란 걱정도 있다.하지만 지금 변하지 않으면 같은 삶을 살게된다.또다시 되풀이 하고 싶지않다.잘준비해보자.

퇴사일기 2025.02.05

퇴사 결정

퇴사를 결정하였다.설연휴가 지나고 내일 출근하면 회사에 이야기 해야한다.어떤사유로 나가는게 좋을까? 여태 회사를 퇴사할때는 불평불만을 쏟아내고 나온 경우가 대부분이었다.지금 생각해 보면 어리석은 행동이었다.불평 불만을 이야기 한다고 해결될 것은 없고회사와 안좋은 감정으로 헤어지게 된다. 이번엔 다르게 이별하고 싶다.붙잡지 않을만한 명확한 이유 귀농 한다고 하면 바로 놓아주려나..?고민을 하다 잠에 들겠지. 퇴사를 하면 1인 기업을 도전해 볼것이다. 그 과정을 조금씩 글로 남겨보겠다.

퇴사일기 2025.02.02

[error] Table not found / Error executing DDL

Repository 생성 후 테스트하는 과정에서 에러가 발생했다. 에러 내용 - Time 테이블을 찾을 수 없다는 에러가 테스트 메소드에서 발생 - 자세한 내용 확인을 위해 클래스의 에러 확인 - "Error executing DDL" 에러 발생 확인 원인 - "Error executing DDL"가 발생한 원인을 검색해 보니 예약된 문구를 컬럼으로 사용하면 발생한다는걸 확인 @Getter @NoArgsConstructor @Entity public class Time { @Id @GeneratedValue(strategy = GenerationType.AUTO) private long id; private String group; private String subject; private LocalDat..

ETC/Spring 2023.05.27

[error] Failed to load ApplicationContext

TDD 를 적용하여 개발 하던 중 에러가 발생했다. 환경 - Spring Boot 2.7.12 - JDK 11 - JUnit 5 테스트 코드 @SpringBootTest public class TimeRepositoryTest { @Autowired TimeRepository timeRepository; @Test public void save() { Time time = Time.builder() .group("test") .subject("test") .date(LocalDateTime.now()) .duration(Duration.ofMinutes(19)) .build(); Time savedTime= timeRepository.save(time); assertThat(savedTime).isEqu..

ETC/Spring 2023.05.27

[퇴사일기] 시간 기록

2023년 3월 퇴사를 했다. 봄이었다. 회사를 다닌지 3년 6개월 정도 되었다. 이 회사를 다니면서 나는 내가 성장하고 있는가에 대한 의문이 많이 들었다. 매우 제한적인 환경에서 개발을 했고, 새로운 시도는 드물었다. 내가 있는 분야에 대한 확신도 들지 않았다. 팀에 충원을 하기 위해 채용 공고를 올리면 지원자는 매우 드물다. 20년이 넘는 개발 경력이신 분들이 지원한다. 그러나 관련 없는 경력일 뿐... 그 분들이 열심히 할 것이란 기대는 하지 않는다. 작은 규모의 회사에 지원하는 분들은 대충 일해도 된다는 생각을 하는 것일까? 3년 넘는 시간 동안 꽤나 많은 사람이 지나 갔는데 대부분 열심히 하지 않거나 잘 못한다. 너무 낮은 문턱으로 생각하고 들어온 듯 하다. 뽑을 때 까다롭게 뽑지 않아서 일 수..

ETC/기타 2023.04.01

[MAC] Open iTerm in Finder(OpenInTerminal)

파인더에서 파일을 찾다가 터미널을 열고 싶은 일이 종종 발생한다. 문제는.. 기본적으로 제공해주는 기능은 없어 보인다.(못 찾는 것일 수도 있음) 한가지 해결책을 찾은 것은 OpenInTerminal 이란 프로그램을 사용하는 것이다. github : https://github.com/Ji4n1ng/OpenInTerminal 설치 방법 brew install --cask openinterminal 설정 방법 1. 최초 1회 실행 - 설치된 openinterminal 을 최초 1회 수동으로 실행합니다 - 실행 하면 상단 메뉴바에 openinterminal 아이콘이 생성 됩니다. 2. finder extentions 설정 - System Preference > Extensions > Finder Extensi..

[MAC] 클립보드에 저장/붙여넣기(pbcopy/pbpast)

iterm이나 터미널을 통해 출력된 결과를 복사해서 붙여넣어야 할 일이 종종 있다. 주로 드래그를 통해 복사할 영역을 설정하고 커맨드 + C 로 복사를 한뒤 원하는 위치에 커맨드 + V 로 붙여넣었다. 키보드와 마우스를 번갈아 가면서 사용하기 번거로워 명령어 만으로 하는 방법을 정리한다. 클립보드에 저장(pbcopy) 현재 리액트를 공부 하고 있는데 리액트의 packge.json 을 클립보드에 저장하는 방법이다. cat을 통해 출력 cat, | (pipe), pbcopy 를 통해 복사 cat package.json | pbcopy 클립보드 붙여 넣기(pbpaste) 한가지 팁을 추가하자면 맥북에서 화면 캡처 시 파일로 저장하지 않고 클립보드로 저장하려면 원하는 캡처 모드를 선택(예를 들어 커맨드 + 쉬프..

카테고리 없음 2022.05.14

[Django] It is impossible to add the field 'created_at' with 'auto_now_add=True'

It is impossible to add the field 'created_at' with 'auto_now_add=True' to description without providing a default. This is because the database needs something to populate existing rows. ------------ 수정 선택 옵션창이 나오면 1, 1 을 선택 ------------- create_at 필드를 추가하고 makemigrations를 하자 나온 에러이다. 추가한 내용 class Description(models.Model): LOCALE_CHOICES = [ ('KO_KR', 'KOREAN'), ('EN_US', 'ENGLISH/US'), ] loca..

programing/python 2022.05.02

[GIT] Gitignore 자동 생성

https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com gitignore를 사용하는 IDE, framework, languege 에 맞게 자동으로 생성해서 추가 1. 위에 써놓은 url을 통해 접속한다. 2. 개발환경, 언어, 프레임워크 등을 입력한다. - 장고랑 파이참을 쓰고 있어서 두가지를 입력.. 3. 생성 버튼을 누르고 내용을 복사해서 해당 프로젝트에 적용한다.

programing/Git 2022.05.02

[GitHub] Authentication failed. (use personal access token)

오랜만에 github을 사용하려고 하는데.. 레포지토리를 만들고 푸시를 하려고 하자 에러가 났다. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. 내용은 이제 패스워드로 인증하는 것이 안된다는 것이다. 토큰을 사용한 인증을 해야 한다고 하는데 어떻게 하는지 정리해 보자. 1. github 로그인 후 프로필의 settin..

programing/Git 2022.04.28