본문 바로가기

verdantjuly/Today I Learned

TIL 20230522

728x90

오늘 목표

TIL 리뷰

TIL 작성

자바 스크립트 문법 종합반 1주차

오늘 한 것

TIL 리뷰

TIL 작성

자바 스크립트 문법 종합반 1주차

1.  javascript 문법종합반 1주차 숙제 1번

https://school.programmers.co.kr/learn/courses/30/lessons/12916

문제

item 을 비교할 때 'p' 처럼 문자열으로 비교해야 하는데 냅다 p를 집어 넣음.

시도

문제를 꼼꼼히 살피고 풀이할 때 신경 쓰기.

해결

function solution(s) {
    let arr = s.split("")
    let findp = arr.filter(function (item) {
        return item === 'p' || item === 'P'
    })
    let findy = arr.filter(function (item) {
        return item === 'y' || item === 'Y'
    })
    if ((findp.length == findy.length) || (findp.length == 0 && findy.length == 0)) {
        return true
    } else {
        return false
    }
}

알게된 것

문자열과 변수의 차이는 중요하다.

|| 둘 중에 하나가 true 이면 값을 반환한다.

 

2. javascript 문법종합반 1주차 숙제 2번

https://school.programmers.co.kr/learn/courses/30/lessons/76501

문제

첫 번째 for 문의 범위를 잘못 지정하여 빠져나가는 숫자가 생김

시도

i =1 ; i<1000에서

i=0; i<signs.length; 로 변경

해결

function solution(absolutes, signs) {
    let sum = 0
    for (i = 0; i < signs.length; i++) {
        if (signs[i] == false) {
            let absolutesminus = absolutes[i] - (absolutes[i] * 2)
            absolutes.splice(i, 1, absolutesminus)
        }
    }
    for (i = 0; i < absolutes.length; i++) {
        sum = sum + absolutes[i]
    }

    return sum;
}

알게 된 점

머리를 잘 굴리자.

 

3. [특강] 좋은개발자가 되는 방법 

 

아는척 X 

 

모르겠어요? 이거 아세요? > 최악의 단어 선택

모르는 부분에 대해서 잘 모른다고 말하는 것도 실력

 

> 상대방의 시간은 내 시간만큼 귀하다.

  • 궁금한 부분은 정확하게 정리해 본 이후 말해보기
  • 명료하게 질문

 

TIL 무기가 될 수 있게 하자

 

오늘 만난 에러 > 어떤 식으로 접근 > 해결 실마리 찾음 > 해결

 

 

알고있습니다 X

해봤습니다. O

 

누군가 해야 된다면 그게 제가 될 것입니다

리더십, 희생정신

 

 

내가 ~도 만들어 봤고 ~도 해봤습니다

보다는

 

프로젝트를 해보면서 팀원들의 소중함을 알게 되었습니다

 

분위기 메이커

 실제로 팀 분위기가 좋은 팀이 결과물이 좋은 경우 다수

  • 실무에서도 동일

 

누구와도 잘 어울릴 수 있다는 인상

방금까지 함께 싸운 전우는 절대 버리지 않는다

 

문제 앞에서는 들이받기

완성 앞에서는 세밀함

어려움 앞에서는 도움

리더라면 리더십

팀원이라면 리더를 믿기

 

다 좋습니다

 

소통!!! > 자신과 상대방한테 맞는 어투와 소통화법을 찾는 것이 가장 중요

 

봐봐요. 이렇게 해 보세요 . 이렇게 해 봤어요?

한 번 봐 주실 수 있나요? 이렇게 해 보시면 어떨까요? 이렇게 해 보셨을까요?

 

이렇게 하신 이유가 뭐예요? 왜 이렇게 하셨어요?

이렇게 해 보았을 때 이런 결과가 나온던데 어떻게 하신 건지 알 수 있을까요?

 

  • ~가 나온던데 해결방법 알려주실 수 있나요?

처음에 ~방식으로 접근했고 이후에 인터넷에 나온 방법을 확인하여 ~방식으로 접근하였으나 ~에러가 나왔습니다

이후 어떻게 진행하면 좋을까요?

 

 

내 생각을 온전히 담아야 하며 (생각의 공감각화)

내 화법에 상대방이 당황하지 않아야 하며

상대방 답변이 의도와 다르더라도 우선 수용하고 생각

오고가는 대화 속에서 결론은 나오게 되어있다

 

스몰토킹에서 시작(날씨, 출퇴근길, 점심식사)

상대방의 관심사와 내 관심사를 엮어보기

반문보다는 정확한 끝맺음

 

 

문제에 있어 도전하고 끝까지 구현해내며 소통도 잘하는 사람이 롱런하는 시대

신입에게 있어 소통이 최우선 소통만 잘해도 실력은 순차적으로 따라오게 되어있다

당장 오늘부터 실천하면 대접받는 개발자로 성장한다

 


정리 

문자열과 변수의 차이는 중요하다.

머리를 잘 굴리자. 

|| 둘 중에 하나가 true 이면 값을 반환한다.

소통이 중요하다!

 

 

소감

복습을 열심히 해야겠다. 방금 배운 내용인데 기억이 안 나서 여러 번 들여다 봤다.

 

 

'verdantjuly > Today I Learned' 카테고리의 다른 글

TIL 특강 정리  (0) 2023.05.23
TIL 20230523  (0) 2023.05.23
TIL 20230521  (0) 2023.05.21
TIL 20230520  (2) 2023.05.20
TIL 20230519  (0) 2023.05.19