분류 전체보기
-
소프트웨어 장인 :: 3장 소프트웨어 장인정신개발서적읽기/소프트웨어 장인 2023. 6. 1. 07:57
'소프트웨어 장인 정신'의 등장 1장에서는 it 산업의 변화와 그것에 알맞은 소프트웨어 개발자의 태도를 설명했고 2장에서는 그 태도를 잘 발휘하기 위한 업무 방식인 애자일에 대해 설명했다. 애자일을 잘 실천하고 활용할 수 있으려면 업무적인 능력과 책임감이 뛰어나야 한다. 업무적인 능력과 책임감이 뛰어난 사람을 장인이라고 칭한다. 이번 장에서는 애자일을 잘 실천하고 활용할 수 있는 '소프트웨어 장인의 정의'에 대해 이야기한다. 소프트웨어 장인 정신은 간단히 말하면 프로 정신이라고 할 수 있다. 고객(고용주)의 요구에 일정한 수준의 결과물을 만들어 내고 스스로 더 발전하고자 한다면 그 사람을 프로라고 칭할 수 있을 것이다. 개발자 유난과의 거리두기를 그만 둬도 될 것 같다. 평소 개발자라고 유난(?) 떠는 ..
-
소프트웨어 장인 :: 2장 애자일개발서적읽기/소프트웨어 장인 2023. 5. 29. 14:14
애자일(agile)의 사전적 의미 애자일이라는 단어가 특정한 업무 방식을 정의하기 위해 탄생한 단어인 줄 알고 있었다. 하지만 애자일은 원래 존재하던 단어였고, 특정한 업무 방식을 잘 설명하는 단어이기 때문에 차용되었을 뿐이었다. 이 책을 읽어보면서 애자일의 사전적 의미를 찾아봤는데, 이 의미를 이해하고 있다면 애자일 방법론을 더 정확하고 깊이 이해할 수 있을 것이다. 애자일 방법론은 '서비스를 유연하고 빠르게 변화시키는 업무 방법론' 나름대로 애자일의 정의를 내려봤다. 소프트웨어 장인 :: 1장 21세기의 소프트웨어 개발에서 '기업들은 변화에 유연해야 했고 시장 상황에 맞춰 기민하게 조직을 바꾸기 시작했다.'라고 했었는데, 이러한 변화에 맞춰서 업무 방식도 '유연하고 빠른 서비스의 변화'에 초점이 맞춰..
-
제부도 맛집 :: 물레방아리뷰/맛집 리뷰 2023. 5. 28. 14:33
이번 석가탄신일 연휴에 제부도에 놀러갔다. 어디서 점심을 먹을까 하다가 아무래도 해변가에 왔으니 해산물을 먹어야 겠다는 생각이 들었다. 그래서 몇 군데를 찾아보니 물레방아 라는 곳이 맛있다는 정보를 입수했다. 역시 맛집이라 사람이 바글바글했다. 하지만 걱정말자. 주차장은 넓다. 그렇지만 걱정하자. 대기는 길다. 그래서 일단 차타고 진입했으면 한 사람이 주차를 하고 다른 사람이 대기표를 뽑으러가는 것이 조금 기다릴 수 있는 꿀팁! 우리는 앞에 18팀이 대기하고 있었는데, 점심 시간이라 그런지 쫌 빨리(?) 빠졌다. (20분정도 걸림) 기다림 끝에 드디어 들어왔다. 맛집의 냄새가 난다. 기대된다. 사람이 꽉찼다. 맛집이 맞나보다. 우리는 통낙지 한마리 칼국수와 낙지 덮밥을 주문했다. 다른 것도 먹고 싶었는데..
-
소프트웨어 장인 :: 1장 21세기의 소프트웨어 개발개발서적읽기/소프트웨어 장인 2023. 5. 20. 20:05
이 책을 읽게 된 이유 아마 3년 전쯤으로 기억하는데, 한창 이직 준비할 때 많은 개발 서적들을 사서 공부했었다. 이번 '소프트웨어 장인'이라는 책은 그 서적들 중 하나였다. 그런데 당시 읽었던 내용들이 하나도 기억나지 않는다. 워낙 여러 책을 정신없이 보느라 제대로 보질 못했기 때문인 것 같다. 또한 당시에는 개발 경험이 적어서 책 내용에 대해 크게 공감하지 못했던 것 같기도 하다. 더군다나 당시에 재직했던 회사의 조직 구조는 이 책에서 중요하게 다루는 '애자일 조직'과는 거리가 멀었기 때문에, 머리로는 읽었지만 몸으로는 읽지 못했기 때문이 아니었을까 싶다. 그러던 중 주변의 친한 개발자분들이 이 책을 같이 읽어보자고 하셔서 다시 읽어보게 됐다. 이 책 말고도 여러 다른 후보 책들이 있었고 나도 다른 ..
-
성수동 김밥 맛집 :: 풀리 김밥리뷰/맛집 리뷰 2023. 4. 1. 23:06
주말에 볼일이 있어서 건대쪽에 갔다가 요즘 김밥계의 서브웨이로 불린다는 성수동의 '풀리김밥'에 갔다 건대에서 걸어서 가기에는 생각보다 거리가 좀 있다 성수동 분위기도 구경할 겸 설렁설렁 걸어갔다 가게 앞에는 이렇게 메뉴판이 있다 육해공별 김밥이 준비되어 있다 밑에 나오겠지만 각 김밥의 토핑을 추가하거나 뺄 수도 있다 가게 내부는 깔끔했고 생각보다 좁았다 좋은 재료를 사용한다고 하는데, 난 맛알못이기 때문에 먹을때 그닥 큰 차이는 못느꼈다 맛잘알들은 이런 것도 느끼면서 먹으려나..? 주문은 키오스크를 이용해야 한다 김밥천국에도 보통 다섯 종류 정도 밖에 없었던 것 같은데, 김밥 종류가 많아서 신기했다 그렇지만 서브웨이 스케일을 기대하고 갔었던 터라 디테일한 옵션들이 엄청 많을 것 같았는 데 그 정도는 아니..
-
더 북한산 스타벅스(Starbucks)리뷰/카페 리뷰 2023. 2. 19. 03:27
모처럼 금요일(2/17) 오후 반차를 내고 와이프(이제는 여자친구라는 말이 더 어색하게 느껴진다)와 함께 더 북한산 스타벅스에 다녀왔다. 카페 앞에는 스타벅스 전용 주차장이 있다. 한 70~80대정도 주차할 수 있을만한 크기같은데 당시에는 워낙 손님들이 많아서 이곳에 주차를 못하는 사람들이 많았다. (우리도 못했다 ㅠ) 그래서 바로 스타벅스 전용 주차장 바로 앞의 '북한산국립공원제1주차장'도 많이 이용한다. 먼저 자리를 잡았다. 사람이 겁나게 많아서 자리잡기가 빡셌다. 눈치게임 끝에 2층의 북한산이 훤히 보이는 자리에 안착했다. 참고로 여기 스타벅스는 총 3층으로 구성되어 있는데, 3층은 야외 층이다. 그리고 주문을 하러 내려갔는데 줄이 엄청나게 길었다. 한 30분은 기다려서 주문했던 것 같다. 오픈빨이..
-
Mysql Lock이란?Database/Mysql 2023. 2. 6. 00:11
Lock 이란? 리소스로의 접근 경쟁을 제어하기 위한 잠금 장치이다. 메모리로 접근할 수 있는 문을 잠궈서(lock을 걸어서) 스레드가 메모리로 접근하지 못하게 하거나 (운영체제 관점) DB 데이터에 접근할 수 있는 문을 잠궈서(lock을 걸어서) 트랜잭션이 데이터에 접근하지 못하게 하는 (DB 관점) 등 리소스를 보호하기 위한 다양한 경우에 사용하는 상호배제를 위한 '개념'이다. 이 개념은 뮤텍스나 세마포어 등 다양한 형태로 구현된다. Mysql에서의 Lock 종류 공유 잠금(Shared lock, 일명 s lock) - 한 트랜잭션이 특정 데이터에 lock을 걸어도 다른 트랜잭션에서 그 데이터에 읽기 접근은 가능하다. 쓰기 등 다른 접근은 불가능하다. - read lock이라고도 불륀다. (개인적으로..