전체 글
[월간회고] 2024년 2월
[월간회고] 2024년 2월
2024.03.06지난 달 회고 되돌아보기 팀원분들 하는 일에 더 많이 관심을 가졌는지는 모르겠다. 각자 어떤 일을 하고 계시는 지 관심을 갖자! 팀 일감 가져가기는 패스! 각자 주도적으로 적절히 가져가고 계심! (팀원분들이 큰 프로젝트 맡으신 상황이었음!) 개인 일감의 마감 기한이 오기 전에 우선 순위 조정하기 -> 기한이 없는 친구들이 문제다. 회고는 밀려도 늦게라도 하는데.. TODO List 살펴보기는 잘 하고 있는데, 먼슬리 일감은 데일리 TODO에 없어서 깜빡함! 먼슬리 일감도 미리 데일리 영역에 옮겨 적어둬야할듯! 이번 달 회고 한 달 모아보기 반복되는 생각과 다짐 도움을 준 고마운 사람들에게 감사하기 미루지 말자! 누워서 계속 눕지 말자! 특히 사무실 출근하는 날... 남편이랑 잘 지내기! 데이트할 때 폰 ..
[월간회고] 2024년 1월
[월간회고] 2024년 1월
2024.02.04오랜만에 회고 작성! 사실 작년 6월부터는 회고 방식을 바꿔서 블로그에 게시하지 않았다. 그런데 퍼블릭하게 공개하지 않으니, 회고한 내용을 정제하지 않게 되서 이번년도 부터 다시 월간 회고를 시작하기로 했다. 피드백을 위한 회고, 모닝 페이지 사실 작년 6월부터는 '모닝 페이지'라는 것을 작성해서 글이 쌓이면 회고를 했다. 모닝 페이지는 다이어리에 매일 아침 20분 정도 생각나는 것들을 적으면서, 이 글들이 n개월 정도 쌓이면 내가 어떤 고민을 반복하는 지 회고하는 시간을 갖는 것이다. 나는 처음에 3개월 주기로 회고를 했었는데, 이렇게 해보니 피드백 주기가 너무 길어져서 한 달 주기로 줄였다. 주기적으로 각잡고 블로그로 회고한 것을 정리하는 것 보다, 매일매일 쌓인 모닝페이지를 통해 회고하는 것이 나에..
오브젝트 1장
오브젝트 1장
2024.01.10정리 1장 '객체, 설계’에서는 티켓 판매 시스템이라는 간단한 도메인을 예로 들어 책의 전체적인 주제를 함축해서 전달한다. 1장에서 소개하는 용어와 개념들이 이해되지 않더라도 너무 걱정하지 않았으면 한다. 이어지는 장들을 읽다 보면 자연스럽게 1장에서 소개한 내용들이 익숙하게 느껴질 것이다. 인상적인 부분 아무것도 없는 상태에서 이론을 정립하기 보다는 실무를 관찰한 결과를 바탕으로 이론을 정립하는 것이 최선이다. (p7) -> 이론만 배워서는 이해할 수 있는 것에 한계가 있다. 이론 학습없이 실무만 한다면 누군가 동일한 문제를 이미 겪고 여러 해결 방법을 시도하여 얻은 꿀팁들을 얻지 못한채로 우물 안 개구리처럼 일할 것이다. 그래서 실무와 이론 학습은 항상 병행되어야 한다고 생각한다. 객체는 다른 객체와..
기능조직에서 목적 조직으로 변경 시 생각해볼 것들
기능조직에서 목적 조직으로 변경 시 생각해볼 것들
2023.07.22나는 목적 조직으로 구성된 회사는 현 회사가 처음이었다. 현 회사에서의 경험을 바탕으로 기능 조직에서 목적 조직으로 변경 시 협업 관점에서 일하는 방식이 어떻게 달라지는 지, 기존과 다름을 느끼는 포인트들을 공유해보려고 한다. 어느 조직에서나 발생 가능한 상황이라서 ‘미리 이런 부분들에 대해 조직 내 문제 인식이나 합의가 있었다면 좋지 않았을까?’ 라는 생각이 들어서 글을 써본다. 내 배경에 대해 간단히 설명하자면, 나는 백엔드 개발자로 그 동안 기능 조직으로 구성된 회사에서 일하거나 프로젝트 단위로 임시로 팀을 꾸려서 함께 일하는 형태로만 근무를 해왔다. 지금 속해있는 팀은 해결하고자 하는 비즈니스 목표/문제를 달성/해결하고자 구성된 팀이고, 팀 내에 PO/PM, 개발자, 디자이너, BA 직군이 존재한..
2023년 상반기 성장 회고
2023년 상반기 성장 회고
2023.05.03성장 관점에서 나를 돌아보는 회고를 작성한다. 나를 증명하기 위해서 혹은 누군가와 경쟁하기 위한 노력이 아니라 나의 성장을 위한, 스스로를 위한 노력을 하자. 내가 좋아하고 성장하고 싶은 일에 집중하자. 특히 나 같은 경우에는 ‘그래도 이 정도는 해야하지 않나?’ 라는 스스로 만든 부채의식으로 하는 공부들이 있는데, 이런 것들을 의식적으로 멈추자. 내가 통제할 수 있는 것(내 생각과 행동)에 집중하고, 내가 통제하지 못하는 것(외부 상황, 타인의 평가, 타인의 행동)에 고통받지 말자. 내가 하고 싶은 일/회사 업무/조직에 필요한 업무/내가 성장하고 싶은 방향에 필요하고 중요한 일에 집중하자. 진짜 하고 싶은것과 실행함으로써 오히려 에너지, 흥미, 재미를 얻을 수 있는 것들 위주로 진행하자! 즉흥적으로 ..
개발자 취저 도커 휴지 케이스 후기!!
개발자 취저 도커 휴지 케이스 후기!!
2023.03.07🐳 진짜 귀여운 도커 컨테이너 휴지 케이스를 얻었다! 진짜 넘모 귀엽고 만족스러움!! 기술블로그 3년 정도 운영 중인데, 협찬은 처음 받아본다!! 포스팅 조건으로 받은건데 제안 넘나 감사함 ㅠㅠ!! 받고 나서 너무 귀여워서, 지인 집들이 선물로 주고싶어서 구매 원하는 팀원들이랑 같이 공구해서 추가로 하나 더 구매했음!! 단품 가격은 비싸서 4명이서 공구해서 할인 가격으로 구매함! (2개 이상 구매하면 쿠버네티스 패키지라고 할인됨;; 넘귀욥;; 쿠버네티스라니;;) 제품은 조립형이고, 케이스 구매하면 케이스에 맞는 휴지도 함께 동봉해주심!! 일반 휴지 곽(?)은 크기가 안맞는 거 같거, 케이스에 맞는 휴지 선택해야함!! 추가로 받은 휴지 케이스 2개가 더 있는데 이거는 사내에 추첨으로 무료 나눔했음!! 휴지..
2022 인프콘 후기
2022 인프콘 후기
2022.10.10나와 팀을 성장시키는 리뷰들 - 박미정 역시 믿고 듣는 갓갓 미정님..! 개발자가 일하는 일련의 과정 속에서 각 단계별 리뷰가 이끄는 성장의 가치를 말씀해주셨다. 어느 날 고민 많은 주니어 개발자가 찾아왔다 - 김영한 제일 인상깊었던 점은 '시스템'에 관해서 발표해주신 내용이다. 동기부여는 결국 한계가 있으니 습관처럼 할 수 있게 루틴(시스템)과 피드백 싸이클을 구축하여 성장하라는 말! 그리고 공감이 갔던 파트는 기술 면접관을 낚는 마법의 단어, 문제와 해결 편에서 문제를 기술적으로 어떻게 해결했는지 자세히 적으라고 말한 부분이다. 이런 과정을 통해 내가 문제를 어떻게 인식했고, 해결했는지 검토해볼 수 있고 더 깊이 생각해볼 수 있다고 느낀다. 그래서 꼭 기술면접 대비용이 아니더라도 이런 시야로 나의 경..
[운영체제 공룡책] 16-17. Security & Protection
[운영체제 공룡책] 16-17. Security & Protection
2022.09.14Security (보안) authentication : 인증 Protection (보호) authorization : 인가, 권한 보호 16.1 Security Problem 컴퓨터 자원 실수로 혹은 고의로 잘못 사용되는 것을 방어함 공격을 감지하여 방어하고, 실수를 제어함 cryptography(암호학) 컴퓨터 자원 보안 보안은 컴퓨터 자원을 보호해야함 권한이 없는데 접근하는 것을 막아야함 악의적인 침입이나 변경을 막아야함 실수로 데이터의 일관성을 해치는 행위도 방어해야함 보안 위배 요소 threat(위험) : 주로 실수에 의해 발생 attack : 악의적인 공격 보안 위배 사항 분류 무결성 침해 confidentiality 데이터 안정성 침해 integrity 유용성 침해 availability 서비..
[운영체제 공룡책] 11-15. Storage management
[운영체제 공룡책] 11-15. Storage management
2022.09.1211. Mass Storage Structure Mass-Storage 비휘발성 (non-voliatie, Secondary Storage 보통 하드디스크나 NVM이라 칭함, 제 2 저장 장치 혹은 보조 저장장치라고 함 때로는 마그네틱 테입이나, 광학 디스크, 클라우드 저장소를 사용하는 경우가 있음 RAID 시스템을 이용함 전통적인 HDD 스케쥴링 다스크에 대한 입출력은 왜 굉장히 느릴까? (교수님보다 설명 잘함) seek time (or 액세스 시간을 최소화) deivce arm이 head를 움직이는 데, 특정 실린더의 특정 섹터를 찾아가는 데 걸리는 시간을 의미함 (이게 제일 오래걸림) rotational latency : 하드가 빙글빙글 돌면서 내가 원하는 섹터에 도달하기까지 소요되는 시간 중 제일..
[책 리뷰] 구글 엔지니어는 이렇게 일한다 - 코드리뷰 파트
[책 리뷰] 구글 엔지니어는 이렇게 일한다 - 코드리뷰 파트
2022.09.11책 '구글 엔지니어는 이렇게 일한다' 중 코드리뷰에 관한 파트를 읽고 신기했던 부분과 인상깊었던 부분을 기록하였다. 신기했던 부분 소유권의 개념과 소유권자를 별도 파일로 명시. 이걸 우리팀에 어떻게 적용할 수 있을까? 필요할까 생각해봤을때 아직은 그렇지 않은거같다 싶음 변경 코드는 200줄로! 신규는 제외겠지! 구글은 대부분 기존코드의 변경이니까! → 그래도 변경 PR에서도 200줄이라니 뭔가 신기함! 인상깊었던 부분 코드는 작성되는 것 보다 읽히는 횟수가 많다 코드 리뷰는 설계를 번복하거나 재논의하는 자리가 아니다 작성자의 설계를 존중하라. 리뷰어들은 작성자가 선택한 방식을 존중하고 그 방식에 결함이 있을 때에만 대안을 제시해야 한다. 작성자가 선택한 방식에서 결함을 찾게 된다면 작성자와 리뷰어 모두 ..
[운영체제 공룡책] 10. Virtual Memory
[운영체제 공룡책] 10. Virtual Memory
2022.09.05가상 메모리와 디맨드 페이징 10.1 Background Virtual Memory 어떤 프로세스의 실행을 실제 메모리에 올리지 않아도, 물리 메모리보다 프로세스의 메모리가 더 커도 실행가능하게 해줌 메인 메모리 자체를 가상의 메모리로 생각을 하면 물리 메모리에서 논리 메모리를 분리할 수 있음 실제 사용하지 않는 메모리는 서브 메모리(SSD, HHD)에 올려둠 Virtual Address Space contiguous memory(연속적인 메모리)에 존재 page sharing 두 개 이상의 프로세스가 서로 파일과 메모리를 주고받기 더 편함 공유하는 파일과 메모리를 shared page 에 두고 사용 10.2 Demand Paging 프로세스 실행 중 사용하지 않는 부분까지 통째로 올리는 것은 너무 비효..
2022년 8월 회고
2022년 8월 회고
2022.08.30지난 액션 돌아보기 인프런 공룡책(운영체제) 강의 들으며 스터디 꾸준히 진행 -> 80% 이상 진행! 책 읽기 : 도메인 주도 설계란 무엇인가? -> 시간 텀을 두고 한번 더 읽어야할 것 같음 7월, 8월에 한 것들 7월 15일 퇴사를 했고, 7월 20일 새로운 회사로 입사함 인프런 주니온님의 공룡책 스터디를 80% 이상 진행함 최근 개발자로 전직을 고려하는 가족이 있어서 어떤 책을 추천해줘야할까 생각하다가, 커리어스킬 이라는 책을 구매해서 읽는 중 7월 24일 두번쨰 CS 월간 스터디 진행함 (이것도 블로그에 포스팅을 해둬야할텐데..!) 책 구글 엔지니어는 이렇게 일한다 중 '코드리뷰' 파트 를 읽고 회사 동료분들과 대화하는 시간을 가짐 최근 나의 상태 요즘 나를 움직이게 하는 무언가와 ..