생각정리/노마드코더 51

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

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

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

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

효율적인 프로그래밍 공부방법 5단계

1. 강의나 책을 보면서 남들이 작성한 코드를 그대로 따라 작성하자. (일단 돌아가게 만들자) 2. 강의나 책이 없어도 스스로 만들 수 있게 나만의 설명서를 남기자. 3. 중간에 에러나 버그를 만나, 삽질하게 된다면 그 에러의 원인, 상황, 어떻게 해결했는지를 기록하자. 4. 배운 기술을 써먹을 수 있을만한 프로젝트를 진행하자. 5. 내가 배운 기술들의 원리에 초점을 맞춰서 깊이 있는 학습을 진행하자. 유튜브 JSCODE 박재성 님의 내용을 참조하였습니다. https://www.youtube.com/watch?v=moeDDhqW5z0

주니어 개발자가 성장을 위해 반드시 해야 하는 것

장용규 테크리더님의 세미나를 듣고 배운 지식을 바로 실행해 옮겼다. 글을 쓰고보니 생각정리가 되는 것이 확실히 느껴진다. 매일 이 글을 보고 하루를 시작해야겠다. 제로베이스 프로2기 테크리더 라이브 특강 내용정리 강의자: 장용규 테크리더님 이력(요약): 현) 현대에이치티 기술연구소 IoT플랫폼실 수석연구원) 전) 마켓컬리 물류개발팀 팀장 마인드 꾸준한 이력관리, 그리고 도전실행 달성가능한 현실적인 목표 무엇보다 업(JOB)에 대한 전문성과 애정을 유지하기위해 노력해야한다. 전환점 SI에서 서비스 업계로의 전환 - 의식(시야)의 전환 유니콘기업경험 - 폭발적성장과 한계 후회, 성급했던것 늦은 도전 스타트업, 또 스타트업 개발자는, 공부, 탐구하는 것을 싫어하지(싫증내지) 않고 지식으로 결과물을 만드는데 자..

주간회고록 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 읽기 인상깊거나 벤치마킹할 부분은 메모(또는 밑줄) 그..