https://www.slideshare.net/utilforever/ss-251900268
해당 아티클을 보고 내용을 요약해보았습니다.
주어진 시간을 어떻게 써야 할까?
#1. 중요한 일을 먼저 하자.
#2. 다양한 경험을 해보자
- 개발과 관련된 행사에 참가해보자(컨퍼런스, 세미나, 밋업, 스터디 등)
- 다양한 개발자들과 이야기를 나누며 새로운 지식들을 배울 수 있다.
- 개발과 관련 없는 행사에도 참가해보자
- 다른 전공을 공부하고 있는 학생들과 대화를 하며 다양한 아이디어를 얻을 수 있다.
- 사이드 프로제트의 출발점
- 독서, 산책, 여행, 전시회 활동 등 어떤 형태라도 좋다.
#3. 좋아하는 게 있다면 몰두해보자
좋아하는 일에 몰두할 수 있는 시간을 확보하자
조금씩이라도 꾸준히 하자 (하루에 많이 하는 것 중요 X)
어떤 언어/분야를 공부해야 할까
하나의 프로그래밍 언어를 깊게 공부해보자
어떻게 공부해야 할까
아는 것을 안다고 하고 모르는 것을 모른다고 하는 것. 그것이 곧 앎이다.
자기 교수 학습법
- 배울 때는 깊이 사고하기보다 기억하려는 쪽에 집중한다
- 가르칠 때는 100% 이해하지 못하면 설명할 수가 없다.
- (자신이 아는 정보를 다른 사람에게 전달하는 게 목적이기 때문 -> 이해 + 암기
- 이 과정에서 부족함을 느끼면 자각(Perception)이 일어난다.
공부할 때는 흐름을 따라가며 온전히 나의 지식으로 만든다
예를 들어, 힙을 공부한다면
- 힙이 무엇인지 정의
- 힙에서 새로운 값을 어떻게 삽입하는가
- 힙에서 기존 값을 어떻게 삭제하는가
- 삽입/삭제 동작의 시간 복잡도는 어떻게 되는가
- 어떤 데이터가 돌아올 때 Best-case인가, 그리고 worst-case인가
- 힙을 구현하는 방식에는 어떤게 있는가
'같이'의 가치
우리는 혼자 살지 않는다, 다른 사람과 함께 살아간다
누군가와 함께 일할 때 가장 중요하게 봐야할 것, 바로 원활한 커뮤니케이션
원활한 커뮤니케이션을 위해서는
- 말하기 전에 상대방의 이야기를 끝까지 듣는다
- 모르는 게 있을 때는 물어본다 (바보같은 질문은 없다)
- 상대방은 나와 '틀린 게 아닌 다른' 생각을 가질 수 있다.
- '공감'하는 태도를 보인다.
- 피드백을 할 때는 서로 존중하는 자세를 갖는다
- 알아야 할 내용을 미리 정리해 '문서'로 전달하면 많은 도움이 된다.
원활한 개발을 위해서는
- 회의한 내용을 반드시 기록하자
- SNS나 메일로 코드 공유 X, Git을 활용해 Github또는 GitLab으로 관리하자
- CI/CD를 통해 코드가 항상 정상적으로 컴파일 및 빌드게 되게 하자
- 테스트 코드를 통해 작성한 코드가 정상 동작하는지 확인하자
- PR을 통해 서로 코드 리뷰를 하는 시간을 갖자
후배의 성장을 도와줘라
- 후배의 성장은 나의 성장이기도 하다
- 어떤 지식을 공부하고 나면 ,시간이 지남에 따라 기억량이 떨어진다.
- 후배들에게 어떤 지식을 알려줘야 할 때, 내 지식에 구멍이 없는지 확인할 수 있다.
- 구멍났던 지식을 다시 채우면서 나도 다시 성장할 수 있다.
- 그리고 다시 채운 지식은 더 오래 기억할 수 있다.
- 선순환의 고리 - 다음 후배들에게 사랑과 가르침을 준다
아티클을 보게 얻은 인사이트
성장하는 개발자가 되자.
하고 싶은 것. 아는 것은 알고 모르는 것은 모른다고 인정하기.
제발 정신을 차리자.
'르탄즈 5기' 카테고리의 다른 글
[르탄즈 5기] 사전캠프 강의 2주차 로또번호생성기 (0) | 2024.01.22 |
---|---|
[르탄즈 5기] Chaper 03-4 배열과 컬렉션 (1) | 2024.01.22 |
[르탄즈 5기] 온라인 '웰컴키트' 언박싱 후기 (1) | 2024.01.22 |
[르탄즈 5기] DAY 5 - TIL (0) | 2024.01.19 |
[르탄즈 5기] Chapter 03 - 조건문 when (0) | 2024.01.19 |