Session

지속 성장하는 개발자 되기

성중 2022. 2. 17. 20:53

Udemy Korea & 우아한테크코스 & NEXTSTEP 프론트엔드 줌 라이브 세션
공부를 하면 할수록 빠져드는 절망의 계곡을 극복하자!

 

Maker Jun : <TDD의 철학으로 이해는 피드백 주도 학습 방법>

  • 난이도를 잘 조절할 수 있고,
  • 스트레스를 관리할 수 있고,
  • 에너지를 관리할 수 있고,
  • 변화할 수 있는 방법 !

 

TDD(Test Driven Development) = 테스트 주도 개발

 

더 자주, 더 빠르게

ex) 내가 던진 농구공이 들어갔는지 1달 뒤에 알 수 있다면?

학습 방향, 포트폴리오, 이력서 등등 더 빨리, 더 자주 피드백을 받을 수록 발전한다! 

 

테스트 코드를 먼저 만들고, 실제 코드를 작성하고,

원하는 대로 동작하는지 빠르게 피드백 받기

 

ex) 계산기를 구현한다면?

  1. UI 없이 사칙연산 먼저 구현하기
  2. input으로 사용자 입력 받고 이벤트 처리하기
  3. 숫자 UI 추가하고 이벤트 처리하기
  4. UI 레이아웃 잡기
  5. 스타일 입히기

핵심을 포함하도록 작업을 쪼개고 빠르게 피드백 받기

 

Cypress로 작성하는 JavaScript E2E 테스트코드🔽

 

하루만에 Cypress로 작성하는 자바스크립트 E2E 테스트 코드 - 인프런 | 강의

프론트엔드는 사용자와의 접점이 이루어지는 곳이기 때문에 개발자의 입장이 아닌, 사용자의 입장에서의 테스트가 매우 중요합니다. E2E테스트를 통해 사용자 시나리오가 정상적으로 동작하는

www.inflearn.com


Poco Jang : <개발자 : 지식의 저주>

본인이 알고 있다면 상대방도 알고 있을 것이라 생각
내가 모른다는 것을 모르는 경우/안다고 착각하는 경우라면?
안다고 착각하는 것이 오히려 독이 된다
메타인지
원하는 회사의 채용 공고 한 번 읽지 않은 경우가 많음
내가 얼마나 부족하고 상대방은 얼마나 원하는지 체크!

 

본 내용은 Udemy의 '지속 성장하는 개발자 되기'를 바탕으로 작성되었습니다.

'Session' 카테고리의 다른 글

AI 프로덕트, 테크 버블을 넘을 수 있을까?  (0) 2023.03.29
Stable Diffusion과 ChatGPT  (0) 2023.03.08
AI 콜로키움  (0) 2021.07.27
데이터분석 Build-Up 세미나  (8) 2021.07.23
빅데이터의 이해와 진로준비  (4) 2021.07.07