회사를 다니기 시작하면서 실력 체크도 할 겸 1년에 한 번씩 관련 자격증을 따자는 생각이 있었고, 올해는 특히나 회사에서 마이그레이션, sql 인덱싱, 쿼리 튜닝 등등 DB를 다루는 일이 많았어서 SQLD를 선택하게 되었다. 시험 준비는 우리의 노랭이책(SQL 자격검정 실전문제)과 인터넷의 요약 정리 및 기출문제를 보면서 했다. 원래 계획은 2주동안 노랭이책을 1회독 하고 -> 1주동안 다시 1회독 하고 -> 기출 보고 시험보기!! 였으나 게으른 완벽주의자 ISFJ 답게 회사 업무가 바쁘다는 핑계로(진짜로 바빴어서 이거 치기 직전에 퇴사 면담 한번 했는데 사유가 나만 너무 바쁨 이었음) 약 2일동안 2회독을 하는 기적의 공부를 했다(학교 다닐때도 이렇겐 공부 안했는데ㅠ) 노랭이 문제를 보기 전에는 SQL..
본격적으로 이직을 준비하기 전 처음 넣었던 올리브영 코테 후기 올리브영은 e-commerce 분야에서 워낙 유명한 회사였고, 내가 실제 사용하고 있는 어플을 사용자의 입장에서 개선하면 재미있을 것 같아서 지원하게 되었다 지원 당시에 채용 설명회가 있어서 시청했었는데 정말 오랜만에 우리 회사의 고인물이 아닌 개발을 하는 현업자 분들의 얘기를 들을 수 있어 좋았다. 현 직장에서 이직을 결심하게 된 가장 큰 이유는 현재 사수가 없고, 기술에 대한 고민이 없는 윗 사람들(및 후임분들,,) 때문이었는데 올리브영에 가게 된다면 다 같이 으쌰으쌰 하면서 개발을 할 수 있을 것 같다고 느꼈다 올리브영 코테 대비는 프로그래머스 고득점 키트 + leetcode 위주로 풀었었는데, 특히 leetcode에 올라왔던 블라인드 ..
머나먼 이직의 여정을 시작하며.. 작성해 보는 데브매칭 후기 데브매칭을 매번 넣으려고는 하는데 회사 스케줄로(..핑계) 이번에 드디어! 지원해보았다 데브매칭의 최대 장점은 내가 지원하고 싶은 회사들의 코딩 테스트 전형을 한번만 보면 된다는 점이다. 개발자 채용 프로세스를 보면 대부분이 서류-코딩테스트-면접N차 로 이뤄지다 보니 면접도 면접이지만 지원한 회사의 갯수만큼 코딩테스트를 준비한다는 것이 쉽지만은 않았고, 특히 직장인의 경우 많은 유형의 문제를 풀어보고 준비하기에는 매우 시간이 부족한 것이 현실! 이번에는 또한 최대 10개 기업까지 지원이 가능해서 시험 한번에 많은 기업에게 내 이력서를 전달 할 수 있다는 점이 큰 장점으로 느껴졌다. 다양한 분야의 개발 회사들이 리스트에 있었고 치열한 고민 끝에 ..
brew install mysql 명령어로 설치시 발생하는 오류 해결법 1. mysql -uroot -p 명령어 입력시 Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 발생 오류 -> brew uninstall mysql -> brew cleanup -> sudo rm -r /usr/local/var/mysql -> brew install mysql => mysql 완전 삭제 후 재설치 2. brew install mysql로 설치시 [ERROR] unknown variable 'mysqlx-bind-address=127.0.0.1' 오류 -> /usr/local/etc/my.cnf 파일의 m..
linux cmd에서 DB 계정 생성, 스키마 생성, 권한 추가 방법 mysql 테이블에 대해 CRUD를 하기 위해서는 1) 계정을 생성하고, 2) 스키마(database)를 생성한 후 3) 계정에 대해 스키마에 대한 권한을 추가해야 합니다. 이와 관련된 내용을 정리했습니다. 1. 계정 생성 1) root 계정으로 접속 후 use mysql; 명령으로 mysql 스키마에 접속합니다. mysql -u root -p MariaDB [(none)]> use mysql; Database changed 2) create user ~ 로 계정을 생성합니다. 계정 정보 입력시 host로 표시한 부분의 입력에 따라 외부에서 접근 가능 여부가 달라집니다. 서버가 아닌 외부 DB툴에서 해당 계정으로 DB에 접속하려면 %를..