일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 깃 토큰 만료
- 가상컴퓨터마법사
- 시퀄 문법
- 객체를 배열로
- 리엑트블로거
- search()
- 객체의키값만 찾기
- lastIndexOf()
- ubuntu타임존
- Robo3T 글씨체 변경
- 프론트엔드 스쿨
- 스프링 데이타 JPA
- 객체의 밸류값만 찾기
- Robo3T 글씨키우기
- indexOf()
- findIndex()
- js 문자열을 문자배열로
- 레디스 확인
- 5.3.8 Modifying Queries
- 우분투 시간 변경
- ...점점점문법
- 문자열 인터폴레이션
- sql 문자열 패턴 검색
- 코딩 어?
- sql like연산자
- ${변수}
- Robo3T 폰트변경
- 배열을 객체로
- @Moditying @Query
- Robo3T 폰트 키우기
- Today
- Total
코딩기록
JS 모던 자바스크립트 Deep Dive 스터디 / 러버덕 디버깅 (feat 이웅모 강사님) 본문
JS 모던 자바스크립트 Deep Dive 스터디 / 러버덕 디버깅 (feat 이웅모 강사님)
뽀짝코딩 2024. 7. 8. 18:32🎊240708월 - 모던 자바스크립트 Deep Dive 스터디 오티 진행.
📆앞으로 스케줄
기간: 07월 08 ~ 08월 26일
요일: 매주 월수금
시간: 14~18 (4H)
시간표: 14~16 러버덕 -조별진행, 발표 및 토의
16~18 질의응답
러버덕 디버깅 이란?
개발자가 코드에서 버그를 찾고 해결하기 위해 마치 자신 앞에 있는 러버덕에게 문제를 설명하듯이 코드를 따라가며 버그를 찾아내는 것을 말한다. 이 방법은 예상치 못한 동작이 발생하는 문제를 발견할 때까지 코드를 오리에게 설명하고 다시 설명하는 과정을 반복한다.
러버덕 디버깅의 유래
러버덕 디버깅은 "실용주의 프로그래머"라는 책에서 시작된 개념이다. 이 책은 1999년에 데이비드 토머스와 앤드류 헌트가 공동 저술한 실용적인 프로그래밍에 관한 책으로, 프로그래머들이 더 나은 개발자로 성장하는 데 도움을 주는 내용을 다루는데 그중 하나가 바로 러버덕 디버깅이다.
많은 프로그래머가 어떤 문제를 다른 사람에게 설명해 본 경험이 있는데, 그 다른 사람 중에는 프로그래밍에 대해 전혀 모르는 사람도 있을 것이며, 문제를 설명하는 과정에서 해결책을 우연히 찾아내게 된다.
코드의 오류를 찾고 문제를 해결해 나가는데 큰 도움이 되는 것은 물론 어떤 기능을 구현하는데도 도움이 된다. 또 공부나 취업을 목표로 하는 사람에게는 코드를 다른 이에게 설명하는 연습을 함으로써 자연스레 면접 연습도 된다. 코테 연습도 중요하지만 자신의 생각을 설명하는 능력이야 말로 협업이 필수인 개발자에게 가장 중요한 능력 중 하나다.
오늘 오리엔테이션에서 강사님 말씀 중 가장 인상 깊었던 건 마지막 기본기에 관한 얘기였다.
✅기본기
1). 커뮤니케이션 - 동료와의 소통
2). 문제해결 - 많은 고민과 경험으로 향상 가능
3). 구현능력 - 기본기, 설계하고 코딩
'간략하게 설명하자면 대부분의 부캠에서는 구현능력을 집중해서 키우지만 이 세 가지 모두가 기본기를 갖춘 신입이 되기 위해 중요하다.'였다. 왜 구현능력에 집중하는지도 말씀하셨다. 세 가지 중 가장 아웃풋이 눈에 띄는 능력이라고. 맞는 것 같다. 1)커뮤니케이션 능력은 개인의 성격과 연관 있고, 2)문제해결능력은 스스로 생각하고 많이 문제를 직면하며 길러야 하고 그래서 단기간에 결과를 내야 하는 부캠에서는 3)구현능력, 기술에 집중할 수밖에 없는 것 같다.
개인적으로 항상 중요하게 생각했던 부분이 문제해결 능력이었고 회사들은 스스로 문제해결을 할 수 있는 직원을 원한다. 이 부분을 염두하고 공부를 하면서 강사님이 말씀하신 how와 why에 집중해 기초를 더 다지며 공부해보자!!
참고
*블로그 by 테크원
*위키백과
https://ko.wikipedia.org/wiki/%EA%B3%A0%EB%AC%B4_%EC%98%A4%EB%A6%AC_%EB%94%94%EB%B2%84%EA%B9%85
'프론트 > 모던 자바스크립트 Deep Dive 책 스터디' 카테고리의 다른 글
JS)모던 자바스크립트 Deep Dive 12장 함수 (1) | 2024.07.15 |
---|---|
JS)모던 자바스크립트 Deep Dive 11장 원시값과 객체의 비교 (0) | 2024.07.15 |
JS)모던 자바스크립트 Deep Dive 8장 ~ 10장/ 8장 제어문, 9장 타입 변환과 단축 평가, 10장 객체 리터럴 (1) | 2024.07.14 |
JS)모던 자바스크립트 Deep Dive 5장 ~ 7장/ 5장 표현식과 문, 6장 데이터 타입, 7장 연산자 (1) | 2024.07.09 |
JS)모던 자바스크립트 Deep Dive 1장~4장/ 1장 프로그래밍, 2장 자바스크립트란?, 3장 자바스크립트개발 환경과 실행 방법, 4장 변수 (1) | 2024.07.09 |