본문 바로가기

분류 전체보기

(51)
직접 조직문화를 만들게 되기까지 # 개요 좋지 않은 조직문화를 경험한 적이 있다. 외형은 아주 좋았다. 그 팀에서는 서로를 영어이름으로 불렀다. 데일리 스크럼도 가졌고, 스프린트 방식을 도입한 개발 체계를 가졌으며, 매 스프린트가 종료될 때마다 회고 또한 빼먹지 않았다. 스타트업도 아니면서 스타트업처럼 린하게 움직이고자 했다. 하지만, 그건 당시 팀을 이끌던 리더가 좋아보이는 것들을 가져다 놓은 그저 허울에 불과했다. 매일의 데일리 스크럼은 마치 군대에서의 얼차려를 연상케 했으며, 자신이 인정하는 멤버들의 의견이 아니면 무시당하기 일쑤였다.(물론, 반대의 근거는 항상 제시했다.) 분명 그는 일을 잘하는 명석한 리더였다. 하지만 높은 이상향을 가진 탓인지, 팀을 모두어 나아가지 못했고 본인이 인정하는 핵심 인력의 이탈과 함께 본인도 떠나..
파이썬 디자인 패턴 개요 *** 본 글은 파이썬 디자인 패턴을 학습하며 요약한 글입니다. 개요 파이썬 디자인 패턴을 익히고 실무에 응용 할 수 있도록 실습 1장. 디자인 패턴 개요 이 책에서는 디자인 패턴을 크게 생성과 구조 그리고 행위 총 3종류로 분류한다. 객체지향 프로그래밍의 이해 객체지향적 디자인 패턴의 원리 디자인 패턴의 종류와 맥락에 대한 이해 동적 프로그래밍 언어 패턴 생성과 구조, 행위 패턴 1.1 객체지향 프로그래밍 객체지향 맥락에서 객체(object) 속성(Data Members) 과 함수로 구성된다. 함수는 객체의 속성을 조작한다. ex) Car라는 객체는 연료 잔량과 isSedan, speed, steering wheel(운전대), coordinates(위치) 등의 속성과 accelerate()와 차를 자회..
[java] 다시 공부하는 자바의 정석_Chapter2. 변수 2-3. Java 자바의 정석을 다시 살펴보면서 정리한 내용이다. 1. 변수와 상수 1.1 변수란? 변수란, 단 하나의 값을 저장할 수 있는 메모리상의 공간이다. 1.2 변수의 선언과 초기화 변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것이다. int a = 0; int b = 0; 1.3 변수의 명명규칙 프로그래밍에서 사용하는 모든 이름을 "식별자(identifier)"라고 한다. 식별자는 같은 영역 내에서 서로 구분(식별)될 수 있어야 한다. 대소문자가 구분되며 길이에 제한이 없다. 예약어를 사용해서는 안 된다. 숫자로 시작해서는 안 된다. 특수문자는 '_'와 '$'만을 허용한다. 예약어 2. 변수의 타입 기본형 변수는 실제 값(data)을 저장하는 반면, 참조형 변수는 어떤 값이 ..
[서평] 이렇게 하면 나도 프로그램을 잘 만들 수 있다 이렇게 하면 나도 프로그램을 잘 만들 수 있다 책을 읽고 내용을 요약했다. Chapter3. 기억장소 3.1 기억장소 관리방식 할당과 해제 기억장소 할당 (Memory Allocation, Storage Allocation) 운영체제에게 기억장소를 요청하고, 사용할 수 있는 권한을 받는 작업. 기억장소 할당 해제 (De-allocation) 다른 소프트웨어들을 위해서. 그래야 다른 프로그램들이 반납된 장소를 사용가능하다. 선언과 정의 데이터를 저장할 기억장소에 대해 할당과 할당 해제를 프로그램에서는 변수 선언과 정의라고 한다. 3.2 기억장소의 기능 할당된 기억장소에 저장된 값이 어떤 것인지 알 수 없다. 이전에 실행되었던 프로그램에서 마지막으로 저장된 값이 있기 때문이다. 이를 Garbage 데이터라고..
[React] Chapter3. 컴포넌트 Chapter3. 컴포넌트 리액트를 다루는 기술, 서적을 공부하면서 요약 정리한 내용이다. 3.1 첫 컴포넌트 생성 scr/MyComponent.js import React, { Component } from 'react'; class MyComponent extends Component { render() { return ( 나의 새롭고 멋진 컴포넌트 ); } } export default MyComponent; Reactjs Code Snippet 활용 3.1.1 모듈 내보내기 export export default MyComponent; 3.1.2 모듈 가져오기 import import React, { Component } from 'react'; import MyComponent from './M..
[Toy Project] 게으름 관리 도구 목표 시간은 지났는데, 결과물이 없다. 간단한 것들이라도 만들어서 배포해보는 연습을 해보자. 지금 내가 하는 업무인 스프링부트에 리액트를 입혀서 게으름 관리 도구를 만들어보자. 기간 한달, 되는 안되는 한달안에 만들어서 배포한다. 4/8~5/8 기술스택 DB는 AWS로 해보자.
[저널] 그때 왜 _ 김남기 그때 왜 저 사람은 거짓말을 너무 좋아해,저 사람과는 결별해야겠어,하고 결심했을 때그대 왜,나의 수많은 거짓말했던 모습들이 떠오르지 않았지? 저 사람은 남을 너무 미워해,저 사람과는 헤어져야겠어,하고 결심했을 때그때 왜,내가 수많은 사람을 미워했던 모습들이 떠오르지 않았지? 저 사람은 너무 교만해,그러니까 저 사람과 그만 만나야지,하고 결심했을 때그때 왜,나의 교만했던 모습들이 떠오르지 않았지? 저 사람은 너무 이해심이 없어,그러니까 저 사람과 작별해야지,하고 결심했을 때그때 왜,내가 남을 이해하지 못했던 모습들이 떠오르지 않았지? 이 사람은 이래서,저 사람은 저래서 하며 모두 내 마음에서 떠나보냈는데이젠 이곳에 나 홀로 남았네. _김남기 마음이 메마르고 강팍해져 나만 남았을때, 여전히 나는 나를 바라본..
[저널] 봄의 정원으로 오라 _ 잘랄루딘 루미 [저널] 봄의 정원으로 오라 _ 잘랄루딘 루미 봄의 정원으로 오라.이곳에 꽃과 술과 촛불이 있으니만일 당신이 오지 않는다면이것들이 무슨 의미가 있는가. 그리고 만일 당신이 온다면이것들이 또한 무슨 의미가 있는가. _잘랄루딘 루미 존재만으로 위로가 되는 사람그런 사람이 된다면.
[저널] 별들의 침묵 _ 데이비드 웨이고너 별들의 침묵 한 백인 인류학자가어느 날 밤 칼라하리 사막에서 부시맨들과 이야기를 나누던 중 자신은 별들의 노랫소리를 들을 수 없다고 말했다. 그러자 부시맨들은그의 말을 믿을 수 없어 했다.그들은 미소를 지으며그의 얼굴을 쳐다보았다.그가 농담을 하고 있거나자신들을 속이고 있다고 여기면서. 농사를 지은 적도 없고사냥할 도구도 변변치 않으며 평생 거의 아무것도 가진 것 없이 살아온 두 명의 키 작은 부시맨이그 인류학자를모닥불에서 멀리 떨어진 언덕으로 데려가밤하늘 아래 서서 귀를 기울였다. 그런다음 한 사람이 속삭이며 물었다.이제는 별들의 노랫소리가 들리느냐교.그는 의심스런 사람이 되고 싶진 않았지마아무리 해도 들리지 않는다고 대답했다. 부시맨들은 그를 마치 아픈 사람처럼천천히 모닥불가로 데려간 뒤고개를 저으며..
[저널] 뒤에야 _ 중국명나라 문인 진계유 [저널] 뒤에야 _ 중국명나라 문인 진계유 고요히 앉아 본 뒤에야 평상시의 마음이 경박했음을 알았네.침묵을 지킨 뒤에야지난날의 언어가 소란스러웠음을 알았네.일을 돌아본 뒤에야 시간을 무의미하게 보냈음을 았았네.문을 닫아건 뒤에야 앞서의 사귐이 지나쳤음을 알았네.욕심을 줄인 뒤에야이전의 잘못이 많았음을 알았네.마음 쏟은 뒤에야 평소에 마음씀이 각박했음을 알았네. 매일 나를 돌아보는 시간을 갖는다는 것이 사치도 아닌데, 조금의 시간을 내지 못해 마음도 몸도 돌아보지 못하고 있었다. 그냥 잠잠히 눈을 감으면 되는 것인데. 매일 시간을 가져보련다. 가치는 내가 부여하는 것이다. 작은 시간에 가치를 부여해본다.