이번주 목표 : JS 입문강의 2회독 하기
세부목표 : 문법에 대한 이해와 기초다지기를 통해 코드를 읽고 쓸 수 있다.
시도해볼것 : 코딩테스트 시간제한 없이 내 힘으로 1문제 이상 풀어보기
지난주의 미니프로젝트를 마치고
이번주부터는 JS입문을 시작했다.
맨땅에 헤딩으로 만들었던 미니프로젝트였지만
그래도 HTML,CSS에는 조금의 재능은 있었는지 만족할만한 결과물을 만들어냈었다.
아직 코드 한줄도 제대로 읽지 못하는 나지만 흥미로운 문법들을 경험해보고 조금은 자신감이 생긴것 같다.
기본적인 문법들부터 변수, 함수, if조건문, for/while 반복문, 참 거짓을 나누는 boolean 등의 문법들까지 둘러보았고
1주차 강의가 끝나고 나서 나타난 코팅테스트 연습문제.
문제 설명을 몇번을 읽어보아도 출제 의도와 식을 어떻게 써 나가야 하는지 막막했지만 하나씩 생각해보았다.
대소문자 구분 없애기
p와 y의 개수 구하기
참과 거짓 판단해서 출력해보기
대소문자의 구분을 없애기위해 구글링을 해보았고 찾아낸 결과값은 총 세가지였다.
str.toUpperCase()
str.tolowerCase()
그리고 플래그.
i(Ignore Case) 대소문자를 구별하지 않고 검색한다.
g (Global) 문자열 내의 모든 패턴을 검색한다.
m (Multi Line) 문자열의 행이 바뀌더라도 검색을 계속한다.
오늘까지 알게 된 건 이 부분까지 끝, 내일 이어서 해야겠다.
양봉현 튜터님의 <좋은 개발자가 되는 방법>이라는 강의를 통해
개발자들 사이에 커뮤니케이션이 얼마나 중요한지에 대한 강의도 들었다.
내가 모르는것을 물어보고 아는것을 알려주는것.
근데 현업의 일부 개발자들은 까칠하고 자기중심적이라고 한다.
이쁜말로 소통하는게 중요하다고 했다.
나 조차도 캠프의 팀원들과 소통이 적은 편이긴했다.