본문 바로가기

전체 글

[우테코]02/21 level1 다섯번째 수업 (로또 피드백) 자꾸 바빠서 블로그 글이 밀린다 미치것다. 자꾸 휘발성으로 날아가는데 ㅠㅠㅠㅠㅠ 그래도 얼른 정리해보자. 와 ㅋㅋㅋㅋ 방학이 되어서야 정리하고있음 레벨 2때는 어쩌냐 🐗로또 피드백2🐗 이번 수업은 로또 두번째 피드백이였다 자료에서 정리되지 않은 남은 부분들을 짚어 주셨다. 에피타이저 우선 개인적으로 이번수업에서 나만몰라서 멍때렸던 것을 찾아봤는데 별거 아니라서 킹받아서 그 내용에 대해 찾아보았다. 코틀린에서 자바로 넘어가며 원시값으로 가는지 Boxing 하는지에 대한 어쩌구 저쩌구 잡설에 대해 설명된 블로그 글이다. https://gwi02379.tistory.com/14 코틀린의 변수와 자료형 (Kotlin) 코틀린의 자료형 코틀린은 기본적으로 null 허용을 하지 않습니다. 즉, 값이 항상 할당되어야.. 더보기
[우테코 권장도서] 함께 자라기 03.23 감상평 자기계발은 복리로 돌아온다. 이자를 복리로 쳐준다니 너무 좋긴한데 조건부 복리이다.(약간 베니스의 상인 악덕업주 느낌) 우리가 단순 행동을 하고있는것은 그냥 호흡기 달아놓듯 그냥 살아가도록 해주는것일 뿐이고 복리로 발전하려면 단순히 살아남는 행동을 개선하는것은 당연하고 개선하는 행위를 또 개선해야 한다고 한다. 현재 개선과 개선을 개선하는것은 우테코에 위임하고있다. 내가 항상 하는행동인 코딩을 개선하는 방법으로 우테코를 택했고 우테코를 개선한다? 그것은 킹갓제너럴 코치님들께 위임한다. 나는 나를 개선 하는 요소를 외부에서 많이 찾는다. 뭘 못하겠으면 할수있는 환경을 벌려놓거나 그럴수있는 곳에 찾아간다. 그래서 취업이 안되고 내 개발에 빵꾸가 뚤려있으니 우테코를 찾아간것이다. 사실 개발에 빵꾸가 뚤려있는것.. 더보기
[우테코 권장도서] 함께 자라기 03.20 감상평 당신은 몇년차 (중요하다고 생각하는것이 중요하지 않다 ~ 끝까지) 중요하다고 생각하는것이 중요하지 않다. 경력이 생각보다 실력과 상관이 없음을 계속 어필하고있다. 지난번에 이 단원의 앞부분을 읽었을때 부정적이였던 생각이 확 와닿는 예시를 보고난후 생각이 많이 바뀌었다. 일단 글쓴이가 기업체에 사람의 중요함을 어필하고 다닌다고 한다. 그냥 단순 뽑아서 아무것도 교육 혹은 관리하지 않고 일년에 한번씩 하위10%를 해고하는것은 기업의 측면에서도 퍼포먼스가 좋지 못하는것을 강력하게 이야기 한다고한다. 그래서 서로 윈윈하려면 좋은 문화와 발전할 수 있는 환경을 제공해야한다고 한다. 이 부분을 보며 나는 느낀바가 두가지이다. 기업을 들어갈때 보아야할 가치로 애자일을 추구하는 기업이 좋겠다. 나도 만약 나중 창업을 .. 더보기
[우테코 권장도서] 객체지향의 사실과 오해 2장 2장 현실과 프로그래밍 세계는 다르다구~~~~~~~~~~~~ 객체!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 전장의 주제는 객체지향을 구성하는 요소를 종합해봤다면 이번장은 객체에 집중해보는 장이였다 시작부터 객체는 무엇일까를 살펴보는데 객체를 인간이라면 응당 구분해내야할것으로 이야기한다 -> 인지와 관련된 실험을 언급하며 아기들도 객체를 구분하는 능력이 있다고한다. 이런면에서 나는 객체를 구분못하는 문어 이쯤인가 싶다. 어쩃든 객체는 일단 눈으로보면 물리적적이든 추상적이든 구분이 되고 값이 아닌 객체라면 객체를 구분하는 고유값을 갖고있다-> 여기서는 뭐 동일성을 주소값이 아닌 어떤 인스턴스로 표현했지만 뭐 주소값이라도 말해도 무방하지않나 싶다. 그래서 동등성 동일성, 값객체, DTO(이건 .. 더보기
[우테코 권장도서] 객체지향 사실과 오해 1장 1장 걍 카페나 창업할까? 객체지향은 클래스가 본질이 아니다!! -> 프로토 타입언어를 보면 바로 알수있다. 객체지향의 본질은 객체의 역할 책임 협력이다. + 캡슐화 -> 캡슐화가 객체의 자율성을 보장한다(다른 객체에게 휘둘리지 않도록) 캡슐화: 책임(메서드)가 움직이는 대상은 캡슐화된 상태가 주이다. 협력 협력은 대부분 연쇄적이다. 요청이 연쇄적일수있고 응답 또한 연쇄적이다. 역할 역할은 연관성이 짙은 책임의 집합이라고 할수있다. 개발에서 보면 인터페이스라고 대치할수 있다고 생각한다. 역할을 미리 정의해놓는 수단이 인터페이스 아닌가 싶다. 책임 사실상 하는일(메서드) 라고 생각하면 될 것 같다. 책임은 결국 메서드이다. 메서드에서 다른객체의 메서드를 호출할수있다 -> 다른 객체에 요청할수있다. 결국 객.. 더보기
[우테코 권장도서] 함께 자라기 03.17 감상평 제이슨이 말했다 우테코에 5권이상 꽂혀있는 책은 우테코가 중요하다고 생각하는 내용이 담긴것과 다름 없다고. 그 중 레벨1에서 읽어보라고 책을 한권 추천해주셨다. 나는 여태 머리속에 뛰어야한다는 생각만 가득했다. 현재도 그렇다. 그래서 주변을 잘 안돌아보는것 같기는하다. 무심한듯 하지만 츤데레인 제이슨이 이런책을 추천해줬다는건 내가 주변을 돌아보면서 얻을수있는게 더 많다는 말씀이겠지 어쨋든 회고처럼 나를 돌아보며 빠르게 읽기 좋은것같으니 시작해본다. 머리말 함께 자란다는것이 중요하다고한다. 맨날 누군가와 경쟁에 의해 치어서 지치는 생활을 해왔고 그건 나뿐만이 아닌것같다. 여태 자라오며 누군가와 경쟁시켰는데 그리고 사회, 회사에서도 암암리에 경쟁사회인데 함께 성장이라니 이상적인 이야기인것만 같다. 하지만 그.. 더보기
[우테코] 템플릿 메서드 패턴 간단요약 너무 바쁘고 정신머리 없어서 글을 쓸수가 없다. 일단 작은것부터 쓰고 모으는 형태로 해야겠다 글쓰기를 마이크로 서비스화 시켜보자 요즘 패턴들 배워보는게 너무 재미있는거같다. 그 중 최고로 공감했던 템플릿 메서드 패턴에대해서 프롤로그에 남긴김에 블로그에도 옮겨적는다. 블랙잭 하면서 배운거니 나중에 블랙잭에서도 계속 등장 할 것이다. 아니 자꾸 글쓰면서도 자꾸 띄어쓰기 불편하면 Command + Option + L 를 누르고 있다. 돌아버린것같다. 이제 한번 템플릿 메서드 패턴을 살펴보자 템플릿 메서드 패턴 자 항상 하던 고민을 긁어주는 우리의 패턴맨 제이슨이 무심하게 던져놓고간 템플릿 메서드 패턴이다. ->이런 고민해본적 있지않는가? 아니 다 똑같은데 이부분만 다른거 어떻게 재활용못하나? 이 의문에 대한 .. 더보기
[우테코]02/17 level1 네번째 수업(로또 피드백) 🐗로또 피드백🐗 현재까지 학습테스트, 단위테스트, TDD 맛보기를 진행했으니 이제 계속 미션을 진행해 나가며 TDD에 익숙해져 나가는 과정을 거친다고 한다. 시작하기 - 요구 사항 분성을 통한 기능목록 작성 - 객체 설계를 통해 어느 부분부터 구현을 시작할 것인지 결정 지난 수업에 이야기했듯이 개발이전에 설계가 선행되어야하고 개발 시작과 동시에 일단 객체를 설계하게된다.(TDD와 함께 코딩하기 전에) 설계의 관점 설계를 할때 의인화 하는 방법을 사용하기도 하는데 객체 자체에 인격을 부여하듯이 일상사물에서 모티브를 가져오면 모두가 이해할수있도록 공감을 유도할수있다고한다. 의인화는 좋은 접근법이니 잘 사용해보자. 기능목록 -구매할 Lotto의 매수 구하기 -1000 -> 1 -1500 -> 1 -500 ->.. 더보기