코딩/TIL

TIL #220315

나동 2022. 3. 15. 23:39

📚 TIL


방송대 수업, 프로그래머의 뇌

🌰 방송대 수업 듣기 - 소프트웨어공학

 

오늘은 7강 소프트웨어 설계를 수강했어요

소프트웨어 아키텍처와 스타일을 배웠어요

그리고 모듈화와 SOLID 원칙을 공부했어요

 


 

🌰 프로그래머의 뇌 책 읽기

 

오늘은 챕터5 코드를 더 깊기 있게 이해하기를 읽었어요

변수 역할 프레임워크라는 개념이 나왔는데요

변수의 역할을 이해하면 코드를 이해하고 의사소통하는데 도움이 된다고 합니다

코드를 프린트해서 표시해가면서 이해하면 더 좋다고 해요

실제로 저도 이렇게 노력해본 적이 있어요!

아무래도 펜을 들고 종이에 표시하면서 읽는게 더 이해가 잘되더라고요

그리고 코드를 이해하려면 텍스트 구조 지식과 계획 지식을 가져야 합니다

계획 지식은 코드를 작성할 때 계획한 것이 무엇이고 무엇을 달성하려고 했는지를 나타냅니다

프로그래머들은 평균적으로 코드를 작성하는 시간보다 읽는데 시간을 더 많이 보낸다고 하는데요

그렇지만 코드를 읽는 연습은 상대적으로 부족하다고 합니다

프로그래밍 능력 점수는 계산 능력보다 언어 능력과 더 연관이 있습니다

초급 프로그래머는 코드를 순차적으로 읽고 숙련된 프로그래머는 콜 스택을 좇아 코드를 읽습니다

텍스트를 이해할 때처럼 활성화, 모니터링, 중요도 결정, 추론, 시각화, 질문, 요약이라는 7가지 전략을 코드 읽기에도 적용할 수 있습니다

 


 

😁 오늘 한 일


 

📕 공부하기

- 오늘은 강의를 듣고 책을 읽었어요

- 그리고 친구 모의면접을 해줬어요!

 

😄 친구 만나기

- 오늘은 친구에게 빌린 우산을 돌려주러 갔어요

- 그리고 카페에 가서 수다를 떨었어요~

 

 

🎮 게임하기

- 오늘은 Inscryption이라는 카드게임을 했어요

- 오랜만에 머리쓰는 게임을 하니까 재밌었어요!

- 그런데 마지막 보스에서 잘못눌러서 졌어요;; 그리고 할맛안나서 껐어요..

 

 

🤸‍♀️ 운동하기

- 오늘은 저녁에 친구들이랑 줌으로 같이 운동을 했어요

- 와 오랜만에 하니까 진짜 힘들었어요

- 요령껏하니까 친구들이 다 웃었어요 ㅋㅋ

 

'코딩 > TIL' 카테고리의 다른 글

TIL #220317  (5) 2022.03.17
TIL #220316  (0) 2022.03.16
TIL #220314  (0) 2022.03.14
TIL #220313  (0) 2022.03.13
TIL #220312  (0) 2022.03.12