221006 TIL - 챌린지 과제 정말 어렵다.

Chaedie·2022년 10월 6일
0

TIL

목록 보기
102/104
post-thumbnail
post-custom-banner

📝TIL, 느낀 점


✅ 공부

  • 인턴 업무 (디자인 시스템)
    • ✅키보드 이벤트
    • ✅이모티콘 font-size: 24px; 여백 맞추기
    • ✅호버 시 보더 레디우스 없애기 (빈 공간 없도록)
    • ✅선택 전 텍스트: 인풋 플레이스홀더와 같은 색으로 (모델 렝스에 따라)
    • ✅선택 됐을 때: 블랙 (모델렝스에 따라)
  • 원티드 챌린지 과제 (Next.js)
    • 챌린지 과제를 했는데 난이도가 너무 높았다. Next.js 깃헙 코드를 시작부터 렌더링 되는 과정을 쭉 따라가는 과제였는데, 강사님이 잘 한 과제가 있다고 올려주신 블로그 글을 보고 따라했는데도 머리가 어질어질하더라.
    • 확실히 나의 부족함을 느꼈고, 그럼에도 불구하고 그렇게 무지성으로 따라만 가면서도 느낀점이 많았다. 정말 어려운 과제들이 주어지고, 수업도 너무나도 좋고 어렵지만 그렇기에 더 잘 배우고 있다는 것이 너무나도 만족스럽다.
    • 최선을 다해서 배워야겠다.
    • 부끄럽기도 하고, 한심하기도 하지만 그래도 나의 성장일기니까… 😭
    • Nextjs-Nextjs-초기세팅에서-yarn-start-하면-생기는-일
    • 과제를 통해 나의 부족함을 많이 느꼈는데, 그 중 가장 시급한 것 중 하나가 “타입스크립트 배우기”이다. 얼른 투두앱으로 타스 공부해봐야지.

😊 일상

  • 카톡 답변 드리기
    • 개발 생태계에는 좋은 분이 많은 것 같다. 같은 FE 개발자라고 동족이라고 말씀해주시면서 얼굴 한번 본 적 없는 나에게 좋은 이야기를 해주시는 개발 선배가 있다는게 정말 신기하다.
    • 좋은 개발자가 되어 도와주신 분들에게 선물도 드리고 보답 하고 싶다.

🗺️ 좋은 글

📚 <함께 자라기>

  • 프로그래밍 언어 배우기의 달인
    • 1) 튜토리얼을 읽을 때 뭘 만들지 생각하고 읽는다.
      • 다음 작성할 프로그램을 염두에 둔다는 점입니다. 그래서 튜토리얼을 읽다가도 이 정도면 그 프로그램을 작성할 수 있겠다는 생각이 들면 그 자리에서 읽기를 멈추고 코딩을 시작합니다.
      • 이런것을 “적극적 읽기”라고 합니다.
    • 2) 공부할 때 표준 라이브러리 소스코드를 읽는다.
      • 하지만 프로그래머가 실제로 업무를 할 때에는 코드를 읽는 시간이 쓰는 시간을 압도합니다. 좋은 코드를 읽어봐야 좋은 코드를 쓸 수 있기도 하고요.
      • 표준 라이브러리는 보통 해당 언어 발명자가 직접 작성하거나 적어도 해당 언어의 스타일을 따르는 소수의 사람들이 작성합니다. 가장 그 언어 다운 코드들의 말뭉치이지요.
      • S님은 튜토리얼을 공부하는 것만으로는 그 언어의 숙어와 패턴, 스타일을 배우기 불충분하다는 것을 알고 있는 것이죠.
    • 3) 공부 중 다른 사람의 코드에 내가 필요한 기능을 추가한다.
      • S님은 튜토리얼을 읽어 나가면서, 실질적인 사용 예를 스스로 만들어 내는 것 같ㄱ습니다. 튜토리얼에는 장난감 코드에 가까운 것들이 나오는 경우가 흔한데, 실질적인 사용 예를 통해 실제 코드의 감(읽고 쓰기)를 익히는 것이죠.
      • 더욱 인상적인 부분은 처음 이 언어를 공부하기 시작한 시점부터 다른 사람이 완성한 프로그램에 자신이 필요한 기능을 추가하기까지 걸린 시간이 길지 않았다는 점입니다. (며칠 이내)
      • 이런 방식을 통해 자신이 튜토리얼을 읽으며 이해한 내용을, 실제로 살아 있는 코드를 수정하고 돌려보고 하는 등 실험하면서 피드백 받을 수 있었습니다. 더 나아가, 해당 오픈소스 커뮤니티와 교류를 통한 피드백 받기도 가능했겠지요.
    • 전문성을 효과적으로 뽑아내는 전문가가 되기
      • 그렇다면 어떻게 해야 할까요? 한 가지 비결은 전문가가 “구체적인 사건에 대해 말하도록 유도”하는 겁니다. 경찰에서 증인을 효과적으로 심문하기 위해 쓰는 기법도 이와 비슷합니다. 전문가에게 굉장히 구체적인 기억들을 상기하도록 합니다.
      • ‘전문가가 빨리 되기’위해서는 ‘전문가에게서 전문성을 효과적으로 뽑아내기’에 대해 전문가가 되어야겠지요. 그 첫걸음은 “전문가를 (직간접적으로) 만나는 것”이고, 그 다음은 “구체적 사례를 듣는 것”이 되겠죠.

💻 적용

  • Next.js 를 까보는 것 처럼 이런 경험을 많이 해야겠다.
  • 투두앱을 타스로 마이그레이션하면서 빨리 배워야겠다.
  • 주기적으로 함께자라기를 재독해야겠다.

🚀🚀개선 점 및 계획

profile
TIL Blog - Today's Intensive Learning!
post-custom-banner

0개의 댓글