분류 전체보기
-
2024년 회고창작공간/일기 2025. 1. 16. 00:21
2024년은 여러모로 변화가 많았던 해였다. 오랜만에 이사(집 & 회사), 아이 협동육아, 말씀묵상 등등. 역시 한 해 매우 빠르게 지나갔다. 지난 한 해 동안의 구글포토를 돌아보는데 이제는 더더욱 커리어보다 가족, 신앙에 더 포커싱이 되어 가고 있는 듯하다. 회사 연말 평가를 위해 한 해 동안 했던 것들을 갈무리하고 정리해 보니 이것저것 한 것 같다. 코딩측면에서 크게는 "ISMS 대비 개인정보 파기 & 분리보관 시스템화 작업", "복구수수료 자동화 작업" 등을 했고, 자잘하게는 각종 도메인 업무들 개발 & 운영 등을 하였다. 그리고 시기는 겹치지 않게 총 2명의 전배자와 신규입사자 케어를 맡았다. 그리고 아마도 남들보다 더 많은 시간과 노력을 들였던 것이 코드리뷰였던 것 같다. 팀 내 코드 퀄리티와..
-
2023년 회고창작공간/일기 2024. 12. 31. 20:36
올해가 가기 전에 써보는 작년 회고글. 안 쓰면 계속 쓰지 않을 것 같아 짧게라도 써본다. 올해 회고글도 곧 올릴 수 있기를 기대하며. (준)대기업 생활 스타트업 생활을 하다가 대기업인지 준대기업인지 정확히 모르겠지만 아무튼 다시 어느 정도 규모가 있는 회사로 가게 되었다. 최종 두 군데 중 고민하다가 전혀 경험해 보지 못한 곳으로 오게 되었다. 다른 한 곳은 전전 회사와는 먼 계열사 관계라 어느 정도 문화나 시스템 등이 비슷할 것이라고 생각되었기 때문이다. 소문에 의하면 다소 보수적이고 일이 많아 워라밸이 좋지 않다는 평이 많았다. 그럼에도 회사가 급성장 하는 단계이고 새로운 것을 만들 기회가 많다고 하였다. 그리고 무엇보다 인센티브가 상상초월이라고...(하지만 현실은 매우 실망이었음..) ..
-
[2023.03.20] 토비의 스프링 부트 - 이해와 원리 (인프런)후기/인터넷 강의 2023. 3. 20. 23:18
목차 섹션 0. 강의 소개 / 4 강 ∙ 9분 섹션 1. 스프링 부트 살펴보기 / 5 강 ∙ 46분 섹션 2. 스프링 부트 시작하기 / 5 강 ∙ 38분 섹션 3. 독립 실행형 서블릿 애플리케이션 / 7 강 ∙ 43분 섹션 4. 독립 실행형 스프링 애플리케이션 / 11 강 ∙ 1시간 23분 섹션 5. DI와 테스트, 디자인 패턴 / 3 강 ∙ 48분 섹션 6. 자동 구성 기반 애플리케이션 / 8 강 ∙ 1시간 19분 섹션 7. 조건부 자동 구성 / 6 강 ∙ 1시간 20분 섹션 8. 외부 설정을 이용한 자동 구성 / 5 강 ∙ 57분 섹션 9. Spring JDBC 자동 구성 개발 / 5 강 ∙ 1시간 3분 섹션 10. 스프링 부트 자세히 살펴보기 / 8 강 ∙ 1시간 37분 섹션 11. 업데이트 / 1..
-
2022년 회고창작공간/일기 2023. 1. 17. 00:29
스타트업 생활 작년 말에 수습이 끝나고 본격적으로 일을 하였다. 스타트업이라는 부푼 꿈을 가지고 왔다. 기대했던 점들과 다른 것들도 많았고, 이전 IT 서비스 회사들과 다른 점, 장단점들도 많이 있다. 건축플랫폼의 스타트업에서 느낀 다른 점 몇 가지를 적어보면, 첫째는 팀이 목적조직으로 구성되어 있어서 팀에 개발자만 존재하는 것이 아닌 다양한 직군들이 섞여 있다는 점이다. 개발자, 건축 전문가, 건축 3D 모델러가 한 팀으로 엮여서 제품을 개발하고 고도화해나가는 식으로 일을 했다. 같은 팀에 서버개발자가 나 포함 둘 밖에 없어서 뭔가 각개전투 느낌이라 아쉬운 점도 있었지만, 다른 직군의 동료들과도 일하는 것도 새롭고 챌린징 했다 (자세한 건 아래 두 번째에서 기술) 둘째는 팀이 이런 구성이다 보니 IT에..
-
가상 면접 사례로 배우는 대규모 시스템 설계 기초후기/Book Review 2022. 12. 10. 23:03
최근에 출판되었다는 걸 본 기억이 있었다. 그러던 중 대규모 시스템은 어떻게 설계하는지 궁금해서 사서 읽어보게 되었다. 목차 1장 사용자 수에 따른 규모 확장성 2장 개략적인 규모 추정 3장 시스템 설계 면접 공략법 4장 처리율 제한 장치의 설계 5장 안정 해시 설계 6장 키-값 저장소 설계 7장 분산 시스템을 위한 유일 ID 생성기 설계 8장 URL 단축기 설계 9장 웹 크롤러 설계 10장 알림 시스템 설계 11장 뉴스 피드 시스템 설계 12장 채팅 시스템 설계 13장 검색어 자동완성 시스템 14장 유튜브 설계 15장 구글 드라이브 설계 16장 배움은 계속된다 몇 년 전에 페이스북 같은 (그 때는 아직 페이스북이 시들하지 않던 시절이었다) 글로벌 소셜 네트워크 서비스는 어떻게 만드는지 얘기를 나눈 기억..
-
mac 터미널에서 github 계정 정보 삭제Git 2022. 11. 12. 00:39
한 컴퓨터에서 두 github계정을 쓴다거나 발생한 personal access token 만료/삭제 시에 인증 처리가 제대로 안 될 수 있다. 예를 들면 git clone은 잘 되었지만 push 하려고 하면 에러가 난다거나 하는 식으로. 이때는 mac에 등록되어 있는 키체인 정보를 제거해야 한다. 두 가지 정도 방법이 있는데 각각 살펴보자. 1. 키체인 접근 메뉴에서 제거 친절하게 GUI로 제거할 수 있다. 기본 키체인 -> 로그인 클릭 검색 창에서 github 검색 목록에 있는 github.com 오른쪽 클릭 'github.com' 삭제 클릭 그러면 아래처럼 확인창이 뜨고 삭제를 누르면 지워진다. 2. cli상에서 제거 나는 저 위의 쉬운 방법을 모르고 구글링 끝에 이 방법으로 제거했었다. 아래와 같..
-
Personal access tokens (classic) 생성 및 사용Git 2022. 11. 12. 00:03
github에서 새로운 repository를 생성하면 친절하게 아래와 같이 도움말이 나온다. ...or create a new repository on the command line 부분의 내용을 그대로 복붙 하면 push까지 잘 되어야 할 것 같은데 로그인을 요구한다. 그래서 github 계정의 id/pw를 입력하면 돼야 할 것 같은데 안된다. Support for password authentication was removed on August 13, 2021. 안되는 이유가 같이 나오는데 2021년 8월 13일부터 계정 비밀번호로 직접 인증하는 기능을 제거했다고 한다. 계정 비밀번호는 모든 기능을 갖고 있다 보니 보안 강화 차원에서 조치를 취한 듯하다. 그래서 참고하라고 나온 사이트에 가보면 크게 ..
-
git config: push.autoSetupRemoteGit 2022. 9. 16. 23:42
로컬에서 브랜치를 생성하고 최초 push를 할 때면 항상 아래와 같은 메시지가 나온다. 이 메시지가 나오면 git push ~ 부분을 세 번 클릭해서 복사하고 붙여 넣은 뒤 엔터를 쳐서 upstream에 브랜치가 올라가게 하는 게 일상이었다. (기계적인 루틴이었다. 또한 내 git 강의에서도 저걸 복붙해서 넣으라고 말하기도 했었다. ) 응? 그런데 이상하다. git push ~ 명령어 아래로 처음 보는 문구들이 보인다. 대충 해석해보자면 push.autoSetupRemote 라는 옵션을 주면 upstream에 브랜치가 없어도 push가 된다는 뜻 같다. 검색해보니 git 2.37 버전에서 추가된 기능이라고 한다.(링크) git -v 명령어로 내 git version을 확인해서 추가해보자. git -v 버..