노마드코더 48

노마드 개발자 북클럽 (클린코드: 함수)

책에서 기억하고 싶은 내용.소프트웨어를 짜는 행위는 여느 글짓기와 비슷하다. 논문이나 기사를 작성할 때는 먼저 생각을 기록한 후 읽기 좋게 다듬는다. 초안은 대개 서투르고 어수선하므로 원하는 대로 읽힐 때까지 말을 다듬고 문장을 고치고 문단을 정리한다. (P.61)읽고난 후의 생각.함수라는 파트를 아주 잘 정리한 한 문장이라 생각한다. 오늘 회사에서 프로젝트에 필요한 공통기능인 순수 자바스크립트로 DB를 이용한 '버튼 공통모듈화' 작업을 시작했다. 하지만 성급한 마음만 앞서다보니 간단한 설계하나 제대로 못한 채 퇴근 30분전까지 아무 성과가 없었다. 위의 잘 정리된 한 문장을 잘 곱씹어볼 때인 것 같다. 궁금한 내용 또는 이해되지 않는 내용 메모.없음

노마드 개발자 북클럽 (클린코드: 의미 있는 이름)

책에서 기억하고 싶은 내용.의도를 분명히 밝혀라 그릇된 정보를 피하라 의미 있게 구분하라 발음하기 쉬운 이름을 사용하라 검색하기 쉬운 이름을 사용하라 인코딩을 피하라 자신의 기억력을 자랑하지 마라 기발한 이름은 피하라 한 개념에 한 단어를 사용하라 말장난을 하지 마라 의미 있는 맥락을 추가하라 불필요한 맥락을 없애라메서드 이름은 동사나 동사구가 적합하다. (p.32)클래스 이름과 객체 이름은 명사나 명사구가 적합하다. (p.32)코드를 읽을 사람도 프로그래머라는 사실을 명심한다. (p.34)\좋은 이름을 선택하려면 설명 능력이 뛰어나야 하고 문화적인 배경이 같아야 한다. (p.38)읽고난 후의 생각.2장의 소제목들은 하나도 놓칠게 없다. 코딩을 그만둘때까지 뼈에 새길 내용들이라고 생각한다. 코딩은 협업을..

노마드 개발자 북클럽 (클린코드: 추천사 ~ 1장. 깨끗한 코드)

책에서 기억하고 싶은 내용. 시간을 들여 깨끗한 코드를 만드는 노력이 비용을 절감하는 방법일 뿐만 아니라 전문가로서 살아남는 길이라는 사실을 인정하리라 (p.6) 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다. (p.3) 기한을 맞추는 유일한 방법은, 그러니까 빨리 가는 유일한 방법은, 언제나 코드를 최대한 깨끗하게 유지하는 습관이다. (p.7) 논리가 간단해야 버그가 숨어들지 못한다. 의존성을 최대한 줄여야 유지보수가 쉬워진다. (p.9) 중복을 피하라. 한 기능만 수행하라. 제대로 표현하라. 작게 추상화 하라. (p.14) 새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다. 비율이 이렇게 높으므로 읽기 쉬운 코드가 매우 중요하다. (p.18) 보이스카우트 ..

주간회고록 2023/09/06 [노마드코더 리액트스터디 3기 1주차]

2023년 8월 31일 야근을 끝으로 퇴사했다. (같이 일했던 후배개발자님들 파이팅...) 8개월이란 짧은 기간동안 스타트업에서 일하면서 반면교사 삼을것들이 너무나 많아서 인상적인 8개월이 아니었나싶다. 코딩자체에 대한 기술은 단 하나도 배운것이 없다. 하지만 서버, 리눅스에 대해 공부할 수밖에 없는 환경이었기에 그동안 몰랐던 것들에 대해 자세히 공부할 수 있는 시간을 가질 수 있었다. (다시한번 강조하지만 스타트업에서 회사대표가 기술적인부분을 알려준 것은 단 하나도 없다. 탈세 하나는 제대로 배웠다.) 사실 나는 리액트를 제대로 배워서 업으로 삼고 싶었다. JAVA는 국비교육시절 6개월간 배우긴했지만 제대로 배워본 적이 없어서(마음가짐또한 대충대충) 뭔가 내것이라는 느낌이 없다. 그렇게 6년정도 일했다..

[노마드스터디] 주간회고록 10주차

이번 주 목표 캐럿마켓 졸업작품 영어독립 365 매일 영어 읽기 주 3회 이상 크로스핏 인스타그램 인증 식단 인스타그램 인증 지난 주 결과 [] 캐럿마켓 마무리짓기 [✅] 크로스핏 주 3회 이상 인스타그램 인증 [✅] 식단 인스타그램 인증 😭 버리거나 고쳐야하는 것 정신력(마나)의 60%정도로만 행동하자. 타인과 비교하지 않기. 단 하나에 몰입(원씽). 💬 생각정리 할것은 많고 해야할 것도 많은데 시간, 돈, 에너지는 항상 부족한 것 같다. 항상 부족함을 느끼다보니 욕심이 과해지고 무리하다보면 결국 부정적 결과를 초래한다. 캐럿마켓을 시작할 때는 하루 3시간 공부시간을 확보하면 80%이상은 내 것으로 만들 수 있을 것이라고 생각했다. 웹개발에 대한 경력이 있으니 믿어의심치 않았다. 하지만 이것은 과의식자..

[노마드스터디] 주간회고록 9주차

이번 주 목표 캐럿마켓 마무리짓기 주 3회 이상 크로스핏 인스타그램 인증 식단 인스타그램 인증 지난 주 결과 [] 하루 3시간 캐럿마켓 스터디 [✅] 크로스핏 주 3회 이상 인스타그램 인증 [✅] 식단 인스타그램 인증 😭 버리거나 고쳐야하는 것 쓸데없는 생각이 들만한 행동을 하지 않는 것. 타인과 비교하지 않기. 단 하나에 몰입(원씽). 😎 계속 해야 할 것 책 100권 읽기 챌린지 => 1주에 1권 읽기 => 매일 50p 읽기 인상깊거나 벤치마킹할 부분은 메모(또는 밑줄) 그으면서 읽기 시간이 될때 메모해둔 것만 대충 읽어도 기억에 오래 남는다. 매일 최소 3시간 캐럿마켓 스터디 크로스핏 운동인증 인스타그램에 매일 업로드하기 💬 공유하고 싶은 고민이나 질문 직접 서버를 다뤄야하는 상황이 왔다. 이론적으..

[노마드스터디] 주간회고록 8주차

이번 주 목표 php 공부시작 주 3회 이상 크로스핏 인스타그램 인증 식단 매일인증 지난 주 결과 [] 하루 3시간 캐럿마켓 스터디 [✅] 크로스핏 주 3회 이상 인스타그램 인증 []일일 스프린트 & 하루느낌 글쓰기 [✅] 글읽기: 맥스웰몰츠 성공의 법칙, 프로그래머의 뇌 [] 코드 리뷰 😭 버리거나 고쳐야하는 것 쓸데없는 생각이 들만한 행동을 하지 않는 것. 타인과 비교하지 않기. 단 하나에 몰입(원씽). 😎 계속 해야 할 것 캐럿마켓 클론코딩 책 100권 읽기 챌린지 => 1주에 1권 읽기 => 매일 50p 읽기 인상깊거나 벤치마킹할 부분은 메모(또는 밑줄) 그으면서 읽기 시간이 될때 메모해둔 것만 대충 읽어도 기억에 오래 남는다. 매일 최소 3시간 캐럿마켓 스터디 크로스핏 운동인증 인스타그램에 매일..

[노마드스터디] 주간회고록 7주차

이번 주 목표 하루 3시간 캐럿마켓 스터디 크로스핏 주 3회인상 인스타그램 인증 일일 스프린트 & 하루느낌 글쓰기 글읽기: 맥스웰몰츠 성공의 법칙, 프로그래머의 뇌 코드 리뷰 지난 과제 클론코딩 지난 주 결과 [ ✅ ] NextJs 졸업작품 완성 [ ✅ ] 크로스핏 주 3회인상 인스타그램 인증 [ ✅ ] 일일 스프린트 & 하루느낌 글쓰기 [ ✅ ] 글읽기: 아웃풋법칙 [ ] 코드 리뷰 [ ] 지난 과제 클론코딩 😭 버리거나 고쳐야하는 것 시간이 금이다. 쓸데없는 생각이 들만한 행동을 하지 않는 것. 타인과 비교하지 않기. 단 하나에 몰입(원씽). 😎 계속 해야 할 것 캐럿마켓 클론코딩 책 100권 읽기 챌린지 => 1주에 1권 읽기 => 매일 50p 읽기 인상깊거나 벤치마킹할 부분은 메모(또는 밑줄) 그..

[노마드스터디] 주간회고록 6주차

이번 주 목표 리액트 마스터 졸업작품 완성 크로스핏 주 3회인상 인스타그램 인증 일일 스프린트 & 하루느낌 글쓰기 맥스웰몰츠 성공의 법칙 읽기 및 후기작성 코드 리뷰 지난 과제 클론코딩 지난 주 결과 [ ] 리액트 마스터 졸업작품 완성 [ ✅ ] 크로스핏 주 3회인상 인스타그램 인증 [ ✅ ] 일일 스프린트 & 하루느낌 글쓰기 => 개인 다이어리에 수기로 작성 [ ✅ ] 맥스웰몰츠 성공의 법칙 읽기 및 후기작성 => 잠시 중단, 아웃풋법칙 으로 대체 [ ✅ ]코드 리뷰 [ ] 지난 과제 클론코딩 😭 버리거나 고쳐야하는 것 저녁에 코딩하면 수면에 방해가 되서 일찍일어나서 코딩하는 습관으로 고쳐야겠다. 😎 계속 해야 할 것 리액트스터디 책 100권 읽기 챌린지 => 1주에 1권 읽기 => 매일 50p 읽기 ..