본문 바로가기

생각 정리12

2024-03. 오브젝트 (1) 아니 벌써~ 24년도의 세번째 책! 오브젝트: 코드로 이해하는 객체지향 설계 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=193681076 오브젝트 역할, 책임, 협력에 기반해 객체지향 프로그램을 설계하고 구현하는 방법, 응집도와 결합도를 이용해 설계를 트레이드오프하는 방법, 설계를 유연하게 만드는 다양한 의존성 관리 기법, 타입 계 www.aladin.co.kr 첨언하자면, 이 책을 읽기 전에 객체지향의 사실과 오해를 읽는 게 좋다고 들었다~ 그리고 실제로 이해가 수월한 듯~! '설계에 관해 설명할 때 가장 유용한 도구는 코드 그 자체다' 라는 글래스의 주장대로 오브젝트는 객체지향에 대한 설명을 위해 (주로) 자바 코드가 가득이다. 이걸 타입스크립트로 변환.. 2024. 2. 8.
2024-02. 객체지향의 사실과 오해 지수님이 동화책이라고 소개해주신 24년도의 두번째 책. 객체지향의 사실과 오해 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=60550259 객체지향의 사실과 오해 위키북스 IT Leaders 시리즈 23권. 객체지향이란 무엇인가? 이 책은 이 질문에 대한 답을 찾기 위해 노력하고 있는 모든 개발자를 위한 책이다. www.aladin.co.kr 객체지향에 대한 오해부터 짚고 넘어가보자 오해1. 객체지향 세계는 현실 세계를 반영한다? - 객체 지향 세계는 현실 세계와 비슷한 것은 맞지만 큰 차이가 있다. 현실 세계의 사물들은 수동적인 경우가 많은 반면, 객체 지향 세계의 모든 객체들은 능동적이다. 예를 들어 현실 세계에서 커피는 사람이 마셔야 커피의 양이 줄어들.. 2024. 2. 2.
2024-01. 소프트웨어 장인 24년도의 첫번째 책. 소프트웨어 장인 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=66925855&start=pgooglemc 소프트웨어 장인 소프트웨어 장인에 대한 이야기. 프로그래머와 프로그래밍 관련 팀 또는 조직에 도움이 될만한 이야기를 풀어 놓았다. 생산성이 높은 프로페셔널, 자신의 일에 자부심을 갖는 프로페셔널로 도 www.aladin.co.kr * 소프트웨어 장인 정신이란 무엇일까? - 도자기 장인이다 - 자신의 도자기에 책임감을 가질 것. - 더 훌륭한 도자기를 만들기 위해 끊임없이 갈고 닦을 것. - 도제를 길러낼 것. (커뮤니티를 위해 노력할 것) * 애자일이란 무엇인가? - 애자일이란 빠른 피드백 루프를 돌면서 빠르게 문제를 발견해내는 것.. 2024. 1. 17.
올해는 정말로 하고만다. 개발자의 글쓰기- 매년 새해 꾸준히 글쓰기를 다짐했으나 부끄럽게도 만족스러울 만큼 성취했다!라고 느껴본 적이 없다. 현생이 바쁘다는 이유로 글쓰기가 한 달에 한 번도 어려워지고, 써놓은 글들도 올릴까 말까 고민을 거듭하다 폴더 속에 방치되곤 했다. 다짐과 실패가 반복되자 내게 글쓰기는 닿고 싶지만 닿지 못하는 어떠한 별 같은 존재가 되었고, 이루지 못하는 것이 어쩌면 당연한(ㅋㅋㅠ) 그런 원치 않는 실패에 대한 내성도 생겨버렸다. 그러기가 벌써 몇 년째야. 올해도 그냥 그렇게 흘러가나 싶었는데. 글또라는 개발자 글쓰기 모임을 시작하게 되었고, 덕분에 6개월 동안 한 달에 두 개씩 글을 발행할 조금의 강제성을 심어놓았다. 이제 나는 6개월 동안 12개의 글은 쓸 수 있겠지. 그리고 6개월 후는?...글또를 참여하지 않으면 .. 2023. 2. 12.
내가 어쩌다 개발자를? 해당 글은 글 쓰는 개발자 모임-글또에 8기 신입 기수로 지원하면서 쓰는 글로, `자신이 어떻게 살아왔는지-삶의 지도`입니다. 자신이 어떤 사람이고 어떤 성격을 가지고 있고, 어떤 사건으로 지금의 내가 되었는가를 작성해야 하는데, 내 삶 전반적인 걸 쓰려니 너무 범위가 넓어, 범위를 지금의 나를 대표하는 단어 중 하나인 `개발자`로 두고, 내가 왜 개발자가 되었는지, 나를 개발자로 이끈 건 무엇인지 작성해보고자 합니다. 이런 글을 공개글로 써본 적이 없어 부끄럽습니다. 하지만 글또 신청하면서 부끄러움 없이 글을 올리자.라는 게 목표 중 하나이니,,, 저를 아시는 분들은 '지윤이 또 신기한 거 하네 씩씩한 짜씩' 하고 가볍게 읽어주시길...🫠 문화콘텐츠학과에 불어불문학과를 복수 전공하면서 인문학을 기반으로.. 2023. 1. 14.
0905/ 나는 지금 어떤 프론트 개발자인가. 프론트 개발자로서의 자아성찰을 하게 되는 요즘이다. 나는 그냥 화면에 그려주는 것만 재밌어하지 않았나 싶다. UX를 중시한다고 하면서도, 그저 화면에 보여지는 UX writing이나 UI를 직관적으로 하는 방법에 몰두해있었던 것 같다. 에러나 데이터 페칭 중에 사용자가 마주할 화면에 대한 고민, 혹은 인풋을 입력하던 중에 페칭이 되는 등의 페칭이 늦게 될 때의 상황,이런 속의 것들은 생각하지 않고 겉에만(화면만 그리는데) 몰두하고 있었고 화면만 잘 나오면 되지! 라고 안일하게 생각해왔다. 더 나아가 코드를 작성하고 설계함에 있어서 axios에서 에러가 난다면 클라이언트 처리는 어떤 모듈에서 할 것인지, 에러 처리나 데이터 페칭 중의 화면를 분기하는 방법에 있어서 바운더리 처리를 어떻게 추상화할 것인지에 .. 2022. 9. 8.
부자 아빠, 가난한 아빠 8월 29일-9월 5일 개발 아닌 계발~ 밑도 끝도 없이 갑자기 재테크 입문서 기록하기~ㅎ 개발도 포스팅할 거 짱 많은데ㅠ 언제 쓰지! 부자들은 돈을 위해 일하지 않는다. 관점을 바꿔 봐. 나를 탓하지 말고. 내가 문제라고 여겨서도 안 된다. 만일 내가 문제라고 생각한다면 넌 나를 바꿔야하겠지. 하지만 네가 문제라는 걸 깨달으면 너 자신을 바꿀 수 있다. 이 점을 명심하렴. 다른 사람들보다 나 자신을 바꾸는 것이 훨씬 쉽단다. -p.56 삶의 많은 부분은 나의 통제 범위를 벗어나 있다. 내가 통제할 수 있는 부분, 즉 '나 자신'에게 초점을 맞추는 법을 배워야한다. 상황을 바꿔야 한다면 나 자신부터 바꿔야 한다. 현금흐름을 창출하는 자산을 구입하거나 구축하면 돈이 당신을 위해 일하게 된다. 그러다 어느 .. 2022. 9. 6.
위대한 나의 발견, 강점 혁명 드디어 갤럽프레소의 강점 혁명 테스트를 진행해봤다. 강점 혁명 테스트란, 약점을 보완하는 것이 아니라 자신이 가진 강점을 더 단단한 강점으로 만드는 것이 개인을 행복하게 만들고 조직의 성과를 높여 성공으로 이끈다라는 도널드 클리프턴의 연구를 기반으로 테스터가 가진 강점 5가지를 찾아주는 테스트이다. 테스트는 갤럽 웹페이지를 통해서, 혹은 강점 혁명 책을 구매해서 참여가 가능한데, 나는 책을 구매했다(책 한 권에 테스트 한번 가능-). 책으로 참여한 이유는 책을 구매하는 비용이나 웹페이지 테스트 비용이나 비슷한데 책에는 모든 강점마다의 해석까지 들어있어 더 낫겠다 싶어서? 그리고 책을 구매하면 기분이 좋으니까-호호 테스트는 35분쯤 걸렸고, 테스트를 진행 후 그냥 혼자서 보고서만 읽는 것은 흡수력이 떨어지.. 2022. 7. 4.
공부만이 살 길이다 지윤아 하루에 두시간씩이라도 하자 진짜. 공부할 거 진짜 하루가 부족하게 많잖아. 근데도 일이 바쁘다는 이유로 안한다고? 그렇다면 너는 미쳤다 박지윤. 솔직히 두시간 시간 낼 수 있잖아. 시간이 부족하면 잠을 줄이고, 체력이 부족하면 운동을 하자. 물러설 곳이 없다. 여기서 물러선다? 이렇게 좋은 동료들, 좋은 환경 만나 놓고 아깝게? 내가 미쳤니? 절대 안물러서. 가만히 있는다고 실력이 성장하지 않는다는 거 너무 잘 알아. 일을 한다고 그 일에 투자하는 시간들이 다 나의 성장이 되지 않는다는 것도 알아. 그러니 나는 공부를 해야해. 내 시간을 투자해서 야금야금 성장하다 팍 레벨 업하는 성장의 상승곡선을 그릴거야. 도메인 지식 빠방하게 가져갈 거야. ml 아무것도 모르면서 ml 팀에 들어와서, PD도 다.. 2022. 6. 22.
공부해야 할 것 리액트 리덕스 리덕스 사가 타입스크립트 제이슨 스키마 제스트 서버 사이드 렌더링 등 등 등 세상에나. 공부할 거 ㄱ짱 많다. 다행인 건, 공부하는 게 재밌당. 어제 안읽힌 코드가 오늘 읽히면 너무 너무 뿌듯하고 즐겁당. 어제보다 오늘, 오늘보다 내일 더 성장하기 즐겁다 즐거웡 👀👏🌈 + 3월까지 회사 적응하고 회사 서비스 익숙해지면, 잠시 멈춰둔 CS 공부나 알고리즘 공부도 다시 시작해야겠다. 2021. 2. 2.