Atomic Habits에서 배운 것을 코딩에 적용하기

더 나은 프로그래머가 되기 위해 오래 지속되는 습관을 만드십시오.

Unsplash의 Jose Mizrahi 사진

James Clear의 Atomic Habits 는 항상 높은 성취자들이 반드시 읽어야 하는 책 중 하나였습니다. 오늘, 나는 책을 끝내고 가장 영감을 주는 하이라이트와 테이크 아웃을 생각해 냈습니다. 소프트웨어 엔지니어로서 나는 이 책에서 배운 것이 더 나은 프로그래머가 되기 위한 오래 지속되는 습관을 기르도록 영감을 줄 수 있다고 생각합니다.

내가 배운 것

기초

원자 습관의 힘은 작은 변화가 큰 차이를 만들 수 있기 때문에 모두를 놀라게 할 것 입니다.

좋은 습관을 만들기 위해서는 사고방식을 바꿔야 하고 4가지를 조심해야 한다. 그들은 매일 1% 더 나아지고 잠재된 잠재력의 정체기 이며 목표 대신 시스템에 집중 하고 정체성 기반 습관 을 구축합니다 .

매일 1% 더 나은

이것이 아마도 이 책의 핵심 내용일 것입니다.

0.99³⁶⁵ = 0.03

1.01³⁶⁵ = 37.78

따라서 매일 1%만 더 잘하면 1년 후에는 상당한 변화를 가져올 수 있습니다.

잠재 잠재력의 고원

일어나야 한다고 생각하는 일 vs 실제로 일어나는 일

목표보다 시스템에 집중

목표 : 이루고자 하는 결과

시스템 : 결과로 이끄는 프로세스/단계

대부분의 사람들은 목표에 집중하고 시스템을 무시합니다. 그러나 실제로 목표 는 방향을 설정하는 데에만 좋습니다. 시스템 은 발전을 위해 가장 좋습니다.

정체성 기반 습관 구축

결과 기반 습관 vs 정체성 기반 습관

내재적 동기의 궁극적인 형태는 습관이 정체성의 일부 가 될 때 입니다. 독서 습관을 기르고 싶다면 책을 읽는 것이 아니라 독자가 되는 것이 목표입니다. 달리기 습관을 기르고 싶다면 목표는 마라톤이 아니라 주자가 되는 것입니다.

습관이 작동하는 방식에 대한 과학

습관 루프

  1. 큐
  2. 갈망
  3. 응답
  4. 보상
  5. 신호 -> 갈망 -> 반응 -> 보상

좋은 습관을 만드는 방법 요약

큐: 명확하게 하십시오. 갈망: 매력적으로 만드십시오. 응답: 쉽게 만드십시오. 보상: 만족스럽게 만들어라

제1법칙: 명백히 하라

  • 습관 스코어카드 작성

구현 의도 사용

[LOCATION]의 [TIME]에 [BEHAVIOUR]할 것입니다.

  • 습관 쌓기 사용

제2법칙: 매력적으로 만들어라

  • 유혹 묶음 사용
  • 문화에 참여

제3법칙: 쉽게 만들어라

  • 마찰 감소
  • 환경을 프라임
  • 2분 규칙 사용

2분 이내에 시작하고 완료할 수 있도록 작업 규모를 축소합니다. 그런 다음 점진적으로 작업을 업그레이드하는 방법에 대해 생각할 수 있습니다.

  • 습관 자동화

네 번째 법칙: 만족스럽게 만들기

  • 강화 사용
  • 습관 추적기 사용
  • 두번 놓치지 마세요

코딩에 적용하는 방법

소프트웨어 엔지니어로서 저는 이 책에서 배운 것을 즉시 더 나은 코드를 작성하는 데 도움이 되는 좋은 습관을 구축하는 데 적용하고 싶습니다. 내가 만들고 싶은 두 가지 습관이 있고 그것이 지속되어 문제 해결 능력을 향상시키고 코딩을 더 잘할 수 있기를 진심으로 바랍니다.

원하는 습관 1: 책 읽기

좋은 책은 항상 특정 영역에 대한 통찰력을 제공합니다. 이것은 코딩할 때 내 사고방식을 키우는 데 확실히 도움이 됩니다. 예를 들어 Clean Code , Clean Architecture , Design Pattern 등이 있습니다.

Unsplash의 AltumCode 사진

분명히 하라

  • 시행의도
  • 습관 쌓기
  • 내 환경을 디자인하다

매력적으로 만드세요

  • 유혹 번들링

쉽게 생각해

  • 2분 규칙
  • 마찰 감소

만족스럽게 만드세요

  • 보강
  • 습관 추적기

원하는 습관 2: Leetcode 연습

Leetcode는 문제 해결 능력을 향상시키고 기술 면접을 준비하는 훌륭한 도구입니다.

Unsplash에 있는 Lewis Kang'the Ngugi의 사진

분명히 하라

  • 구현 의도
  • 습관 쌓기

매력적으로 만들어라

  • 문화에 참여
  • 마음가짐을 재정비하다

문제해결력이 향상되고 코딩을 잘하게 됩니다.

쉽게 생각해

  • 2분 규칙

만족스럽게 만드세요

  • 보강
  • 습관 추적기

작은 변화. 놀라운 결과.

Atomic Habits를 읽은 후 배운 것을 적용하여 매일 원하는 습관을 만들었습니다. 매일 약간의 작업을 수행하면 큰 변화가 즉시 나타나지 않을 수 있습니다. 그러나 1년 후에는 분명한 개선이 나타날 것이라고 믿습니다. 프로그래밍 기술을 향상시키기 위해 고군분투하는 경우 방법을 시도하고 오늘 변경 시작합시다.

레벨업 코딩

커뮤니티의 일원이 되어주셔서 감사합니다! 레벨 업 코딩 간행물 에서 더 많은 내용을 볼 수 있습니다 .
팔로우: Twitter , LinkedIn , 뉴스레터
레벨업은 기술 채용을 변화시키고 있습니다 ➡️ 우리 인재 집단에 가입하세요

Suggested posts

위협 사냥을 위한 OSINT 수집

위협 사냥을 위한 OSINT 수집

안녕하세요, 사이버 애호가 여러분! 위협 사냥 시리즈에 대한 OSINT에 다시 오신 것을 환영합니다. 첫 번째 기사에서는 OSINT에 대한 개요와 위협 사냥에서의 중요성에 대해 설명했습니다.

직장 혁명: 최고의 전문가들이 하이브리드 및 원격 작업에 대해 논의합니다.

직장 혁명: 최고의 전문가들이 하이브리드 및 원격 작업에 대해 논의합니다.

오늘날 빠르게 진화하는 비즈니스 환경에서 하이브리드 및 원격 작업의 개념은 전례 없는 추진력을 얻었습니다. 기업이 변화하는 직원의 요구와 기대에 지속적으로 적응함에 따라 다양한 분야의 전문가들이 모여 이 혁신적인 작업 방식의 이점, 과제 및 미래에 대해 논의했습니다.

Related posts

전화번호만 있으면 누구나 추적 | OSINT 조사

전화번호만 있으면 누구나 추적 | OSINT 조사

OSINT 수사관, CTF 플레이어 또는 단순히 스팸 전화를 받는 사람일 수 있습니다. 광고에서 본 번호를 확인하려는 사람.

기다림의 계절에 할 수 있는 것(기술 분야에서 첫 직장을 얻기 위해 기다림)

기다림의 계절에 할 수 있는 것(기술 분야에서 첫 직장을 얻기 위해 기다림)

새로운 직업으로 전환하는 것은 혼자서 하려고 한다면 매우 어려울 수 있습니다. 귀하와 동일한 학습 수준에 있고 유사한 목표, 끈기 및 추진력을 공유하는 책임 파트너를 찾는 것이 중요합니다.

지구를 구하고 돈을 버는 방법

지구를 구하고 돈을 버는 방법

페트병, 유리병, 알루미늄캔, 그린에너지 패키지를 무심코 버린 적이 몇 번이나 되셨나요? 재활용에 대한 대가로 무언가를 얻을 수 있기를 몇 번이나 바랐습니까? 당신이 대부분의 사람들과 같다면 대답은 아마도 여러 번일 것입니다. 재활용은 종종 번거로움, 자질구레한 일 또는 즉각적이거나 실질적인 혜택을 가져오지 않는 의무로 간주됩니다.

Goodreads 읽기 챌린지는 독성이 있습니다.

Goodreads 읽기 챌린지는 독성이 있습니다.

지역 서점과 또 다른 책을 흥정하면서 손에 가려움증이 퍼졌습니다. 내가 최근에 구입한 나머지 책과 같은 이 책은 내 'To Be Read'(TBR) 더미에서 왕좌를 찾을 것입니다. 그러나 나는 그것을 샀다.