반응형 회고347 생각하는 인간은 기억하지 않는다 *개요 항상 창의적인 아이디어와 뇌를 활용하는 방법에 궁금증이 많습니다. 코딩을 직업으로 가지고 있어 뇌과학에 관심을 가지고 어떻게 효율적으로 뇌를 사용하는지 관심을 가지고 있습니다. 이번 책을 통해서 흥미로운 연구 결과들을 알아보고 싶었습니다. 지식이 많은 것과 지혜를 발휘하는 일은 다르다. '생각해 내기'를 통해 기억을 끌어내 현재 상황에 비춰 편집해야 비로소 지혜가 된다. 이것이 바로 뇌의 구조를 바탕으로 한 생각 해 내기가 중요한 이유다. 나쁜 기억을 바꿀 수 있다 인간의 기억과 감정의 구조를 바탕으로 보면 과거는 변하지 않는 게 아니라 성장하는 것이다. 물론 발생한 일이나 사실은 변하지 않는다. 하지만 그 의미는 바꿀 수 있다. 그리고 과거에 만들어진 의미를 어떻게 바꿀지는 자신의 손에 달렸다... 2023. 2. 10. 왜 나는 사업부터 배웠는가 *개요 유튜브 세바시에서 송성근 씨의 발표를 보고 관심이 생겼습니다. 굉장히 어린 나이에 창업해 맨 땅에 헤딩으로 자라 온 삶이 인상 깊었습니다. 사업을 하면서 겪은 많은 어려움은 어떻게 이겨냈을까? 야수의 심장을 가지는 그의 경험이 무엇이 있을까? 궁금했습니다. '아무리 좋은 제품이라도 고객이 지갑을 열지 않으면 의미가 없구나' 어렵게 만든 제품이었지만 그 아이템은 바로 접었다. 내 것이 아니다 싶으면 과감히 포기할 줄 알아야 한다. 더 큰 가치를 위해 아끼던 것을 미련 없이 희생할 줄 알아야 한다. '내가 만들고 싶은 것을 하면 안 되겠구나. 고객이 지갑을 열고 싶은 것을 만들어야 한다' 실력보다 심리가 승부를 좌우하기도 한다. 졌다고 포기하면 그 자리가 끝이다. 마음가짐이 역량의 한계를 정해버리는 .. 2023. 2. 8. 개발자 원칙 *개요 회사 AWS 자격증을 따기 위해서 약 10만 원어치 책을 샀더니 1권의 책을 증정해 준 책이 개발자 원칙 책입니다. 각 CTO급 개발자 리더분들의 자신만의 스토리를 담아낸 책입니다. 이중에 박미정, 박종천, 이동욱(향로)님은 꾸준히 접하고 있었기에 요즘에 어떤 생각을 하시는지 기대가 되었습니다. 또한 잘 알지 못하는 다른 분들의 생각을 엿볼 수 있는 기회였습니다. 책을 읽고 가장 인상 깊었던 장동수님과 김미정 님의 글을 정리해 보겠습니다. 달리는 기차의 바퀴를 갈아 끼우기(09) - 장동수 좋은 코드는 유연성이 있습니다. 그러나 유연성이 있고 어려운 코드보다는 유연성이 없더라도 쉬운 코드가 더 좋은 코드입니다. 유연성에는 추상화가 필요합니다. 유연성을 위해서 시작한 추상화가 재사용성과 잘못 만나면.. 2023. 2. 7. 영어독서가 취미입니다 *개요 영어공부는 하나의 언어이기 때문에 왕도가 끝이 없습니다. 계속 보거나 듣지 않으면 까먹고 지칩니다. 몇 년 전에 축구 감독 무리뉴의 책을 해외배송으로 약 3권 정도 시켰었습니다. 그런데 영어가 너무 장벽이 높다는 생각에 읽지도 못하고 새책으로 구석에만 있던 것을 최근에 발견했습니다. 어떻게 하면 영어에 취미를 붙이고 관심을 가져볼까? 고민하며 책을 읽었습니다. 완벽한 영어란 없다 '어쩌면 완벽한 영어란 건 애초에 존재하지 않는 건 아닐까', 비영어권 외국인의 발음이 미국인처럼 될 수 없으며, 될 필요도 없어요. 100번 공부법, 유튜브 공부법, TED 공부법, 외국인과 잘 말하는 방법, 이러한 모든 방법들이 누군가에는 맞고, 누군가에게는 맞지 않을 수 있습니다. 하지만 분명한 건 이 모든 것들이 .. 2023. 1. 31. 갑작스런 문제 해결하기(feat.워드 커닝햄의 "Hm... That's interesting.) 개요 오늘 회사에서 코드를 고친 부분에서 오류가 나서 제대로 파일 다운로드가 되지 않았습니다. 이 작업이 당장 급한 것은 아니었으므로 수정하고 다음날 하도록 안내를 했는데 실수를 맞닥뜨렸을 때 어떻게 대응해야 하는지 생각을 했습니다. 문제상황 기존에 사용하고 있던 쿼리문이 고도화되면서 WHERE절에 조건을 추가했습니다. 따라서 WHERE 조건에 따라서 SELECT 결과값이 달라집니다. 문제는 제가 A쿼리문이 한군데서만 쓰이고 있다고 생각해서 수정했는데, 알고보니 공통코드쪽에서도 같은 쿼리를 사용하고 있었고, 공통 쿼리 쪽 쿼리에는 WHERE절에서 NULL조건이 들어가 아무런 조회도 되지 않았고 파일 다운로드해도 아무런 데이터가 없었던 것입니다. 이 문제를 다루면서 김창준님께서 칼럼에 쓰신 내용이 떠올랐습.. 2023. 1. 5. 지금 하는 일들을 절반의 시간 안에 해야 한다면? 개요 10년도 넘은 글이지만 김창준 님의 칼럼은 아직도 유용한 내용들이 많습니다. "지금 하는 일들을 절반의 시간 안에 해야 한다면?"을 주제로 작성하신 글을 읽고 실제 업무에 적용해보고 느낀 점을 기록합니다. 핵심내용 1시간 내에 끝내기로 한 것이 실제로 1시간 지났는데도 안 끝나면 무조건 다음 선택지 중에서 골라야 합니다. 하던 걸 이어서 마저 한다는 무조건 없습니다(5분만 더하는 것도 안됨). 다른 일을 1시간 동안 한다. 더 우선순위가 높은 일로 선택 성취하고자 하는 결과(outcome)를 생각해서 전혀 다른 접근법을 시도한다 다른 사람과 상의한다 1시간짜리 일을 완료했냐 아니냐 여부에 관계없이, 1시간이 끊어지는 마디마다, 그리고 좀 더 큰 마디(예컨대 하루, 1주일 단위)마다 다음 질문을 스스.. 2022. 12. 23. TIL_20221027 1. Facts(사실, 객관) - 영업지원 페이지 어드민 만들기 - e지로 개발 - 자바 기반의 마이크로 서비스 이해와 아키텍쳐 구축하기 끝 2. Feelings(느낌, 주관) 영업지원 페이지 어드민을 개발하고 있습니다. 엔지니어는 자신의 핸드폰에서 정기전단물, 홍보자료를 고객에게 전송하는 화면을 만들려고 합니다. 그 때, 엔지니어에게 보일 문구나, 파일명이나 계층 구도 등을 현업이 직접 추가 및 수정, 삭제 할 수 있도록 어드민 페이지를 만들었습니다. 테이블을 새로 설계하고 각 화면에 어드민 페이지를 만들어서 유동적으로 사용할 수 있도록 만들었습니다. 일단 화면을 먼저 만드는 것을 목표로 하였고, 내일부터는 세부 기능을 추가 할 계획입니다. e지로 전송 SQL을 짰습니다. 또한, 전달받은 화면 개선 건.. 2022. 10. 28. TIL_20221025 1. Facts(사실, 객관) - A/S 공지사항 오픈 - 홈페이지 전환 코드 커밋 완료 - 금형관리 입고수량 개선 - 자바 기반의 마이크로 서비스 이해와 아키텍쳐 구축하기 읽기 2. Feelings(느낌, 주관) - A/S 공지사항을 오픈했습니다. 개발을 완료하고 오픈 일정을 맞췄지만, 때로는 현업의 요청으로 연기되기도 합니다. 이를 예상하지 못하고 내용을 정리하지 않았더니 다시 기억을 찾아 오픈하는데 시간이 좀 들었습니다. 앞으로 작업을 하면 내용들을 간단히 남기는 습관을 가져야겠습니다. - 홈페이지 전환 코드 커밋 완료했습니다. 테스트서버에서는 테스트도 완료했습니다. 혹여나 놓친 부분이 있나 꼼꼼히 확인하였고 리다이렉트 설정, 상품 혹은 로그인 기능까지 모두 막도록 하였습니다. - 금형관리 입고수량.. 2022. 10. 26. TIL_2022.10.21 1. Facts(사실, 객관) - 견적서 개발 2차 개선 - 개발자 글쓰기 읽고 정리 2. Feelings(느낌, 주관) 개발 개선을 할 때면, 다른 곳을 개발하다가 문제를 발견한 경우도 있습니다. 현업의 추가 요구사항과 다른 곳에서 발견한 수정된 요구사항까지 겹쳐져서 약 7 부분을 수정해야 했습니다. 이전에는 빠르게 하고 싶어서 닥치는대로 수정을 했다면, 이번에는 요구사항을 모두 정리해서 하나씩 차분하게 해치웠습니다. 요구사항을 정리하니 내가 어떻게 바꿔야 하는지 정리가 잘 되고, 3~4개정도 수정을 넘어가면서 흐려지는 집중력을 보완할 수 있습니다. 개발자 글쓰기를 정리했습니다. 단순히 글을 쓰는 것이 아니라, 비지니스 관점으로 글쓰기, 체인지 로그 작성, 릴리즈 작성하기 등 다양한 분야를 배웠습니다... 2022. 10. 22. 이전 1 2 3 4 5 6 ··· 39 다음 반응형